@charset "utf-8";

/*全般*/
body{text-align:center;margin:0;padding:0;background:#e1e1e1;color:#000;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,input,table,th,td,dl,dd{margin:0;padding:0;font-size:100%;}
body,table,form{font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.5;}
li{list-style:none;}
object,embed{outline:none;}
a{color:#000;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a img{border:0;}

.clearfix:after{
	content:".";
	display:block;height:0;clear:both;visibility:hidden;
	}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.alt,hr{
	visibility:hidden;position:absolute;top:-5000px;left:-5000px;width:1px;display:none;
	/*\*/
	display:block;
	/**/
	}

/*フォーマット共通*/
.w990{width:990px;text-align:left;margin-left:auto;margin-right:auto;}
#bnr728{position:relative;}
#bnr728 div{position:absolute;top:4px;left:262px;}

#headbinder{padding:4px 0 7px;background-color:#fff;background-position:0 bottom;background-repeat:repeat-x;}
#dogatchjp{padding-top:6px;margin-bottom:2px;}
	#dogatchjp a{display:block;width:220px;height:40px;background-position:0 0;background-repeat:no-repeat;}
#headlogin{width:55px;float:left;background:url(/files/img/headpipe.gif) right 0 no-repeat;}
	#headlogin a{display:block;width:46px;height:15px;background:url(/files/img2/btn_login.gif) 0 0 no-repeat;}
		#headlogin a:hover{background-position: 0 -15px;}
#headregist{width:62px;float:left;background:url(/files/img/headpipe.gif) 50px 0 no-repeat;}
	#headregist a{display:block;width:50px;height:15px;background:url(/files/img2/btn_regist.gif) 0 0 no-repeat;}
		#headregist a:hover{background-position: 0 -15px;}
#linkepg{width:85px;float:left;}
	#linkepg{
		width:68px;
		height:18px;
		background:url(/files/img/selectarea.gif) 0 1px no-repeat;
		}
#linkepg a{display:block;width:82px;height:18px;background:url(/files/img2/btn_tvb.gif) 0 0 no-repeat;}
	#linkepg a:hover{background-position: 0 -18px;}
#headarea{width:122px;font-size:10px;}
#headmypage{width:56px;float:left;}
	#headmypage a{display:block;width:56px;height:15px;background:url(/files/img2/btn_mypage.gif) 0 0 no-repeat;}
		#headmypage a:hover{background-position: 0 -15px;}
#headlogout{width:58px;float:left;background:url(/files/img/headpipe.gif) 47px 0 no-repeat;}
	#headlogout a{display:block;width:48px;height:15px;background:url(/files/img2/btn_logout.gif) 0 0 no-repeat;}
		#headlogout a:hover{background-position: 0 -15px;}
#headnickname{font-size:10px;max-width:100px;white-space:nowrap;overflow:hidden;height:15px;float:left;padding:0 3px 5px 16px;}
	#headnickname a{color:#666;background:#ffc;}
#headline1{height:20px;overflow:hidden;}
#headline2{height:20px;overflow:hidden;}

#changecolorfunction{float:left;width:82px;height:15px;display:none;}
#changecolorfunction div{
	width:13px;height:15px;float:left;cursor:pointer;
	background-image:url(/files/img/colorfunc.gif);
	background-repeat:no-repeat;
	}
#chgColorBtn1{background-color:#0093f1;}
#chgColorBtn2{background-color:#2aab02;}
#chgColorBtn3{background-color:#ffb400;}
#chgColorBtn4{background-color:#e4007f;}
#chgColorBtn5{background-color:#f00;}
#chgColorBtn6{background-color:#070707;}

/*メニュー*/
#menubinder{height:31px;}
#menubinder .undisp{display:none;}
#menubinder{background-image:url(/files/img2/menubg.gif);background-position: center 0;background-repeat:repeat-y;}
#menubinder li{float:left;height:31px;position:relative;}
#menubinder li a{display:block;height:31px;background-repeat:no-repeat;}

#NM{padding-left:175px;background-position: 95px 0;background-repeat:no-repeat;}
#NM li a{background-repeat:no-repeat;}
#menuid1{width:59px;}
#menuid2{width:109px;}
#menuid3{width:82px;}
#menuid4{width:100px;}
#menuid5{width:115px;}
#menuid6{width:131px;}
#menuid7{width:89px;}
#menuid8{width:52px;}
#menuid9{width:78px;}
	#menuid1 a{width:57px;background-position: 0 0;}
	#menuid2 a{width:107px;background-position: -59px 0;}
	#menuid3 a{width:80px;background-position: -168px 0;}
	#menuid4 a{width:98px;background-position: -250px 0;}
	#menuid5 a{width:113px;background-position: -350px 0;}
	#menuid6 a{width:129px;background-position: -465px 0;}
	#menuid7 a{width:87px;background-position: -596px 0;}
	#menuid8 a{width:50px;background-position: -685px 0;}
	#menuid9 a{width:78px;background-position: -737px 0;}
		#d2drama #menuid1 a{background-position: 0 -31px;}
		#d2variety_music #menuid2 a{background-position: -59px -31px;}
		#d2news_info #menuid3 a{background-position: -168px -31px;}
		#d2anime_kids #menuid4 a{background-position: -250px -31px;}
		#d2sports_event #menuid5 a{background-position: -350px -31px;}
		#d2kanrennews #menuid6 a{background-position: -465px -31px;}
		#d2interview #menuid7 a{background-position: -596px -31px;}
		#d2cinema #menuid8 a{background-position: -685px -31px;}
		#d2present #menuid9 a{background-position: -737px -31px;}
#menuid1 a:hover{background-position: 0 -62px;}
#menuid2 a:hover{background-position: -59px -62px;}
#menuid3 a:hover{background-position: -168px -62px;}
#menuid4 a:hover{background-position: -250px -62px;}
#menuid5 a:hover{background-position: -350px -62px;}
#menuid6 a:hover{background-position: -465px -62px;}
#menuid7 a:hover{background-position: -596px -62px;}
#menuid8 a:hover{background-position: -685px -62px;}
#menuid9 a:hover{background-position: -737px -62px;}
	#menuid1 a.on{background-position:0 -93px;}
	#menuid2 a.on{background-position:-59px -93px;}
	#menuid3 a.on{background-position:-168px -93px;}
	#menuid4 a.on{background-position:-250px -93px;}
	#menuid5 a.on{background-position:-350px -93px;}
	#menuid6 a.on{background-position:-465px -93px;}
	#menuid7 a.on{background-position:-596px -93px;}
	#menuid8 a.on{background-position:-685px -93px;}
	#menuid9 a.on{background-position:-737px -93px;}

#VM{background-position:650px 0;background-repeat:no-repeat;}
#VM li{background:#000;}
#VM li a{background-image:url(/files/img2/menu_b.gif);background-repeat:no-repeat;}
#menuid10{width:124px;}
#menuid11{width:104px;}
#menuid12{width:86px;}
#menuid13{width:157px;}
#menuid14{width:105px;}
#menuid15{width:74px;}
	#menuid10 a{width:122px;background-position: 0 0;}
	#menuid11 a{width:102px;background-position: -124px 0;}
	#menuid12 a{width:84px;background-position: -228px 0;}
	#menuid13 a{width:155px;background-position: -314px 0;}
	#menuid14 a{width:103px;background-position: -471px 0;}
	#menuid15 a{width:65px;background-position: -576px 0;}
		#videoidx #menuid10 a{background-position: 0 -31px;}
		#videogenre #menuid11 a{background-position: -124px -31px;}
		#video50 #menuid12 a{background-position: -228px -31px;}
		#videominogashi #menuid13 a{background-position: -314px -31px;}
		#videoprice #menuid14 a{background-position: -471px -31px;}
		#videoichiran #menuid15 a{background-position: -576px -31px;}
#menuid10 a:hover{background-position: 0 -31px;}
#menuid11 a:hover{background-position: -124px -62px;}
#menuid12 a:hover{background-position: -228px -62px;}
#menuid13 a:hover{background-position: -314px -62px;}
#menuid14 a:hover{background-position: -471px -62px;}
#menuid15 a:hover{background-position: -576px -62px;}
	#menuid10 a.hover{background-position: 0 -62px;}
	#menuid11 a.hover{background-position: -124px -62px;}
	#menuid12 a.hover{background-position: -228px -62px;}
	#menuid13 a.hover{background-position: -314px -62px;}
	#menuid14 a.hover{background-position: -471px -62px;}
	#menuid15 a.hover{background-position: -576px -62px;}

#menuSW{position:relative;}
#menuSW a{display:block;height:31px;z-index:100;position:absolute;}
	#menuSW a.sw1{width:130px;background:url(/files/img2/menu_b.gif) -643px 0 no-repeat;}
	#menuSW a.sw1{background:url(/files/img2/ab2.gif) -2px 0 no-repeat;}
	#menuSW a.sw1:hover{background:url(/files/img2/menu_b.gif) -643px -31px;}
		.videopage #menuSW a.sw1,
		.videopage #menuSW a.sw1:hover{background-position: -643px -62px;}
	#menuSW a.sw2,
	#menuSW a.sw2:hover{width:150px;background-position: -817px -62px;background-repeat:no-repeat;left:693px;}
		.videopage #menuSW a.sw2{background-position: -817px 0px;}
		.videopage #menuSW a.sw2:hover{background-position:-817px -93px;}
#slideBLK{width:990px;height:31px;overflow:hidden;position:absolute;}
	#sBLKin1{width:1535px;height:31px;background:url(/files/img2/menu_b.gif) 0 0 no-repeat;position:absolute;}
	#sBLKin2{width:1535px;height:31px;background-position: 640px 0;background-repeat:no-repeat;}
	#sBLKin3{width:1535px;height:31px;background-position: 720px 0;background-repeat:no-repeat;}
/**/
#VM li{position:relative;z-index:50;}
#VM li ul{display:none;width:auto;border-bottom:solid 2px #000;}
* html body #VM li ul{display:block;}
#VM li:hover ul{display:block;z-index:110;position:absolute;width:160px;}
#VM ul li table{position:absolute;z-index:105;top:31px;}
#VM ul li td{font-size:12px;padding:0;}
#VM ul li a:hover{position:relative;}
#VM li li{float:none;width:auto;height:auto;background:#fff url(/files/img2/hrdot_vm.gif) 0 bottom repeat-x;border-left:solid 2px #000;border-right:solid 2px #000;margin-left:-1px;}
#VM li li a{width:auto;height:auto;padding:3px 5px 3px 10px;text-decoration:none;line-height:1;}
* html body #VM li li{width:160px;float:left;}
*:first-child+html #VM li li{width:160px;float:left;}
* html body #VM a table{display:none;}
* html body #VM a:hover table{display:block;}
#VM li li a:hover{color:#fff;}


/*フッタ*/
#globalfooter{background:#ececec;padding:12px 0;color:#888;}
#globalfooter .w990{background:url(/files/img/footerlogo.gif) 0 5px no-repeat;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.5;}
#globalfooter a{text-decoration:none;color:#333;}
#globalfooter a:hover{text-decoration:underline;}
#globalfooter .links,#globalfooter .credit{margin:0 0 1px 115px;font-size:90%;}
* html body #globalfooter .links,* html body #globalfooter .credit{font-size:85%;}
*+html body #globalfooter .links,*+html body #globalfooter .credit{font-size:80%;}

#additionalfooter{background:#e1e1e1;padding:12px 0 20px !important;}
#additionalfooter td{padding:0 8px 0 0;vertical-align:middle;font-size:85%;color:#666;}

/*左右フォーマット*/
#bodybinder{background-color:#fff;background-position:0 0;background-repeat:repeat-x;padding:25px 0;}
#MainContents{width:680px;float:left;}
#MainContents863{width:863px;}
#SubContents{width:300px;float:right;}

#bnr300{position:relative;}
#bnr300inner{position:absolute;}

/*下層コンテンツ300x250バナー*/
#bnr300inner{top:-20px;}
.other300{padding-top:236px;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.3;}
	#MainArea #bnr300inner{top:0;}
	#MainArea .other300{padding-top:256px;}
.other300 a:link{color:#000;}

/*検索*/
#sitesearch{background:url(/files/img/side_searchbg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#sitesearch .inner{background:url(/files/img/side_top.gif) 0 0 no-repeat;padding:12px 10px 3px;}
#ssbind{background:url(/files/img/searchicon.gif) 1px 3px no-repeat;padding:0 0 0 26px;}
#sitesearch label{display:block;}
#sitesearch input{display:block;}
#srchInput{float:left;width:173px;margin-top:1px;}
#srchBtn{float:right;width:74px;}
#srchLogo{text-align:right;padding:3px;}
#srchLogo a{text-decoration:none;color:#666;font-size:85%;}
#srchLogo a:hover{color:#333;}
#ssbind img{display:block;height:1px;}

/*サイド300共通*/
.withsumbnail .inner{padding:0 11px 10px 0;}
.withsumbnail a{display:block;text-decoration:none;}
.withsumbnail a img{float:left;margin:0 6px 0 9px;display:block;width:120px;border:solid 1px #e6e6e6;border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
.withsumbnail a:hover img{border:solid 1px #ccc;}
	* html body .withsumbnail img{margin-left:5px;}
.withsumbnail strong{display:block;text-decoration:underline;margin-bottom:3px;cursor:pointer;}
.withsumbnail .summ{line-height:1.3;margin-left:11px;display:block;cursor:pointer;}
.withsumbnail a:hover .summ,.withsumbnail a:hover .date{color:#000;}
#SubContents a:hover .colorful{color:#000;}
	* html body .withsumbnail .summ{font-size:87%;}
	*+html body .withsumbnail .summ{font-size:87%;}
.withsumbnail .date{font-size:87%;}

/*プレゼント*/
#sidepresent{background:url(/files/img/side_presentbg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#sidepresent .inner{background:url(/files/img/side_top.gif) 0 0 no-repeat;padding:0 11px 10px 0;}
#sidepresent h3{background:url(/files/img/side_h3present.gif) 11px 0 no-repeat;height:24px;}
.pcov{position:relative;display:block;}
.pcov span{position:absolute;display:block;width:122px;height:92px;background:url(/files/img/present_cover.png) 0 0 no-repeat;left:9px;top:0;cursor:pointer;}
* html body .pcov span{background-image:url(/files/img/present_cover.gif);}

/*アクセスランキング*/
#sideaccess5{background:url(/files/img/side_whitebg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#sideaccess5 .inner{background:url(/files/img/side_top.gif) 0 0 no-repeat;padding:0 5px 7px;}
#sideaccess5 h3{background:url(/files/img/side_h3access.gif) 7px 0 no-repeat;height:28px;}
#sideaccess5 li{float:left;width:100%;}
#sideaccess5 li a{display:block;padding:2px 0 2px 25px;}
#sideaccess5 li a strong{font-weight:normal;}
* html body #sideaccess5 li a{font-size:90%;}
*+html body #sideaccess5 li a{font-size:90%;}
#sideaccess5 #rank1{background:#efefef url(/files/img/side_access1.gif) 7px center no-repeat;}
#sideaccess5 #rank2{background:#fff url(/files/img/side_access2.gif) 7px center no-repeat;}
#sideaccess5 #rank3{background:#efefef url(/files/img/side_access3.gif) 7px center no-repeat;}
#sideaccess5 #rank4{background:#fff url(/files/img/side_access4.gif) 7px center no-repeat;}
#sideaccess5 #rank5{background:#efefef url(/files/img/side_access5.gif) 7px center no-repeat;}
	#sideaccess5 #rank1 a{font-weight:bold;}

/*ドガッチレポート*/
#sidereport{background:url(/files/img/side_gradbg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#sidereport .inner{background:url(/files/img/side_top.gif) 0 0 no-repeat;}
#sidereport h3{background-position:8px 0;background-repeat:no-repeat;height:26px;}

/*スタッフブログ*/
#sideblog{background:url(/files/img/side_gradbg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#sideblog .inner{background:url(/files/img/side_top.gif) 0 0 no-repeat;}
/*#sideblog h3{background:url(/files/img/side_h3blog.gif) 7px 0 no-repeat;height:26px;}*/
#sideblog h3{background:url(/files/img/side_h3chumoku.gif) 9px 1px no-repeat;height:26px;}

/*グルメ検索*/
#sidegourmet{margin-bottom:2px;}
#sidegourmet h3 a{display:block;height:55px;background:url(/files/img/side_gourmet.gif) 0 0 no-repeat;}
#sidegourmet h3 a:hover{background-position:0 -55px;}

/*全国放送局マップ*/
#sidetvstation{margin-bottom:2px;}
#sidetvstation h3 a{display:block;height:55px;background:url(/files/img/side_tvstation.gif) 0 0 no-repeat;}
#sidetvstation h3 a:hover{background-position:0 -55px;}

/*夏のイベント特集09*/
#summer09{margin-bottom:2px;}
#summer09 h3 a{display:block;height:55px;background:url(/files/img/side_summer09.gif) 0 0 no-repeat;}
#summer09 h3 a:hover{background-position:0 -55px;}

/*イベントカレンダー*/
#sideeventcalendar{margin-bottom:2px;}
#sideeventcalendar h3 a{display:block;height:55px;background:url(/files/img/side_eventcalendar.gif) 0 0 no-repeat;}
#sideeventcalendar h3 a:hover{background-position:0 -55px;}

/*ドガッチツイッター*/
#sidetwitter{margin-bottom:2px;}
#sidetwitter h3 a{display:block;height:55px;background:url(/files/img/side_twitter.gif) 0 0 no-repeat;}
#sidetwitter h3 a:hover{background-position:0 -55px;}

/*ツイテレ*/
#sidetwtv{margin-bottom:2px;}
#sidetwtv h3 a{display:block;height:55px;background:url(/files/img/side_twtv.gif) 0 0 no-repeat;}
#sidetwtv h3 a:hover{background-position:0 -55px;}

/*地デジで元気！音頭*/
#sidechidejiondo{margin-bottom:2px;}
#sidechidejiondo h3 a{display:block;height:55px;background:url(/files/img/side_chidejiondo.gif) 0 0 no-repeat;}
#sidechidejiondo h3 a:hover{background-position:0 -55px;}

/*地デジで元気！音頭*/
#sidexapping{margin-bottom:2px;}
#sidexapping h3 a{display:block;height:55px;background:url(/files/img/side_xapping.gif) 0 0 no-repeat;}
#sidexapping h3 a:hover{background-position:0 -55px;}

/*xxx関連ニュース*/
#kanrennews{background:url(/files/img/side_kanrenbg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#kanrennews .inner{background-position:0 0;background-repeat:no-repeat;padding:34px 10px 10px;}
#kanrennews .ichiran{position:relative;}
#kanrennews .ichiran a{position:absolute;display:block;width:71px;height:19px;background:url(/files/img/side_btn_ichiran.gif) 0 0 no-repeat;top:-28px;left:213px;}
#kanrennews .ichiran a:hover{background-position:0 -19px;}
#kanrennews li{padding:2px 0 1px 33px;}
#kanrennews .nhk{background:url(/files/img/icon_nhk.gif) 0 center no-repeat;}
#kanrennews .ntv{background:url(/files/img/icon_ntv.gif) 0 center no-repeat;}
#kanrennews .tbs{background:url(/files/img/icon_tbs.gif) 0 center no-repeat;}
#kanrennews .cx{background:url(/files/img/icon_cx.gif) 0 center no-repeat;}
#kanrennews .ex{background:url(/files/img/icon_ex.gif) 0 center no-repeat;}
#kanrennews .tx{background:url(/files/img/icon_tx.gif) 0 center no-repeat;}
/*#kanrennews li a{display:block;white-space:nowrap;overflow:hidden;}*/
* html body #kanrennews li a{font-size:90%;}
*+html body #kanrennews li a{font-size:90%;}
#kanrennews li a strong{font-weight:normal;}

/*イメテキAD*/
#subADbinder{padding:6px 0 3px 3px;}
#subADbinder .SubTextAddS li{
	margin:0 0 5px;
	/*旧書式初期化*/
	background:none;clear:none;padding:0;
	}
#subADbinder .SubTextAddS a{text-decoration:none;font-family:"ＭＳ Ｐゴシック","MS PGothic","Osaka","ＭＳ ゴシック",sans-serif;}
#subADbinder .SubTextAddS a:hover{text-decoration:none;}
#subADbinder .SubTextAddS li.hr{background:url(/files/img/subTextAddS_bgdotline.gif) 0 top no-repeat;padding:5px 0 0;}
#subADbinder .SubTextAddS a img{float:left;margin-right:6px;display:block;border:none;}
#subADbinder .SubTextAddS a .TextAddH{font-size:14px;line-height:1.6;font-weight:bold;text-decoration:underline;}
#subADbinder .SubTextAddS a .TextAddP{font-size:12px;line-height:1.2;}
/*#subADbinder .SubTextAddS a:hover .TextAddP{color:#000;}*/

#subADbinder .SubTextAddS li a:after{
	content:".";
	display:block;height:0;clear:both;visibility:hidden;
	}
#subADbinder .SubTextAddS li a{display:inline-block;}
/* Hides from IE-mac \*/
* html body #subADbinder .SubTextAddS li a{height:1%;}
* html body #subADbinder .SubTextAddS li{margin:0;}
*+html body #subADbinder .SubTextAddS li{margin:0;}
#subADbinder .SubTextAddS li a{display:block;}
/* End hide from IE-mac */

/*side汎用*/
.sideGeneral{background:url(/files/img/side_gradbg.gif) 0 bottom no-repeat;margin-bottom:4px;}
.sideGeneral .inner{background:url(/files/img/side_top.gif) 0 0 no-repeat;padding:10px 11px 10px 0;}
.sideGeneral a img{width:100px;}


/*パンくずメニュー*/
#breadcrumbbinder{position:relative;}
#breadcrumbbinder .bcinner{position:absolute;top:8px;left:5px;font-size:80%;width:670px;}
* html body #breadcrumbbinder .bcinner{font-size:75%;}
*+html body #breadcrumbbinder .bcinner{font-size:75%;}
#breadcrumbbinder .bcinner a{color:#000;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;line-height:1.5;}

/*カテゴリタイトル*/
#d2title{height:35px;background-repeat:no-repeat;background-position:0 bottom;margin-bottom:5px;}
#d2drama #d2title{background-image:url(/files/img/h1_drama.gif);}
#d2drama #d2title.special{background-image:url(/files/img/h1_drama2.gif);}
#d2variety_music #d2title{background-image:url(/files/img/h1_varietymusic.gif);}
#d2news_info #d2title{background-image:url(/files/img/h1_newsinfo.gif);}
#d2sports_event #d2title{background-image:url(/files/img/h1_sportsevent.gif);}
#d2anime_kids #d2title{background-image:url(/files/img/h1_animekids.gif);}
#d2cinema #d2title{background-image:url(/files/img/h1_cinema.gif);}
#d2cinema #d2title.special{background-image:url(/files/img/h1_cinema2.gif);margin-bottom:12px;}
#d2kanrennews #d2title{background-image:url(/files/img/h1_kanrennews.gif);height:30px;margin-bottom:0;}
#d2interview #d2title{background-image:url(/files/img/h1_interview.gif);}
#d2video #d2title{background-image:url(/files/img/h1_movie.gif);}
#d2present #d2title{background-image:url(/files/img/h1_present.gif);}
#d2report #d2title{background-image:url(/files/img/h1_report.gif);}
#d2sitemap #d2title{background-image:url(/files/img/h1_sitemap.gif);}


#sidevideo{background:url(/files/img2/side_videobg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#sidevideo .inner{padding:11px 13px 11px 15px;}
#sidevideo a{display:block;}
#sidevideo h3{position:relative;}
#sidevideo h3 a{position:absolute;width:160px;height:25px;top:-5px;left:-9px;}
#sidevideo h3 a:hover{background-position:0 -25px;}
#sidevideo span{display:block;color:#fff;}
#sidevideo .summ{padding-top:3px;}
#sidevideo .summ img{display:block;float:right;margin: 0 0 0 10px;border:solid 1px #000;}
#sidevideo .title{padding-top:26px;margin-bottom:3px;line-height:1.4;text-decoration:underline;font-weight:bold;}
#sidevideo .crd{font-size:75%;color:#ccc;}
#sidevideo .update{font-size:80%;}
#sidevideo .tv{margin-bottom:3px;padding-top:6px;}

#sideDogatchMobile{background:url(/files/img/side_gradbg.gif) 0 bottom no-repeat;margin-bottom:4px;}
#sideDogatchMobile .inner{padding:27px 11px 10px;}
#sideDogatchMobile img{display:block;float:left;margin:0 10px 0 0;}
#sideDogatchMobile span{display:block;line-height:1.3;}
#sideDogatchMobile .heading{font-weight:bold;padding:3px 0;text-decoration:underline;}

#MainContents #RSSWNtarget a{color:#000;}

.dogatchimgprotecter{position:relative;display:block;}
.dogatchimgprotecter img.overlay{display:block;position:absolute;float:none !important;border:0 !important;z-index:100;}

#NF{padding:50px 70px 120px;}
#NF h1{font-size:160%;color:#aaa;padding:0 0 0.5em;}

#sideSPbanners div{margin-bottom:1px;}
#sideSPbanners div a{display:block;width:300px;height:50px;}
	#sideSPBdrama a{background:url(/epg/img/side_spb_drama.gif) 0 0 no-repeat;}
	#sideSPBanime a{background:url(/epg/img/side_spb_anime.gif) 0 0 no-repeat;}
	#sideSPBcinema a{background:url(/epg/img/side_spb_cinema.gif) 0 0 no-repeat;}
		#sideSPBdrama a:hover,#sideSPBanime a:hover,#sideSPBcinema a:hover{
			background-position:0 -50px;
			}

#sidesocial{margin-bottom:4px;background:url(/files/img2/side_social_bg1.gif) 0 0 no-repeat;}
#sidesocial .inner{background:url(/files/img2/side_social_bg2.gif) 0 bottom no-repeat;padding:5px 8px 1px;}
#sidesocial .socialdiv{margin-bottom:4px;}

/*スマートフォン版リンク*/
#BACKTOsmartphone{background:#333;padding:20px 0;}
#BACKTOsmartphone .w990{text-align:center;}
#BACKTOsmartphone a{
	background:#222;
	color:#fff;
	font-size:460%;
	text-decoration:none;
	padding:20px 80px;
	display:inline-block;
	line-height:1;
	border-radius:35px;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
}


/*==BOX表示==*/
#newrecom{
	margin-bottom:8px;
	background:#000 url(/files/img/newrecombg.gif) 0 0 repeat-x;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	padding:5px 0 0 4px;
	}
#newrecom h2{height:18px;margin:0 2px 3px;}
#newrecom .clearfix{padding-bottom:4px;}
#newrecom .unit{float:left;width:135px;background:url(../img2/boxbg1.gif) 0 0 no-repeat;}
* html body #newrecom .unit{width:135px;}
#newrecom .unitin{display:block;background:url(../img2/boxbg2.gif) 0 bottom no-repeat;width:132px;text-align:center;}
#newrecom a{display:block;margin: 0 auto;line-height:1.3;text-decoration:none;}
* html body #newrecom a{display:inline;}
#newrecom a span.img{text-align:center;}
#newrecom a span.img img{display:block;margin: 0 auto;border:solid 1px #d5d5d5;}
#newrecom a span.title{text-align:left;display:block;font-size:85%;padding:2px 3px;line-height:1.3;text-decoration:underline;}
#newrecom a:hover span.title{text-decoration:none;}
#newrecom a span.date{text-align:left;display:block;font-size:75%;padding:0 3px;}

#newrecom .vod,#newrecom .st{position:relative;text-align:left;z-index:1;}
#newrecom .vod img{position:absolute;left:30px;z-index:5;}
#newrecom .st img{position:absolute;left:105px;top:1px;z-index:5;}

#newrecom div.new0{padding: 17px 0 0;}
#newrecom div.new1{padding: 17px 0 0;background:url(../img2/new.gif) 4px 4px no-repeat;}
#newrecom div.free{background:url(../img2/free.gif) 5px bottom no-repeat;}
#newrecom div.pay{background:url(../img2/pay.gif) 5px bottom no-repeat;}
#newrecom div.freepay{background:url(../img2/freepay.gif) 5px bottom no-repeat;}
#newrecom div.pack0{padding:0 0 15px;}
#newrecom div.pack1{padding:0 0 15px;background:url(../img2/pack1.gif) 5px bottom no-repeat;}
#newrecom div.othersite0{padding:0 0 15px;}
#newrecom div.othersite1{padding:0 0 15px;background:url(../img2/othersite1b.gif) 92px bottom no-repeat;}
#newrecom div.othersite2{padding:0 0 15px;background:url(../img2/othersite2b.gif) 92px bottom no-repeat;}

#newrecom .pack0,
#newrecom .pack1{min-height:140px;}
	* html body #newrecom .othersite0,
	* html body #newrecom .othersite1,
	* html body #newrecom .othersite2{height:155px;}

#newrecom .ichiranbtn{position:relative;}
#newrecom .ichiranbtn a{
	display:block;width:65px;height:17px;
	background:url(/files/img2/recomnew_ichiran.gif) 0 0 no-repeat;
	position:absolute;left:170px;top:-21px;
	}
	#newrecom .ichiranbtn a:hover{background-position:0 -17px;}

#creditset{
	padding:0 5px 15px;
	color:#888;font-size:9px;line-height:1.1;
	}