<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/*構造関係*/
* {margin: 0; padding: 0; border: 0;}
body {margin:0; padding:0; color:#333333; line-height:16px; font-size:12px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}

#header_box {position: relative; top: 5px; left: 1px;}
#header_box iframe {width: 100%; height: 102px;}/*height: 278px;*//*height: 233px;*//*height: 263px*/

#banner{width:100%; margin:10px 0; text-align:center}
	#banner iframe {width: 728px; height: 90px;}/*width: 468px; height: 60px;*/
#bar_check{margin: 0 auto; width: 98%; height: 3px; background: url(../img/bar_check.gif) repeat-x;}

#header {height: 75px; width: 950px; margin: 0 auto; position: relative;}
	#logo{float:left; width:281px; height:54px; margin-top: 10px;}
	#bn_pr {float: right; width: 588px; height: 75px;}/* position: absolute; left: 381px;*/
	#bn_pr_1128 {float: right; width: 541px; height: 75px;}/* position: absolute; left: 381px;*/
	
#g_menu {height: 25px; width: 100%; background: #444334; clear: both; text-align: center; color: #fff;}
	/*#g_menu #tvasahitop {position: absolute; left: 50%; top: 0;}
		#g_menu #tvasahitop img {position: relative; left: -474px; top: 6px;}*/
	#g_menu #g_menu_ {position: relative; top: 5px; width: 703px;}/*left: -64px;*/
		#g_menu #g_menu_ #tvasahitop {width: 113px; height: 15px; background: url(../img/tvasahitop.gif) no-repeat; display: block; float: left;}

/*無料ページ用ヘッダ*/
#header_white {width: 100%; background-color: #fff; height: 102px; position: relative;}/* padding-top: 10px;*//*height: 159px;*/
#header_iframe {width: 100%; height: 102px;}/*height: 130px; 160px*/
#header2 {height: 39px; width: 950px; margin: 0 auto;} /*height: 33px; position: relative; top: 3px;*/
#logo2 {float: left; width: 168px; height: 34px; margin-top: 2px;} /*position: relative; top: 3px;*/
#g_menu2 {height: 7px; width: 100%; background: url(../img/header_under.gif) repeat-x;}
#to_program {width: 72px; height: 22px; float: right; position: relative; top: 9px; left: -7px;}
#to_program2 {position: absolute; left: 50%; top: 122px;}/*top: 92px;*/
#to_program2 img {position: relative; left: 396px;}

#menu{height:50px; width:100%; background:url(../img/bg_cnt_menu.gif);}
	#menu_box{width:950px; margin:0 auto;}
	 #menu_box_left{float:left; width:96px; margin-top:14px}
	 #menu_box_right {float:right; width:843px; margin-top: 8px; position: relative; left: -10px;}
	 #menu_box_right2 {float:right; width:843px; margin-top: 3px; position: relative; left: -10px;}
ul.li_menu{margin:0; padding:0; list-style:none;}
	ul.li_menu li{ float:left; padding-left:6px; background: url(../img/arrow.gif) no-repeat 0 50%; margin-left:12px; color:#fff }

#content{width:950px; margin:0 auto; padding-top:20px}
	#left{float:left; width:640px;}
		#left_box{background:url(../img/bg_left.gif) repeat; }
			#left_box_in{margin-left:13px; width: 614px;}
				#movie {float: left; width: 320px; height: 310px;}
				 #movie iframe {width: 320px; height: 310px;}
				#recommend{float: right; width: 289px; height: 310px; background: url(../img/bg_recommend.gif) repeat; margin-top: 0px}
					#recommend_box{margin-left:20px; width:249px; height:269px}
					.recommend_banner{padding-bottom:3px; height:65px}
					
				.medal_credit{margin-left:4px}
				.bg_gr{background:url(../img/bg_gr.gif) repeat; padding: 10px;}
					.movlist_title {padding-bottom: 10px;}
				.bg_gr2{background:url(../img/bg_gr.gif) repeat; width: 604px;}/* padding: 10px 0 10px 10px;*/
				.bg_gr3{background:url(../img/bg_gr.gif) repeat; padding: 10px 0 10px 10px; width: 604px;}
					.genre_btn {float: left; padding: 0 6px 10px 0;}
					.genre_btn2 {visibility: hidden; position: absolute;}
					#Genre {width: 594px; height: 319px;}
				.sum_box{background:#fff; width:144px; float:left; height:157px;}/*右端*/
				.sum_box_left{background:#fff; width:144px; float:left; height:157px; margin-right: 6px}/* height:157px;*/
				.sum_box_left2{background:#fff; width:294px; float:left; height:157px; margin-right: 6px}/* height:157px;*/
				.sum_box_left_ana{background:#fff; width:144px; float:left; height:137px; margin-right: 6px}
				.sum_box_right {background: #fff; width: 144px; float: right; height: 157px}
				.sum_box_right_ana {background: #fff; width: 144px; float: right; height: 137px}
					.sum_pic_area {width: 134px; margin:5px 0 5px 5px;}
					.sum_pic_area2l {width: 134px; float: left; margin: 5px 0 5px 0; padding-left: 9px;}/**/
					.sum_pic_area2r {width: 134px; float: right; margin:5px 0 5px 0; padding-right: 9px;}/**/
						.font_2lines {font-size: 11px; line-height: 11px;}
					.sum_pic_area_ana {width:134px; margin:5px 0 5px 5px; position: relative;}
						.sum_pic_area_ana .new {position: absolute; top: 1px; left: 99px; width: 34px; height: 24px;}
						.sum_pic_area_ana a img {margin-bottom: 3px;}
					.sum_pic_area img {margin-bottom: 3px;}
				
				
	
	#right{float:right; width:300px}
		#news{background:url(../img/bg_l_gr.gif) repeat; padding: 1px 0;}/*10px 0*/
		#news_box{ width:280px; margin:0 0 0 10px}
		.news_pic{ float:left; width:64px; height:64px;}
		.news_txarea {float: right; width:207px; line-height:14px}
		.news_txarea_ana {width: 100%; line-height: 15px; position: relative; left: 5px;}
		
	#re_top{ margin:10px 0 5px 0; text-align:right}
	
	#f_menu{height:20px; width:100%; background:#444334; clear:both; text-align:center; color:#fff; padding-top:5px}
	
	#cw { text-align:center; margin-bottom:20px}
	
	
/*ドラマコンテンツ*/

h1 {height: 30px; color:#fff; font-size:15px; margin-bottom: 7px; padding: 0; background:#444334;}
h1 span {position: relative; left: 8px; top: 6px;}
/*h1{ height:28px; color:#fff; font-size:15px; margin:0 0 5px 0; padding:3px 0 0 10px; background:#444334;}*/

h2{padding:0; margin:0 0 7px; text-indent:-9999px}
h2.recommend{background:url(../img/title_recommend.gif) no-repeat; height:19px; width:289px;}
h2.movie{background:url(../img/title_movie.gif) no-repeat; height:19px; width:614px; margin-top:20px}
h2.wnew{background: url(../img/title_wnew.gif) no-repeat; height:19px; width:300px;}
h2.drama{background:url(../img/title_drama.gif) no-repeat; height:19px; width:614px;}
/*h2.announcer {height: 0px; width: 614px; margin: 0 0 0; padding: 0; background-color:#818181;}*/


p{ margin:0; padding:0}
p.f11{font-size:11px; line-height:11px; padding-top:3px}
p.news_title{font-weight: bold; margin-bottom:5px; font-size:11px}
p.news_title_ana {font-weight: bold; margin-bottom: 0px; font-size:11px}
p.outline_title{font-weight: bold; margin-bottom:8px; font-size:14px; color:#e5dab9}
p.outline_box{ color:#fff; line-height:17px; font-size:11px}

/*リンク*/
a:link,a:visited,a:active{color:#ba7460; text-decoration:underline}
a:hover{color:#ba7460; text-decoration:none}




#g_menu a:link,#g_menu a:visited,#g_menu a:active{color:#fff; text-decoration:none}
#g_menu a:hover{color:#fff; text-decoration:underline}

#menu a:link,#menu a:visited,#menu a:active{color:#fff; text-decoration:none}
#menu a:hover{color:#fff; text-decoration:underline}


#f_menu a:link,#f_menu a:visited,#f_menu a:active{color:#fff; text-decoration:none}
#f_menu a:hover{color:#fff; text-decoration:underline}

img{border:none; padding:o;}
.block{clear:both}
.block_ana {clear:both; padding-top: 4px;}
.block01{margin-bottom:1px; clear:both}
.block02{margin-bottom:2px; clear:both}
.block05{margin-bottom:5px; clear:both}
.block06{padding-bottom:6px; clear:both}
.block06_2 {padding-top: 3px; padding-bottom:6px; clear:both}
.block10{margin-bottom:10px; clear:both}
	#ad2 {width: 300px; height: 250px;}
.block10_cs{margin-bottom:13px; clear:both}
.block15{margin-bottom:15px; clear:both}
.block20{margin-bottom:20px; clear:both}
.block25{margin-bottom:25px; clear:both}
.block30{margin-bottom:30px; clear:both}
.block35{margin-bottom:35px; clear:both}
.block40{margin-bottom:40px; clear:both}
.block45{margin-bottom:45px; clear:both}
.block50{margin-bottom:50px; clear:both}
.block60{margin-bottom:60px; clear:both}
.block70{margin-bottom:70px; clear:both}
.block80{margin-bottom:80px; clear:both}
.block90{margin-bottom:90px; clear:both}
.block100{margin-bottom:100px; clear:both}
.block300{margin-bottom:300px; clear:both}
.clear{clear:both}
</pre></body></html>