* {
    padding: 0;
    margin: 0;
} 
.clears{clear:both;}


/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}


/* IE6以下でpadding指定 */
*html body {
padding-left: 1px;
}




body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

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 -58px;
	_margin: 0 auto 0px;
}

#wrap {
background-color:#eeeeee;
background:url(../images/back.jpg) bottom;
width: 960px;
height:1090px;
margin: 0px auto;
_background:url(../images/back_ie6.jpg) ;
_background-repeat:no-repeat;
_background-position: 30% 105%;
_margin: 0px auto;
_width: 960px;
_height:950px;
}


/* 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:55px 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;
border:1px;}

/* ----- */


/* Now on air */
#right{
display: inline;
width: 209px;
height:210px;
float: right;
_margin:200px 0px 0px 0px;
}

*html #right{
height:200px;
float: right;
display: block;
margin:0 auto;
padding: 38px 10px 0px 0px;
width: 209px;
_margin:20px 0px 0px 0px;
_padding:20px 10px 0px 0px;
display: inline;
}





html>/**/body #right{
display: block;
margin:0 auto;
padding: 38px 12px 0px 0px;
_padding: 38px 12px 0px 0px;
width: 209px;
height:200px;
float: right;
display: inline;
}

html>/**/body #right{
display /*\**/: block\9;
margin:0 auto\9;
padding: 38px 11px 0px 0px\9;
_padding: 38px 11px 0px 0px;
width: 209px\9;
height:200px\9;
float: right\9;
display: inline\9;
}

*:first-child+html #right{
	height:250px;
	float: left;  
	margin:45px 0px 5px 10px;		/*	*/  
}

*:first-child+html .flo{
	float:right;
	border:none;
	height:34;
	width:210;
}

.sidebana{
	float:left;
	width:210px;
	height:50px;
	margin:1px 0px 0px 8px;
_margin:1px 0px 7px 8px;
	}


.sidebana_01{
	float:left;
	width:210px;
	height:30px;
	margin:22px 0px 0px 8px;

	}

.sidebana_02{
	float:left;
	width:210px;
	height:45px;
	margin:3px 0px 5px 8px;
_height:10px;
_margin:0px 0px 0px 8px;
	}


.nowonair{
border:solid #000000 1px;}

*html #prog{
border:none;
margin:2px auto 0px auto;
}




#prog{
border:none;
margin:0px 0px 0px 2px;
}

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:18px 10px 0px 110px;
	padding: 0 0 0 0px;
	width: 835px;
	height: 18px;
	_margin:0px 10px 0px 110px;
}


html>/**/body #ticker {
	display /*\**/: block\9;
	border:solid #000000 1px\9;
	background-color:#ffffff\9;
	margin:18px 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:10px 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:#d9d09d9\9;
	margin:0px 0px 0px 0px\9;
	padding:0 0 0 0px\9;
_margin:0px 0px 0px 0px;
}

/* ----- */


#content2 { 
margin: 0px 0 0 0px;
}

html>/**/body #content2 {
display /*\**/: block\9;
margin: 10px 0 0 0px;\9;
}



*html #content2 {
display: block;
margin: 10px 0 0 0px;\9;
}

/* 今月のプレミア放送 */
/* 月８ */

#left2 {
display: block;
margin:52px 5px 0px 11px;
/margin:57px 5px 0px 11px;
width: 462px;
height:330px;
float: left;
display: inline;
font-size: 12px;
text-align: justify;
}

#left2 {
display: block;
margin:52px 5px 0px 11px;
/margin:57px 5px 0px 11px;
width: 462px;
height:330px;
float: left;
display: inline;
font-size: 12px;
text-align: justify;
}

/*IE6, IE7以外*/
html>/**/body #left2 {
display /*\**/: block\9;
margin:48px 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:66px 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:50px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width: 462px;
height:337px;
float: right;
_display: inline;
font-size: 12px;
text-align: justify;
_display: inline;
_margin:46px 0px 0px 0px;
}

#right3{
display: block;
margin:30px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width: 462px;
height:337px;
float: right;
_display: inline;
font-size: 12px;
text-align: justify;
_display: inline;
_margin:10px 0px 0px 0px;
}




html>/**/body #right2{
display /*\**/: block\9;
margin:23px 0px 0px 0px\9;
padding:28px 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:30px auto;
padding: 20px 10px 0px 0px;
width: 462px;
height:337px;
float: right;* {
    padding: 0;
    margin: 0;
} 
.clears{clear:both;}


/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}


/* IE6以下でpadding指定 */
*html body {
padding-left: 1px;
}




body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

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; }


/* 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:55px 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;
border:1px;}

/* ----- */


/* Now on air */
#right{
display: inline;
width: 209px;
height:210px;
float: right;
}

*html #right{
height:200px;
float: right;
display: block;
margin:0 auto;
padding: 38px 10px 0px 0px;
width: 209px;
_margin:0px 0px 0px 0px;
_padding:0px 10px 0px 0px;
display: inline;
}





html>/**/body #right{
display: block;
margin:0 auto;
padding: 38px 12px 0px 0px;
_padding: 0px 12px 0px 0px;
width: 209px;
height:200px;
float: right;
display: inline;
}

html>/**/body #right{
display /*\**/: block\9;
margin:0 auto\9;
padding: 38px 11px 0px 0px\9;
_padding: 0px 11px 0px 0px;
width: 209px\9;
height:200px\9;
float: right\9;
display: inline\9;
}

*:first-child+html #right{
	height:250px;
	float: left;  
	margin:45px 0px 5px 10px;		/*	*/  
}

*:first-child+html .flo{
	float:right;
	border:none;
	height:34;
	width:210;
}




.nowonair{
border:solid #000000 1px;}

*html #prog{
border:none;
margin:2px auto 0px auto;
}




#prog{
border:none;
margin:0px 0px 0px 2px;
}

html>/**/body #prog{
border /*\**/:none\9;
margin:3px auto 0px 1px\9;
}

html>/**/body #prog{
border:none;
margin:1px auto 0px 1px;
}
/* ----- */





/* ----- */

html>/**/body #spacer {
	display /*\**/: block\9;
	border:solid #d9d9d9 1px\9;
	background-color:#d9d09d9\9;
	margin:0px 0px 0px 0px\9;
	padding:0 0 0 0px\9;
}



/* ----- */


#content2 { 
margin: 0px 0 0 0px;
}

html>/**/body #content2 {
display /*\**/: block\9;
margin: 10px 0 0 0px;\9;
}



*html #content2 {
display: block;
margin: 10px 0 0 0px;\9;
}

/* 今月のプレミア放送 */
/* 月８ */

#left2 {
display: block;
margin:52px 5px 0px 11px;
/margin:57px 5px 0px 11px;
width: 462px;
height:330px;
float: left;
display: inline;
font-size: 12px;
text-align: justify;
}

*:first-child+html #left2 {
display: block;
margin:60px 5px 0px 11px;
width: 462px;
height:330px;
float: left;
display: inline;
font-size: 12px;
text-align: justify;
}

/*IE6, IE7以外*/
html>/**/body #left2 {
display /*\**/: block\9;
margin:48px 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:66px 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:50px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width: 462px;
height:337px;
float: right;
_display: inline;
font-size: 12px;
text-align: justify;
_display: inline;
_margin:46px 0px 0px 0px;
}

*:first-child+html #right2{
display: block;
margin:63px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width: 462px;
height:337px;
float: right;
_display: inline;
font-size: 12px;
text-align: justify;
_display: inline;
_margin:46px 0px 0px 0px;
}


html>/**/body #right2{
display /*\**/: block\9;
margin:23px 0px 0px 0px\9;
padding:28px 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:30px auto;
padding: 20px 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;
}
/* ----- */


#right3{
display: block;
margin:30px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width: 462px;
height:337px;
float: right;
_display: inline;
font-size: 12px;
text-align: justify;
_display: inline;
_margin:10px 0px 0px 0px;
}


/* バナー欄 */
#bana{
	display: block;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 960px;
	height:90px;
_margin:0px 0px 0px 0px;
_padding:0px 0px 0px 0px;
/*	background-color:#d9d9d9;
*/
}


/* ie7バナー欄 */
*:first-child+html #bana{
	display: block;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 960px;
	height:80px;
_margin:0px 0px 0px 0px;
_padding:0px 0px 0px 0px;
/*	background-color:#d9d9d9;
*/
}



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;
}
*:first-child+html .stripViewer {
  margin:30px 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;
}

_display: inline;
font-size: 12px;
text-align: justify;
}
#right2 h1{
border:solid #000000 1px;
background-color:#ffffff;
width: 462px;
height:337px;
}
/* ----- */



/* ----- */


/* 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;
}
*:first-child+html .stripViewer {
  margin:30px 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;
}

