@charset "utf-8";
/* CSS Document */

/* tv_common.css */
#wrapper{font-family:"MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","sans-serif ";}
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;/* border-collapse:collapse;border-spacing:0; */font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.yjSeparation{display:none;}fieldset{border:none;}#wrapper{text-align:left;font-size:medium;line-height:1.2em;}#yjContentsBody{position:relative;}.yjGuid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yjSkip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj950-1 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{ width:950px;margin:0 auto;}.yj950-1 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}.yj950-2 #main{float:left;width:634px;}.yj950-2 #sub{float:right;width:300px;}.yj950-3 #main{float:left;width:634px;}.yj950-3 .yj1stUnit{float:right;width:440px;}.yj950-3 .yj2ndUnit{float:left;width:190px;}.yj950-3 #sub{float:right;width:300px;}.yj100per-1,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 10px;}.yj100per-2 #main{float:left;width:100%;margin-left:-310px;}.yj100per-2 .yjMainGrid{margin-left:310px;}.yj100per-2 #sub{float:right;width:300px;}.yj100per-3 #main{float:left;width:100%;margin-left:-310px;}.yj100per-3 .yjMainGrid{margin-left:310px;}.yj100per-3 .yj1stUnit{float:right;width:100%;margin-right:-200px;}.yj100per-3 .yj1stInnerUnit{margin-right:200px;}.yj100per-3 .yj2ndUnit{float:left;width:190px;}.yj100per-3 #sub{float:right;width:300px;}#yjContentsBody:after,.yj950-3 #main:after{display:block;visibility:hidden;clear:both;height:0;content:".";}#yjContentsBody,.yj950-3 #main{height:1%;}

/* fonts-min.css 1.0.0 */
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}/**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/* masthead-min.css 1.0.0 */
.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}
div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:".";display:block;position:relative;height:0;clear:both;visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}

/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/

/* posn-min.css 1.0.0 */
#yjPosN{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#yjPosN table{margin:0 auto;text-align:left;}#yjPosN br{display:none;}#yjPosN a img{vertical-align:bottom;}

/* breadcrumbs-min.css 1.0.0 */
#yjBreadcrumbs{margin-bottom:10px;padding-left:7px;}

/* lrec-min.css 1.0.4 */
#yjLrec{margin-bottom:10px;}#yjLrec dl{margin:0;padding:0;}#yjLrec dt{margin:0;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;text-align:center;vertical-align:middle;}/* safari only \*/html:\66irst-child #yjLrec dt{padding:3px 0 2px;}/* /safari only */#yjLrec dd{margin:0;padding:0;}#yjLrec dd img{border:none;vertical-align:bottom;}.yj950-1 #contents{position:relative;}.yj950-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj950-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj100per-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj950-1 #yjLrec{float:right;width:300px;margin-left:20px;}.yj100per-1 #yjLrec{float:right;width:300px;margin-left:20px;}

/* uft-min.css 1.0.0 */
#uft{padding:10px 0;border-top:1px solid #ccc;text-align:center;}

/* footer-min.css 1.0.0 */
#footer{text-align:center;margin-top:10px;}
#footer address{padding:5px;border-top:1px solid #ccc;font-size:small;line-height:1.2em;}

/*----------------
form補正
----------------*/

/*----------------
input, textarea{line-height:1.4;padding:0;vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{vertical-align:text-bottom;}
input[type="submit"]{padding:0.1em;}
select{padding:0;}
----------------*/

/* for IE6 */
/*----------------
* html input{padding:0.1em;}
* html input.checkbox,* html input.radio{vertical-align:-0.3em;}
* html input.submit{line-height:1.2;padding-top:0.2em;}
* html select{vertical-align:-0.2em;}
----------------*/

/* for IE7 */
/*----------------
*+html input{padding:0.1em;}
*+html input.submit{line-height:1.2;padding-top:0.2em;}
*+html select{vertical-align:-0.2em;}
----------------*/

/* for Opera9.27 */
/*----------------
html:first-child input{padding:0.1em;}
html:first-child input[type="checkbox"],html:first-child input[type="radio"]{vertical-align:middle;}
html:first-child input[type="submit"]{padding:0.3em;}
html:first-child select{padding:0.2em;}
----------------*/

/* for Opera9.5 [Safari3] */
/*----------------
body:first-of-type input{padding:0.1em;}
body:first-of-type input[type="checkbox"],body:first-of-type input[type="radio"]{vertical-align:-0.3em;}
body:first-of-type input[type="submit"]{padding:0.3em 0.3em 0.2em 0.3em;}
----------------*/

/* for Safari3 */
/*----------------
html:not(:only-child:only-child) input{padding:0;vertical-align:baseline;}
html:not(:only-child:only-child) input[type="checkbox"],html:not(:only-child:only-child) input[type="radio"]{vertical-align:baseline;}
html:not(:only-child:only-child) select{vertical-align:0.1em;}
----------------*/

/*----------------
共通で使うスタイル
----------------*/
.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}
.yjXXL{font-size:180%;font-size/**/:xx-large;}
/*24px*/
.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}
.yjXL{font-size:150%;font-size/**/:x-large;}
/*19px*/
.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}
.yjL{font-size:120%;font-size/**/:large;}
/*18px*/
.yjLS{font-size:112.5%;}
/*16px-default*/
.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}
.yjM{font-size:100%;font-size/**/:medium;}
/*15px*/
.yjMM{font-size:95%;letter-spacing:0.065em;}
body:first-of-type .yjMS{letter-spacing:0;}
html:first-child .yjMS{letter-spacing:0;}
/*14px*/
.yjMS{font-size:87.5%;}
/*13px*/
.yjS{font-size:84%;font-size/**/:small;}
/*12px*/
.yjSS{font-size:75%;letter-spacing:0.065em;}
body:first-of-type .yjMS{letter-spacing:0;}
html:first-child .yjMS{letter-spacing:0;}
/*11px*/
.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}
.yjXS{font-size:70%;font-size/**/:x-small;}

#contents{font-size:87.5%;}
#footer ul{font-size:87.5%;}
#footer ul.IPG{text-align:right;float:left;margin:5px 0 5px 180px;_margin:0 0 10px 90px;}
#footer img.IPGlogo{float:left;}
#footer div.SIbox{clear:both;}
#footer ul.SI{float:left;text-align:right;display:inline-block;margin:0 0 5px 160px;_margin:0 0 10px 80px;}
#footer img.SIlogo{float:left;margin:0 0 0 13px}
#footer ul.copyright{clear:left;}
/* --- clearfix ---*/
.clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
*:first-child+html .clearfix{height:1%;}
.clearfix{display:block;}
/* --- clearFix ---*/
.clearFix:after{display:block;clear:both;height:0;visibility:hidden;content:".";}
.clearFix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearFix{height:1%;}
*:first-child+html .clearFix{height:1%;}
.clearFix{display:block;}
/* padding */
.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pb2{padding-bottom:2px;}
.pr2{padding-right:2px;}
.pl2{padding-left:2px;}
.pr3{padding-right:3px;}
.pl3{padding-left:3px;}
.pt3{padding-top:3px;}
.ptb3{padding-bottom:3px;padding-top:3px;}
.pt5p{padding-top:5px;}
.pb5p{padding-bottom:5px;}
.pr5{padding-right:5px;}
.pl5{padding-left:5px;}
.ptb7{padding-bottom:7px;padding-top:7px;}
.ptb8{padding-bottom:8px;padding-top:8px;}
.pt8{padding-top:8px;}
.pl8{padding-left:8px;}
.pr8{padding-right:8px;}
.pt6{padding-top: 6px;}
.prl12{padding:0 12px;}
.p5{padding:5px;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.pt11{padding-top:11px;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px;}
.pt15{padding-top:15px;}
.pb15{padding-bottom:15px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pr20{padding-right:20px;}
.pl20{padding-left:20px;}
.pb20{padding-bottom:20px;}
.pr23{padding-right:23px;}
.pl23{padding-left:23px;}
.pb25{padding-bottom:25px;}
.pl30{padding-left:30px;}
.pb30{padding-bottom:30px;}
.pt30{padding-top:30px;}
.pr35{padding-right:35px;}
.pr40{padding-right:4px;}
.pt40{padding-top:40px;}
.pb40{padding-bottom:40px;}
/* margin */
.mb3{margin-bottom:3px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mr5{margin-right:5px;}
.mb8{margin-bottom:8px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.ml12{margin-left:12px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb35{margin-bottom:35px;}
/*float*/
.floatr{float:right;}
.floatl{float:left;}
/*font-size*/
.f10x{font-size:10px;}
.f11x{font-size:11px;}
.f12x{font-size:12px;}
.f13x{font-size:13px;}
.f14x{font-size:14px;}
.f16x{font-size:16px;}
.f20x{font-size:20px;}
/*text*/
strong,em{font-weight:bold;}
.textL{text-align:left;}
.textR{text-align:right;}
.textC{text-align:center;}
.lh12{line-height:12px;}
.lh14{line-height:14px;}
.lh16{line-height:16px;}
.lh24{line-height:24px;}
.lh28{line-height:28px;}
.lh32{line-height:32px;}
.lh35{line-height:35px;}
/*color*/
.333{color:#333;}
.b63e03{color:#b63e03;}
.ff0066{color:#ff0066;}
.graytxt{color:#656565;}
.gray2txt{color:#666;}
.gray3txt{color:#808080;}
.gray4txt{color:#999;}
.greentxt{color:#597d01;}
.redtxt{color:#f85843;}
.orangeTxt{color:#cc6600;}
.redTxt01{color:#CC0000}
/*background*/
.GrayBg{background-color:#ebedf1;}
.YellowBg{background-color:#ffffeb;}
.PurpleBg{background-color:#f0edff;}
.OrangeBg{background-color:#fecb02;}
.WhiteBg{background-color:#fff;}
/*line*/
.dot_grey_b{border-bottom:1px dotted #C5C5C5;
}
.grey_b{border-bottom:1px solid #ddd;
}
.OrangeBd{border:2px solid #ff8a00 !important;}
/*----------------
共通モジュール
----------------*/
/* --- global-navigation（旧） ---*/
#contents .gyao{margin:0px 0px 5px 0px;width:950px;text-align:right;font-size:86%;}
.navigation{width:950px;height:80px;background:url(https://s.yimg.jp/images/tv/common/navigationBG_950x80.png) no-repeat;margin:0 0 6px 0;}
.navigation div{height:49px;}
.navigation span.naviTop{cursor:pointer;display:block;float:left;width:84px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat 0 0;margin:0 0 0 10px;_margin:0 0 0 5px;}
.navigation a.naviTop{display:block;float:left;width:84px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat 0 -36px;margin:0 0 0 10px;_margin:0 0 0 5px;}
.navigation a:hover.naviTop{background-position:0 -71px;}
.navigation span.naviTvProgram{cursor:pointer;display:block;float:left;width:142px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -84px 0;}
.navigation a.naviTvProgram{display:block;float:left;width:142px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -84px -36px;}
.navigation a:hover.naviTvProgram{background-position:-84px -71px;}
.navigation span.naviRadioProgram{cursor:pointer;display:block;float:left;width:142px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -226px 0;}
.navigation a.naviRadioProgram{display:block;float:left;width:142px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -226px -36px;}
.navigation a:hover.naviRadioProgram{background-position:-226px -71px;}
.navigation span.naviRanking{cursor:pointer;display:block;float:left;width:124px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -368px 0;}
.navigation a.naviRanking{display:block;float:left;width:124px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -368px -36px;}
.navigation a:hover.naviRanking{background-position:-368px -71px;}
.navigation span.naviSpecialFeature{cursor:pointer;display:block;float:left;width:76px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -492px 0;}
.navigation a.naviSpecialFeature{display:block;float:left;width:76px;height:36px;background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -492px -36px;}
.navigation a:hover.naviSpecialFeature{background-position:-492px -71px;}
.navigation a.naviConfigMyTv{display:block;width:96px;height:23px;background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat -192px 0;float:right;margin:1px 10px 0 0;_margin:1px 5px 0 0;border-bottom:solid 1px #485257;border-right:solid 1px #7f9098;border-left:solid 1px #7f9098;}
.navigation a:hover.naviConfigMyTv{background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat -192px -23px;}
.navigation a.naviWishAll{display:block;width:96px;height:23px;background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat -96px 0;float:right;margin:1px 0 0 0;border-bottom:solid 1px #485257;border-left:solid 1px #7f9098;}
.navigation a:hover.naviWishAll{background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat -96px -23px;}
.navigation a.naviGuide{display:block;width:96px;height:23px;background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat;float:right;margin:1px 0 0 0;border-bottom:solid 1px #485257;border-left:solid 1px #7f9098;}
.navigation a:hover.naviGuide{background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat 0 -23px;}
.navigation .generic_inputText{margin:0 0 0 85px;width:170px;}
.navigation .searchButton{vertical-align:middle;margin:-3px 10px 0 5px;_margin:-6px 10px 0 5px;}
/* --- global-navigation（新） ---*/
.navi_top ul.navil{height:41px;width:568px;float:left;padding:0 10px 0 10px;}
.navi_top ul.navil li{float:left;}
.navi_top ul.navil li.naviTop_crnt{
	display:block;
	width:84px;
	height:0px;
	background-position:0 0;
	background-image:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png);
	background-repeat:no-repeat;
	padding-top: 36px;
	overflow: hidden;
}
.navi_top ul.navil li.naviTop a{
	display:block;
	width:84px;
	height:0px;
	background-position:0 -36px;
	background-image:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png);
	background-repeat:no-repeat;
	padding-top: 36px;
	overflow: hidden;
}
.navi_top ul.navil li.naviTop a:hover{background-position:0 -71px;}
.navi_top ul.navil li.naviTvProgram_crnt a{
	display:block;
	width:142px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -84px 0;
	padding-top: 36px;
	overflow: hidden;
}
.navi_top ul.navil li.naviTvProgram a{
	display:block;
	width:142px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -84px -36px;
	padding-top: 36px;
	overflow: hidden;
}
.navi_top ul.navil li.naviTvProgram a:hover{background-position:-84px -71px;}
.navi_top ul.navil li.naviRadioProgram_crnt a{
	display:block;
	width:142px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -226px 0;
	padding-top: 36px;
	overflow: hidden;
}
.navi_top ul.navil li.naviRadioProgram a{
	display:block;
	width:142px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -226px -36px;
	padding-top: 36px;
	overflow: hidden;
}
.navi_top ul.navil li.naviRadioProgram a:hover{background-position:-226px -71px;}
.navi_top ul.navil li.naviRanking_crnt a{
	display:block;
	width:125px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -368px 0;
	padding-top: 36px;
	overflow: hidden;
}
.navi_top ul.navil li.naviRanking a{
	display:block;
	width:125px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationSprite568x105.png) no-repeat -368px -36px;
	padding-top: 36px;
	overflow: hidden;
}
.navi_top ul.navil li.naviRanking a:hover{background-position:-368px -71px;}

.navi_top ul.navir{height:41px;width:292px;float:right;padding-right:10px;padding-left:60px;}
.navi_top ul.navir li{float:left;}
.navi_top ul.navir .naviGuide a{
	display:block;
	width:96px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat;
	border-bottom:solid 1px #485257;
	border-left:solid 1px #7f9098;
	margin-top:1px;
	padding-top: 23px;
	overflow: hidden;
}
.navi_top ul.navir .naviGuide a:hover{background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat 0 -23px;}
.navi_top ul.navir li.naviWishAll a{
	display:block;
	width:96px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat -96px 0;
	border-bottom:solid 1px #485257;
	border-left:solid 1px #7f9098;
	margin-top:1px;
	padding-top: 23px;
	overflow: hidden;
}
.navi_top ul.navir li.naviWishAll a:hover{background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat -96px -23px;}
.navi_top ul.navir li.naviConfigMyTv a{
	display:block;
	width:96px;
	height:0px;
	background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat -192px 0;
	border-bottom:solid 1px #485257;
	border-right:solid 1px #7f9098;
	border-left:solid 1px #7f9098;
	margin-top:1px;
	padding-top: 23px;
	overflow: hidden;
}
.navi_top ul.navir li.naviConfigMyTv a:hover{background:url(https://s.yimg.jp/images/tv/common/navigationRightBG_288x46.png) no-repeat -192px -23px;}
/* --- noscript ---*/
.nojs{color:#FF6403;border:solid 1px #FF6403;background:#e0f6fa;font-weight:700;color:#f00;display:inline-block;padding:10px;text-align:center;line-height:1.7em;margin:16px 0;width:930px;}
/* --- catPath ---*/
.catPath{font-size:86%;margin:0 0 5px 0;}
.catPath span{font-weight:bold;}
/* --- prCT ---*/
.prCT{text-align:center;line-height:1.56em;font-size:114%;width:950px;margin-top:0px;margin-right:0;margin-bottom:3px;margin-left:0;}
/*.prCT span{border:solid 2px #bbb;padding:5px;}*/
/* --- prCenterSQB ---*/
.prCenterSQB{width:634px;margin:0 auto 16px auto;}
.prCenterSQB table tr[ bgcolor="#eeeeee" ]{text-align:center;font-size:114%;}
.prCenterSQB table tr[ valign=bottom ]{font-size:114%;}
.prCenterSQB table tr[ valign=top ]{font-size:114%;}
/* --- carrot ---*/
.generic_bigCarrot{background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 2px;padding:0 0 0 15px;font-size:14px;}
.generic_smallCarrot{background:url(https://s.yimg.jp/images/tv/minna/arrow/smallCarrot_8.gif) no-repeat 0 3px;padding:0 0 0 13px;}
.generic_seeMoreContainer{display:block;border-top:solid 1px #ccc;text-align:right;padding:7px 7px 1px 7px;}
.generic_seeMoreContainer0{display:block;text-align:right;padding:7px 7px 1px 7px;}
/*-- main_ttl --*/
#main .hd12{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat;}
#main .hd1{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -35px;width:626px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#main .hd2,#main950w .hd2{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 0;width:626px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:28px;}
#main .hd3{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -70px;width:626px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#main .hd4{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -105px;width:626px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#main .hd5{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -140px;width:626px;height:25px;font-weight:bold;color:#4b5254;padding-left:8px;font-size:14px;line-height:25px;}
#main .hd6{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -175px;width:626px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#main .hd7{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -240px;width:626px;height:29px;font-weight:bold;color:#FFF;padding-left:13px;font-size:14px;line-height:30px;}
#main .hd8{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -279px;width:626px;height:27px;font-weight:bold;color:#343331;padding-left:8px;font-size:14px;line-height:30px;}
#main .hd9,#main950w .hd9{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -419px;width:626px;height:27px;font-weight:bold;color:#0d6385;padding-left:8px;font-size:14px;line-height:26px;}
#main .hd10{
	background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -454px;
	width:618px;
	height:27px;
	color:#fff;
	padding:0px 8px;
	font-size:14px;
	line-height:26px;
	display: inline-block;
}
#main .hd11{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -316px;width:626px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#main .hd12{width:626px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;background-position: 0 -559px;}
/*-- main_ttl_bg --*/
#main .hd_bg1{background:url(https://s.yimg.jp/images/tv/common/hd1_634.png) repeat-y;}
#main .hd_bg4{background:url(https://s.yimg.jp/images/tv/common/hd4_634.png) repeat-y;}
/*-- main_ttl_gradation --*/
#main .hd_gradation1{background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationGrey_1x140.gif) repeat-x bottom;width:622px;margin:0 0 0 1px;padding:5px 5px 0 5px;}
#main .hd_gradation4{background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationPink_1x140.gif) repeat-x bottom;width:622px;margin:0 0 0 1px;padding:5px 5px 0 5px;}
/*-- main_ttl_btm --*/
#main .h1_btm{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -210px;width:634px;height:5px;font-size:0;}
#main .h4_btm{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -225px;width:634px;height:5px;font-size:0;}
/*----------------
sub
----------------*/
/*-- sub_ttl --*/
#sub .hd1{background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 0;width:292px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#sub .hd2{background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -35px;width:292px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#sub .hd3{background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -70px;width:275px;height:25px;font-weight:bold;color:#FFF;padding-left:25px;font-size:14px;line-height:25px;}
#sub .hd4{background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -150px;width:292px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#sub .hd5{background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -185px;width:292px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#sub .hd6{background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -220px;width:292px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
#sub .hd7{background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -255px;width:292px;height:25px;font-weight:bold;color:#FFF;padding-left:8px;font-size:14px;line-height:25px;}
/*-- calendar --*/
#sub .calendar_head{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-image:url(https://s.yimg.jp/images/tv/common/minds/calendar_head.png);
	background-repeat:repeat-x;
	height:25px;
	text-align:center;
}
#sub .Nocalendar_head{
	background-image:url(https://s.yimg.jp/images/tv/common/minds/calendar_head.png);
	background-repeat:repeat-x;
	height:25px;
	text-align:center;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
#sub .calendar{width:288px;}
#sub .calendar .date{border:1px solid #6894eb;text-align:center;padding:5px;}
#sub .calendar .datel{width:65px;float:left;text-align:left;}
#sub .calendar .dater{width:65px;float:left;text-align:right;}
#sub .calendar .datec{width:146px;float:left;text-align:center;}
#sub .calendar .pre{background-image:url(https://s.yimg.jp/images/tv/common/minds/calendar_l.png);background-repeat:no-repeat;background-position:0px 4px;}
#sub .calendar .date span.txt{font-weight:bold;color:#376bd6;padding-right:5px;}
#sub .calendar table.mat{width:288px;margin-top:3px;border:1px solid #b7b5b6;}
#sub .calendar table.mat td{border:1px solid #b5b5b5;text-align:center;color:#b7b5b6;padding:1px;}
#sub .calendar table.mat td.days{color:#666666;}
#sub .calendar table.mat td.today{background-color:#e6e6e6;color:#666666;font-weight:bold;}
#sub .calendar table.mat td.youbi{background-color:#d9e1f9;font-weight:bold;color:#333333;}
#sub .calendar table.mat td a{text-decoration:none;color:#3469d5;display:block;background-color:#d6e4ff;font-weight:bold;}
#sub .calendar table.mat td a:hover{background-color:#7aa6ff;display:block;color:#ffffff;font-weight:bold;}
#sub .calendar table.mat td.ch_day{background-color:#3469d5;color:#ffffff;font-weight:bold;}
/*-- sub_ttl_gradation --*/
#sub .hd_gradation1{background:url(https://s.yimg.jp/images/tv/common/sprite_300bg_hd1.png) repeat-x bottom;width:288px;margin:0 0 0 1px;padding:5px 5px 0 5px;}
/*-- hd2_box --*/
#sub .hd2box_line{width:298px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#d6d6d6;border-left-color:#d6d6d6;}
#sub .hd2box{background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationGrey_1x140.gif) repeat-x bottom;width:288px;padding:10px 5px;}
#sub .hd2btm{width:300px;height:5px;font-size:0;background-image:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png);background-repeat:no-repeat;background-position:0 -120px;}
#sub .hd2btm_line{border-bottom:solid 1px #ccc;padding-bottom:3px;}
#sub .hd2btm_line2{border-bottom:solid 1px #ccc;padding-bottom:8px;}
/*-- hd4_box --*/
#sub .hd4box_line{width:298px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#d6d6d6;border-left-color:#d6d6d6;}
#sub .hd4box{background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationGrey_1x140.gif) repeat-x bottom;width:282px;padding-top:10px;padding-right:8px;padding-bottom:10px;padding-left:8px;}
#sub .hd4box2{background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationGrey_1x140.gif) repeat-x bottom;width:282px;padding-top:10px;padding-right:8px;padding-left:8px;}
#sub .hd4btm{width:300px;height:5px;font-size:0;background-image:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png);background-repeat:no-repeat;background-position:0 -120px;}
#sub .hd4btm_line{border-bottom:solid 1px #ccc;padding-bottom:3px;}
#sub .hd4btm_line2{border-bottom:solid 1px #ccc;padding-bottom:5px;}
.seeMoreContainer{
	display:block;
	text-align:right;
	padding-top: 3px;
}

/*-- stitcher --*/
.pr300a {margin:0 0 16px 0; border:solid 1px #ccc;}
.pr300a span {display:block; text-align:center; background:#eee; font-weight:700;}
.pr300a ul li {text-align:center; border-bottom:solid 1px #ddd; padding:10px 0 5px 0; margin:0 2px -1px 2px;}
.pr300a ul li img{text-decoration:none; vertical-align:top;}
.pr300b {margin:0 0 16px 0; border-top:solid 1px #ccc; border-right:solid 1px #ccc; border-left:solid 1px #ccc;}
.pr300b span {display:block;text-align:center;background:#eee;font-weight:bold;font-size:12px;}
.pr300b ul {margin:0; border-bottom:solid 1px #ccc;}
.pr300b ul li {text-align:center; border-bottom:solid 1px #ccc; padding:10px 0 5px 0; margin:0 0 -1px 0;}

/*-- SNS_20111027 --*/
#sub .sns3box,
#sub .sns3box ul,
#sub .sns3box li.st03{background-image:url(https://s.yimg.jp/images/tv/common/sns_ban_bg.png);}

#sub .sns3box li.st01,
#sub .sns3box li.st02{border-bottom:1px dotted #b6b6b6;margin:0 6px;padding:10px 0;}
#sub .sns3box li.st03{padding:10px 6px;}

#sub .sns3box{background-repeat:repeat-y;background-position:-300px 0;margin-bottom:15px;font-size:85%;*zoom:1;}
#sub .sns3box ul{background-repeat:no-repeat;background-position:0 0;}
#sub .sns3box li.st03{background-repeat:no-repeat;background-position:-600px 100%;}

#sub .sns3box dl{overflow:hidden;*zoom:1;}
#sub .sns3box dt{float:left;width:45px;}
#sub .sns3box dd{margin-left:55px;}
#sub .sns3box img{vertical-align:bottom;}

/*----------------
tv_top.css
----------------*/
/* --- toplink ---*/
.topLink {margin:0 0 10px 0;}
.topLink li {float:left; margin:0; width:317px;}
/* --- topEmbed ---*/
.topEmbed {
	position: relative;
	padding: 10px 35px 20px;
	background-color: #F7F7F7;
	border-radius: 8px;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea\9;
	border-right: 1px solid #eaeaea\9;
}
.topEmbed:before,
.topEmbed:after{
height: 97.34%;
content:"";
display:block;
width:1px;
border-radius: 8px;
background: linear-gradient(to bottom, #eaeaea 0%,#bcbebf 100%);
}
.topEmbed:before{
position: absolute;
left:0;
top:4px;
}
.topEmbed:after{
position: absolute;
right:0;
top:4px;
}
.topEmbed h2 {
	margin-bottom: 10px;
	color: #333537;
	font-size: 14px;
	text-align: center;
}
.topEmbed .player {
	display: block;
	width: 560px;
	margin: auto;
}
.topEmbed .player div {
}
.topEmbed .h1_btm {
	position: absolute;
	left: 0;
	bottom: 2px;
}


/* --- recommended ---*/
.recommended {
font-size:86%;
}
.recommended ul li a {
font-size:114%;
font-weight:700;
}
.recommended table {float:right; width:1%; margin:0 0 0 10px;}
.recommended a.item {width:170px; height:95px; display:block;}
.recommended ul li.seeMore {margin:10px 0 0 0;}
.recommended ul li.seeMore a {font-weight:100;}
/* --- searchByGenre ---*/
/*add20120704*/
.searchByGenre li{
float:left;
padding-right:2px;
}
.searchByGenre li.bg07{
padding-right:0;
}
.searchByGenre li a{
background-image:url(https://s.yimg.jp/images/tv/common/TvProgram_genre_btn.png);
background-repeat:no-repeat;
display:block;
text-indent:-9999px;
overflow:hidden;
height:39px;
}
.searchByGenre li.bg01 a{background-position:0 0;width:88px;}
.searchByGenre li.bg02 a{background-position:-88px 0;width:88px;}
.searchByGenre li.bg03 a{background-position:-176px 0;width:88px;}
.searchByGenre li.bg04 a{background-position:-264px 0;width:88px;}
.searchByGenre li.bg05 a{background-position:-352px 0;width:90px;}
.searchByGenre li.bg06 a{background-position:-442px 0;width:90px;}
.searchByGenre li.bg07 a{background-position:-532px 0;width:88px;}

.searchByGenre li.bg01 a:hover{background-position:0 -39px;width:88px;}
.searchByGenre li.bg02 a:hover{background-position:-88px -39px;width:88px;}
.searchByGenre li.bg03 a:hover{background-position:-176px -39px;width:88px;}
.searchByGenre li.bg04 a:hover{background-position:-264px -39px;width:88px;}
.searchByGenre li.bg05 a:hover{background-position:-352px -39px;width:90px;}
.searchByGenre li.bg06 a:hover{background-position:-442px -39px;width:90px;}
.searchByGenre li.bg07 a:hover{background-position:-532px -39px;width:88px;}
/* --- searchByProgram ---*/
.searchByProgram {margin:0 0 16px 0;}
.searchByProgram .selectWave {text-align:right;}
.searchByProgram .selectPref {margin:0 0 5px 0;}
.searchByProgram div.seeToday {font-size:117%; margin:10px 0;}
.searchByProgram div.seeToday a.seeTodayButton {display:block; float:left; width:210px; height:35px; background:url(https://s.yimg.jp/images/tv/common/sqbtTodayprogram_210x70.png) no-repeat; text-indent:-1000px; overflow:hidden; margin:0 10px 0 0; vertical-align:-5px;}
.searchByProgram div.seeToday a:hover.seeTodayButton {background-position:0 -35px;}
/* --- date panel ---*/
.generic_datePanelContainer {margin:0 0 16px 0;}
.generic_datePanelContainer {margin:0 0 16px 0;}
.generic_datePanelContainer a {background:url(https://s.yimg.jp/images/tv/minna/panel/datePanelTvSprite_154x60.gif) no-repeat -77px 0; width:77px; height:60px; display:block; text-decoration:none; float:left; text-align:center; margin:0 2px 0 0; color:#333;}
.generic_datePanelContainer a.active, .generic_datePanelContainer a:hover {background:url(https://s.yimg.jp/images/tv/minna/panel/datePanelTvSprite_154x60.gif) no-repeat 0 0; color:#fff;}
.generic_datePanelContainer a.sat {color:#304c93;}
.generic_datePanelContainer a:hover.sat {color:#fff;}
.generic_datePanelContainer a.sun {color:#933030;}
.generic_datePanelContainer a:hover.sun {color:#fff;}
.generic_datePanelContainer a.last {margin:0 0px 0 0;}
.generic_datePanelContainer span.month {font-size:14px; line-height:14px; font-weight:700; margin:6px 0 0 10px; display:inline; float:left;}
.generic_datePanelContainer span.day {font-size:32px; font-weight:700; line-height:32px; margin:2px 0 0 0; float:left;}
.generic_datePanelContainer span.date {font-size:14px; line-height:24px; clear:left;}
.generic_datePanelContainer a, .generic_datePanelContainer a span {cursor:pointer;}
.generic_datePanelContainer a.active, .generic_datePanelContainer a.active span {cursor:default;}
/* --- metaFeed ---*/
.metaFeed {margin:0 0 16px 0;}
.metaFeed ul li {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 6px; padding:3px 0 10px 16px;}
.metaFeed ul li strong {font-weight:100;font-weight:700;}
.metaFeed ul li span {font-size:86%;}
.metaFeed div.wa {font-size:86%;border-top: 1px solid #ccc;padding:8px 0 0 0;margin:0 10px;}
/* --- specialFeatureTop ---*/
.specialFeatureTop {margin:0 0 16px 0; font-size:86%;}
.specialFeatureTop .container {border-bottom:solid 1px #ddd; padding:0 0 7px 0; margin:7px 0;}
.specialFeatureTop .container:last-child { margin-bottom: 0; }
.specialFeatureTop .container_end {padding:0 0 7px 0; margin:7px 0 0 0;}
.specialFeatureTop .container a.programTitle,.specialFeatureTop .container_end  a.programTitle{font-weight:700;}
.specialFeatureTop .container a.item,.specialFeatureTop .container_end a.item  {width:170px; height:95px; display:block; float:left; margin:0 10px 0 0;}
.specialFeatureTop .container span,.specialFeatureTop .container_end span  {display:block; margin:0 0 5px 0;}
.specialFeatureTop .seeMoreContainer {display:block; text-align:right;}
/* --- publicRatingNew2 ---*/
.publicRatingNew2 {margin:0 0 16px 0; font-size:86%; line-height:1.8em;}
.publicRatingNew2 div.hd {background:url(https://s.yimg.jp/images/tv/minna/spritePink_634.gif) no-repeat; width:634px; height:25px;}
.publicRatingNew2 .generic_rcbd634 {background:url(https://s.yimg.jp/images/tv/minna/spritePink_634.gif) repeat-y -644px 0;}
.publicRatingNew2 .generic_rcft634 {background:url(https://s.yimg.jp/images/tv/minna/spritePink_634.gif) no-repeat 0 -25px; width:634px; height:5px; font-size:0;}
.publicRatingNew2 .generic_rcGradation634 {background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationPink_1x140.gif) repeat-x bottom; width:622px; margin:0 0 0 1px; padding:5px 5px 0 5px;}
.publicRatingNew2 ul {padding:0 10px;}
.publicRatingNew2 ul li {padding:5px 0; border-bottom:solid 1px #ddd;}
.publicRatingNew2 ul li.seeMore {text-align:right; border:none;}
.publicRatingNew2 ul li.notice {padding:5px 0; border:none;}
.publicRatingNew2 a.commentTitle {background:url(https://s.yimg.jp/images/tv/minna/icon/comment_16.gif) no-repeat 0 2px; padding:0 0 0 20px; font-size:16px; font-weight:700; float:left}
.publicRatingNew2 span.ratingContainer span {float:right;}
.publicRatingNew2 span.generic_starSpriteSmall01 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall02 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall03 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall04 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall05 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall06 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall07 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall08 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall09 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall10 {margin:4px 4px 0 0;}
.publicRatingNew2 span.generic_starSpriteSmall11 {margin:4px 4px 0 0;}
.publicRatingNew2 span.postDetails {display:block; text-align:right;}
.publicRatingNew2 p {float:left;}
/* --- newsFeed ---*/
.newsFeed {margin:0 0 16px 0;}
.newsFeed ul li {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 6px; padding:3px 0 3px 16px;}
.newsFeed ul li a {font-weight:100;}
.newsFeed ul li span {font-size:86%;font-weight:100;}
/* --- YahooServices ---*/
.YahooServices {margin:0 0 16px 0;}
.YahooServices ul {float:left; width:200px; margin:0 0 0 10px; _margin:0 0 0 5px;}
.YahooServices ul li {margin:0 0 0 10px;}
.YahooServices ul li.title {font-weight:700; margin:10px 0 0 0;}
.YahooServices ul li.yahoo {background:url(https://s.yimg.jp/images/sicons/catsearch16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.movie {background:url(https://s.yimg.jp/images/sicons/gyao16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.bbs {background:url(https://s.yimg.jp/images/sicons/msgboards16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.blog {background:url(https://s.yimg.jp/images/sicons/blog16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.chie {background:url(https://s.yimg.jp/images/sicons/knowledge16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.search {background:url(https://s.yimg.jp/images/sicons/searchranking16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.kentei {background:url(https://s.yimg.jp/images/sicons/cert16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.dvd {background:url(https://s.yimg.jp/images/sicons/rental16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.kaden {background:url(https://s.yimg.jp/images/sicons/kaden16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.sponsor {background:url(https://s.yimg.jp/images/sicons/y16.gif) no-repeat; padding:0 0 0 20px;}
.YahooServices ul li.webowner {background:url(https://s.yimg.jp/images/sicons/webowner16.gif) no-repeat; padding:0 0 0 20px;}
/* --- tvMobile ---*/
.tvMobile {margin:0 0 16px 0;}
.tvMobile span {padding:5px; border:solid 1px #18ade7; background:#e8f9ff; text-align:center; display:block; font-weight:700; margin:0 0 5px 0;}
/* ---#mod_publicRatingNow ---*/
#mod_publicRatingNow .tv-pink,#mod_subpublic_rating .tv-pink{color: #F63B81;}

#mod_publicRatingNow{
margin: 0 0 16px 0;
line-height: 1.8em;
font-size:100%;
}
#mod_publicRatingNow dt{float:left;width:370px;}
#mod_publicRatingNow dd{font-size:86%;}

#mod_publicRatingNow .time,#mod_subpublic_rating .time{font-weight:normal;padding-left:3px;}
#mod_publicRatingNow .star_width{padding-right:10px;float:right;}


#mod_subpublic_rating .tv_pink,#mod_publicRatingNow .tv-count{font-size:120%;}
#mod_publicRatingNow .star,#mod_publicRatingNow .star_out{margin-top:5px;}


#mod_publicRatingNow .time_rating{float:left;}

/*----------------
public_rating.css
----------------*/
/* --- #mod_PublicComentpag ---*/
#mod_PublicComentpage .pagenation {
margin: 5px 0;
padding: 5px;
font-size:100%;
}
#mod_PublicComentpage .pagenation .currentView span {font-weight: 700;margin: 0 2px;}
#mod_PublicComentpage .pagenation .currentView {float: left;}
#mod_PublicComentpage .pagenation .paging {float: right;}
#mod_PublicComentpage h2{
font-size:130%;
margin: 0 0 5px 0;
border-bottom: solid 3px #00b7fe;
padding:10px 0;
}
#mod_PublicComentpage .coment_list{border-top:1px dashed #C5C5C5;}
#mod_PublicComentpage .coment_list li{background:url(https://s.yimg.jp/images/tv/common/bg_kansoukugiri.png) repeat-x 0 0px;width: 634px;border-bottom:1px dashed #C5C5C5;}
#mod_PublicComentpage dt{padding:10px 0px;overflow:hidden;}
#mod_PublicComentpage dl{font-size:88%;padding:0px 5px;}
#mod_PublicComentpage .drama_title{font-size:120%;}
#mod_PublicComentpage .vote{font-size:120%;font-weight:bold;padding-right:2px;}
#mod_PublicComentpage .rating_title{font-size:100%;padding:5px 0px;}
#mod_PublicComentpage .rating_count{padding-left:10px;}

/* --- #mod_search_rating ---*/
#mod_search_rating dl{font-size:86%;}
#mod_search_rating dd{margin-right:10px;margin-bottom:5px;padding:2px 5px;background-color: #cfe8f2;}
#mod_search_rating dt{margin:5px 5px 10px 0px;}
#mod_search_rating dd{float:left;}
#mod_search_rating a{
	display:block;
	text-decoration: none;
	color:#0000de;
	}
#mod_search_rating form{padding:5px 0px 10px 0px;}
.search_contents{padding:10px 0px;}
#mod_search_rating .label {
height: 17px;
padding-left: 5px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #28b3e9;
color: #555;
}
.gray_bd{border-bottom: solid 1px #999;}

/*----------------
sub
----------------*/
/* --- remotepopup ---*/
#remort_pop{
border: 1px solid #c8c8c8;
padding: 8px;
background: #ffffff;
filter:alpha(opacity=50);
width:400px;
position: absolute;
bottom:-195px;
right:0;
display: none;
}
#remort_pop li{background: url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 3px;padding: 0 0 0 13px;}
#remort_pop dt{background: #dff1f9;background-image: url(https://s.yimg.jp/images/tv/minna/mitai/dotBg_blue.gif);background-repeat: repeat;padding: 3px;}
.remote_messe{border-top:1px solid #ddd;background-color: #f0f0f0;padding: 5px 10px;}
.b2_area_bg{position: relative;}
.rec_button_cont{margin-top: 0!important;}
#rec_button{width: 51px;height: 21px;display: block;overflow: hidden;text-indent: -9999px;background: url(https://s.yimg.jp/images/tv/common/pcrmt_btn.png) no-repeat 0 0;}
/*add20120704*/
#sub .p_setting{
background-color:#deecf1;
border:1px solid #97c9dc;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
font-size:83%;
}
#sub .p_setting h3{
background-color:#bbdfed;
color:#386779;
font-weight:bold;
padding:0 5px;
}
#sub .p_setting form{
padding:3px;
}
#sub .p_setting label{
padding:0 10px 0 3px;
vertical-align:middle;
}
#sub .p_setting table{
padding:3px;
}
#sub .p_setting th{
color:#435258;
text-align:right;
}
/* ---#mod__subrpublic_rating ---*/
#mod_subpublic_rating .tv-pink{color: #F63B81;}
#mod_subpublic_rating .time{font-weight:normal;padding-left:3px;}
#mod_subpublic_rating .tv_pink,#mod_publicRatingNow .tv-count{font-size:120%;}
#mod_subsearch_rating,#mod_subpublic_rating,#mod_Newsubpublic_rating{
margin: 0 0 16px 0;
}
#mod_subpublic_rating dd{float:left;padding-right:20px;font-size:86%;}
#mod_subpublic_rating dt{padding-top:5px;}
#mod_subpublic_rating .generic_rcGradation300,#mod_Newsubpublic_rating .generic_rcGradation300{padding:0px 5px 0 5px;}

/* ---#mod_Newsubpublic_rating ---*/

#mod_Newsubpublic_rating .hd2{
background: url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -255px;
width: 292px;
height: 25px;
font-weight: bold;
color: #FFF;
padding-left: 8px;
font-size: 100%;
line-height: 25px;
}
#mod_Newsubpublic_rating dd{font-size:86%;}
#mod_Newsubpublic_rating .generic_starSpriteSmall11{margin-top:3px;padding-right:15px;}

/* ---#mod__subrecommended ---*/

#mod_subsearch_rating form{margin:0 auto;}
#mod_subsearch_rating dl{font-size:86%;}
#mod_subsearch_rating dd{float:left;margin-right:10px;margin-bottom:5px;padding:2px 5px;background-color: #cfe8f2;}
#mod_subsearch_rating dt{margin:10px 0px;}
#mod_subsearch_rating a{display:block;text-decoration: none;color: #0000de;}
#mod_subsearch_rating form{padding-bottom:3px;}
#mod_subsearch_rating .seach_form input{font-size:86%;}

/* ---#mod__subrecommended ---*/
#mod_subrecommended{font-size:86%;margin: 0 0 16px 0;}

#mod_subrecommended .imgcnt_line1{
width:290px;
overflow: hidden;
margin-bottom: 8px;
border-bottom: 1px dotted #ddd;
padding: 0px 0px 8px 0px;
}
#mod_subrecommended .no_image{height:0px;}

#mod_subrecommended li{
float:left;
width:122px;
padding-left:15px;
margin-right:0px;
height: auto;
overflow: hidden;}
/* --- notice ---*/
.noticeTop {
	margin-bottom: 16px;
}
.noticeTop .hd {background:url(https://s.yimg.jp/images/tv/minna/spriteBlue_300.gif) no-repeat; width:300px; height:25px;}
.noticeTop .bd {background-color:#F3FBFF;background-image:url(https://s.yimg.jp/images/tv/common/hd1_300.png);background-repeat:repeat-y;background-position:0 -120px;}
.noticeTop .bd .gradationBG {width:288px;margin:0 0 0 1px;padding:5px 5px 0 5px;background-color:#f3fbff;background-image: url(https://s.yimg.jp/images/tv/minna/gradation/gradationBlue_1x140.gif);background-repeat:repeat-x;background-position:bottom;}
.noticeTop .ft {background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -105px; width:300px; height:5px;}
.noticeTop ul li {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 6px; padding:3px 0 3px 16px;}
/* --- audienceRatingRanking ---*/
.audienceRatingRanking {margin:0 0 16px 0; font-size:86%;}
.audienceRatingRanking .hd {background:url(https://s.yimg.jp/images/tv/minna/sprite_300.gif) no-repeat 0 -80px; width:300px; height:25px;}
.audienceRatingRanking ul.contents li.header {text-align:left; margin:5px 0;}
.audienceRatingRanking ul.contents li {margin:8px 0;}
.audienceRatingRanking div.rankingContainer {float:left; width:200px; margin:0 0 0 5px;}
.audienceRatingRanking div.rankingContainer span {margin:0 5px 0 0;}
.audienceRatingRanking div.ratingContainer {float:right; width:50px; text-align:right;}
.audienceRatingRanking div.ratingContainer span {font-weight:700;}
.generic_rcbd300 {background:url(https://s.yimg.jp/images/tv/common/hd2_300.png) repeat-y; width:300px;}
.generic_rcft300 {width:300px;height:5px;font-size:0;background-image:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png);background-repeat:no-repeat;background-position:0 -120px;}
.generic_rcGradation300 {background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationGrey_1x140.gif) repeat-x bottom; width:288px; margin:0 0 0 1px; padding:5px 5px 0 5px;}
.generic_seeMoreContainer {display:block; border-top:solid 1px #ccc; text-align:right; padding:7px 7px 1px 7px;}
/* sprite positioning */
.generic_rankingSpriteSmall01 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat 0 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall02 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -40px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall03 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -80px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall04 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -120px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall05 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -160px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall06 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -200px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall07 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -240px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall08 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -280px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall09 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -320px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall10 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -360px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall11 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -400px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall12 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -439px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall13 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -478px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall14 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -517px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteSmall15 {background:url(https://s.yimg.jp/images/tv/common/rankingSpriteSmall_380x20.png) no-repeat -556px 0; float:left; width:20px; height:20px;}
.generic_rankingSpriteBig01 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat 0 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig02 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -80px 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig03 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -160px 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig04 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -240px 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig05 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -320px 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig06 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -400px 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig07 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -380px 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig08 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -560px 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig09 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -640px 0; float:left; width:40px; height:40px;}
.generic_rankingSpriteBig10 {background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat -720px 0; float:left; width:40px; height:40px;}
.generic_starSpriteSmall01 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat 0 0 ; width:60px; height:11px; display:block;}
.generic_starSpriteSmall02 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -60px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall03 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -120px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall04 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -180px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall05 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -240px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall06 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -300px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall07 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -360px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall08 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -420px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall09 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -480px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall10 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -540px 0; width:60px; height:11px; display:block;}
.generic_starSpriteSmall11 {background:url(https://s.yimg.jp/images/tv/common/starSpriteSmall_660x11.png) no-repeat -600px 0; width:60px; height:11px; display:block;}
/* --- gyao_module ---*/
.gyaoRankingModule {margin:0 0 16px;}
.gyaoRankingModule .hd {width:300px;height:25px;background-image: url(https://s.yimg.jp/images/tv/minna/sprite_300.gif);background-repeat:no-repeat;background-position: 0 -920px;}
.gyaoRankingModule ul li.editCont {border-bottom:1px solid #CCCCCC;padding:5px 0 10px 0;}
.gyaoRankingModule .contents {padding:0 0 5px 0;}
.gyaoTop3 {background:url(https://s.yimg.jp/images/sicons/gyao16.gif) no-repeat 0 6px;padding:5px 0 0 21px;}
.storeTop3 {background:url(https://s.yimg.jp/images/sicons/gyaostore16.gif) no-repeat 0 6px;border-top:1px solid #CCCCCC;padding:0 0 5px 0;margin:5px 0 0 0;padding:5px 0 0 21px;}
.gyaoRankingModule .rank {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat scroll 0 3px transparent;margin:8px 0 0;padding:0 0 0 15px;}
.gyaoRankingModule .more {display:block;padding:7px 7px 1px;text-align:right;}
.gyaoRankingModule .more a {background:url(https://s.yimg.jp/images/tv/minna/arrow/smallCarrot_8.gif) no-repeat scroll 0 3px transparent;font-size:14px;padding:0 0 0 13px;}
.gyaoNewsModule {margin:0 0 16px;}
.gyaoNewsModule .hd {width:300px;height:25px;background-image: url(https://s.yimg.jp/images/tv/minna/sprite_300.gif);background-repeat:no-repeat;background-position: 0 -885px;}
.gyaoNewsModule ul li.editCont {border-bottom:1px solid #CCCCCC;padding:5px 0 10px 0;}
.gyaoNewsModule .contents {padding:0 0 5px 0;}
.gyaoNews {background:url(https://s.yimg.jp/images/sicons/gyao16.gif) no-repeat 0 6px;padding:5px 0 0 21px;}
.storeNews {background:url(https://s.yimg.jp/images/sicons/gyaostore16.gif) no-repeat 0 6px;border-top:1px solid #CCCCCC;padding:0 0 5px 0;margin:5px 0 0 0;padding:5px 0 0 21px;}
.gyaoNewsModule .news {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat scroll 0 3px transparent;margin:8px 0 0;padding:0 0 0 15px;}
.gyaoNewsModule .more {display:block;padding:7px 7px 1px;text-align:right;}
.gyaoNewsModule .more a {background:url(https://s.yimg.jp/images/tv/minna/arrow/smallCarrot_8.gif) no-repeat scroll 0 3px transparent;font-size:14px;padding:0 0 0 13px;}
/* --- sonetRanking ---*/
.sonetRanking {margin:0 0 16px 0;}
.sonetRanking .sonetRanking_line {display:block; border-bottom:solid 1px #ccc; text-align:left; padding:1px 7px 7px 0px;margin:0 0 7px 0;}
.sonetRanking .sonetRanking_smallCarrot {background:url(https://s.yimg.jp/images/tv/minna/arrow/smallCarrot_8.gif) no-repeat 0 3px;padding:0 0 0 13px; font-size:86%;font-weight:0;}
.sonetRanking .hd {background:url(https://s.yimg.jp/images/tv/minna/sprite_300.gif) no-repeat 0 -675px; width:300px; height:25px;}
.sonetRanking .hd2 {background:url(https://s.yimg.jp/images/tv/minna/sprite_300.gif) no-repeat 0 -710px; width:300px; height:25px;}
.sonetRanking ul{font-size:86%;}
.sonetRanking ul.contents li.date {text-align:right; margin:5px 0;float:right;}
.sonetRanking ul.contents li.header1 {text-align:left; margin:5px 0;float:left;color:#d02525;background:#ffcece;border:1px solid #f2a5a5;padding:0 10px;}
.sonetRanking ul.contents li.header2 {text-align:left; margin:5px 0;float:left;color:#496700;background:#d9eaa6;border:1px solid #abbe75;padding:0 35px;}
.sonetRanking ul.contents li.header3 {text-align:left; margin:5px 0;float:left;padding:0 0px;font-weight:0;}
.sonetRanking ul.contents li {margin:8px 0;}
.sonetRanking div.rankingContainer {float:left; width:200px; margin:0 0 0 5px;}
.sonetRanking div.rankingContainer span {margin:0 5px 0 0;}
.sonetRanking div.ratingContainer {float:right; width:50px; text-align:right;}
.sonetRanking div.ratingContainer span {font-weight:700;}
.sonetRanking p {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 3px; padding:0 0 0 15px; margin:0px 0 5px 0;font-size:86%;}
.sonetRanking div.rankingContainer2 {float:left; width:260px; margin:0 0 0 5px;}
.sonetRanking div.rankingContainer2 span {margin:0 5px 0 0;}
.sonetRanking div.ratingContainer2 {float:right; width:50px; text-align:right;}
.sonetRanking div.ratingContainer2 span {font-weight:700;}
.sonetRanking p {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 3px; padding:0 0 0 15px; margin:0px 0 5px 0;font-size:86%;}
.sonetRanking .ft {background:none; text-align:right; padding:5px 5px 0 0;font-size:86%;}
/* --- movieSelection by tf090316 ---*/
.movieSelection {margin:0 0 16px 0;}
.movieSelection div.hd {background:url(https://s.yimg.jp/images/tv/minna/sprite_300.gif) no-repeat 0 -465px; width:300px; height:25px;}
.movieSelection ul li {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 3px; padding:0 0 0 15px; margin:8px 0 0 0;}
.movieSelection ul li.hd {border-bottom:solid 1px #ccc; padding:0 0 5px 15px;}
.movieSelection ul li.ft {background:none; text-align:right; padding:0 5px 0 0;}
.movieSelection ul li.ft span{float:right; display:block; width:270px;}
.movieSelection ul li div {float:left; display:block; width:230px;}
.movieSelection ul li span {float:right; display:block; width:40px;}
.movieSelection ul li.edit {background:none;}
.movieSelection ul li.edit p{margin:0 0 8px 0;}
.movieSelection ul li.edit span{float:left; width:auto; margin:0 10px 0 0;}
/* --- accessFromMobile ---*/
.accessFromMobile {margin:0 0 16px 0; font-size:86%;}
.accessFromMobile span {font-size:114%; font-weight:700; border-bottom:solid 1px #ccc; display:block; margin:0 0 5px 0;}
.accessFromMobile img {float:left; border:solid 1px #ccc; margin:0 10px 0 0;}
.accessFromMobile div a.sendURL {background:url(https://s.yimg.jp/images/mobile/common/phonemail.gif) no-repeat; font-weight:700; padding:2px 0 2px 35px; font-size:114%; line-height:1.5em;}
.accessFromMobile div a.generic_smallCarrot {float:right;}
/* --- column ---*/
.column {margin:0 0 16px 0;}
.column .hd {background:url(https://s.yimg.jp/images/tv/minna/sprite_300.gif) no-repeat 0 -115px; width:300px; height:25px;}
.column ul {padding:0 0 8px 0;}
.column ul li {background:url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 3px; padding:0 0 0 15px; margin:8px 0 0 0;}
.column ul li a {margin:0 5px 0 0;}
.column ul li span {font-size:86%;}
.column ul li.external {border-top:solid 1px #ddd; background:none; padding:5px 0 0 0; font-weight:700;}
/* --- guide ---*/
.guide .hd {background:url(https://s.yimg.jp/images/tv/minna/sprite_300.gif) no-repeat 0 0; width:300px; height:25px;}
.guide .bd {background:url(https://s.yimg.jp/images/tv/common/hd3_300.png) repeat-y;}
.guide .bd .gradationBG {background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationGreen_1x140.gif) repeat-x bottom; width:288px; margin:0 0 0 1px; padding:5px 5px 0 5px;}
.guide .ft {background:url(https://s.yimg.jp/images/tv/common/sprite_300_new.png) no-repeat 0 -135px; width:300px; height:5px; font-size:0;}
.guide ul li {margin:8px 0;}

/* --- gyafee_20110430 ---*/
.gyaoBroadcastCont{margin-bottom:15px;}
#main .gyaoBroadcastCont div.moduleTitleBarTV{background:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif) no-repeat scroll 0 -3010px transparent;height:25px;width:634px;margin:40px 0 5px 0;}
#sub .gyaoBroadcastCont div.moduleTitleBarTV{background:url(https://s.yimg.jp/images/tv/minna/sprite_300.gif) no-repeat scroll 0 -990px transparent;height:25px;margin:40px 0 5px 0;width:300px;}
.gyaoBroadcastCont div.textContainer{background:none repeat scroll 0 0 #fff;border:1px solid #B5BDC0;margin:5px 0;padding:10px;}
.gyaoBroadcastCont div.textContainer strong{font-weight:normal;display:block;margin-bottom:5px;}
/* --- EastUnderPanel_20110519 ---*/
.prEUP{margin: 0 0 16px;}
/* --- nhk_20110715 ---*/
.nhk_on a{
	font-weight: bold;
	color: #001eff;
	text-decoration: none;
}
/* --- load_data_20111104 ---*/
.load_data{ padding:30px 0 25px; text-align:center; vertical-align:middle; margin:20px auto 45px; border:1px solid #9dc6d6; width:520px; font-size: 117%;}
.load_data span{ background:url(https://s.yimg.jp/images/tv/common/navi_loading.gif) no-repeat 0 50%; padding:10px 0 10px 40px;}
.load_data p{ line-height:25px;}

/* --- newyear_20111208 ---*/
.recommended.newyear .hd1{ background:url(https://s.yimg.jp/images/tv/special/2012_newyear/ttl.gif) no-repeat !important;}
.recommended.newyear .hd_gradation1{ background:url(https://s.yimg.jp/images/tv/special/2012_newyear/dragon.gif) no-repeat 403px top #fffdf2 !important; padding:0 !important; width:632px !important;}
.recommended.newyear .hd_gradation2{ background:url(https://s.yimg.jp/images/tv/special/2012_newyear/bg_dec.gif) no-repeat right bottom; width:622px; padding:10px 5px 0;}
.recommended.newyear .h1_btm{ background:url(https://s.yimg.jp/images/tv/special/2012_newyear/bg_btm.gif) no-repeat right bottom !important; width:622px; height:10px !important;}
.recommended.newyear table span{ background-color:#FFF; display:block; padding:5px; font-size:99%;}
.recommended.newyear .program_list{ width:436px; _width:433px;}
.recommended.newyear .program_list h3{ background-color:#ffdfdc; font-weight:bold; font-size:107%; padding:5px 10px; margin-top:7px;}
.recommended.newyear .program_list ul{ padding:5px 10px 0;}
.recommended.newyear .program_list li{ background:url(https://s.yimg.jp/images/tv/special/2012_newyear/arrow.gif) no-repeat left 7px; padding-left:10px; width:198px; _width:196px; float:left;}
.recommended.newyear .program_list li a{ font-weight:normal; font-size:99%; line-height:24px;}

/* --- facebook_20120514 ---*/
.fan_box .connections{min-height:0 !important;}

/* --- newyear_20121221 ---*/
#main .ny2013 .hd_gradation1{background:url(https://s.yimg.jp/images/tv/minna/gradation/gradationGrey_1x140.gif) repeat-x 0 bottom!important;padding:0 1px;}
.recommended.newyear .ny2013 .hd_gradation2{background:none;width:622px;padding:5px 5px 0;}
.recommended.newyear .ny2013 .h2012_btm{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -210px;width:634px;height:5px;}
.recommended.newyear .ny2013 .hd1 .floatr{font-size:12px;font-weight:normal;padding-right:8px;}
.recommended.newyear .ny2013 h3{padding:3px 10px;font-size:100%;margin-top:3px;}
.recommended.newyear .ny2013 .program_list ul{padding:0px 10px 0;}
.recommended.newyear .ny2013 table span{background:none;}

/*--- showCase_20130118  ---*/
.showCase table table table{text-align:left;}
/*--- masthead_2014 0423  ---*/
#masthead2{width: 100%;height:34px;margin:7px auto 14px auto;;text-align: left;}
#masthead2 strong{font-weight:bold;}#masthead2:after{content:".";display:block;position:relative;height:0;clear:both;visibility:hidden;}/*\*/* html #masthead2{height:1%;}* html #masthead2 .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/2
/*--- worldcup_2014 ---*/
.w_cup2014 ul.tabsolid{
border:none;}
.w_cup2014 .tabL_w{
color:white;
background: url(https://s.yimg.jp/images/tv/common/nav_w.png) no-repeat;
padding:5px 55px 5px 30px;
border-bottom:4px solid #2AAC25;
}
.w_cup2014 .programlist {
width: 634px;
border-top: 3px solid #CACACA;
border-bottom:1px solid #B1B1B1;
display: inline-block;
}
.w_cup2014 .programlist li{padding:7px 10px;}


.w_cup2014 .rightarea table{margin:0 auto;}
.w_cup2014 .gameInfoTeamGame p {
background: #FFFCA8;
display: inline;
padding: 3px;
}
.w_cup2014 .gameInfoTeamGame {
width: 140px;
text-align: center;
}
.w_cup2014 td.team2,.w_cup2014 td.team1{
width: 198.5px;
}
.w_cup2014 td.team1{text-align: right;}
/*--- ntv2014 module ---*/
#main .ntv_mod .hd1{background: url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -316px;}
#main .ntv_mod dt{font-size:114%;margin-bottom: 3px;font-weight: bold;}
#main .ntv_mod dd{font-size:86%;}
#main .ntv_mod em{color: #EE6000;}
#main .ntv_mod .free{color:#2fa0d9;}
#main .ntv_mod dd.textL a{
background: url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 3px;
padding: 0 0 0 15px;
margin: 0px 0 5px 0;
}

/*--- baseball_list_20141009  ---*/
#baseball_list_title {width:100%;margin-top:15px;border-bottom:#32c5fe solid 5px;float:left;padding-bottom:7px;}
#baseball_list_title h1 {color:#32c5fe;font-size:180%;float:left;font-weight:bold;}
#baseball_list_title #areaTv {float:right;margin:0;}
#baseball_list_title #areaTv form {display:inline;}
#baseball_list .bnr {margin:10px 0;}
/*list*/
#baseball_list .list {border-top:1px solid #ddd;}
#baseball_list .list .list_li {border-top:1px solid #FFF;border-bottom:1px solid #ddd;background-image:url(https://s.yimg.jp/images/tv/common/minds/minds2sprite.png);background-repeat:no-repeat;background-position:0px -480px;}
#baseball_list .list .leftarea {float:left;width:80px;padding:15px 25px 0 0;}
#baseball_list .list .leftarea p {width:80px;font-size:130%;text-align:center;font-weight:bold;}
#baseball_list .list .rightarea {float:left;width:527px;}
#baseball_list .list .rightarea a {font-size:112.5%;}
#baseball_list .list .rightarea p {margin-top:4px;}
#baseball_list .list .rightarea .none {font-weight:bold;color:#999;line-height:2.3em;}
#baseball_list .list .rightarea .program li p {padding:15px 0;}
#baseball_list .list .rightarea .program dt {border-top:1px dotted #999;width:100%;padding-top:15px;}
#baseball_list .list .rightarea .program dt:first-child {border:none;}
#baseball_list .list .rightarea .program li dd {margin-top:4px;padding-bottom:15px;}


/*--- 動画一覧ページ_20141010  ---*/
.movie_mod {margin-top:16px;}
.movie_mod .movie_time{background-color: #333;
position: absolute;
bottom: 0;
right: 0;
color: #fff;
font-size:10px;
font-weight: bold;
display: inline-block;
padding: 2px 5px;
line-height: 1.2;
height: 12px;
layout-grid-line: 5px;
vertical-align: middle;}
.movie_mod .play{background: url(https://s.yimg.jp/images/tv/common/play.png) no-repeat center;width:200px;height: 113px;-webkit-background-size: 200px 113px;
background-size: 200px 113px;display: block;position: absolute;}
.movie_mod li:first-child{margin-left: 0;}
.movie_mod li{margin:15px 0px 5px 10px;}
.movie_mod .movie_thumb {position: relative;}


/*--- 動画ありアイコン_20141210 ---*/
.icon_movie-available{
display:block;
text-align:center;
margin:3px 0 7px;
}


/*--- ratingStarMod_20150324 ---*/
.ratingStarMod{height:23px;}
.ratingStarMod a{color:#464646;}
.ratingStarMod .ratingStarSmall li {
background:url("https://s.yimg.jp/images/tv/ugc/star_sprite.png") no-repeat;
background-size:94px 52px;
width:16px;
height:18px;
float:left;
text-indent:-9999px;
border-bottom:0;
}
.ratingStarMod .ratingStarSmall li.fullStar {background-position:0px -37px;}
.ratingStarMod .ratingStarSmall li.halfStar {background-position:-35px -37px;}
.ratingStarMod .ratingStarSmall li.emptyStar {background-position:-17px -37px;}
.ratingStarMod .ratingStarSmall {float:left;overflow:hidden;margin:2px 5px 0 3px;*margin:0 5px 0 3px;_margin:0 5px 0 3px;margin:0 5px 0 3px\9;}
.ratingStarMod em{color:#e68827;}
.ratingStarMod .ratingStarCount{float:left;}
.ratingStarMod .ratingBtn{float:left;vertical-align:middle;}
.starFloatWin {background:url("https://s.yimg.jp/images/tv/common/popup/float_bg.png") repeat;width:100%;position:absolute;top:0;left:0;z-index:1;display:none;font-family:"MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","sans-serif ";}
.starFloatWin .ratingBox {width:390px;box-sizing:border-box;padding:15px 20px 15px 15px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:auto;position:relative;}
.starFloatWin .ratingBox p {color:#464646;font-size:15px;}
.starFloatWin .ratingStarBig {overflow:hidden;width:145px;height:28px;margin:15px auto;}
.starFloatWin .ratingStarBig li {
background:url("https://s.yimg.jp/images/tv/ugc/star_sprite.png") no-repeat;
background-size:93px 49px;
width:29px;
height:28px;
float:left;
text-indent:-9999px;
}
.starFloatWin .ratingStarBig li.fullStar {background-position:0px 0px;}
.starFloatWin .ratingStarBig li.halfStar {background-position:-64px 0px;}
.starFloatWin .ratingStarBig li.emptyStar {background-position:-32px 0px;}
.starFloatWin .ratingBtn {background:#e9e4e1;width:108px;height:40px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;font-size:13px;line-height:3.2;margin:auto;}
.starFloatWin .closeSFWBtn {background:#e9e4e1;width:108px;height:40px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;font-size:13px;line-height:3.2;margin:10px auto 0;}
.starFloatWin .loginBtn {background:#e9e4e1;width:150px;height:40px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-align:center;font-size:13px;line-height:3.2; margin: 25px auto 10px;}
.starFloatWin .ratingBtn a,.starFloatWin .closeSFWBtn a,.starFloatWin .loginBtn a{color:#464646;display:block;text-decoration:none;}
.starFloatWin .deleteBtn {background:#fff;width:57px;height:40px;border:1px solid #b5b5b5;box-sizing:border-box;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:10px;text-align:center;position:absolute;/*bottom:15px;*/left:15px;}
.starFloatWin .deleteBtn a{color:#464646;display:block;height:33px;padding-top:7px;text-decoration:none;line-height:1.2;}
.starFloatWin .close {position:absolute;top:-10px;right:-10px;}
.starFloatWin .SFWfinished,.starFloatWin .SFWdelated{display:none;margin-top:15px; font-size: 15px;}


/*--- sub .newArrivalsMod_20150501 ---*/
#sub .newArrivals { margin: 0 0 16px 0; }
#sub .newArrivals li {
padding: 10px 5px;
border-bottom:1px dotted #aeaeae;
width:100%;
box-sizing:border-box;
display:block;
}
/* for ie7 */*:first-child+html #sub .newArrivals li { padding:10px 0px 5px 2px; }
#sub .newArrivals li:first-child{ padding-top:5px; }
#sub .newArrivals li .newTitle { padding-right:13px; box-sizing:border-box; float:left; width:50%; }
/* for ie7 */*:first-child+html #sub .newArrivals li .newTitle { width:45%; }
#sub .newArrivals li .newTitle p { margin:5px 0;text-decoration: underline;}
#sub .newArrivals li .newTitle time { font-size:11px; color:#666666; line-height:1; }
#sub .newArrivals li .thumb { width:50%; float:right; margin-bottom:0;}
/* for ie7 */*:first-child+html #sub .newArrivals li .thumb { width:45%; }
#sub .newArrivals li .thumb img { /*border:1px solid #e4e4e4;*/ box-sizing:border-box; vertical-align:bottom; }
#sub .newArrivals li .newTitle.interview { color:#fa7575; }
#sub .newArrivals li a { display:inline-block; font-size:13px; }
/* 高さ調整 */
.reheight{
background: #eee;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAKUlEQVQYGWNkwAEuXrz4HyTFhEMetzBIJ0w3aSag64TZQdgNuHQSbQIA3Y4YKNTbkC0AAAAASUVORK5CYII=)repeat;
background-size:4px 4px;
box-sizing: border-box;
}
.newArrivals li .thumb.reheight { padding: 0 32px; }
/* for ie7 */*:first-child+html .reheight { padding: 0!important; margin:0 auto; }
/* アイコン */
#mainContentsSec .newsIcon,#sub .newsIcon {
background: #7ed08c;
color: #fff;
font-size: 10px;
padding: 4px 5px;
line-height: 0.99;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
display: -webkit-inline-block;
display: -moz-inline-block;
display: inline-block;
vertical-align:top;
position:relative;
}
#mainContentsSec .interviewIcon,#sub .interviewIcon {
background:#fb9595;
color:#fff;
font-size:10px;
padding: 4px 5px;
line-height: 0.99;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
display: -webkit-inline-block;
display: -moz-inline-block;
display: inline-block;
vertical-align:top;
position:relative;
}
/********** / #sub.newArrivals **********/


.guard-img {
-moz-user-select:none;
-webkit-user-select:none;
-khtml-user-select:none;
user-select:none;
pointer-events: none;
}
