* {
	padding: 0;
	margin: 0;
} 

html,body {
	margin:0px 0px 0px 0px;
	background:url(../images/bg_top.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: top;
	background-color:#000000;
}

img {
	border: none;
}

a {
	color: #b00000;
}
a:hover {
	color : #ff0000;
}

#wrap_full{
	min-height: 100%;
	height: auto;
	height: 100%;
	margin: 0 auto -98px;}

#wrap {
	background-color:#eeeeee;
	background:url(../images/back.gif) bottom;
	width: 960px;
	height:1088px;
	margin: 0px auto;
}

/* Header */
#header {
	height: 125px;
	width: 960px;
	background:url(../images/header_bg.jpg) no-repeat center;
	position:relative;
}
#header h1 {
	padding: 17px 0 0 15px;
}
#header h1 a {
	color: #CA9F2E;
	text-decoration: none;
}
#header h1 a:hover {
	color: #111;
	text-decoration: none;
}
/* ----- */

/* Menu */
div.menu{
	width:960px;
	height:46px;
	position:absolute;
	top:125px;
	text-align:center;
	margin:0 0 0 0px:
}
/* ----- */

#content1 {
	padding: 0 0 0 0px;
}

/* Flash */
#left {
	display: block;
	margin:0 auto;
	padding:40px 0 0 10px;
	width: 720px;
	height:320px;
	float: left;
	font-size: 12px;
	text-align: justify;
	_display: inline;
}
#left h1{
	border:solid #000000 1px;
	background:url(../images/top_flash.jpg) top no-repeat;
	height:320px;
	width:720px;}
/* ----- */

/* Now on air */
#right{
	display: block;
	margin:0 auto;
	padding: 41px 11px 0px 0px;
	width: 209px;
	height:280px;
	float: right;
	display: inline;
}

*html #right{
	display: block;
	margin:0 auto;
	padding: 41px 10px 0px 0px;
	width: 209px;
	height:280px;
	float: right;
	display: inline;
}

html>/**/body #right{
	display: block;
	margin:0 auto;
	padding: 40px 12px 0px 0px;
	width: 209px;
	height:280px;
	float: right;
	display: inline;
}

html>/**/body #right{
	display /*\**/: block\9;
	margin:0 auto\9;
	padding: 41px 11px 0px 0px\9;
	width: 209px\9;
	height:280px\9;
	float: right\9;
	display: inline\9;
}

.nowonair{
	border:solid #000000 1px;
}

*html #prog{
	border:none;
	margin:2px auto 0px auto;
}

#prog{
	border:none;
	margin:7px auto 0px 1px;
}

html>/**/body #prog{
	border /*\**/:none\9;
	margin:3px auto 0px 1px\9;
}

html>/**/body #prog{
	border:none;
	margin:1px auto 0px 1px;
}
/* ----- */

/* Ticker */
#ticker {
	border:solid #000000 1px;
	background-color:#ffffff;
	margin:12px 10px 0px 110px;
	padding: 0 0 0 0px;
	width: 835px;
	height: 18px;
}

html>/**/body #spacer {
	display /*\**/: block\9;
	border:solid #d9d9d9 1px\9;
	background-color:#d9d9d9\9;
	margin:0px 0px 0px 0px\9;
	padding:0 0 0 0px\9;
	width: 1px\9;
	height: 10px\9;
}

html>/**/body #ticker {
	display /*\**/: block\9;
	border:solid #000000 1px\9;
	background-color:#ffffff\9;
	margin:10px 10px 0px 111px\9;
	padding:0 0 0 0px\9;
	width: 835px\9;
	height: 18px\9;
}

*html #ticker {
	border:solid #000000 1px;
	background-color:#ffffff;
	margin:11px 10px 0px 110px;
	padding: 0 0 0 0px;
	width: 835px;
	height: 18px;
}
/* ----- */

#content3 { 
	padding: 0 0 0 0px;
}

/* Ticker2 */
#ticker2 {
	border:solid #000000 1px;
	background-color:#ffffff;
	margin:25px 10px 0px 283px;
	padding: 0 0 0 0px;
	width: 662px;
	height: 18px;
}

html>/**/body #ticker2 {
	display /*\**/: block\9;
  border:solid #000000 1px\9;
	background-color:#ffffff\9;
	margin:45px 0px 0px 283px\9;
	padding: 0 0 0 0px\9;
	width: 662px\9;
	height: 18px\9;
}
*html #ticker2 {
	border:solid #000000 1px;
	background-color:#ffffff;
	margin:24px 10px 0px 283px;
	padding: 0 0 0 0px;
	width: 662px;
	height: 18px;
}
/* ----- */

#content2 {
	padding: 0 0 0 0px;
}

/* 月８ */
#left2 {
	display: block;
	margin:55px 5px 0px 11px;
	width: 462px;
	height:337px;
	float: left;
	display: inline;
	font-size: 12px;
	text-align: justify;
}

html>/**/body #left2 {
	display /*\**/: block\9;
	margin:56px 5px 0px 11px\9;
	width: 462px\9;
	height:337px\9;
	float: left\9;
	display: inline\9;
	font-size: 12px\9;
	text-align: justify\9;
}

*html #left2 {
	display: block;
	margin:52px 5px 0px 11px;
	width: 462px;
	height:337px;
	float: left;
	display: inline;
	font-size: 12px;
	text-align: justify;
}

#left2 h1{
	border:solid #ff320d 1px;
	background:url(../images/getu8_back.gif) no-repeat top left;
	width: 462px;
	height:337px;
}

.logo{
	border:none;
}
/* ----- */

/* トーナメント予定 */
#right2{
	display: block;
	margin:0 auto;
	padding: 49px 10px 0px 0px;
	width: 462px;
	height:337px;
	float: right;
	_display: inline;
	font-size: 12px;
	text-align: justify;
}

html>/**/body #right2{
	display /*\**/: block\9;
	margin:49px 0px 0px 0px\9;
	padding:0px 10px 0px 0px\9;
	width: 462px\9;
	height:337px\9;
	float: right\9;
	_display: inline\9;
	font-size: 12px\9;
	text-align: justify\9;
}

*html #right2{
	display: block;
	margin:0 auto;
	padding: 49px 10px 0px 0px;
	width: 462px;
	height:337px;
	float: right;
	_display: inline;
	font-size: 12px;
	text-align: justify;
}
#right2 h1{
	border:solid #000000 1px;
	background-color:#ffffff;
	width: 462px;
	height:337px;
}
/* ----- */

/* バナー欄 */
#bana{
	display: block;
	margin:8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 960px;
	height:67px;
}

html>/**/body #bana{
	display /*\**/:block\9;
	margin:0px 0px 0px 0px\9;
	padding:0px 0px 0px 0px\9;
	_display:inline\9;
	width: 960px\9;
	height:67px\9;
}
/* ----- */

/* Footer */
#footer {
	height: 98px;
	width:100%;
	background:url(../images/footer_bg.jpg) repeat-x;
	background-color:#336daf;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	line-height: 20px;
}

.copy_right_m{
	font:"ＭＳ Ｐゴシック";
	margin-top:10px;
	line-height: 20px;
	font-size: 13px;
	color: #eee;
	text-decoration: none;
}

.copy_right{
	font:"ＭＳ Ｐゴシック";
	margin-top:10px;
	line-height: 20px;
	font-size: 12px;
	color: #eee;
	text-decoration: none;
}

#footer a {
	line-height: 20px;
	font:"ＭＳ Ｐゴシック";
	font-size:12px;
	color: #eeeeee;
	text-decoration: none;
}

#footer a:hover {;
	line-height: 20px;
	font:"ＭＳ Ｐゴシック";
	font-size:12px; 
	color: #ffff00; 
	text-decoration: underline; 
}
/* ------ */

/* program contents */
#content_pro { 
	padding: 0 0 0 0px;
}
.content_prog{
	display:block;
	float:right;
	border:none;
	margin: 25px 10px auto auto;
	display: inline;
}
#wrap_content {
	background-color:#ffffff;
	width: 960px;
	height:100%;
	margin: 0px auto 0px auto;
}
#content01 {
	background:#FFFFFF;
	width:900px;
	height:100%;
	margin: 15px auto 15px auto;
}
#content_catv {
	background:#FFFFFF;
	width:900px;
	height:100%;
	margin: 15px auto 330px auto;
}
#content_tgc {
	border:solid #000000 1px;
	background:#FFFFFF;
	width:958px;
	height:100%;
}
#content_sitemap {
	background:#FFFFFF;
	width:810px;
	height:100%;
	margin: 15px auto 15px auto;
}
/* ------ */

/* tournament */
#tournament_top {
	background:url(../progam/tournament/img/top_tournament.jpg) top no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* european */
#european_top {
	background:url(../progam/european/img/top_european.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* lpga */
#lpga_top {
	background:url(../progam/lpga/img/top_lpga.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* lesson */
#lesson_top {
	background:url(../progam/lesson/img/top_lesson.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* news */
#news_top {
	background:url(../progam/news/img/top_news.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* varaety */
#varaety_top {
	background:url(../progam/varaety/img/top_varaety.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* seikatsu_ent */
#ent_top {
	background:url(../progam/entertainment/img/top_ent.jpg) no-repeat;
	height:72px;
	width:960px;
}
#ent_info {
	background:url(../progam/entertainment/img/ent_info.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* corp */
#corp_top {
	background:url(../corporate/img/top_corp.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* hotels */
#hotels_top {
	background:url(../howtowatch/img/top_hotels.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* tgc */
#tgc_top {
	background:url(../tgc/img/top_tgc.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* proglum_schedule */
#proglum_schedule_top {
	background:url(../program_schedule/img/top_program_schedule.jpg) no-repeat;
	height:72px;
	width:960px;
}
#content02 {
	background:#FFFFFF;
	width:922px;
	height:100%;
	margin: 0px auto 0px auto;
}

/* proglum_schedule contents */
#content_prog {
	border:solid #000000 1px;
	background:#FFFFFF;
	width:958px;
	height:100%;
	margin: 0px 0px 0px 0px;
}

p#cross-links {
	text-align: center;
}

a:focus { 
	outline:none;
}

img {
	border: 0px;
}

.stripViewer .panelContainer .panel ul {
  margin:0px 0px 0px 0px;
}

.slider-wrap { 
	border:solid #000000 1px;
  position: relative;
  width: 100%;
  margin:0px 0px 0px 0px;
}

.csw {
	width: 100%;
	height: 100%;
	background: #ffffff;
	overflow: scroll;
	margin:0px 0px 0px 0px;
}

.csw .loading {
	margin: 200px 0 300px 0;
	text-align: center;
  margin:0px 0px 0px 0px;
}

.stripViewer {
  position: relative;
  overflow: hidden; 
  border: 0px solid #dddddd;
  margin: auto;
  width: 925px; 
  height: 100%;
  clear: both;
  background: #ffffff;
  margin:0px 0px 0px 0px;
}

.stripViewer .panelContainer { 
  position: relative;
  left: 0; top: 0;
  width: 100%;
  list-style-type: none;
}

.stripViewer .panelContainer .panel { 
  float:left;
  height: 100%;
  position: relative;
  width: 925px;
  margin:0px 0px 0px 0px;
}

.stripViewer .panelContainer .panel .wrapper {
  padding: 0px;
  margin:0px 0px 0px 0px;
}

.stripNav { 
  margin:0px 0px 0px 0px;
  font-size:1px;
  color:#dddddd;
  display:none;
}

.stripNav ul { 
  list-style: none;
}

.stripNav ul li {
  float: left;
  margin-right: 0px; 
}
/* ------ */

/* how to watch contents */
#howtowatch_top {
	background:url(../howtowatch/img/top_howtowatch.jpg) no-repeat;
	height:72px;
	width:960px;
}

/* how to watch contents */
#content_tgc {
	border:solid #000000 1px;
	background:#FFFFFF;
	width:958px;
	height:100%;
}
/* ------ */

/* privacy */
#privacy_top {
	background:url(../privacy_policy/img/top_privacy.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* p mark */
*html #p_mark {
	position:absolute;
	top:765px;
	left: 0px;
	width: 520px;
}

#p_mark {
	position:absolute;
	top:800px;
	left: 0px;
	width: 520px;
}
/* ------ */

/* site pri */
#site_p_top {
	background:url(../site_policy/img/top_site_poricy.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* caster */
#caster_top {
	background:url(../progam/caster/img/top_caster.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* site_map */
#site_map_top {
	background:url(../site_map/img/top_sitemap.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* inquiry */
#inquiry_top {
	background:url(../inquiry/img/top_inquiry.jpg) no-repeat;
	height:72px;
	width:960px;
}
/* ------ */

/* FONT */
.font_copy_light{
	font-size:12px;
	color:#000000;
	line-height:13px;
}
.font1{
	font-size:12px;
	color:#000000;
	line-height:16px;
}
.font2{
	font-size:15px;
	color:#000000;
	line-height:18px;
	font-weight:bold;
}
.font3{
	font-size:14px;
	color:#ba0000;
	line-height:18px;
}
.font4{
	font-size:14px;
	color:#ffffff;
	line-height:18px;
	font-weight:bold;
}
.font5{
	font-size:14px;
	color:#000000;
	line-height:20px;
}
.font6{
	font-size:12px;
	color:#ff3300;
	line-height:14px;
}
.font7{
	font-size:11px;
	color:#000000;
	line-height:12px;
}
.font8{
	font-size:14px;
	color:#000000;
	line-height:24px;
}
.font9{
	font-size:14px;
	color:#FFFFFF;
	line-height:50px;
}
.font10{
	font-size:12px;
	color:#d40000;
	line-height:15px;
}