@charset "utf-8";
/*トップページ専用*/

/*緊急テキスト*/
#exemtxt{border:solid 1px #aaa;width:958px;margin-left:auto;margin-right:auto;background:#fff;;margin-bottom:4px;padding:8px 15px;color:#f00;text-align:left;}
#exemtxt a{color:#f00;}

/*大特集*/
#idxbnrbinder{padding-top:5px;}
#offsetbg{background:url(/files/img2/bg.gif) center 0 repeat;height:250px;}
	*+html body #offsetbg{background:url(/files/img2/bg.gif) center 0 repeat;}
	* html body #offsetbg{background:url(/files/img2/bg.gif) center 0 repeat;}

/*300x250バナー*/
#bnr300carpet{position:relative;}
#bnr300carpet div{position:absolute;width:304px;height:250px;top:-250px;left:686px;}
#bnr300inner{top:-250px;left:-2px;}
.other300{padding-top:6px;}

/*PR広告*/
#bnrPRtxt{text-align:center;padding:4px 5px 3px;font-size:12px;}
#bnrPRtxt a{font-family:"ＭＳ Ｐゴシック","MS PGothic","Osaka","ＭＳ ゴシック",sans-serif;}
#dogatchidx #MainContents #bnrPRtxt a:hover{color:#13b;}
#bnrPRtxt img{margin-right:3px;}

/*左右フォーマット*/
#bodybinder{padding:0;}
#MainContents,#SubContents{padding-bottom:10px;}

/*Gガイド検索*/
#idxGsearch{background:#fff;}

/*Gガイド番組表*/
#idxGguide{background:#fff;padding-bottom:30px;}

/*PRバナー３*/
#PR3{background:#fff;padding-bottom:20px;}
#PR3 .w990{width:970px}
#PR3 .bnr{width:24.5%;float:left;background:url(/files/img/pr.gif) 0 0 no-repeat;padding:16px 0 0;}
#PR3 .bnr a{display:block;}
#PR3 .bnr a img{display:block;border:solid 1px #ccc;}

/*サイトマップ*/
#idxsitemap{background:#fff;padding-bottom:50px;}
#idxsitemap .w990{width:970px}
#idxsitemap .w990 div{padding-bottom:0.5em;font-size:85%;}

/*テレビ関連ニュース*/
#idxnewsbinder{margin-bottom:4px;}
#kanrennews{width:403px;background-image:url(/files/img/idx_kanren_bg.gif);float:left;margin-bottom:0;}
#kanrennews .inner{padding-bottom:5px;}
#kanrennews li{padding-top:0;}
#kanrennews .ichiran a{left:313px;}

/*カテゴリ別特集*/
#idxspbnr3{margin-bottom:6px;padding-top:2px;padding-left:1px;}
#idxspbnr3 div{float:left;width:227px;}
#idxspbnr3 div.sp3{width:224px;}
#idxspbnr3 div a{display:block;width:224px;height:28px;}
	#idxspbnr3 div.sp1 a{background:url(/files/img2/idx_bnr_dramasp.gif) 0 0 no-repeat;}
	#idxspbnr3 div.sp2 a{background:url(/files/img2/idx_bnr_animesp.gif) 0 0 no-repeat;}
	#idxspbnr3 div.sp3 a{background:url(/files/img2/idx_bnr_video.gif) 0 0 no-repeat;}
		#idxspbnr3 div.sp1 a:hover,
		#idxspbnr3 div.sp2 a:hover,
		#idxspbnr3 div.sp3 a:hover{background-position:0 -28px;}

/*新着情報*/
#idxwhatsnew{float:right;width:266px;background-position:0 7px;background-repeat:no-repeat;padding:31px 0 5px;margin-right:3px;}
	* html body #idxwhatsnew{margin-right:2px;}
#idxwhatsnew ul{padding:3px 0 0 2px;}
#idxwhatsnew li{background-position:0 5px;background-repeat:no-repeat;padding-left:12px;margin-bottom:1px;}
#idxwhatsnew li .date{font-size:90%;}
* html body #idxwhatsnew li a{font-size:90%;}
*+html body #idxwhatsnew li a{font-size:90%;}

/*本日のおすすめ番組*/
#idxrecom{background:url(/files/img/idx_recom_bg.gif) 0 bottom no-repeat;margin-bottom:8px;}
#idxrecom h2{background-position:0 0;background-repeat:no-repeat;height:23px;}
#idxrecom ul{background:url(/files/img/idx_recom_tv.gif) 0 0 no-repeat;padding:0 0 0 4px;}
#idxrecom li{float:left;width:134px;min-height:10px;}
#idxrecom li a{display:block;padding:6px 5px 5px 5px;font-weight:bold;line-height:1.4;}
#idxrecom li a .img{display:block;margin-left:auto;text-align:right;padding-bottom:10px;}
#idxrecom li a img{border:solid 1px #000;margin-left:auto;display:block;}
* html body #idxrecom a{font-size:90%;}
*+html body #idxrecom a{font-size:90%;}

/*イメテキAD*/
#idxSubADbinder{margin-bottom:8px;padding:0 33px 0 7px;}
#idxSubADbinder .subad1{float:left;width:297px;}
#idxSubADbinder .subad2{float:right;width:297px;}
#idxSubADbinder a{text-decoration:none;font-family:"ＭＳ Ｐゴシック","MS PGothic","Osaka","ＭＳ ゴシック",sans-serif;display:block;min-height:72px;}
	* html body #idxSubADbinder a{height:72px;}
#idxSubADbinder a:hover{text-decoration:none;}
#idxSubADbinder a img{float:left;margin-right:6px;display:block;border:none;}
#idxSubADbinder a .TextAddH{font-size:14px;line-height:1.6;font-weight:bold;text-decoration:underline;}
#idxSubADbinder a .TextAddP{font-size:12px;line-height:1.2;}
/*#idxSubADbinder a:hover .TextAddP{color:#000;}*/

#idxSubADbinder .SubTextAddS li a:after{
	content:".";
	display:block;height:0;clear:both;visibility:hidden;
	}
#idxSubADbinder .SubTextAddS li a{display:inline-block;}
/* Hides from IE-mac \*/
* html body #idxSubADbinder .SubTextAddS li a{height:1%;}
* html body #idxSubADbinder .SubTextAddS li{margin:0;}
*+html body #idxSubADbinder .SubTextAddS li{margin:0;}
#idxSubADbinder .SubTextAddS li a{display:block;}
/* End hide from IE-mac */


/*コンテンツリスト*/
#listofsites{margin-bottom:5px;}
#listofsites .unitcell{width:337px;float:left;background:url(/files/img/general_unitbg.gif) 0 bottom no-repeat;margin-bottom:5px;}
#listofsites .unitcell2{width:337px;float:right;background:url(/files/img/general_unitbg.gif) 0 bottom no-repeat;margin-bottom:5px;}
#listofsites a{display:block;background:url(/files/img/general_unittop.gif) 0 0 no-repeat;padding:6px;text-decoration:none;height:127px;overflow:hidden;}
* html body #listofsites a{height:139px;}
#listofsites a img{display:block;float:left;margin:2px 8px 2px 2px;border:solid 1px #e6e6e6;border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
	#listofsites a:hover img{border:solid 1px #ccc;}
* html body #listofsites a img{margin-left:1px;}
#listofsites a .title{width:146px;float:left;display:block;background:none;padding:3px 0;font-weight:bold;text-decoration:underline;cursor:pointer;}
#listofsites a .summary{display:block;cursor:pointer;line-height:1.3;margin-bottom:3px;font-size:95%;}
#listofsites a:hover .summary{color:#000;}
* html body #listofsites a .title{font-size:90%;}
*+html body #listofsites a .title{font-size:90%;}
* html body #listofsites a .summary{font-size:85%;}
*+html body #listofsites a .summary{font-size:85%;}
#listofsites a .tv{display:block;width:155px;background-position:right -1px;background-repeat:no-repeat;height:12px;float:left;cursor:pointer;}
#listofsites a .tvicon{float:left;width:146px;}
#listofsites a .tvicon img{border:none;}
/**/
#listofsitesEx{margin-bottom:5px;}
#listofsitesEx .unitcellex{width:223px;float:left;background:url(/files/img2/general_unitexbg.gif) 0 bottom no-repeat;margin-bottom:5px;margin-right:5px;}
#listofsitesEx .unitcellex2{width:223px;float:right;background:url(/files/img2/general_unitexbg.gif) 0 bottom no-repeat;margin-bottom:5px;}
#listofsitesEx a{display:block;background:url(/files/img2/general_unitextop.gif) 0 0 no-repeat;padding:6px 6px 4px;text-decoration:none;height:82px;overflow:hidden;}
* html body #listofsitesEx a{height:90px;}
#listofsitesEx a img{display:block;float:left;margin:2px 8px 2px 2px;border:solid 1px #e6e6e6;border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
	#listofsitesEx a:hover img{border:solid 1px #ccc;}
	* html body #listofsitesEx a img{margin-left:1px;}
#listofsitesEx a .title{text-decoration:underline;font-weight:bold;line-height:1.2;padding:2px 0;display:block;}
#listofsitesEx a .summary{display:block;cursor:pointer;line-height:1.1;margin-bottom:3px;font-size:85%;}
#listofsitesEx a:hover .summary{color:#000;}
* html body #listofsitesEx a .title{font-size:85%;}
*+html body #listofsitesEx a .title{font-size:85%;}
* html body #listofsitesEx a .summary{font-size:78%;}
*+html body #listofsitesEx a .summary{font-size:78%;}
#listofsitesEx a .tv{display:block;background-position:right -3px;background-repeat:no-repeat;height:12px;float:left;cursor:pointer;}
#listofsitesEx a .tvicon{float:left;width:107px;}
#listofsitesEx a .tvicon img{border:none;}


/*Gガイド検索*/
#idxGsearch{padding-bottom:6px;}
#idxGsearch .w990{text-align:right;}
#idxGsearch #gsearchinner1{width:446px;background:url(/files/img/gsearch_bg.gif) 0 bottom no-repeat;margin-left:auto;}
#idxGsearch #gsearchinner2{background:url(/files/img/gsearch_top.gif) 0 0 no-repeat;padding:7px;}
#idxGsearch #gsearchinner3{background:url(/files/img/h3_gsearch.gif) 1px center no-repeat;padding-left:52px;}
#idxGsearch label{display:block;}
#idxGsearch #searchtxt{float:left;width:292px;background:url(/files/img/gsearch_gguide_bg.gif) right bottom no-repeat;border:solid 1px #999;padding:2px 5px;margin:1px 2px 0 0;}
#idxGsearch #gsearchbtn{float:left;width:74px;}

#breadcrumbbinder{display:none;}

/*meeTV*/
#meetv{background:url(/files/img/noa_meetvbg.gif) 2px bottom no-repeat;margin-bottom:6px;}
#meetv h3{background:url(/files/img/h3_noa_meetv.gif) 2px 0 no-repeat;height:30px;}
#meetv .inner{padding:0 11px 8px;}
#meetv .list{
	padding:3px;
	margin-bottom:5px;
	background:#a7a7a7 url(/files/img/noa_meetv_inner.gif) 0 0 repeat-x;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	}
#meetv .overflow{
	height:138px;overflow:auto;
	}
#meetv li{
	float:left;
	width:100%;
	}
#meetv li a{
	display:block;
	text-decoration:none;
	line-height:1;
	font-size:10px;
	margin-bottom:2px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fff url(/files/img/meetv_arr.gif) 21px center no-repeat;
	margin-right:3px;
	}
	#meetv li a .ch{
		width:30px;text-align:center;display:block;float:left;padding-right:5px;
		}
	#meetv li a .time{
		width:33px;float:left;color:#f7701b;font-family:verdana;text-align:right;
		padding:4px 4px;
		white-space:nowrap;
		}
	#meetv li a .title{
		width:170px;float:left;color:#666;font-family:verdana;
		padding:4px 0;
		overflow:hidden;
		white-space:nowrap;
		}
		}
		#meetv li a:hover .time{background:#fff9e0;}
		#meetv li a:hover .title{color:#333;background:#fff9e0;}
#meeft{padding:0 5px;}
#meeft .left{width:175px;float:left;}
	#meeft .left input{
		width:140px;height:20px;
		float:left;
		border:solid 1px #ccc;
		background:url(/files/img/gguide.gif) right center no-repeat;}
	#meeft .left img{
		cursor:pointer;
		}
#meeft .right{width:91px;float:right;}
#meetv .btntoday{position:relative;}
#meetv .btntoday a{
	display:block;position:absolute;
	width:117px;height:18px;
	left:172px;top:-25px;}
#meetv .btntoday a:hover{
	filter:alpha(opacity=80);opacity:0.8;
	}
.imgbnr{margin-bottom:5px;}

#fbunit{margin-bottom:6px;}
