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

/* ----------------------------
MINDS共通
-----------------------------*/
#contents{color:#333;word-wrap:break-word;}
/* --- global-navigation ---*/
/*navi_js*/
#popupGroupAll{z-index:200;position:relative;}
.popupOff{display:none;}
.popupOn{display:block;}
#popupGroup{width:237px;position:absolute;}
.groupList{width:235px;border:1px solid #ebdaca;}
.groupList .keyword{background-color:#fff9f3;width:225px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#fff;border-right-color:#fff;border-left-color:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ebdaca;height:26px;padding-top:7px;padding-left:8px;}
.groupList .list{background-color:#fff1e4;width:225px;height:26px;padding-top:7px;padding-left:8px;text-align:center;border:1px solid #fff;}
.Btn{float:left;position:relative;top:px;background-color:#006;background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-251px -215px;}
.Btn a{width:144px;height:20px;display:block;text-indent:-9999px;overflow:hidden;}
/*navi*/
.navi_btm .kensaku{height:31px;padding-top:8px;}
.navi_btm .kensaku form,.tlogSearch .kensaku form{padding:0;margin:0;}
.navi_btm .kensaku .kwrap{float:left;position:relative;}
.navi_btm .kensaku .inputText{position:absolute;top:0;left:15px;padding-top:3px;line-height:1;color:#999;}
.tlogSearch .kensaku .inputText{position:absolute;top:4px;/padding-top:4px;left:5px;line-height:1;color:#999;}
/* form */
.generic_inputText{padding:1px;}
.navi_top{float:left;height:41px;width:950px;background-image:url(https://s.yimg.jp/images/tv/common/navigationBG_950x80.png);background-repeat:no-repeat;background-position:top;}
.navi_btm{float:left;height:39px;width:950px;background-image:url(https://s.yimg.jp/images/tv/common/navigationBG_950x80.png);background-repeat:no-repeat;background-position:bottom;}
.navi_btm .generic_inputText{margin:0 0 0 11px;width:170px;}
.navi_btm .searchButton{vertical-align:middle;}
.navi_bg{background-image:url(https://s.yimg.jp/images/tv/common/navigationBG_950x80.png);background-repeat:no-repeat;background-position:bottom;width:950px;height:80px;}
.navi_btm .kanren{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:23px;width:303px;background-position:0px -250px;padding-left:25px;line-height:24px;padding-right:8px;margin-top:8px;}
.navi_btm .kanren li{width:95px;padding-left:5px;padding-right:1px;float:left;}
.selectPref select{font-size:small;}
/*link*/
.nolink{color:#ababab;}
.link a{color:#686ccd;}
/* --- A1 ---*/
/* slider */
#demo_bg{position:relative;height:24px;width:490px;cursor:pointer;}
.bk{position:relative;background:url(https://s.yimg.jp/images/tv/common/minds/slider/dual_thumb_bg.png) 0 5px no-repeat;height:46px;width:490px;}
#demo_bg div{position:absolute;cursor:pointer;top:4px;width:11px;}
#demo_bg .on{position:absolute;background:url(https://s.yimg.jp/images/tv/common/minds/slider/dual_thumb_highlight.png) 0 0 repeat-x;top:10px;height:13px;width:490px;cursor:pointer;}
#demo_bg .off{position:absolute;top:10px;left:10px;height:13px;width:470px;cursor:pointer;}
.slider_search{width:91px;padding-top:10px;padding-left:12px;float:left;text-align:center;}
/* alert */
.alert{text-align:center;width:928px;padding-top:10px;padding-bottom:10px;border:1px solid #999;color:#ff0000;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;}
.alert_634{text-align:center;width:634px;padding-top:10px;padding-bottom:10px;border:1px solid #999;color:#ff0000;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;display:inline-block;}
/* search_result */
.search_result .add{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;padding-left:20px;line-height:14px;height:16px;background-position:-39px -132px;display:block;text-indent:-9999px;float:left;}
.search_result .add a{color:#E97C07;}
.search_result .nomatch{border:1px solid #ddd;padding:10px 8px 10px 8px;}
.search_result .ele{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;padding-left:18px;line-height:18px;height:16px;background-position:-39px -153px;color:#ff0103;}
/* earch_select */
.search_select a{display:block;}
.tabl{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:36px;width:634px;padding-left:12px;}
.tabc{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:36px;width:634px;background-position:0 -36px;padding-left:12px;}
.tabr{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:36px;width:634px;background-position:0 -72px;padding-left:12px;}
.tab{width:200px;text-align:center;line-height:35px;display:block;height:36px;float:left;}
.tabc a em,.tabl a em,.tabr a em{text-decoration:underline;}
.tabc a,.tabl a,.tabr a{text-decoration:none;cursor:hand;}
.ss_day{background-image:url(https://s.yimg.jp/images/tv/common/minds/day_bg.png);background-repeat:repeat-x;height:42px;width:614px;padding:0 10px;line-height:30px;}
.noday{background-image:url(https://s.yimg.jp/images/tv/common/minds/day_bg.png);background-repeat:repeat-x;height:25px;width:614px;padding:0 10px;line-height:30px;}
.tab2_bg{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:35px;width:634px;background-position:0px -118px;}
.tab2_bg2{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:35px;width:634px;background-position:0px -298px;}
.gray_line{background-color:#ddd;}
.tab2_bg .point{width:18px;height:19px;float:left;background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:0px -68px;text-indent:-9999px;margin-right:3px;display:block;}
.tab2_bg .point_on{width:18px;height:19px;float:left;background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:0px -91px;text-indent:-9999px;margin-right:3px;display:block;}
.tab2_bg .off{width:132px;height:26px;margin-left:1px;padding-left:10px;margin-top:3px;padding-top:6px;float:left;}
.tab2_bg2 .off{width:112px;height:26px;margin-left:1px;padding-left:30px;margin-top:3px;padding-top:6px;float:left;}
.tab2_bg .crnt{width:132px;background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:26px;background-position:-405px -215px;margin-left:1px;padding-left:10px;margin-top:3px;padding-top:6px;float:left;}
.tab2_bg .crnt2{width:145px;background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:26px;background-position:-405px -250px;margin-left:1px;padding-left:10px;margin-top:3px;padding-top:6px;float:left;}
.slider_l{width:125px;float:left;}
.slider_r{width:507px;float:right;}
.time_bg{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:repeat;height:25px;width:91px;margin-left:12px;display:block;float:left;text-align:center;line-height:26px;background-position:-93px -215px;}
* html .time_bg{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:repeat;height:25px;width:91px;margin-left:6px;display:block;float:left;text-align:center;line-height:26px;background-position:-93px -215px;}
.time_bg .on{font-weight:bold;color:#52a9ca;}
.time_bg .off{color:#ccc;}
.tab2_box1{width:320px;float:left;border-right-width:1px;border-right-style:solid;border-right-color:#ddd;}
.tab2_box1_2{width:115px;float:left;}
.tab2_box1_3{width:195px;float:left;padding-left:10px;}
.tab2_box2{width:311px;float:left;}
.tab2_box2_2{width:80px;float:left;}
.tab2_box2_3{width:211px;float:left;padding-left:10px;}
.dot_line{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ddd;padding-top:10px;padding-bottom:10px;float:left;}
.dot_line_btm{padding-top:10px;padding-bottom:10px;float:left;}
.tab2_boxline{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#ddd;border-left-color:#ddd;float:left;width:632px;background-image:url(https://s.yimg.jp/images/tv/common/minds/tab2_gradbg.png);background-repeat:repeat-x;background-position:bottom;}
.tab2_box3{width:130px;float:left;padding-left:10px;padding-right:5px;}
.tab2_box3_2{width:159px;float:left;padding-left:10px;padding-right:5px;border-left-width:1px;border-left-style:solid;border-left-color:#ddd;}
.tab2_box3_3{width:158px;float:left;padding-left:10px;padding-right:5px;border-left-width:1px;border-left-style:solid;border-left-color:#ddd;}
.tab2_box3_4{width:122px;float:left;padding-left:10px;padding-right:5px;border-left-width:1px;border-left-style:solid;border-left-color:#ddd;}
.search_select_btm{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:5px;width:634px;background-position:0px -283px;font-size:0px;float:left;}
/* key_select */
.key_select{padding:10px;border:1px dotted #ccc;width:612px;}
.key_select .btn{width:47px;background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;text-indent:-9999px;height:20px;float:left;display:block;background-position:-194px -215px;}
.key_select ul,.key_select ul li{float:left;}
.branch_f{float:right;padding-top:10px;width:502px;padding-right:85px;}
.branch_f span{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;padding-left:20px;background-position:-39px -100px;}
/* no_much */
.no_much{width:614px;float:left;padding-top:40px;padding-right:10px;padding-left:10px;}
/* search_number */
.search_number{width:634px;display:inline-block;}
.search_numberline{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ddd;float:left;width:634px;}
.search_number_btm{border-top:2px solid #ddd;width:634px;display:inline-block;}
/* program */
.program_bg{background-image:url(https://s.yimg.jp/images/tv/common/minds/program_bg.png);background-repeat:no-repeat;background-position:top;width:634px;padding-top:15px;float:left;padding-bottom:15px;background-color:#fff;}
.program_bg_end{background-image:url(https://s.yimg.jp/images/tv/common/minds/program_bg.png);background-repeat:no-repeat;background-position:top;width:634px;padding-top:15px;float:left;padding-bottom:15px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;margin-bottom:20px;}
.program_l{width:140px;float:left;padding-right:10px;padding-left:10px;}
#main .calendar{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-16px 0px;height:18px;width:18px;display:inline-block;}
.gcode{width:140px;}
input#gcode{vertical-align:middle;width:70px;}
.program_r{width:464px;float:right;padding-right:10px;}
.star{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;height:16px;width:16px;display:inline-block;float:left;}
.star_out{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;height:16px;width:16px;display:inline-block;float:left;background-position:0px -18px;}
.repeat{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-39px 0px;height:0px;vertical-align:bottom;width:20px;margin-right:5px;display:inline-block;padding-top:20px;overflow:hidden;}
.new{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-39px -25px;height:0px;display:inline-block;width:20px;margin-right:5px;vertical-align:bottom;padding-top:20px;overflow:hidden;}
.special{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-39px -50px;height:0px;display:inline-block;width:20px;margin-right:5px;vertical-align:bottom;padding-top:20px;overflow:hidden;}
.end{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-39px -75px;height:0px;display:inline-block;width:20px;margin-right:5px;vertical-align:bottom;padding-top:20px;overflow:hidden;}
/* アイコン追加20110630 */
.icon_new,.icon_end,.icon_first,.icon_live,.icon_repeat,.icon_back,.icon_former,.icon_non,.icon_special,.icon_data,.icon_stereo,.icon_bilingual,.icon_multiplex,.icon_bmode,.icon_ss,.icon_news,.icon_weather,.icon_sale,.icon_ch{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;display:inline-block;height:0px;width:20px;margin-right:5px;vertical-align:bottom;padding-top:20px;overflow:hidden;}
.icon_new{background-position:0px -117px;}
.icon_end{background-position:0px -142px;}
.icon_first{background-position:0px -167px;}
.icon_live{background-position:0px -192px;}
.icon_repeat{background-position:0px -217px;}
.icon_back{background-position:0px -242px;}
.icon_former{background-position:0px -267px;}
.icon_non{background-position:0px -292px;}
.icon_special{background-position:0px -317px;}
.icon_data{background-position:0px -342px;}
.icon_stereo{background-position:0px -367px;}
.icon_bilingual{background-position:0px -392px;}
.icon_multiplex{background-position:0px -417px;}
.icon_bmode{background-position:0px -442px;}
.icon_ss{background-position:0px -467px;}
.icon_news{background-position:-25px -342px;}
.icon_weather{background-position:-25px -367px;}
.icon_sale{background-position:-25px -392px;}
.icon_ch{background-position:-25px -417px;}
.program_l .regist{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;height:22px;width:82px;text-align:center;line-height:20px;background-position:0px -215px;margin-bottom:15px;}
.program_l .regist a{color:#e97c07;}
/* program_end */
.program_end{background-color:#f8f8f8;float:left;margin-bottom:40px;}
.program_end h3{font-weight:bold;color:#fff;background-color:#b5b5b5;float:left;width:614px;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;}
.program_end_l{width:140px;float:left;padding-right:10px;padding-left:10px;padding-top:5px;}
.program_end_r{width:464px;float:right;padding-right:10px;padding-top:5px;}
.program_end_flame{padding-bottom:10px;float:left;background-image:url(https://s.yimg.jp/images/tv/common/minds/program_end.png);background-repeat:repeat-x;background-position:bottom;}
/* page */
.pagelist{text-align:center;}
.pagelist ul li{display:inline;}
.pagelist ul li a,.pagelist ul li span,.pagelist ul li strong{border:1px solid #eee;display:inline-block;padding:2px 5px;}
.pagelist ul li a:hover{background-color:#eee;}
.pagelist ul li span{color:#000;font-weight:bold;background-color:#eee;}
/* hint */
.hint{border:1px solid #ddd;float:left;width:598px;margin-top:40px;margin-bottom:20px;line-height:20px;padding-top:10px;padding-right:17px;padding-bottom:10px;padding-left:17px;}
.hint em{color:#999;line-height:24px;}
/* sub */
/* --- B1 ---*/
/* mitai */
.mitai{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-39px -220px;padding-left:11px;}
.mitai_l{background-image:url(https://s.yimg.jp/images/tv/common/minds/mitai_l.png);background-repeat:no-repeat;float:left;height:25px;width:5px;}
.mitai_r{background-image:url(https://s.yimg.jp/images/tv/common/minds/mitai_r.png);background-repeat:no-repeat;float:left;height:25px;width:5px;}
/* kye_navi */
.programDetailTab2{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image2.png);background-repeat:no-repeat;width:950px;height:40px;float:left;}
.programDetailTab2 li{float:left;}
.programDetailTab2 li.line{background-image:url(https://s.yimg.jp/images/tv/minna/tab/programDetailTab2Line_2x40.gif);background-repeat:no-repeat;background-position:right;height:40px;width:2px;margin:0 0px;}
.programDetailTab2 li.navi{font-weight:bold;margin:8px 0 0 0;height:32px;}
.programDetailTab2 li.tlog_navi{font-weight:bold;margin:4px 0 0 0;height:32px;}
.programDetailTab2 li.naviOn{font-weight:bold;height:32px;background-image:url(https://s.yimg.jp/images/tv/minna/tab/programDetailTab2Line3_2x40.gif);background-repeat:repeat-x;padding:8px 9px 0 9px;}/*onMGN*/
.programDetailTab2 li.naviOut{font-weight:bold;height:32px;padding:8px 9px 0 9px;}
.programDetailTab2 li.navi a{background-image:url(https://s.yimg.jp/images/tv/minna/tab/programDetailTab2Off_19x19.gif);background-repeat:no-repeat;background-position:left center;padding:5px 0 5px 25px;margin:0 12px;/*offMGN*/}
.programDetailTab2 li.tlog_navi a{
	display:block;
	width:147px;
	line-height:27px;
	background:url(https://s.yimg.jp/images/tv/common/minds/tvlog_sprite.png);
	background-repeat:no-repeat;
	background-position:0 -150px;
	margin:0 12px;
	text-align:center;
	color:#0f85b2;
	text-decoration:none;
}
.programDetailTab2 li.tlog_navi a span{
	font-weight:normal;
	font-size:small;
}
.programDetailTab2 li.naviOn span{background-image:url(https://s.yimg.jp/images/tv/minna/tab/programDetailTab2On_19x19.gif);background-repeat:no-repeat;background-position:left center;padding:5px 0 5px 25px;}
.programDetailTab2 li.naviOut span{background-image:url(https://s.yimg.jp/images/tv/minna/tab/programDetailTab2Out_19x19.gif);background-repeat:no-repeat;background-position:left center;padding:5px 0 5px 25px;color:#999;}
.programDetailTab2 li.line2{background-image:url(https://s.yimg.jp/images/tv/minna/tab/programDetailTab2Line2_1x40.gif);background-repeat:no-repeat;height:40px;margin:0 0px;width:1px;}
/* program2 */
.program_l2{width:140px;float:left;}
.b2_area_bg{background-image:url(https://s.yimg.jp/images/tv/common/minds/b2_area_bg.png);background-repeat:no-repeat;background-position:right bottom;}
.next_open{background-image:url(https://s.yimg.jp/images/tv/common/minds/next_open.png);background-repeat:repeat-x;float:left;height:36px;width:634px;background-position:bottom;border-top-width:1px;border-top-style:dotted;border-top-color:#aaa;color:#c96600;}
.day_data{background-image:url(https://s.yimg.jp/images/tv/common/minds/day_data.png);background-repeat:repeat-x;float:left;height:60px;width:634px;}
.day_data2{background-image:url(https://s.yimg.jp/images/tv/common/minds/day_data2.png);background-repeat:repeat-x;float:left;height:41px;width:634px;}
.day_dataL{background-image:url(https://s.yimg.jp/images/tv/common/minds/day_datal.png);background-repeat:no-repeat;background-position:right center;float:left;height:31px;width:96px;color:#999;}
.day_dataC{float:left;height:31px;width:442px;}
.day_dataR{background-image:url(https://s.yimg.jp/images/tv/common/minds/day_datal.png);background-repeat:no-repeat;background-position:left center;float:left;height:31px;width:96px;color:#999;}
/* photo */
.photo{border-bottom-width:1px;border-bottom-style:dotted;border-top-color:#aaa;}
.photo .size1{width:317px;float:left;color:#808080;}
.photo .size2{width:211px;float:left;color:#808080;}
.photo .size3{width:212px;float:left;color:#808080;}
/* appear */
.appear .point{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-39px -244px;padding-left:18px;display:block;line-height:16px;font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d5e2e8;min-height:17px;}
.appear .icon1{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-570px -215px;display:block;height:15px;width:47px;float:left;text-indent:-9999px;}
.appear .icon2{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-570px -233px;display:block;height:15px;width:47px;float:left;text-indent:-9999px;}
.appear .icon3{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-570px -250px;display:block;height:15px;width:47px;float:left;text-indent:-9999px;}
.appear .icon4{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-570px -267px;display:block;height:15px;width:47px;float:left;text-indent:-9999px;}
/* other_info */
.other .ttl{background-color:#f1f1f1;height:29px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dadada;font-weight:bold;color:#333;padding-left:8px;line-height:30px;}
.other .dot{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#aaa;}
/* person_info */
.person_info .ttl{background-image:url(https://s.yimg.jp/images/tv/common/minds/person_info.png);background-repeat:repeat-x;height:32px;padding-left:8px;}
.person_info .photo_box{background-color:#f1f1f1;padding:15px 20px;}
.person_info .photo_l{width:103px;text-align:left;}
.person_info .photo_l p{width:80px;padding-right:23px;float:left;}
.person_info .photo_r{width:103px;text-align:right;}
.person_info .photo_c{width:126px;text-align:center;}
.person_info .photo_r p{width:80px;padding-left:23px;float:left;}

.person_info .person_list { letter-spacing:-.4em;}
.person_info .person_list .person_item { display:inline-block; *display:inline; *zoom:1;width:110px; margin-right:10px; margin-bottom:10px; letter-spacing:normal; vertical-align:top;}
.person_info .person_list .person_item:nth-child(5n) { margin-right:0;}
.person_info .person_list .person_item a { text-decoration:none;}
.person_info .person_list .person_item .person_box { text-align:center;}
.person_info .person_list .person_item .person_box .person_name { text-decoration:underline;}
.person_info .person_list .person_item .person_box .person_sub { margin-top:5px; color:#666666; font-size:12px;}
.person_info .person_list .person_item .person_box .person_sub li { display:inline-block;}
.person_info .person_link { text-align:right;}


/* sub */
#sub .hd2_subttl{color:#fff;background-color:#b5b5b5;height:24px;padding-right:8px;padding-left:8px;}
#sub .hd2box .topbd{padding-top:5px;border-top-width:1px;border-top-style:solid;border-top-color:#ddd;}
#sub .hd2box .label{height:17px;padding-left:5px;border-left-width:3px;border-left-style:solid;border-left-color:#28b3e9;color:#555;}
#sub .hd2box .qr_mob{padding-left:60px;float:left;}
#sub .hd2box .mob_txt{float:right;font-size:12px;padding-top:35px;padding-right:50px;}
#sub .hd2box .Ltxt{float:left;width:180px;}
/* --- A3 ---*/
/* attention */
.search_attention{background-color:#f4f4f4;border:1px solid #ccc;padding:10px;width:614px;float:left;margin-top:25px;margin-bottom:25px;}
.search_attention_btm{background-color:#f4f4f4;border:1px solid #ccc;padding:10px;width:614px;margin-bottom:25px;}
.onair{background-color:#ff6a4c;padding:2px 5px;display:inline;color:#fff;}
.program_img{float:left;margin-left:10px;_margin-left:5px;}
.program_img img{/display:block;} /* add 20110930 */
.program_r2{width:448px;float:right;padding-right:12px;padding-left:14px;}
/* --- A2 ---*/
.day_a2{background-image:url(https://s.yimg.jp/images/tv/common/minds/day_bg.png);background-repeat:repeat-x;width:614px;line-height:24px;display:block;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;background-color:#fff;}
/* program */
.program_a2{padding-right:10px;padding-left:10px;}
.program_a2 .kanso{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-position:-39px -262px;padding-left:20px;background-repeat:no-repeat;}
.day_a2 .sortDown{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:0px -34px;height:0px;width:13px;margin-top:6px;padding-top:13px;overflow:hidden;display:block;float:left;}
.day_a2 .sortDown a{text-decoration:none;}
.day_a2 .sortUp{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:0px -50px;display:block;height:0px;width:13px;margin-top:6px;padding-top:13px;overflow:hidden;display:block;float:left;}
.lineUP span{float:left;}
/* --- D1 ---*/
#main950w{}
/* ttl */
#main950w .d1_ttl{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#ff8a00;}
#main950w .d1_ttl .ttl{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:0px -343px;text-indent:-9999px;height:29px;width:543px;margin-top:2px;float:left;padding-bottom:3px;}
#main950w .d1_ttl .guide{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-39px -198px;padding-left:20px;margin-top:13px;}
#main .guide{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-39px -198px;display:block;height:0px;width:15px;float:left;padding-top:17px;overflow:hidden;}
/* program */
#main950w .program .ttl{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image2.png);background-repeat:no-repeat;background-position:0px -50px;height:25px;width:930px;padding-right:10px;padding-left:10px;line-height:25px;}
#main950w .program .flame{width:918px;padding-right:15px;padding-left:15px;padding-top:10px;padding-bottom:10px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#d6d6d6;border-right-color:#d6d6d6;border-left-color:#d6d6d6;background-image:url(https://s.yimg.jp/images/tv/common/minds/flame_bg.png);background-repeat:repeat-x;background-position:bottom;}
#main950w .program .flame_btm{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image2.png);background-repeat:no-repeat;background-position:0px -85px;height:5px;width:950px;}
#main950w .program .name_ttl{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:0px -382px;height:22px;width:128px;text-indent:-9999px;}
#main950w .program .flame input{width:255px;margin-top:3px;}
#main950w .program .select_ttl{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-138px -382px;height:22px;width:128px;text-indent:-9999px;}
#main950w .program .selector{width:919px;border-top:1px solid #999;border-left:1px solid #999;}
#main950w .program .selector .box{width:85px;border-right-width:1px;border-right-style:solid;border-right-color:#999;background-image:url(https://s.yimg.jp/images/tv/common/minds/selector_bg.png);background-repeat:repeat-x;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;font-weight:bold;color:#fff;text-align:center;background-color:#656565;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;vertical-align:top;}
#main950w .program .selector .fixbox{width:85px;border-right-width:1px;border-right-style:solid;border-right-color:#999;background-image:url(https://s.yimg.jp/images/tv/minna/my/gradationLightgrey_1x58.gif);background-repeat:repeat-x;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;color:#333;text-align:center;background-color:#E6E6E6;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#999;vertical-align:top;}
#main950w .program .selector .box_on{width:85px;border-right-width:1px;border-right-style:solid;border-right-color:#999;background-image:url(https://s.yimg.jp/images/tv/common/minds/selector_on_bg.png);background-repeat:repeat-x;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;font-weight:bold;color:#333;text-align:center;background-color:#e8f9ff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e8f9ff;vertical-align:top;}
#main950w .program .selector .box_u{width:90px;border-right-width:1px;border-right-style:solid;border-right-color:#999;background-image:url(https://s.yimg.jp/images/tv/common/minds/selector2_bg.png);background-repeat:repeat-x;background-color:#646464;padding-right:5px;padding-left:6px;padding-top:5px;padding-bottom:5px;}
#main950w .program .selector .box_on_u{width:90px;border-right-width:1px;border-right-style:solid;border-right-color:#999;background-color:#e8f9ff;padding-right:5px;padding-left:6px;padding-top:5px;padding-bottom:5px;}
#main950w .program .selector .btn_l{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-544px -343px;height:20px;width:45px;text-indent:-9999px;float:left;display:block;}
#main950w .program .selector .btn_r{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-589px -343px;height:20px;width:45px;text-indent:-9999px;float:left;display:block;}
#main950w .program .blue_bg{width:907px;background-color:#e7fafe;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#18ade7;border-bottom-color:#18ade7;border-left-color:#18ade7;padding-top:5px;padding-right:5px;padding-bottom:11px;padding-left:5px;}
#main950w .program .inr_box{background-color:#fff;border:1px solid #ccc;margin-bottom:10px;padding-top:15px;}
#main950w .program .inr_top{padding-left:21px;}
#main950w .program .inr_top .tab1{background-color:#f5f5f5;height:26px;width:198px;text-align:center;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#ccc;border-right-color:#ccc;border-left-color:#ccc;}
#main950w .program .inr_top .tab2{background-color:#fff;height:26px;width:198px;font-weight:bold;color:#000;text-align:center;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#ccc;border-right-color:#ccc;border-left-color:#ccc;}
#main950w .program .btm_bd{border-top-width:1px;border-top-style:solid;border-top-color:#ccc;width:903px;display:block;margin-right:1px;margin-left:1px;font-size:0px;}
#main950w .program .inr_btm{padding-right:20px;padding-bottom:25px;padding-left:20px;width:865px;}
#main950w .program .inr_btm .ch{width:173px;float:left;}
#main950w .program .inr_btm input{width:20px;}
#main950w .program .blue_bg .btn_f{padding-left:315px;}
#main950w .program .blue_bg .btn_fix{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-276px -382px;display:block;height:25px;width:137px;text-indent:-9999px;}
#main950w .program .blue_bg .btn_re{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-423px -382px;display:block;height:25px;width:137px;text-indent:-9999px;}
#main950w .program .inr_box .area_sel{width:865px;padding-bottom:12px;margin-left:20px;background-image:url(https://s.yimg.jp/images/tv/common/minds/area_sel_bg.png);background-repeat:repeat-x;background-position:bottom;}
/* --- C1 ---*/
/* --- tvProgram ---*/
.tvProgram{font-size:86%;}
.tvProgram .header{text-align:right;margin:15px 5px 5px 0;}
.tvProgram .header .generic_smallCarrot{font-size:12px;}
.tvProgram table{margin:0 0 0 0.5px;background:#999;border-collapse:separate;_border-collapse:separate;}

/* IE6 */
* html .tvProgram table td table td{vertical-align:top;border:none;}
/* /IE6 */
/* IE7 */
*:first-child+html .tvProgram table{margin:0 0 0 0.5px;background:#999;border-collapse:separate;}
*:first-child+html .tvProgram .generic_programMenu table{border-collapse:collapse;}
/* *:first-child+html .tvProgram table td table td{vertical-align:top;border:solid 1px #999;}*/
*:first-child+html .tvProgram table td table td{vertical-align:top;border:none;}
/* /IE7 */

/* FF */
.tvProgram table td table td, x:-moz-any-link{vertical-align:top;border:none;}
.tvProgram table, x:-moz-any-link{margin:0 0 0 0.5px;border-collapse:separate;}
/* /FF */

.tvProgram table td.station{background:#fff url(https://s.yimg.jp/images/tv/minna/tab/programBGGrey_1x48.gif) repeat-x bottom;font-weight:bold;text-align:center;vertical-align:top;line-height:1.2em;padding:4px;}
.tvProgram table td.radio_station{background:#fff url(https://s.yimg.jp/images/tv/minna/tab/programBGGrey_1x28.gif) repeat-x bottom;font-weight:bold;text-align:center;vertical-align:top;line-height:1.2em;padding:4px;}
.tvProgram table td.station span{font-weight:100;color:#666;}
.tvProgram table.channel1 td{width:915px;}
.tvProgram table.channel2 td{width:453px;}
.tvProgram table.channel3 td{width:299px;}
.tvProgram table.channel4 td{width:222px;}
.tvProgram table.channel5 td{width:176px;}
.tvProgram table.channel6 td{width:141px;}
.tvProgram table.channel7 td{width:120px;}
.tvProgram table.channel8 td{width:104px;}
.tvProgram table.channel9 td{width:91px;}
.tvProgram table td.scroller{width:25px;padding:0;background:#e5e5e5;text-align:center;vertical-align:middle;font-weight:bold;color:#333;}
.tvProgram table tr.buttonContainer td{padding:0;}
.tvProgram table tr.buttonContainer td.scroller{border:none;background:none;}
.tvProgram table td.cellBGDrama{background:#ffe5e9;}
.tvProgram table td.cellBGMovie{background:#dff2ff;}
.tvProgram table td.cellBGMusic{background:#e6f6d9;}
.tvProgram table td.cellBGAnime{background:#feecd6;}
.tvProgram table td.cellBGSports{background:#fcfcd8;}
.tvProgram table td span.detail{display:block;border-bottom:solid 1px #999;padding:2px 4px;line-height:1.3em;}
.tvProgram table td span.last{display:block;border-bottom:none;padding:2px 4px;}
.tvProgram table td span.detail span.time{font-weight:bold;margin:0;}
.tvProgram table td span.detail a.title{font-weight:bold;}
.tvProgram table td span.detail span.rating{display:block;color:#666;margin:0 0 3px 0;}
.tvProgram table td span.detail span.wish{color:#ff0066;line-height:100%;}
.tvProgram table td span.detail span.button{display:block;text-align:center;margin:3px 0 0 0;}
.tvProgram table td span.detail span.calendar{display:block;text-align:right;}
.tvProgram table td span.detail span.calendar img{vertical-align:-2px;margin:0 0 0 2px;}
.tvProgram table td span.gCode{display:block;margin:0 2px;font-size:86%;}
.tvProgram table td a.addCalendar img{vertical-align:-3px;}
.tvProgram img.programScrollTop{margin:0 0 1px 0;_margin:0;}
.tvProgram img.programScrollBottom{margin:0 0 5px 0;}
.tvProgram img.programIcon{margin:0 1px;vertical-align:-1px;}
.tvProgram table td span.detail{display:table-cell;border-bottom:none;padding:4px 4px;word-wrap:break-word;word-break:break-all;}
.tvProgram table td div.detail{display:block;padding:4px 4px;}
.tvProgram table td.n{display:none}
.tvProgram .cslink{text-align:left;margin:15px 5px 5px 0;}
.generic_programNavigationBottom{border-top:solid 1px #ccc;padding:5px 7px 0 5px;}
/******************************************************************
  60 - satelliteProgramAll
******************************************************************/
.satelliteProgramAll .header{padding:10px;}
.satelliteProgramAll .header ul{float:left;}
.satelliteProgramAll .header span{font-size:117%;font-weight:bold;}
.satelliteProgramAll .description{margin:0 0 0 15px;}
.satelliteProgramAll .buttonContainerTop{float:right;margin:20px 0 0 0;}
.satelliteProgramAll .containerRow1, .satelliteProgramAll .containerRow2, .satelliteProgramAll .containerRow3, .satelliteProgramAll .containerRow4{margin:0 0 15px 0;}
.satelliteProgramAll .container{float:left;margin-right:10px;}
.satelliteProgramAll .last{float:left;margin:0 -10px 0 0;}
.satelliteProgramAll .container li{padding:3px 0;}
.satelliteProgramAll .buttonContainerBottom{text-align:right;margin:0 0 10px 0;}
.satelliteProgramAll .navigationBottom{border-top:solid 1px #ccc;padding:5px 0 0 5px;}
.satelliteProgramAll .navigationBottom span{font-weight:bold;}
.CSPageNabi span{color:#666;}
/*--- CS ---*/
.cs ul li span, .cs .ttl span, .cs .ttl_d span{float:left;width:180px;}
/* 6 */
*html .cs ul li input, *html .cs .ttl input{margin:-2px 3px 0 0;float:left;width:20px;}
/*7 */
*:first-child+html .cs ul li input, *:first-child+html .cs .ttl_d input{margin:-2px 3px 0 0;float:left;width:20px;}
/* ff */
.cs ul li input, .cs .ttl input, .cs .ttl input{margin:2px 3px 0 0;float:left;width:20px;}
.cs .cell{float:left;}
.cs .720w{width:690px;}
.cs .generic_rcft230{background-repeat:no-repeat;background-position:0px bottom;background-image:url(https://s.yimg.jp/images/tv/common/csProgram_btm.png);height:3px;}
.cs .generic_rcGradation230{width:218px;background-image:url(https://s.yimg.jp/images/tv/common/gradationGrey_1x140.gif);background-repeat:repeat-x;background-position:bottom;padding-top:5px;padding-right:5px;padding-left:5px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#b5bdc0;border-left-color:#b5bdc0;}
.cs ul li{padding:3px 0;}
.cs .tdbd{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#b5bdc0;border-left-color:#b5bdc0;}
.cs .ttl{height:30px;background-image:url(https://s.yimg.jp/images/tv/common/csProgram_ttlBg.png);background-repeat:repeat-x;font-weight:bold;line-height:18px;border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#b5bdc0;border-right-color:#b5bdc0;border-left-color:#b5bdc0;padding-left:6px;}
.cs .ttl_d{width:230px;}
.cs .230w{width:230px;}
.satelliteProgramAll{font-size:86%;margin:0 0 16px;}
.satelliteProgramAll .container .hd{background:url("https://s.yimg.jp/images/tv/minna/sprite_230.gif") no-repeat scroll 0 0 transparent;font-weight:700;height:24px;padding:6px 0 0 6px;width:224px;}
.satelliteProgramAll .container ul li input,.satelliteProgramAll .container .hd input{float:left;margin:2px 3px 0 0;width:20px;}
.satelliteProgramAll .container ul li span,.satelliteProgramAll .container .hd span{float:left;width:180px;}
.generic_rcbd230{background:url("https://s.yimg.jp/images/tv/minna/sprite_230.gif") repeat-y scroll -240px 0 transparent;}
.generic_rcft230{background:url("https://s.yimg.jp/images/tv/minna/sprite_230.gif") no-repeat scroll 0 -30px transparent;height:5px;width:230px;}
.generic_rcGradation230{background:url("https://s.yimg.jp/images/tv/minna/gradation/gradationGrey_1x140.gif") repeat-x scroll center bottom transparent;margin:0 0 0 1px;padding:5px 5px 0;width:218px;}
.satelliteProgramAll .container li{padding:3px 0;float:left;}
.generic_programMenu a.print{background:url("https://s.yimg.jp/images/tv/minna/button/sqbtPrint_133x50.gif") no-repeat scroll 0 0 transparent;float:right;height:25px;width:133px;display:none;}
/* --- E1 ---*/
.program_select{width:634px;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#1dafe8;}
.program_select .ttl{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-0px -416px;display:block;height:26px;width:302px;text-indent:-9999px;}
.u_line{width:618px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;padding-bottom:5px;}
.program_list .ttl{background-color:#58beee;height:27px;width:627px;font-weight:bold;color:#fff;padding-left:7px;float:left;line-height:30px;}
.program_list .stripe{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-0px -169px;display:block;height:30px;width:627px;padding-left:7px;line-height:30px;float:left;}
.closeBtn{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-18px -20px;display:block;height:16px;width:16px;text-indent:-9999px;float:right;margin-right:15px;margin-left:15px;margin-top:7px;}
.program_list .box{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding-bottom:10px;}
.program_list .delete{padding:15px;background-color:#fff0f1;width:602px;border:1px solid #ffd1d1;display:inline-block;text-align:center;}
.program_list .delete p{color:#ef0000;}
.program_list .delete .YesBtn{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-312px -416px;display:inline-block;height:20px;width:57px;text-indent:-9999px;}
.program_list .delete .NoBtn{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-379px -416px;display:inline-block;_display:inline;_zoom:1;height:20px;width:57px;text-indent:-9999px;}
.program_list .delete .leftP{margin-left:230px;}
.program_list .KeyRegist{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;display:block;height:17px;width:93px;text-indent:-9999px;background-position:-448px -416px;float:left;margin-bottom:10px;margin-right:20px;}
.program_list .KeyWord{float:left;color:#656565;padding-bottom:10px;}
.program_list .MitaiRegist{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;display:block;height:17px;width:93px;text-indent:-9999px;background-position:-541px -416px;float:left;margin-bottom:10px;}
.program_end .listGb{background-color:#fff;}
.program_end .stripe{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-0px -452px;display:block;height:30px;width:627px;padding-left:7px;line-height:30px;float:left;}
.program_end .box{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding-bottom:10px;}
.program_end .box .ttl_w{width:618px;padding:10px 8px 10px 8px;}
.mbSend .left{width:427px;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;float:left;padding-left:3px;margin-top:10px;}
.mbSend .right{width:188px;float:right;padding-right:3px;margin-top:10px;}
.mbSend .label{border-left-width:3px;border-left-style:solid;border-left-color:#ffba77;height:26px;padding-left:8px;line-height:30px;}
.mbSend .qr{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:0px -494px;display:block;height:76px;width:76px;text-indent:-9999px;}
.mbSend .mail_f{padding:10px;border:1px dotted #b0b0b0;width:378px;}
.mbSend .sendBtn{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-82px -494px;height:20px;width:47px;display:inline-block;text-indent:-9999px;}
.box .mail_f{border:1px dotted #b0b0b0;padding-top:10px;padding-right:10px;padding-bottom:5px;padding-left:10px;margin-bottom:15px;}
.box .sendBtn{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-82px -524px;height:20px;width:47px;display:inline-block;text-indent:-9999px;}
.SubRegist{margin-top:5px;border-top-width:1px;border-top-style:solid;border-top-color:#ddd;}
.SubRegist li{padding-bottom:8px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;padding-top:10px;float:left;width:282px;}
.SubRegist .closeBtn2{background-image:url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);background-repeat:no-repeat;background-position:-18px -20px;display:block;height:16px;width:16px;text-indent:-9999px;float:right;}
.subOsusume li{padding-bottom:8px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;float:left;width:282px;margin-bottom:8px;}
.subOsusume .stripe{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:-138px -494px;display:block;height:34px;width:263px;padding-left:10px;padding-right:10px;float:left;padding-top:5px;padding-bottom:5px;}
/* --- C1 ---*/
/*add20120704*/
.DatePanel ul {
padding-left: 2px;
}
.DatePanel li{
float:left;
padding-right:2px;
}
.DatePanel li a{
/*background-image:url(https://s.yimg.jp/images/tv/common/TvProgram_date_btn.png);
background-repeat:no-repeat;
color:#034964;
display:block;
text-align:center;
text-decoration:none;
width:77px;
height:60px;*/

background: #dbf2fc none repeat scroll 0 0;
border: 1px solid #a0c4d1;
border-radius: 4px;
box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.2) inset;
box-sizing: border-box;
color: #034964;
display: block;
width:77px;
height: 64px;
text-align: center;
text-decoration: none;
}

.DatePanel li a.sat{
/*background-position:-154px 0;
color:#304c93;*/
background: #d8e4fe;
border: 1px solid #a9b7d6;
color: #314e91;
}
.DatePanel li a.sun{
/*background-position:-231px 0;
color:#933030;*/
background: #f8e5e6;
border: 1px solid #e5babc;
color: #913032;
}
.DatePanel li a.today{
background: #f9a53a;
border: 1px solid #ae7227;
color: #fff !important;
}
.DatePanel li a:hover,
.DatePanel li a.sat:hover,
.DatePanel li a.sun:hover,
.DatePanel li a.active{
/*background-position:-77px 0 !important;
color:#fff !important;*/
background:#51cdfc!important;
border:1px solid #a0c4d1;
color:#fff !important;
}
.DatePanel span{
display:block;
font-size:24px;
font-weight:bold;
line-height:0.4;
/*text-shadow:1px 1px 5px #fff,-1px -1px 5px #fff;*/
}
.DatePanel span.month,
.DatePanel span.day{
display:inline;
font-size:18px;
font-weight:bold;
line-height:2;
}
.DatePanel a, .DatePanel a span{cursor:pointer;}
.DatePanel a.active,.DatePanel a.active span{cursor:default;}
.DatePanel li a:hover span,
.DatePanel li a.sat:hover span,
.DatePanel li a.sun:hover span,
.DatePanel li a.active span{
text-shadow:none;
}

/*configDateTv*/
.configDateTv .hourPanelContainer{width:634px;height:25px;background-image:url(https://s.yimg.jp/images/tv/common/TvProgram_splite.png);background-repeat:no-repeat;background-position:-212px -130px;padding-top:15px;}
.configDateTv .hourPanelContainer a{background:url(https://s.yimg.jp/images/tv/minna/panel/hourPanelInactive_1x25.gif) repeat-x;font-size:14px;line-height:14px;width:23px;height:20px;padding:5px 0 0 0;display:block;float:right;text-decoration:none;text-align:center;font-weight:bold;color:#333;border-right:solid 1px #7f9098;}
.configDateTv .hourPanelContainer a.active, .configDateTv .hourPanelContainer a:hover{background:url(https://s.yimg.jp/images/tv/minna/panel/hourPanelActive_1x25.gif) repeat-x;color:#fff;}
.configDateTv .hourPanelContainer a.last{border-left:solid 1px #7f9098;}
/*areaTv*/
#areaTv{margin-top:-10px;margin-bottom:15px;}
#areaTvL{float:left;width:334px;}
#areaRelate{font-size:85%;margin:5px 0;}
#areaTvL p{float:left;font-size:85%;}
#areaTvR{float:right;width:300px;height:50px;}
/*tvProgram*/
.internalBlock{width:950px;float:left;}
/*add20120704*/
.generic_programMenu .ProgramTab ul{
overflow:hidden;
*zoom:1;
float:left;
}
.generic_programMenu .ProgramTab li{
float:left;
height:30px;
padding-right:5px;
}
.generic_programMenu .ProgramTab li a{
background-image:url(https://s.yimg.jp/images/tv/common/TvProgram_splite.png);
background-repeat:no-repeat;
display:block;
text-indent:-9999px;
overflow:hidden;
width:135px;
height:30px;
}
.generic_programMenu .ProgramTab a.programActive{background-position:0 -200px;}
.generic_programMenu .ProgramTab a.myProgram{background-position:-270px -230px;}
.ProgramTab #areaTv{float:right;margin:0; text-align:right;padding-top:.3em;}
.ProgramTab #areaTv form{display:inline;}/*areaTv*/

.generic_programMenu .subCategory1{background:url(https://s.yimg.jp/images/tv/minna/tab/programBarBlue_1x30.gif) repeat-x;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:8px;padding-right:0;padding-bottom:3px;padding-left:10px;}
.generic_programMenu .subCategory1 .active{background:#fff;color:#3dbbeb;font-weight:bold;padding:5px 20px 7px 20px;margin:0;font-size:117%;}
.generic_programMenu .subCategory1 a{color:#fff;font-weight:bold;margin:0 20px;font-size:117%;}
/*tvProgram_print*/
.yj950-1 #wrapper_print, .yj950-2 #wrapper_print{width:632px;margin:0 auto;padding:10px 15px 0 15px;}
#wrapper_print span.wishActive{display:none;}
.todayReccomended ul li.titleSecond span.wishActive, .todayReccomended ul li.titleSecond span.wishInactive{float:right;}
#wrapper_print a.print{display:block;width:133px;height:25px;background:url(https://s.yimg.jp/images/tv/minna/button/sqbtPrint_133x50.gif) no-repeat;margin:10px auto;}
#wrapper_print a:hover.print{background-position:0 -25px;}
#wrapper_print .printNotice{color:#f00;text-align:center;margin:10px 0 0 0;}
#wrapper_print .printNotice{color:#f00;text-align:center;margin:10px 0 0 0;}
.radioProgram{margin:0 0 6px 0;font-size:86%;}
.radioProgram table{margin:0 0 0 0.5px;background:#999;border-collapse:collapse;_border-collapse:separate;}
/*7 */
*:first-child+html .radioProgram table{margin:0 0 0 0.5px;background:#999;border-collapse:collapse;}
.radioProgram table td table td{vertical-align:top;border:solid 1px #999;_border:none;}
/*7 */
*:first-child+html .radioProgram table td table td{vertical-align:top;border:none;}
.radioProgram table td.station{background:url(https://s.yimg.jp/images/tv/minna/tab/programBGGrey_1x28.gif) repeat-x;font-weight:700;text-align:center;vertical-align:middle;line-height:1.2em;}
.radioProgram table td.station span{font-weight:100;color:#666;}
.radioProgram table.channel1 td{width:923px;}
.radioProgram table.channel2 td{width:461px;}
.radioProgram table.channel3 td{width:307px;}
.radioProgram table.channel4 td{width:230px;}
.radioProgram table.channel5 td{width:184px;}
.radioProgram table.channel6 td{width:149px;}
.radioProgram table.channel7 td{width:128px;}
.radioProgram table.channel8 td{width:112px;}
.radioProgram table.channel9 td{width:99px;}
.radioProgram table td.scroller{width:25px;padding:0;background:#e5e5e5;text-align:center;vertical-align:middle;font-weight:700;color:#333;}
.radioProgram table tr.buttonContainer td{padding:0;}
.radioProgram table tr.buttonContainer td.scroller{border:none;background:none;}
.radioProgram .generic_programNavigationBottom{border:none;}
.radioProgram table td span.detail{display:block;border-bottom:solid 1px #999;padding:4px;}
.radioProgram table td span.last{display:block;border-bottom:none;padding:4px;}
.radioProgram table td span.detail span.time{margin:0 5px 0 0;font-weight:700;}
.radioProgram img.programScrollTop{margin:0 0 1px 0;_margin:0;}
.radioProgram img.programScrollBottom{margin:0 0 5px 0;}
/*radioProgram*/
.generic_programMenu .ProgramTab a.radio{width:135px;height:30px;float:left;display:block;margin:0 5px 0 0;background-image:url(https://s.yimg.jp/images/tv/common/TvProgram_splite.png);background-repeat:no-repeat;background-position:-405px -200px;}
.generic_programMenu .subCategory4{background:url(https://s.yimg.jp/images/tv/minna/tab/programBarPurple_1x30.gif) repeat-x;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;padding-top:8px;padding-right:0;padding-bottom:3px;padding-left:10px;}
.generic_programMenu .subCategory4 .active{background:#fff;color:#82698B;font-weight:bold;padding:5px 20px 7px 20px;margin:0;font-size:117%;}
.generic_programMenu .subCategory4 a{color:#fff;font-weight:bold;margin:0 20px;font-size:117%;}
/*radioProgram*/
.configDateRadio,.configTodayReccomended,.configDateRadio .datePanelContainerRadio,.satelliteProgramAll,.movieColumn{margin:0 0 16px 0;}
.configDateRadio .datePanelContainerRadio a{background:url(https://s.yimg.jp/images/tv/minna/panel/datePanelRadioSprite_280x45.gif) no-repeat -140px 0;width:140px;height:45px;display:block;text-decoration:none;float:left;text-align:center;margin:0 2px 0 0;color:#333;}
.configDateRadio .datePanelContainerRadio a.active, .configDateRadio .datePanelContainerRadio a:hover{background:url(https://s.yimg.jp/images/tv/minna/panel/datePanelRadioSprite_280x45.gif) no-repeat 0 0;color:#fff;}
.configDateRadio .datePanelContainerRadio a.sat{color:#304c93;}
.configDateRadio .datePanelContainerRadio a:hover.sat{color:#fff;}
.configDateRadio .datePanelContainerRadio a.sun{color:#933030;}
.configDateRadio .datePanelContainerRadio a:hover.sun{color:#fff;}
.configDateRadio .datePanelContainerRadio a.last{margin:0 0px 0 0;}
.configDateRadio .datePanelContainerRadio span.month{font-size:14px;line-height:14px;font-weight:700;margin:10px 0 0 15px;display:inline;float:left;}
.configDateRadio .datePanelContainerRadio span.day{font-size:26px;font-weight:700;line-height:32px;margin:5px 0 0 0;float:left;}
.configDateRadio .datePanelContainerRadio span.date{font-size:14px;line-height:24px;margin:10px 0 0 3px;float:left;}
.configDateRadio .hourPanelContainer{background:url(https://s.yimg.jp/images/tv/minna/panel/hourPanelBGTop_634x40.gif) no-repeat;width:634px;height:25px;padding:15px 0 0 0;margin:-10px 0 16px 0;}
.configDateRadio .bottom{background:url(https://s.yimg.jp/images/tv/minna/panel/hourPanelBGBottom_634x40.gif) no-repeat;width:634px;height:40px;padding:0;margin:-10px 0 16px 0;}
.configDateRadio .hourPanelContainer a{background:url(https://s.yimg.jp/images/tv/minna/panel/hourPanelInactive_1x25.gif) repeat-x;font-size:14px;line-height:14px;width:23px;height:20px;padding:5px 0 0 0;display:block;float:right;text-decoration:none;text-align:center;font-weight:700;color:#333;border-right:solid 1px #7f9098;}
.configDateRadio .hourPanelContainer a.active, .configDateRadio .hourPanelContainer a:hover{background:url(https://s.yimg.jp/images/tv/minna/panel/hourPanelActive_1x25.gif) repeat-x;color:#fff;}
.configDateRadio .hourPanelContainer a.last{border-left:solid 1px #7f9098;}
.configDateRadio select{margin:10px 0 0 10px;}
.configDateRadio .datePanelContainerRadio a, .configDateRadio .datePanelContainerRadio a span{cursor:pointer;}
.configDateRadio .datePanelContainerRadio a.active, .configDateRadio .datePanelContainerRadio a.active span{cursor:default;}
/*--- category ---*/
.category .genre{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -351px;width:634px;border-bottom:3px solid #00b7fe;height:0px;padding-top:32px;overflow:hidden;}
.category ul{padding:5px 0px 10px 0px;display:inline-block;}
.category ul li{float:left;width:148px;padding:0px 5px;}
/*--- performer ---*/
.performer .genre{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -385px;width:634px;border-bottom:3px solid #00b7fe;height:0px;padding-top:32px;overflow:hidden;}
.performer ul{padding:5px 0px 10px 0px;display:inline-block;}
.performer ul li{float:left;width:116px;padding:0px 5px;}
.searchByCast div.moduleTitleBar{background:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif) no-repeat 0 -1860px;width:634px;height:35px;margin:0 0 5px 0;}
.searchByCast table{margin:5px auto 10px auto;}
.searchByCast table td{width:114px;vertical-align:top;padding:0 5px;}
.searchByCast div.character{background:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif) no-repeat 0 -1560px;width:629px;height:20px;color:#fff;font-weight:700;padding:5px 0 0 5px;}
.searchByCast div.panelContainer a{width:62px;height:40px;display:block;float:left;margin:0 1px 0 0;}
.searchByCast div.panelContainer a.bg01{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat 0 0;}
.searchByCast div.panelContainer a:hover.bg01, .searchByCast div.panelContainer a.bg01Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat 0 -50px;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a.bg02{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -70px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg02, .searchByCast div.panelContainer a.bg02Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -70px -50px;}
.searchByCast div.panelContainer a.bg03{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -140px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg03, .searchByCast div.panelContainer a.bg03Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -140px -50px;}
.searchByCast div.panelContainer a.bg04{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -210px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg04, .searchByCast div.panelContainer a.bg04Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -210px -50px;}
.searchByCast div.panelContainer a.bg05{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -280px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg05, .searchByCast div.panelContainer a.bg05Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -280px -50px;}
.searchByCast div.panelContainer a.bg06{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -350px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg06, .searchByCast div.panelContainer a.bg06Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -350px -50px;}
.searchByCast div.panelContainer a.bg07{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -420px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg07, .searchByCast div.panelContainer a.bg07Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -420px -50px;}
.searchByCast div.panelContainer a.bg08{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -490px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg08, .searchByCast div.panelContainer a.bg08Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -490px -50px;}
.searchByCast div.panelContainer a.bg09{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -560px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg09, .searchByCast div.panelContainer a.bg09Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -560px -50px;}
.searchByCast div.panelContainer a.bg10{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -630px 0;height:0px;padding-top:40px;overflow:hidden;}
.searchByCast div.panelContainer a:hover.bg10, .searchByCast div.panelContainer a.bg10Active{background:url(https://s.yimg.jp/images/tv/minna/panel/jpCharacterPanelSprite_692x90.gif) no-repeat -630px -50px;}
/******************************************************************
B1_04.html
******************************************************************/
.publicRatingAll{margin:0 0 16px 0;font-size:86%;}
.publicRatingAll div.moduleTitleBar{background:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif) no-repeat 0 -435px;width:634px;height:25px;margin:0 0 10px 0;}
.publicRatingAll div.notice{margin:0 0 10px 0;padding:0 10px;color:#cc0000;}
.publicRatingAll div.noticeBtm{margin:10px 0 10px 0;padding:0 10px;color:#cc0000;}
.publicRatingAll span.right{float:right;}
.publicRatingAll div.graphContainer{margin:0 0 25px 0;padding:0 10px;}
.publicRatingAll div.graph{float:left;width:200px;height:130px;background:url(https://s.yimg.jp/images/tv/minna/graph/graphBG_200x130.gif) no-repeat;position:relative;}
.publicRatingAll div.graph span.percentage01{position:absolute;left:49px;top:10px;font-size:85%;}
.publicRatingAll div.graph span.percentage02{position:absolute;left:49px;top:32.5px;font-size:85%;}
.publicRatingAll div.graph span.percentage03{position:absolute;left:49px;top:55px;font-size:85%;}
.publicRatingAll div.graph span.percentage04{position:absolute;left:49px;top:78.5px;font-size:85%;}
.publicRatingAll div.graph span.percentage05{position:absolute;left:49px;top:100px;font-size:85%;}
.publicRatingAll div.graph img.graphLine01{position:absolute;left:87px;top:11px;}
.publicRatingAll div.graph img.graphLine02{position:absolute;left:87px;top:33px;}
.publicRatingAll div.graph img.graphLine03{position:absolute;left:87px;top:55px;}
.publicRatingAll div.graph img.graphLine04{position:absolute;left:87px;top:78px;}
.publicRatingAll div.graph img.graphLine05{position:absolute;left:87px;top:101px;}
.publicRatingAll div.buttonContainerTop{float:right;width:414px;padding:25px 0 0 0;text-align:center;}
.publicRatingAll div.buttonContainerTop div.starContainer{width:320px;margin:0 auto 10px auto;}
.publicRatingAll div.buttonContainerTop div.starContainer div{float:left;margin:0 3px 0 0;}
.publicRatingAll div.buttonContainerTop div.starContainer div.generic_starSpriteBig01{margin:-2px 3px 0 0;}
.publicRatingAll div.buttonContainerTop span{font-weight:700;}
.publicRatingAll .commentContainer{margin:0 0 10px 0;}
.publicRatingAll .commentContainer .title{background:#eaeaea;padding:5px;margin:0 0 5px 0;}
.publicRatingAll .commentContainer .title span.header{float:left;}
.publicRatingAll .commentContainer .title span.header a{background:url(https://s.yimg.jp/images/tv/minna/icon/comment_16.gif) no-repeat 0 0;padding:2px 10px 2px 20px;font-weight:700;}
.publicRatingAll .commentContainer .title span.vote{color:#ff0066;font-weight:700;}
.publicRatingAll .commentContainer .title span.rating{float:right;}
.publicRatingAll .commentContainer .title span.star{float:right;}
.publicRatingAll .element{margin:0 10px 5px 10px;}
.publicRatingAll .seeMore{text-align:right;}
.publicRatingAll span.publisher{float:left;}
.publicRatingAll span.date{float:right;}
.publicRatingAll div img.userImage{float:left;}
.publicRatingAll span.comment{float:left;/*width:500px;*/}
.publicRatingAll span.abuseReport{float:left;}
.publicRatingAll span.abuseReport img{vertical-align:middle;margin:0 3px;}
.publicRatingAll span.sorting{font-size:117%;margin:0 10px;}
.publicRatingAll span.sorting span{font-weight:700;}
.publicRatingAll .pagenation{border-top:solid 1px #ccc;margin:5px 0;padding:5px;font-size:117%;}
/*.publicRatingAll .pagenation{border-top:solid 1px #ccc;margin:5px 0;padding:5px;font-size:117%;}*/
.publicRatingAll .pagenation .currentView{float:left;}
.publicRatingAll .pagenation .currentView span{font-weight:700;margin:0 2px;}
.publicRatingAll .pagenation .paging{float:right;}
.publicRatingAll .pagenation .paging span{color:#999;}
.publicRatingAll .backToSchedule{text-align:right;margin:5px 0;padding:5px;}
.publicRatingAll .backToSchedule{background-position:0 4px;}
.publicRatingAll div.buttonContainerBottom{margin:20px auto 0 auto;text-align:center;}
.publicRatingAll form{margin:0 0 5px 0;}
.publicRatingAll form .showButton{vertical-align:middle;margin:-4px 0 0 0;_margin:-8px 0 0 0;}
.publicRatingAll div.weeklyNavi{background:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif) no-repeat 0 -2075px;height:25px;width:634px;}
.publicRatingAll div.weeklyNavi span, .publicRatingAll div.weeklyNavi img{display:block;float:left;text-align:center;line-height:2em;font-weight:700;}
.publicRatingAll div.weeklyNavi span.active{width:194px;background:#18ade7;}
.publicRatingAll div.weeklyNavi span.active a{color:#fff;}
.publicRatingAll div.weeklyNavi span.inactive{width:195px;}
.publicRatingAll div.weeklyContents{border:solid 1px #18ade7;background:#eef5f8;padding:10px;margin:0 0 25px 0;}
.publicRatingAll div.noComment{text-align:center;margin:0 0 10px 0;font-weight:700;font-size:117%;}
/* star */
.generic_starSpriteBig01{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat 0 0 ;width:85px;height:15px;display:block;}
.generic_starSpriteBig02{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -85px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig03{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -170px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig04{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -255px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig05{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -340px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig06{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -425px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig07{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -510px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig08{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -595px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig09{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -680px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig10{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -765px 0;width:85px;height:15px;display:block;}
.generic_starSpriteBig11{background:url(https://s.yimg.jp/images/tv/minna/star/starSpriteBig_936x15.gif) no-repeat -850px 0;width:85px;height:15px;display:block;}
/******************************************************************
  110 - metaNagare
******************************************************************/
.metaNagare{background-color:#fff;}
.metaNagare *{word-break:break-all;/*IE7-,Safari,Chrome*/
-ms-word-break:break-all;/*IE8+*/
word-wrap:break-word;/*CSS3*/}
.metaNagare .rightTxt{float:right;font-size:86%;}
.metaNagare .leftTxt{float:left;font-size:86%;}
.metaNagare .leftTxt span{font-weight:700;}
.metaNagare .leftTxt .tl{font-weight:700;font-size:130%;}
.metaNagare .pad5{padding:0 0 5px 0;}
.metaNagare .name{font-size:140%;margin:15px 0 0 0;border-bottom:3px solid #3469d5;padding:0 0 7px 0;}
.metaNagare .name span{font-weight:700;}
.metaNagare .name .cal{float:right;font-size:60%;background-color:#fff3c3;border:1px solid #f1e1a1;padding:0 6px;}
.metaNagare .name .cal a{/*background-image:url(https://s.yimg.jp/images/sicons/calendar16.gif);background-repeat:no-repeat;background-position:left;padding:0 0 0 20px;*/font-weight:700;}
.metaNagare .name2{font-size:140%;margin:15px 0 0 0;padding:0 0 15px 0;}
.metaNagare .name2 span{font-weight:700;}
.metaNagare .name2 .cal{float:right;font-size:60%;background-color:#fff3c3;border:1px solid #f1e1a1;padding:0 6px;}
.metaNagare .name2 .cal a{/*background-image:url(https://s.yimg.jp/images/sicons/calendar16.gif);background-repeat:no-repeat;background-position:left;padding:0 0 0 20px;*/font-weight:700;}
/* twitter_20100120_1 */
.metaNagare .name3{font-size:140%;margin-top:15px;padding-bottom:10px;}
.metaNagare .line{border-bottom:3px solid #3469d5;}
.metaNagare .twitter{float:right;display:block;}
.metaNagare .name3 span{font-weight:700;}
.metaNagare .douga{margin:5px 0;float:left;}
.metaNagare .douga p{}
.metaNagare .douga a{}
.metaNagare .info{float:right;color:#666666;font-size:85%;padding:5px 0 0 0;}
.metaNagare .hd{border-bottom:1px solid #cccccc;}
/*.metaNagare .detail{font-size:85%;width:380px;}*/
.metaNagare .detail p.tl{font-weight:700;}
.metaNagare .detail p.co{margin:0 0 10px 0;}
.metaNagare .detail p.flg{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 3px 0;font-weight:0;}
.metaNagare .detail p.flg a{font-weight:700;}
.metaNagare .ph{float:right;width:225px;}
.metaNagare .ph p{font-size:85%;}
.metaNagare .w{font-size:85%;margin:10px 0 0 0;}
.metaNagare .w p,.metaInfo .w p{margin:0 0 10px 0;}
.metaNagare .kugiri2,.metaInfo .kugiri2{background:url(https://s.yimg.jp/images/tv/minna/meta/meta_kugiriBg2_17x17.png) repeat-x 0 0px;width:634px;height:17px;margin:0 0 10px 0;}
.metaNagare .navis{font-size:85%;text-align:center;margin:0 0 15px 0;}
.metaNagare .navis span.pre , .metaNagare .navis span.num{border-right:1px solid #cccccc;padding:5px 10px 5px 10px;}
.metaNagare .navis span.now{border-right:1px solid #cccccc;padding:5px 10px 5px 10px;font-weight:700;}
.metaNagare .navis span.next{padding:5px 10px 5px 10px;}
.metaNagare .box{margin:0 0 30px 0;background-color:#fff;}
.metaNagare .box .hd{background-color:#ccd4f6;margin:0 0 5px 0;padding:0 0 0 5px;}
.metaNagare .box .hd p{font-weight:700;padding:5px 0 0 0;}
.metaNagare .box .hd .time{float:left;background-color:#3469d5;width:170px;text-align:center;margin:0 20px 0 0;color:#ffffff;padding:5px 0 0 0;}
.metaNagare .box .txt{font-size:85%;width:445px;float:right;}
.metaNagare .box .txt2{font-size:85%;/*background-color:#eff1fd;*/}
.metaNagare .box .phFlow{float:left;width:170px;margin:0 10px 10px 0;}
.metaNagare .box .phFlow img{border:1px solid #ccc;}
.metaNagare .box .phFlow p{font-size:85%;}
.metaNagare .info{margin:0 0 5px 0;width:634px;text-align:right;}
.metaNagare .boxCM{text-align:center;background-color:#ebeffb;font-weight:0;margin:0 0 30px 0;font-size:85%;}
.metaNagare .pagetop{text-align:right;width:634px;font-size:85%;margin:0 0 5px 0;}
.metaNagare .naviBox{background-color:#f3f3f3;border:1px solid #dadada;width:618px;padding:7px 7px 4px 7px;margin:0 0 10px 0;}
.metaNagare .naviBox .prog{text-align:center;margin:0 100px}
.metaNagare .naviBox .next{float:right;width:10%;text-align:right;color:#999999;}
.metaNagare .naviBox .pre{float:left;width:10%;text-align:left;color:#999999;}
.metaNagare .naviBox p{font-weight:700;font-size:120%;margin:0 0 5px 0;}
.metaNagare .naviBox span{font-weight:700;}
.metaNagare .naviTxt{text-align:center;margin:0 0 20px 0;}
.metaNagare .naviTxt span{font-weight:700;}
.metaNagare .w .attention,.metaInfo .attention{color:#CC6600;}
.metaNagare .zeromatch{background-color:#fff;font-weight:700;text-align:center;}
/******************************************************************
B1_06.html
******************************************************************/
.publicRatingAll .voteThisComment{background:#eaeaea;text-align:center;padding:5px;}
.publicRatingAll .voteThisComment img{vertical-align:middle;margin:0 3px;}
.publicRatingAll div.abuseReport{text-align:center;margin:15px;}
/******************************************************************
B1_07.html
******************************************************************/
.programTitleTop{margin:0 0 16px 0;border-bottom:solid 3px #00b7fe;padding:0 0 5px 0;}
.postRating,.report{width:634px;line-height:1.5em;margin-top:0;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-bottom:16px;}
.postRating div.container{padding:15px 10px;}
.postRating .programTitle{display:block;border-bottom:solid 1px #999;font-size:114%;font-weight:700;margin:0 0 5px 0;}
.errorMessage1{background:#ff0033;color:#fff;font-weight:700;padding:7px;text-align:center;}
.postRating .warningText{color:#cc0000;}
.errorMessage2{color:#ff0033;font-weight:700;padding:10px 0 0 10px;;}
.postRating .starBG{background:url(https://s.yimg.jp/images/tv/minna/star/starBG_270x16.gif) no-repeat center 10px;text-align:center;}
.postRating .starBG img{margin:0 2px;vertical-align:middle;}
.postRating .generic_inputText{width:280px;}
.postRating textarea{width:600px;height:100px;}
.postRating ul.warningContainer2{background:#dde1e3;padding:5px 10px;font-size:86%;line-height:1.3em;margin:0 0 16px 0;}
.postRating ul.warningContainer2 li.middle{color:#cc0000;}
.postRating ul.warningContainer2 li{padding:2px 0}
/******************************************************************
B1_08.html
******************************************************************/
.postRating ul li.generic_smallCarrot{line-height:1.2em;margin:5px 0;}
.postRating .submitArea{text-align:center;}
.postRating .submitArea input{margin:0 2px;vertical-align:middle;}
.postRating .submitArea ul li{margin:5px 0;}
/******************************************************************
B1_09.html
******************************************************************/
.postRating .doneMessageContainer{padding:50px 0;border-bottom:solid 1px #999;text-align:center;}
.postRating .doneMessage{font-size:129%;font-weight:700;}
/******************************************************************
B1_10.html
******************************************************************/
.report dl{border-bottom:1px solid #CCCCCC;margin:0;padding:10px;}
.report dl dt{float:left;font-weight:700;width:80px;}
.report dl dd{margin:0 0 6px;}
.report ul{background:none repeat scroll 0 0 #DDE1E3;margin:10px;padding:10px;}
.report ul li.caution{color:#CC0000;font-weight:700;margin:0 0 5px;}
.report div.submitArea{text-align:center;}
.postRating{line-height:1.5em;}
/******************************************************************
B1_11.html
******************************************************************/
.report div.doneMsg{text-align:center;}
.report div.doneMsg span{display:block;font-weight:700;padding:50px;}
.report ul{background:none repeat scroll 0 0 #DDE1E3;margin:10px;padding:10px;}
/******************************************************************
B1_12.html
******************************************************************/
.report div.textArea{border-bottom:1px solid #CCCCCC;margin:0;padding:10px;}
.report textarea{height:100px;margin:5px 0 0;width:600px;}
/******************************************************************
B1_15.html
******************************************************************/
.generic_rcbd634{background:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif) repeat-y -644px 0;}
.generic_rcGradation634{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;}
.generic_rcft634{background:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif) no-repeat 0 -25px;width:634px;height:5px;font-size:0;}
ul.pagenation{padding-top:0.5em 0 ;text-align:center;zoom:1;margin-bottom:1em;}
ul.pagenation span,ul.pagenation a{padding:0.25em 0.4em;_padding:0 0.4em;margin:2px;border:1px solid #eee;zoom:1;}
*:first-child+html ul.pagenation span, *:first-child+html ul.pagenation a{padding:0 0.4em;margin:2px;border:1px solid #eee;zoom:1;}
ul.pagenation span{background:#eee;font-weight:bold;}
ul.pagenation a:hover{border-color:#00d;background:#039;color:#fff;}
/* Calendar */
.subCalendar{width:290px;background-color:#e0eeff;border:1px solid #3469d5;padding:5px;margin-bottom:15px;}
.subCalendar .tl{font-size:86%;text-align:center;}
.subCalendar .date{border:1px solid #6994eb;background-color:#ffffff;text-align:center;margin-bottom:2px;padding-top:5px;padding-right:20px;padding-bottom:5px;padding-left:20px;}
.subCalendar .date span.txt01{font-weight:700;color:#376bd6;margin:0 5px 0 0;}
.subCalendar .date span.txt02{font-size:90%;}
.subCalendar .pre{background:url(https://s.yimg.jp/images/tv/minna/meta/calendar.gif) no-repeat 0px -20px;width:7px;height:10px;float:left;margin-top:10px;margin-left:5px;}
.subCalendar .pre_txt{float:left;margin-top:6px;margin-left:5px;font-size:90%;color:#3469d5;}
.subCalendar .pre a,.metaCalendar .pre input{position:absolute;width:7px;height:10px;display:box;}
.subCalendar .next{background:url(https://s.yimg.jp/images/tv/minna/meta/calendar.gif) no-repeat -20px -20px;width:7px;height:10px;float:right;margin-top:10px;margin-right:5px;}
.subCalendar .next_txt{float:right;margin-top:6px;margin-right:5px;font-size:90%;color:#3469d5;}
.subCalendar .next a,.metaCalendar .next input{position:absolute;width:7px;height:10px;display:box;}
.subCalendar table{width:100%;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#9daee1;border-bottom-color:#9daee1;border-left-color:#9daee1;}
.subCalendar td{border:1px solid #b5b5b5;text-align:center;color:#666666;padding:1px;}
.subCalendar td.day{background-color:#ffffff;font-size:86%;color:#666666;}
.subCalendar td.today{background-color:#e6e6e6;font-size:86%;color:#666666;font-weight:700;}
.subCalendar td.youbi{background-color:#d9e1f9;font-weight:700;font-size:86%;color:#333333;}
.subCalendar td a{text-decoration:none;color:#3469d5;display:block;width:100%;height:100%;background-color:#d6e4ff;font-weight:700;}
.subCalendar td a:hover{background-color:#7aa6ff;display:block;width:100%;height:100%;color:#ffffff;font-weight:700;}
.subCalendar td.ch_day{background-color:#3469d5;font-size:86%;color:#ffffff;font-weight:700;}
/******************************************************************
B1_16.html
******************************************************************/
.metaGenre p{margin:0 0 5px 0;font-weight:700;font-size:130%;line-height:24px;}
.metaGenre *{word-break:break-all;/*IE7-,Safari,Chrome*/
-ms-word-break:break-all;/*IE8+*/
word-wrap:break-word;/*CSS3*/}
.metaGenre ul{margin:0 0 20px 0;}
.metaGenre ul li{margin:0 0 5px 0;color:#666;}
.metaInfo .category_ttl{height:26px;width:618px;border:1px solid #d4d4d4;background:url(https://s.yimg.jp/images/tv/minna/oyakudachi/ttl_bg.png) repeat-x 0 0;padding-right:6px;padding-left:8px;font-size:86%;line-height:26px;}
.metaInfo .list_box .ph{float:left;text-align:left;width:148px;padding:0 10px 40px 0;}
.metaInfo *{word-break:break-all;/*IE7-,Safari,Chrome*/
-ms-word-break:break-all;/*IE8+*/
word-wrap:break-word;/*CSS3*/}
.metaInfo .list_box .txt{width:465px;}
.metaInfo .list_box .products{font-size:120%;font-weight:700;}
.metaInfo .list_box .products span{font-size:70%;color:#666;}
.metaInfo .list_box .price{font-size:116%;color:#db180e;font-weight:700;margin:0 10px 0 0px;}
.metaInfo .list_box .wTxt{font-size:85%;}
.metaInfo .list_box .kindTxt2{font-size:86%;color:#587d00;}
.metaInfo .list_box .intro{color:#666666;font-size:86%;margin:0;}
.metaInfo .list_box .shopping{background:url(https://s.yimg.jp/images/tv/minna/meta/meta_shoppingBg_27x45.gif) repeat-x 0 0;padding:7px 12px;font-size:86%;width:445px;border:1px solid #ffd3d2;background-color:#fff;}
.metaInfo .list_box .txt2{margin:0 0 10px;width:629px;}
.metaInfo .list_box .mapPh{float:left;padding:0 10px 40px 0;text-align:left;width:260px;}
.metaInfo .list_box .mapTxt{float:right;font-size:86%;margin:0 0 10px;width:359px;}
.metaInfo .list_box .mapTxt a{color:#8284CC;}
.metaInfo .list_box .y{color:#666666;font-size:86%;}
/******************************************************************
B1_16_2.html
******************************************************************/
.metaGenre ul li.on,.metaGenre p.on{background-color:#FFEEBA;font-weight:700;}
/******************************************************************
B1_17.html
******************************************************************/
.ntvMain .main_txt p.detail{width:634px;height:29px;padding:0;background-image:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif);background-repeat:no-repeat;background-position:0 -2774px;text-indent:-9999px;}
.ntvMain .main_txt p.innr{margin:10px 10px 15px;}
.ntvMain *{word-wrap:break-word;}
.ntvMain{float:left;}
/* ntvCalendar */
.ntvCalendar{width:290px;background-color:#e0eeff;border:1px solid #3469d5;padding:5px;margin-bottom:15px;}
.ntvCalendar .tl{font-size:86%;text-align:center;}
.ntvCalendar .date{border:1px solid #6994eb;background-color:#ffffff;text-align:center;margin-bottom:2px;padding-top:5px;padding-right:20px;padding-bottom:5px;padding-left:20px;}
.ntvCalendar .date span.txt01{font-weight:700;color:#376bd6;margin:0 5px 0 0;}
.ntvCalendar .date span.txt02{font-size:90%;}
.ntvCalendar .pre{background:url(https://s.yimg.jp/images/tv/minna/meta/calendar.gif) no-repeat 0px -20px;width:7px;height:10px;float:left;margin-top:10px;margin-left:5px;}
.ntvCalendar .pre_txt{float:left;margin-top:6px;margin-left:5px;font-size:90%;color:#3469d5;}
.ntvCalendar .pre a,.metaCalendar .pre input{position:absolute;width:7px;height:10px;display:box;}
.ntvCalendar .next{background:url(https://s.yimg.jp/images/tv/minna/meta/calendar.gif) no-repeat -20px -20px;width:7px;height:10px;float:right;margin-top:10px;margin-right:5px;}
.ntvCalendar .next_txt{float:right;margin-top:6px;margin-right:5px;font-size:90%;color:#3469d5;}
.ntvCalendar .next a,.metaCalendar .next input{position:absolute;width:7px;height:10px;display:box;}
.ntvCalendar table{width:100%;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#9daee1;border-bottom-color:#9daee1;border-left-color:#9daee1;}
.ntvCalendar td{border:1px solid #b5b5b5;text-align:center;color:#666666;padding:1px;}
.ntvCalendar td.day{background-color:#ffffff;font-size:86%;color:#666666;}
.ntvCalendar td.today{background-color:#e6e6e6;font-size:86%;color:#666666;font-weight:700;}
.ntvCalendar td.youbi{background-color:#d9e1f9;font-weight:700;font-size:86%;color:#333333;}
.ntvCalendar td a{text-decoration:none;color:#3469d5;display:block;width:100%;height:100%;background-color:#d6e4ff;font-weight:700;}
.ntvCalendar td a:hover{background-color:#7aa6ff;display:block;width:100%;height:100%;color:#ffffff;font-weight:700;}
.ntvCalendar td.ch_day{background-color:#3469d5;font-size:86%;color:#ffffff;font-weight:700;}
.ntv_l{float:left;width:536px;}
.ntv_l_b{float:left;width:531px;}
.ntv_logo{background-image:url("https://s.yimg.jp/images/tv/minna/meta/metatv/ntv2.png");background-repeat:no-repeat;float:right;height:25px;width:68px;margin-left:10px;}
.ntv_logo_b{background-image:url("https://s.yimg.jp/images/tv/minna/meta/metatv/official-xsmall.gif");background-repeat:no-repeat;float:right;height:50px;width:73px;margin-left:10px;}
.ntvMain .teikyo{color:#666666;font-size:86%;margin-bottom:50px;margin-left:15px;text-align:left;width:619px;border-bottom:1px solid #ccc;padding-bottom:20px;}
/******************************************************************
new_reviewr.html
******************************************************************/
.commentNewAll{margin:0 0 16px 0;font-size:86%;}
.configTodayReccomended ul.config li.sort{border-bottom:solid 1px #ccc;margin:15px 0 0 0;}
.configTodayReccomended ul.config li{padding:5px;}
.configTodayReccomended ul.config li strong.category{float:left;width:80px;}
.configTodayReccomended ul.config li div.genre{width:530px;float:left;_padding:0 0 0 3px;}
.commentNewAll .pagenation{border-bottom:solid 1px #999;margin:5px 0;padding:5px;font-size:117%;}
.commentNewAll .pagenation .currentView{float:left;}
.commentNewAll .pagenation .paging{float:right;}
.commentNewAll .commentContainer{margin:0 0 5px 0;border-bottom:solid 1px #ccc;}
.commentNewAll .commentContainer .hd{font-size:117%;padding:5px;}
.commentNewAll .commentContainer .hd a.postComment{float:right;}
.commentNewAll .commentContainer .title{background:#eaeaea;padding:5px;margin:0 0 5px 0;}
.commentNewAll .commentContainer .title a{background:url(https://s.yimg.jp/images/tv/minna/icon/comment_16.gif) no-repeat 0 2px;padding:0 10px 0 20px;font-weight:700;float:left}
.commentNewAll .commentContainer .title span.rating{float:right;}
.commentNewAll .commentContainer .title span.star{float:right;}
.commentNewAll .element{margin:0 10px 5px 10px;}
.commentNewAll span.publisher{float:left;}
.commentNewAll span.date{float:right;}
.commentNewAll div img.userImage{float:left;}
.commentNewAll span.comment{float:left;/*width:520px;*/}
.commentNewAll a.generic_smallCarrot{float:right;font-size:12px;background-position:0 4px;}
.commentNewAll .pagenation{border-bottom:solid 1px #999;margin:5px 0;padding:5px;font-size:117%;}
.commentNewAll .pagenation .currentView{float:left;}
.commentNewAll .pagenation .currentView span{font-weight:700;margin:0 2px;}
.commentNewAll .pagenation .paging{float:right;}
.commentNewAll .pagenation .paging span{color:#999;}
.commentNewAll p{color:#cc0000;padding:5px;}
.commentNewAll .noComment{text-align:center;font-weight:700;padding:50px 0;width:634px;}
/******************************************************************
new_list.html
******************************************************************/
.metaInfo *{word-break:break-all;/*IE7-,Safari,Chrome*/
-ms-word-break:break-all;/*IE8+*/
word-wrap:break-word;/*CSS3*/}
.metaInfo{width:634px;}
.metainfo_ttl{background:url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat 0 -489px;height:0px;padding-top:26px;overflow:hidden;}
#meta_tab .tab{width:634px;border-top-width:6px;border-top-style:solid;border-top-color:#3469d5;background:url(https://s.yimg.jp/images/tv/minna/meta/meta_tab_bg.png) no-repeat 0 0;height:30px;}
#meta_tab .tab .w89{width:89px;margin-left:1px;height:29px;margin-top:1px;text-align:center;line-height:30px;}
#meta_tab .tab .w90{width:90px;margin-left:1px;height:29px;margin-top:1px;text-align:center;line-height:30px;}
#meta_tab .tab .crnt90{background:url(https://s.yimg.jp/images/tv/minna/meta/meta_tab_bg.png) no-repeat -99px -40px;}
.metaInfo .w{font-size:85%;margin:10px 0 0 0;padding:0 0 10px 0;}
.metaInfo .pad5{padding:0 0 5px 0;}
.metaInfo .leftTxt{float:left;font-size:86%;}
.metaInfo .leftTxt span{font-weight:700;}
.metaInfo .rightTxt{float:right;font-size:86%;}
.over{color:#999;}
.metaInfo .kugiri,.metaNagare .kugiri,#main .kugiri{background:url(https://s.yimg.jp/images/tv/minna/meta/meta_kugiriBg_17x17.png) repeat-x 0 0px;width:634px;height:17px}
.line_c5{margin-bottom:1px;border-top-width:1px;border-top-style:solid;border-top-color:#c5c5c5;}
.meta_tittl{width:612px;border-left-width:5px;border-left-style:solid;border-left-color:#3469d5;margin-bottom:1px;padding-left:17px;}
.metaInfo .line{border-bottom:3px solid #3469D5;}
/******************************************************************
movie.html
******************************************************************/
.movieColumn .moduleTitleBar{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(https://s.yimg.jp/images/tv/common/sprite_634_new.png) no-repeat scroll 0 -525px;border-bottom:3px solid #00B7FE;width:634px;height:27px;padding-top:5px;}
.movieColumn .moduleTitleBar .ttl{text-indent:-9999px;width:130px;height:32px;float:left;}
.movieColumn span.programTitle{font-weight:700;display:block;margin:10px 0;}
.movieColumn div.programTime{background:url(https://s.yimg.jp/images/tv/minna/sprite_634.gif) no-repeat 0 -2075px;width:629px;height:30px;font-weight:700;font-size:86%;padding-right:5;padding-left:5px;padding-top:3px;}
.movieColumn div.programTime img{vertical-align:text-bottom;}
.movieColumn span.textContainer{padding:10px 10px 0 10px;display:block;}
#contents-body{/* use clearfix hack */ position:relative;}
#contents-body-tlog{}
.yj950-2 #contents-body #main{float:left;width:634px;}
/******************************************************************
top.html
******************************************************************/
.recommended table{float:right;margin:0 0 0 10px;width:1%;}
element.style{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://pmd.yimg.jp/tv/pyramid/2011/01/26/REC_image_1296018278.jpg) no-repeat scroll 0 0;height:126px;width:170px;}
/* oyakudachi */
#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;}
.pt6{padding-top:6px;}
/* font */
.hd6Title{font-weight:bold;font-size:14px;float:left;}
.hd6 .subtxt{font-weight:lighter;color:#FFF;font-size:90%;float:left;line-height:25px;margin-left:8px;}
.hd6date{font-weight:lighter;color:#FFF;font-size:90%;float:right;line-height:25px;margin-right:8px;}
.contents_Title{font-size:98%;background-color:#e9f0ff;font-weight:bold;line-height:1.9em;padding:0 4px 0 4px;}
.newArriveListTitle{font-weight:bold;font-size:120%;}
.Reedtxt, .newArriveListGenre, .newArriveLeft, .newArriveRight, .newArriveListGenre{font-size:90%;line-height:1.3em;}
.attentionA{font-size:83%;color:#cc6600;}
.attentionB{font-size:83%;color:#666666;}
.newArriveListGenre{color:#5a7c00;margin-top:3px;}
/* btn,img */
.hd6Title img{vertical-align:middle;}
.newArriveBtn{padding:10px 185px 10px 185px;text-indent:-9999px;}
.newArriveBtn_bg{width:240px;height:35px;display:block;background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat 0 -123px;}
.tvStationBtn a{text-indent:-9999px;overflow:hidden;display:inline-block;width:102px;height:55px;float:left;}
.tvStationBtn a.bg01{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat 0 0;margin:6px 2px 0 0;}
.tvStationBtn a:hover.bg01{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat 0 -62px;margin:6px 2px 0 0;}
.tvStationBtn a.bg02{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -112px 0;margin:6px 2px 0 0;}
.tvStationBtn a:hover.bg02{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -112px -62px;margin:6px 2px 0 0;}
.tvStationBtn a.bg03{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -224px 0;margin:6px 2px 0 0;}
.tvStationBtn a:hover.bg03{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -224px -62px;margin:6px 2px 0 0;}
.tvStationBtn a.bg04{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -336px 0;margin:6px 2px 0 0;}
.tvStationBtn a:hover.bg04{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -336px -62px;margin:6px 2px 0 0;}
.tvStationBtn a.bg05{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -448px 0;margin:6px 2px 0 0;}
.tvStationBtn a:hover.bg05{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -448px -62px;margin:6px 2px 0 0;}
.tvStationBtn a.bg06{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -560px 0;float:right;margin-top:6px;}
.tvStationBtn a:hover.bg06{background:url(https://s.yimg.jp/images/tv/common/top_sprite.png) no-repeat -560px -62px;margin-top:6px;}
/* line */
.newArrive_border{border-bottom:dotted 1px #929292;margin:15px 2px 2px 0;}
.border_left{border-left:3px solid #90b1f4;}
/* float,margin,padding */
.newArrive_contents{margin:0 4px 0 4px;}
.newArriveList{margin-left:7px;}
.Reedtxt{margin:10px 0 10px 0;}
.attentions{margin:10px 0 0 5px;line-height:1.2em;}
.newArriveLeft{width:53px;float:left;}
.newArriveRight{width:547px;float:left;}
/* affiliate */
.travelLink{padding:5px 0 5px 0;}
.yTravel{vertical-align:top;margin-right:3px;}
/******************************************************************
error.html
******************************************************************/
.error404{font-weight:700;text-align:center;float:left;padding:80px 0;width:950px;}
.error404 a{font-weight:100;}
/******************************************************************
E1_2.html
******************************************************************/
.mitaiListZero{margin:0 0 16px;}
.mitaiListZero div.mitai_tab{background:url("https://s.yimg.jp/images/tv/minna/sprite_634.gif") no-repeat scroll 0 -2655px transparent;border-bottom:4px solid #1DAFE7;height:30px;margin:0 0 10px;padding:5px 0 0;}
.mitaiListZero div.txt{padding:0 0 10px;}
.mitaiListZero div.title{background:url("https://s.yimg.jp/images/tv/minna/mitai/mitaiListZero.png") no-repeat scroll 0 0 transparent;height:32px;margin:0 0 7px;width:634px;}
.mitaiListZero table.box{margin:0 0 16px;}
.mitaiListZero table td.gh1{background:url("https://s.yimg.jp/images/tv/minna/mitai/mitaiListZero.png") no-repeat scroll 0 -40px transparent;height:130px;margin:10px 0 0;width:300px;}
.mitaiListZero table td.txt{background:url("https://s.yimg.jp/images/tv/minna/mitai/mitaiZeroBg.png") repeat-x scroll center bottom transparent;border:1px solid #DEDAD4;color:#BF660E;height:130px;margin:10px 0 0 10px;padding:0 10px;width:290px;}
.mitaiListZero table td.txt p{background:url("https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif") no-repeat scroll 0 3px transparent;color:#333333;margin:8px 0 0 0;padding:0 0 0 15px;}
.mitaiListZero table td.txt a{font-weight:700;}
.mitaiListZero div.title p{color:#B74500;font-weight:700;padding:7px 0 0 10px;}
.mitaiListZero table td.gh2{background:url("https://s.yimg.jp/images/tv/minna/mitai/mitaiListZero.png") no-repeat scroll 0 -180px transparent;height:130px;margin:10px 0 0;width:300px;}
.mitaiListZero table td.gh3{background:url("https://s.yimg.jp/images/tv/minna/mitai/mitaiListZero.png") no-repeat scroll 0 -320px transparent;height:130px;margin:10px 0 0;width:300px;}
/******************************************************************
ranking.html
******************************************************************/
.configRanking{background:url("https://s.yimg.jp/images/tv/minna/sprite_634.gif") no-repeat scroll 0 -2250px transparent;margin:0 0 16px;padding:5px 0 0;}
.configRanking div.ranking_tab{border-bottom:5px solid #1DAFE7;height:30px;margin:0;}
.configRanking .titleContainer{border-bottom:1px solid #ddd;padding:5px;}
.configRanking .titleContainer .title{float:left;font-weight:700;}
.configRanking ul{padding:5px;}
.configRanking ul li span.category{float:left;font-weight:700;width:80px;}
.configRanking ul li div.genre{float:left;width:530px;}
.configRanking ul li span{font-weight:700;}
.rankingAll{margin:0 0 16px 0;}
.rankingAll div.icons{text-align:right;border-bottom:solid 1px #999;padding:0 0 5px 0;font-size:86%;}
.rankingAll div.icons span{padding:3px 0 3px 22px;margin:0 0 0 15px;}
.rankingAll .new{background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingNew_19.gif) no-repeat;}
.rankingAll .up{background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingUp_19.gif) no-repeat;}
.rankingAll .down{background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingDown_19.gif) no-repeat;}
.rankingAll .same{background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingFlat_19.gif) no-repeat;}
.rankingAll ul li{margin:5px 0;border-bottom:solid 1px #ddd;padding:0 0 5px 0;}
.rankingAll ul li span.ranking{width:40px;height:40px;display:block;float:left;margin:0 5px 0 0;background:url(https://s.yimg.jp/images/tv/minna/ranking/rankingSpriteBig_1560x40.gif) no-repeat;}
.rankingAll ul li span.rank01{background-position:0 0;}
.rankingAll ul li span.rank02{background-position:-80px 0;}
.rankingAll ul li span.rank03{background-position:-160px 0;}
.rankingAll ul li span.rank04{background-position:-240px 0;}
.rankingAll ul li span.rank05{background-position:-320px 0;}
.rankingAll ul li span.rank06{background-position:-400px 0;}
.rankingAll ul li span.rank07{background-position:-480px 0;}
.rankingAll ul li span.rank08{background-position:-560px 0;}
.rankingAll ul li span.rank09{background-position:-640px 0;}
.rankingAll ul li span.rank10{background-position:-720px 0;}
.rankingAll ul li span.rank11{background-position:-800px 0;}
.rankingAll ul li span.rank12{background-position:-880px 0;}
.rankingAll ul li span.rank13{background-position:-960px 0;}
.rankingAll ul li span.rank14{background-position:-1040px 0;}
.rankingAll ul li span.rank15{background-position:-1120px 0;}
.rankingAll ul li span.rank16{background-position:-1200px 0;}
.rankingAll ul li span.rank17{background-position:-1280px 0;}
.rankingAll ul li span.rank18{background-position:-1360px 0;}
.rankingAll ul li span.rank19{background-position:-1440px 0;}
.rankingAll ul li span.rank20{background-position:-1520px 0;}
.rankingAll ul li span.titleContainer{float:left;padding:0 0 0 25px;background-position:0 2px;width:470px;}
.rankingAll ul li span.titleContainer a{font-size:114%;line-height:1.5em;font-weight:700;margin:0 5px 0 0;}
.rankingAll ul li span.titleContainer span.description{font-size:86%;}
.rankingAll ul li span.number{float:right;text-align:right;width:85px;font-size:114%;}
.rankingAll ul li span.number span{font-weight:700;}
.rankingAll ul li span.rating{float:right;text-align:center;width:85px;line-height:1.6em;}
.rankingAll ul li span.rating span{font-weight:100;}
.rankingAll ul li.last{border:none;font-size:86%;}
.rankingAll ul li.genre{font-weight:700;padding:3px;border:none;}
.ranM{font-size:100%;margin:0 0 20px;}
.ranM p{float:right;font-size:86%;}
/*--- 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%;}*/
.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;/*font-weight:700;*/}
.sonetRanking ul.contents li.header2{text-align:left;margin:5px 0;float:left;color:#496700;background:#d9eaa6;border:1px solid #abbe75;padding:0 35px;/*font-weight:700;*/}
.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%;}
/******************************************************************
A3_03.html
******************************************************************/
#main .sec_search{background-image:url(https://s.yimg.jp/images/tv/common/minds/bg_image.png);background-repeat:no-repeat;background-position:0px -580px;width:604px;height:26px;margin-top:10px;padding-top:10px;padding-right:15px;padding-left:15px;}
.sec_search ul li{float:left;padding-right:13px;}
input{display:inline;vertical-align:middle;}
.sec_search .generic_inputText{margin:0 10px 0 0;width:173px;}
/******************************************************************
CS
******************************************************************/
.satelliteProgram{margin:0 0 6px 0;font-size:86%;}
.satelliteProgram .header{border-bottom:solid 3px #00b7fe;padding:5px;margin:5px 0 10px 0;font-weight:700;font-size:130%;}
.satelliteProgram .header .CSlink{text-align:center;display:block;}
.satelliteProgram .header span.CSprogramTitle{display:block;float:left;color:#666;}
.satelliteProgram .header span.CSprogramTitle span{color:#006699;font-size:150%;line-height:100%;margin:0 0 0 5px;}
.satelliteProgram .header .buttonContainer{float:right;margin:15px 0 0 0;}
.satelliteProgram .header .buttonContainer img{border:solid 1px #999;}
.satelliteProgram table{margin:0 0 0 0.5px;background:#999;border-collapse:collapse;*border-collapse:separate;}
.satelliteProgram table td table td{vertical-align:top;border:solid 1px #999;*border:none;}
.satelliteProgram table.channel8 td{width:115px;}
.satelliteProgram table td.scroller{width:25px;padding:0;background:#e5e5e5;text-align:center;vertical-align:middle;font-weight:700;color:#333;}
.satelliteProgram table td.active{background:url(https://s.yimg.jp/images/tv/minna/tab/programBGDark_1x48.gif) repeat-x;font-weight:700;color:#5a4537;text-align:center;padding:3px 0 0 0;}
.satelliteProgram table td.inactive{background:url(https://s.yimg.jp/images/tv/minna/tab/programBGLight_1x48.gif) repeat-x;font-weight:700;color:#5a4537;text-align:center;padding:3px 0 0 0;}
.satelliteProgram table td.sat{color:#304c93;}
.satelliteProgram table td.sun{color:#933030;}
.satelliteProgram table td span.month{font-size:12px;line-height:12px;display:block;float:left;margin:5px 0 0 26px;_margin:5px 0 0 13px;}
.satelliteProgram table td span.day{font-size:30px;line-height:26px;display:block;float:left;}
.satelliteProgram table td span.date{font-size:12px;line-height:12px;display:block;clear:left;margin:3px 0 0 0;}
.satelliteProgram table td.cellBGDrama{background:#fff0e3;}
.satelliteProgram table td.cellBGMovie{background:#ffe9fb;}
.satelliteProgram table td.cellBGMusic{background:#f0edff;}
.satelliteProgram table td.cellBGAnime{background:#ffffeb;}
.satelliteProgram table td.cellBGSports{background:#edfdff;}
.satelliteProgram table td span.detail{display:block;border-bottom:solid 1px #999;padding:4px;}
.satelliteProgram table td span.last{display:block;border-bottom:none;padding:4px;}
.satelliteProgram table td span.detail span.time{font-weight:700;margin:0 5px 0 0;}
.satelliteProgram table td span.detail a.title{font-weight:100;}
.satelliteProgram table td span.detail span.rating{display:block;color:#666;margin:0 0 3px 0;}
.satelliteProgram table td span.detail span.wish{color:#ff0066;line-height:100%;}
.satelliteProgram table td span.detail span.button{display:block;text-align:center;margin:3px 0 0 0;}
.satelliteProgram img.programScrollTop{margin:0 0 1px 0;_margin:0;}
.satelliteProgram img.programScrollBottom{margin:0 0 5px 0;}
.satelliteProgram table td span.detail{display:block;border-bottom:none;padding:4px;word-break:break-all;}
.satelliteProgram table td span.detail a.title{font-weight:700;}
.satelliteProgram td.n{display:none}
.satelliteProgram table td.active{background:url(https://s.yimg.jp/images/tv/minna/tab/programBGDark_1x48.gif) repeat-x;font-weight:700;color:#5a4537;text-align:center;padding:3px 0 0 0;}
.satelliteProgram table td.inactive{background:url(https://s.yimg.jp/images/tv/minna/tab/programBGLight_1x48.gif) repeat-x;font-weight:700;color:#5a4537;text-align:center;padding:3px 0 0 0;}
.searchByProgram .n{display:none}
.radioProgram table td span.detail{display:block;border-bottom:none;padding:4px;}
.tvProgram table td.n{display:none}
.radioProgram td.n{display:none}
.tvProgram .cslink{text-align:left;margin:15px 5px 5px 0;}
/******************************************************************
C1_12
******************************************************************/
.generic_programMenu .mytab{height:30px;}
.generic_programMenu .mytab a.program{background:url(https://s.yimg.jp/images/tv/minna/tab/tabAllSprite_1414x90.gif) no-repeat 0 -30px;width:135px;height:30px;float:left;display:block;margin:0 5px 0 0;}
.generic_programMenu .mytab a:hover.program{background:url(https://s.yimg.jp/images/tv/minna/tab/tabAllSprite_1414x90.gif) no-repeat 0 -60px;width:135px;height:30px;float:left;display:block;margin:0 5px 0 0;}
.generic_programMenu .mytab a.myProgramActive{background:url(https://s.yimg.jp/images/tv/minna/tab/tabAllSprite_1414x90.gif) no-repeat -270px 0;width:135px;height:30px;float:left;display:block;margin:0 5px 0 0;}
.generic_programMenu .subCategory3{background:#ff9e2b url(https://s.yimg.jp/images/tv/minna/tab/programBarOrange_1x30.gif) repeat-x bottom;padding:4px 50px 0 50px;margin:0 0 10px 0;}
.generic_programMenu .subCategory3 table{width:100%;margin:0;padding:0;border-collapse:collapse;border:none;border-spacing:0;}
.generic_programMenu .subCategory3 table td.active{background:#fff;}
.generic_programMenu .subCategory3 table td.active a{background:#fff;color:#ff9e2b;font-size:117%;font-weight:700;}
.generic_programMenu .subCategory3 table td{padding:5px 10px;text-align:center;background:#ff9e2b url(https://s.yimg.jp/images/tv/minna/tab/programBarOrange_1x30.gif) repeat-x bottom;width:33%;border:none;margin:0;}
.generic_programMenu .subCategory3 table td a{color:#fff;font-size:117%;font-weight:700;}
.generic_programNavigationBottom{border-top:solid 1px #ccc;padding:5px 7px 0 5px;font-size:117%;}
/*--- sub ---*/
/*osusume*/
.subOsusume .other_blue{background:#dff1f9;background-image:url(https://s.yimg.jp/images/tv/minna/mitai/dotBg_blue.gif);background-repeat:repeat;padding:5px;}
/*insideLink*/
.generic_rcbd300 ul li span.chie{background:url(https://s.yimg.jp/images/sicons/knowledge28.gif) no-repeat;padding:5px 0 5px 32px;display:block;}
.generic_rcbd300 ul li span.keiji{background:url(https://s.yimg.jp/images/sicons/message28.gif) no-repeat;padding:5px 0 5px 32px;display:block;}
/******************************************************************
maintenance
******************************************************************/
.maintenance{width:630px;border:5px solid #cde5ee;text-align:center;margin:50px auto 60px auto;padding:30px;background-color:#f5fbfd;}
.maintenance em{color:#666;}
/******************************************************************
mitai_box
******************************************************************/
.outer{position:fixed;top:40%;left:38%;}
.mitaiBox{width:265px;height:116px;background-image:url(https://s.yimg.jp/images/tv/common/minds/mitaibox_bg.png);background-repeat:no-repeat;display:block;padding:15px;position:absolute;font-size:14px;}
.mitaiBox_1{height:96px;}
.mitaiBox_2{height:20px;text-align:center;}
.mitaiBtn{width:82px;height:0px;background-image:url(https://s.yimg.jp/images/tv/common/minds/mitaibox_btn.png);background-repeat:no-repeat;display:inline-block;padding-top:23px;overflow:hidden;cursor:hand;}
/******************************************************************
wowow_alert
******************************************************************/
.wowow_alert{padding:10px 40px;border:5px solid #E4E4E4;margin-bottom:10px;}
/******************************************************************
GyaoBrand
******************************************************************/
.gyaobrand{display:inline-block;font-size:87.5%;margin-top:10px;}
.gyaobrand li span{width:187px;float:left}
.gyaobrand li span{background:url("https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif") no-repeat scroll 0 3px transparent;margin:5px 5px 0 0;padding:0 0 0 15px;}
.gyaobrand li{width:622px;float:left;line-height:14px;}
.gyaobrand p{padding-left:5px;border-left:3px solid #ff9962;color:#333;font-weight:bold;margin-left:3px;}
/*SNSbtn追加20110726*/
.program_bg .leftBox{float:left;width:454px;padding-left:10px;}
.program_bg .leftBox p.ttl{width:454px;}
.program_bg .rightBox{float:right;width:160px;padding-right:10px;}
.program_bg .rightBox p{margin-top:23px;}
.program_bg .NTVleftBox{float:left;width:447px;padding-left:10px;}
.program_bg .NTVleftBox p.ttl{width:374px;}
.program_bg .NTVrightBox{float:right;width:167px;padding-right:10px;}
.program_bg .NTVrightBox p{margin-top:10px;}
.program_bg .ml84p{margin-left:84px;}
.program_bg .snsBox{float:left;width:614px;padding:10px 10px 0px 10px;display:inline-block;}
.program_bg .snsBox form,.program_bg .snsBox label{float:right;}
/*search20110809-*/
.search_result .keyAdd,.hintBox .keyAdd,.searchResultBtm .otherSearch,.tabNew .tabL_on,.tabNew .tabL_off,.tabNew .tabR_on,.tabNew .tabR_off,.tabNew_day,.selecter,.selecterLeft,.selecterRight,.selecter li.closeL a,.selecter li.closeR a,.selecterLeft li.closeL a,.selecterLeft li.closeR a,.selecterRight li.closeL a,.selecterRight li.closeR a,.selecterLeft li.openL a,.selecterRight li.openR a,.limitBtm,.broadcast_btn,.sortBox li .downBtn,.sortBox li .upBtn,.programlist li,.hintTop,.hintBox li,.categoryNew,.categoryNew.open,.categoryNew li.close a,.categoryNew li.open a,.categoryNew li.open,.oyakudachiList li,.kansouTtl,.kansouIcon,.kansouList li{background-image:url(https://s.yimg.jp/images/tv/common/minds/minds2sprite.png);}

.highlight{background-color:#d4f3ff;}
a .highlight{text-decoration:underline;}
.searchBgH{background:#fff url(https://s.yimg.jp/images/tv/common/minds/searchheaderBg.png) no-repeat bottom;display:inline-block;width:626px;padding:5px 4px 2px 4px;border-bottom:1px solid #FFF;word-wrap:break-word;}
.searchResultBtm{border:1px solid #ddd;width:632px;}
.searchBgH div{display:block;float:left;}
.search_result .keyAdd,.hintBox .keyAdd{vertical-align:-20%;background-repeat:no-repeat;background-position:-644px -77px;}
.searchResultBtm .topBox{background-color:#ecf3f5;display:inline-block;width:606px;border:1px solid #FFF;padding:5px 12px;}
.searchResultBtm .otherSearch{margin:0px 13px;padding:5px 0px 5px 28px;background-repeat:no-repeat;background-position:-644px -245px;}
.searchBgH .genre{color:#c04800;}
/*right*/
.noticeTop a.intro{color:#686ccd;}
#sub .hd4btm_line3{border-bottom:1px solid #CCCCCC;padding-bottom:12px;}
#sub .infoFurnish{color:#666;text-align:right;display:block;padding-top:10px;}
/*tab*/
.tabNew{height:27px;padding-left:12px;width:622px;display:block;border-bottom:4px solid #1dafe7;}
.tabNew .tabL_on{background-repeat:no-repeat;display:block;height:22px;width:167px;text-align:center;padding:5px 10px 0px 0px;background-position:-396px 0px;}
.tabNew .tabL_off{background-repeat:no-repeat;display:block;height:22px;width:167px;text-align:center;padding:5px 10px 0px 0px;background-position:-594px 0px;}
.tabNew .tabR_on{background-repeat:no-repeat;display:block;height:22px;width:178px;text-align:center;padding:5px 10px 0px 0px;background-position:0px 0px;}
.tabNew .tabR_off{background-repeat:no-repeat;display:block;height:22px;width:178px;text-align:center;padding:5px 10px 0px 0px;background-position:-198px 0px;}
.tabNew li,.tabNew_day li,.selecter li,.selecterLeft li,.selecterRight li,.selecterMain .limitDetail li,.categoryNew li,.categoryNew span,.categoryLimit li,.categoryLimit span{float:left;white-space:nowrap;}
.tabNew_day li{padding:0px 5px;margin-bottom:5px;}
.tabNew_day li.partition,.sortBox li.partition,.selecterMain .limitDetail li.partition,.categoryNew li.partition,.categoryLimit li.partition{border-left:1px solid #333;}

.tabNew_day{width:624px;display:inline-block;padding:8px 5px 0px 5px;line-height:14px;background-repeat:no-repeat;background-position:0px -421px;}
/*selecter*/
.selecter{display:inline-block;height:24px;width:634px;padding-top:6px;background-repeat:no-repeat;background-position:0px -117px;}
.selecterLeft{display:inline-block;height:24px;width:634px;padding-top:6px;background-repeat:no-repeat;background-position:0px -77px;}
.selecterRight{display:inline-block;height:24px;width:634px;padding-top:6px;background-repeat:no-repeat;background-position:0px -37px;}
.selecter li.closeL a,.selecter li.closeR a,.selecterLeft li.closeL a,.selecterLeft li.closeR a,.selecterRight li.closeL a,.selecterRight li.closeR a{display:inline-block;padding-left:26px;background-repeat:no-repeat;background-position:-644px -391px;}
.selecterLeft li.openL,.selecter li.closeL,.selecterRight li.closeL{display:inline-block;width:148px;text-align:center;}
.selecterLeft li.openL a{display:inline-block;padding-left:26px;background-repeat:no-repeat;background-position:-644px -344px;}
.selecterRight li.openR,.selecterLeft li.closeR,.selecter li.closeR{display:inline-block;width:121px;text-align:center;}
.selecterRight li.openR a{display:inline-block;padding-left:26px;background-repeat:no-repeat;background-position:-644px -344px;}
.selecterMain{width:632px;border-right:1px solid #ddd;border-left:1px solid #ddd;padding-top:10px;display:inline-block;}
.selecterMain ul.genre1{float:left;width:130px;border-right:1px solid #ccc;padding:0px 10px;}
.selecterMain ul.genre2{float:left;width:159px;border-right:1px solid #ccc;padding:0px 10px;}
.selecterMain ul.genre3{float:left;width:130px;padding:0px 10px;}
.selecterMain ul.genre4{float:left;width:120px;border-right:1px solid #ccc;padding:0px 10px;}
.selecterMain ul.genre5{float:left;width:160px;border-right:1px solid #ccc;padding:0px 10px;}
.selecterMain ul.genre6{float:left;width:147px;border-right:1px solid #ccc;padding:0px 10px;}
.selecterMain ul.genre7{float:left;width:122px;padding:0px 10px;}
.selecterMain .limit{display:inline-block;border-top:1px dotted #aaa;width:612px;line-height:20px;padding:8px 10px 5px 10px;margin-top:10px;}
.selecterMain .limitDetail{float:left;width:592px;padding:0px 10px;line-height:14px;}
.limitBtm{display:block;height:0px;width:634px;padding-top:3px;overflow:hidden;background-repeat:no-repeat;background-position:0px -194px;}
/*broadcast_select*/
.broadcast{display:inline-block;line-height:20px;}
.broadcast form{float:left;}
.broadcast li{float:left;padding-right:20px;}
.broadcast li input{margin-right:5px;}
.broadcast_btn{display:block;height:0px;width:42px;padding-top:20px;overflow:hidden;float:left;background-repeat:no-repeat;background-position:-644px -123px;}
/*sort*/
.sortBox{background-color:#f1f1f1;display:inline-block;width:610px;padding:4px 12px;border-bottom:1px solid #FFF;line-height:14px;}
.sortBox li,.sortBox span{float:left;}
.sortBox li,.selecterMain .limitDetail li{padding:0px 10px;}
.sortBox li .downBtn{padding-left:20px;display:block;background-repeat:no-repeat;background-position:-644px -300px;}
.sortBox li .upBtn{padding-left:20px;display:block;background-repeat:no-repeat;background-position:-814px -300px;}
/*programlist*/
.programlist{width:634px;border-top:1px solid #ddd;display:inline-block;}
.programlist li{width:614px;border-top:1px solid #FFF;float:left;border-bottom:1px solid #ddd;padding:10px 10px 20px 10px;background-repeat:no-repeat;background-position:0px -480px;}
.programlist .leftarea{float:left;width:150px;padding-right:10px;}
.programlist .leftarea p{width:150px;}
.programlist .rightarea{float:left;width:454px;}
.programlist .calendarPos{vertical-align:-15%;}
.programlist .onAir,.oyakudachiList .onAir{color:#ea4d00;background-color:#ffe4d7;display:inline-block;padding:2px 15px;}
.imgcnt_line1 .onAir{color:#ea4d00;background-color:#ffe4d7;display:inline-block;padding:2px 5px;}
.imgSelGrid .onAir{color:#ea4d00;background-color:#ffe4d7;display:inline-block;padding:2px 5px;}
.imgcnt_line1 .soon{color:#666;display:inline-block;padding:2px 5px;}
.imgSelGrid .soon{color:#666;display:inline-block;padding:2px 5px;}
.programlist .mitaiTxt{color:#ea6300;}
/*zeromatch*/
.zeromatch{width:614px;padding:50px 10p 10p 10p;text-align:center;line-height:30px;}
/*hint_new*/
.hintTop{display:block;height:0px;width:634px;padding-top:20px;overflow:hidden;background-repeat:no-repeat;background-position:0px -248px;}
.hintBox{width:401px;min-height:128px;_height:128px;background:url(https://s.yimg.jp/images/tv/common/minds/hint_img.png) no-repeat left top;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:20px 20px 7px 211px;line-height:20px;}
.hintBox li{width:381px;padding:0px 0px 3px 20px;background-repeat:no-repeat;background-position:-644px -431px;}
/*category*/
.categoryNew{background-repeat:;display:inline-block;height:30px;width:619px;padding:0px 0px 0px 15px;background-repeat:no-repeat;background-position:0px -117px;}
.categoryNew li{margin-top:10px;}
.categoryNew li.mlr,.categoryLimit li.mlr{padding:0px 8px;}
.categoryLimit{width:619px;padding:10px 0px 0px 15px;display:inline-block;line-height:14px;}
.categoryNew li.close a{display:inline-block;padding-left:26px;font-weight:bold;margin-left:42px;background-repeat:no-repeat;background-position:-644px -391px;}
.categoryNew li.open a{display:inline-block;padding-left:26px;font-weight:bold;margin-left:10px;background-repeat:no-repeat;background-position:-644px -344px;}
.categoryNew li.close{margin-top:7px !important;}
.categoryNew li.open{background-position:-644px -37px;background-repeat:no-repeat;display:inline-block;font-weight:bold; height:23px;margin-top:0 !important;padding-top:7px;width:142px;margin-left:32px}

.searchAttention {border:1px solid #ddd;padding:10px;width:614px;display:inline-block;}
/*oyakudachiList*/
.oyakudachiList,.kansouList{border-top:1px solid #ddd;display:inline-block;width:634px;}
.oyakudachiList li{border-bottom:1px solid #ddd;border-top:1px solid #fff;float:left;padding:10px;width:614px;background-repeat:no-repeat;background-position:0px -480px;}
.oyakudachiLeft{float:left;text-align:center;margin-right:15px;}

.oyakudachiRight{display:table;_float:right;}
.oyakudachiRight .genreColer{color:#587d00;}
.oyakudachiRight .sponsored{color:#666;text-align:right;padding-top:5px;}
.oyakudachiSearch{background-color:#eaf5fa;width:614px;padding:10px;display:inline-block;line-height:20px;text-align:center;}
/*kansou*/
.kansouTtl{height:23px;width:614px;padding:8px 10px 0px 10px;display:inline-block;font-weight:bold;background-repeat:no-repeat;background-position:0px -207px;}
.kansouIcon{padding-left:20px;display:inline-block;float:left;background-repeat:no-repeat;background-position:-644px -202px;}
.kansouPoint{width:614px;float:left;padding-bottom:2px;margin-bottom:5px;}
.kansouList li{border-top:1px solid #fff;float:left;padding:10px;width:614px;background-position:0px -480px;background-repeat:no-repeat;}
.kansouBtm{background-color:#f5f5f5;display:inline-block;padding:4px 10px;width:594px;text-align:center;}
.kansouBtm img{vertical-align:-25%;}
.kansouBtm span{width:198px;display:block;float:left;}
.kansouBtm span.left{float:leht;text-align:left;}
.kansouBtm span.center{float:left;text-align:center;}
.kansouBtm span.right{float:right;text-align:right;}
.kansouList .kansouTxt{float:left;width:594px;}

/******************************************************************
telelog
******************************************************************/

.configTvlog,
.tlogicon01,.tlogicon02,.tlogicon03,.tlogicon04,
.tlog_topmod .more,
.tlogGrid.map .leftbtn,.tlogGrid.map .rightbtn,
.tlogGrid.map .sItemMod.quart .label,
.sItemMod .ys,.sItemMod .inninfo{
	background:url(https://s.yimg.jp/images/tv/common/minds/tvlog_sprite.png) no-repeat;
}
.configTvlog{background-position:0 5px;margin:0;padding:5px 0 0;border-bottom:5px solid #1DAFE7;height:36px;}
.configTvlog h1{float:left;width:110px;margin-right:10px;text-indent:-9999px;height:36px;}
.configTvlog .lead{float:left;font-size: 114%;color:#18bffe;line-height:36px;}
.configTvlog .snsBox{float:right;width:220px;padding:8px 0px 0px 0px;display:block;}
.configImgSel{width:618px;margin-bottom:8px;padding:5px 8px 0 8px;}
.configImgSel .loc{float:left;width:200px;}
.configImgSel .snsBox{float:right;width:220px;padding:0px 0px 0px 0px;display:block;}
.configImgSel #areaTv{margin:0;font-size:86%;}

.blue_bigCarrot{
	color:#2d5fc4;
	background: url("https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10_blue.gif") no-repeat scroll 0 2px transparent;
	font-size:86%;
    padding: 0 0 0 13px;
}

.tlogicon01,.tlogicon02,.tlogicon03,.tlogicon04{
	display:inline;zoom:1;
	display:inline-block;
	width:47px;
	height:20px;
	text-indent:-9999px;
}
.tlogicon01{
	background-position:0 -100px;
}
.tlogicon02{
	background-position:-70px -100px;
}
.tlogicon03{
	background-position:-140px -100px;
}
.tlogicon04{
	background-position:-210px -100px;
}
.mapUrlButton{
	display:block;
    width:96px;
    height:22px;
    overflow:hidden;
}
.tlog_sd_btn{
	display:inline;zoom:1;
	display:inline-block;
    width:62px;
    height:22px;
    overflow: hidden;
}


.tlog_topmod{
	padding:5px 0;
    overflow:hidden;
}
.tlog_topmod .newinfo{
	width:100%;
	position: relative;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #ddd;
}
.tlog_topmod .newinfo .icon{
	width:47px;
	height:20px;
	position:absolute;
	top:0;
	left:5px;
}
.tlog_topmod .newinfo .right{
	  margin-left:58px;
}
.tlog_topmod .newinfo .title{
	font-size:110%;
	font-weight:bold;
	margin-bottom:2px;
}
.tlog_topmod .newinfo .sub .tc{
	font-size:75%;
}
.tlog_topmod .newinfo .sub .date{
	font-size:86%;
	color:#127296;
}
.tlog_topmod .newshop{
	width:612px;
	padding:0 5px 10px 5px;
	margin:0 0 10px 0;
	border-bottom:1px solid #ddd;
}
.tlog_topmod .newshop .leftitem,.tlog_topmod .newshop .rightitem{
	float:left;
	width:301px;
}
.tlog_topmod .newshop .leftitem{
	padding-right:5px;
}
.tlog_topmod .newshop .rightitem{
	padding-left:5px;
}


/* item */
.sItemMod{
    overflow:hidden;
}
.sItemMod img{
	display:block;
	float:left;
	border:1px solid #e4e1e1;
    overflow:hidden;
}
.sItemMod.top{
	width:301px;
}
.sItemMod.quart{
	width:137px;
}
.tlogGrid.map .sItemMod.quart{
	width:146px;
}
.tlogGrid.map .sItemMod.quart .label{
	display:block;
	width:146px;
	height:25px;
	margin-bottom:5px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:25px;
    overflow:hidden;
}
.tlogGrid.map .sItemMod.quart .label.eat{
	background-position:0 -250px;
}
.tlogGrid.map .sItemMod.quart .label.joy{
	background-position:0 -353px;
}
.tlogGrid.map .sItemMod.quart .label.inn{
	background-position:0 -300px;
}
.sItemMod.top img{
	margin-right:10px;
}
.sItemMod.quart img{
	display:inline;
	margin:0 14px 3px 15px;
	zoom:1;
}
.sItemMod .title{
	font-size:86%;
    overflow:hidden;
}
.sItemMod.top .title{
	float:right;
	width:183px;
}
.sItemMod.quart .title{
	float:left;
	width:137px;
}
.tlogGrid.map .sItemMod.quart .title{
	float:left;
	width:146px;
}
.sItemMod .ys,.sItemMod .inninfo{
	float:left;
	display:block;
	height:19px;
	margin-top:3px;
	text-indent:-9999px;
    overflow:hidden;
}
.sItemMod .ys{
	width:114px;
	background-position:0 -400px;
}
.sItemMod .inninfo{
	width:129px;
	background-position:-150px -400px;
}
.sItemMod .sn{
	font-size:75%;
}
.sItemMod .sicon{
	background-image: url(https://s.yimg.jp/images/sicons/shopping16.gif);
	background-position:0 0;
    background-repeat: no-repeat;
    padding:4px 0 4px 18px;
}
.sItemMod .sub{
	padding-top:3px;
}
.sItemMod p{
	margin-bottom:2px;
}
.sItemMod.top .sub{
	float:right;
	width:183px;
}
.sItemMod.quart .sub{
	float:right;
	width:137px;
}
.tlogGrid.map .sItemMod.quart .sub{
	float:right;
	width:146px;
}
.sItemMod .prise{
	display:block;
	text-align:center;
	font-size:86%;
	color:#c01010;
	font-weight:bold;
}
.sItemMod .tc{
	font-size:75%;
}
.sItemMod.quart .tc{
	display:block;
	text-align:right;
	font-size:75%;
}
.sItemMod .date{
	font-size:86%;
	color:#127296;
}
.sItemMod .expl{
	font-size:86%;
}

.tlog_topmod .btmod p{
	float:left;
	display:block;
	width:360px;
}
.tlog_topmod .btmod{
	color:#7d7d7d;
	font-size:75%;
	line-height:1.2em;
    overflow:hidden;
}
.tlog_topmod .more{
	background-position:0 -200px;
	float:right;
	display:block;
	width:240px;
	height:35px;
	margin-right:5px;
	text-indent:-9999px;
}

.tlogSelectday,.tlogCount,.tlogSearch,
.tlogGrid .btmBorder{
	background:url(https://s.yimg.jp/images/tv/common/minds/tvlog_sprite_bg.png) no-repeat;
}
.tlogSelectday{
	background-position:0 0;
	border-bottom:1px solid #c1dbe5;
	height:31px;
	padding-left:10px;
	overflow:hidden;
}
.tlogSelectday .floatl{
	line-height:24px;
	padding:0;
	margin-top:2px;
}

.tlogSelectday .sdwrap{
	display:inline;zoom:1;
	display:inline-block;
    vertical-align:middle;
	width:150px;
	margin-right:3px;
}
.tlogSelectday .toptxt{
	color:#127296;
}
.tlogSelectday .calDaily{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #7F9DB9;
	display:inline;zoom:1;
    display: inline-block;
    overflow: hidden;
    padding: 3px;
	height:15px;
    vertical-align: bottom;
}
.tlogSelectday .calDaily input{
    border: 0 none;
    float: left;
	width:120px;
}
a.dp-choose-date {
    background: url(https://s.yimg.jp/images/tv/common/tlog_calendar_icon.png ) no-repeat scroll 0 0 transparent;
    display: block;
    float:left;
    width: 16px;
    height:16px;
    margin-left:4px;
    text-indent: -9999px;
    overflow: hidden;
}


.tlogCount{
	background-position:0 -100px;
	border-top:1px solid #eeecec;
	border-bottom:1px solid #cccccc;
	margin-top:1px;
	height:29px;
	line-height:29px;
	padding-left:10px;
	overflow:hidden;
}
.tlogCount .floatr{
	color:#127296;
	max-width:450px;
	overflow:hidden;
}
.tlogCount .floatl .tlogicon04{
	margin-left:5px;
	height:29px;
}
.tlogCount .floatr .tlogicon01,
.tlogCount .floatr .tlogicon02,
.tlogCount .floatr .tlogicon03,
.tlogCount .floatr .tlogicon04{
	margin-right:5px;
	height:29px;
}
.tlogCount .floatr .tlogicon01{
	background-position:0 -96px;
}
.tlogCount .floatr .tlogicon02{
	background-position:-70px -96px;
}
.tlogCount .floatr .tlogicon03{
	background-position:-140px -96px;
}
.tlogCount .floatl .tlogicon04,
.tlogCount .floatr .tlogicon04{
	background-position:-210px -96px;
}
.tlogCount .floatr em{
	color:#333;
}
.tlogSearch{
	position:relative;
	background-position:0 -50px;
	border-bottom:1px solid #cccccc;
	height:30px;
	padding:7px 10px 0 7px;
	z-index:10;
}
.tlogSearch form{
	width:210px;
}
.tlogSearch .kensaku .kwrap{
	position: relative;
	overflow:hidden;
	padding-bottom:7px;
}
.tlogSearch .generic_inputText{
    width: 150px;
	height:17px !important;
	padding:0;
	margin:0;
}
.tlogSearch .urlmod{
	position:absolute;
	top:30px;
	right:10px;
	width:300px;
	height:111px;
	background:#fff;
	border:1px solid #b6b5b5;
	z-index:20;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2);
	box-shadow:3px 3px 3px rgba(0,0,0,0.2);
}
.tlogSearch .urlmod .uwrap{
	padding:5px 25px 5px 5px;
	position: relative;
}
.tlogSearch .urlmod .title{
	background:#f1f1f1;
	border:1px solid #e2e1e1;
	line-height:17px;
	font-size:86%;
	font-weight:bold;
	padding:0 5px;
	margin-bottom:5px;
}
.tlogSearch .urlmod .close_btn{
    background: url(https://s.yimg.jp/images/tv/minna/button/tlog_url_close_btn.png) no-repeat scroll 0 0 transparent;
	width:17px !important;
	height:17px !important;
	position:absolute;
	top:5px;
	right:5px;
	text-indent:-9999px;
	overflow:hidden;
	zoom:1;
}
.tlogSearch .urlmod img{
	float:right;
	border:1px solid #ccc;
}
.tlogSearch .urlmod input{
	width:160px;
	border:1px solid rgb(204, 204, 204);
	padding:3px;
	line-height:15px;
	font-size:13px;
}
.tlogGrid{
	width:634px;
	margin-bottom:15px;
	overflow:hidden;
}
.tlogGrid .gridwrap{
	width:634px;
}
.tlogGrid .row{
	background-image: url(https://s.yimg.jp/images/tv/common/minds/tlogGrid_bg.png);
	background-position:0 0;
    background-repeat:repeat-y;
	width:634px;
	margin-top:10px !important;
	overflow:hidden;
}
.tlogGrid.map .row{
	background-image: url(https://s.yimg.jp/images/tv/common/minds/tlogGrid_map_bg.png);
    background-repeat:repeat-y;
	width:634px;
	margin-top:5px !important;
	overflow:hidden;
}
.tlogGrid .column{
	float:left;
	width:137px;
	height:auto;
	padding:0 11px;
	margin-bottom:0px !important;
}
.tlogGrid.map .column{
	float:left;
	width:146px;
	height:auto;
	padding:0 3px 0 2px;
	margin-bottom:0px !important;
}
.tlogGrid.map .leftbtn{
	background-position:0 -450px;
	display:block;
	float:left;
	width:14px;
	height:259px;
	margin:4px 1px 0 0;
}
.tlogGrid.map .leftbtn.dis{
	background-position:-50px -450px !important;
	zoom:1;
}
.tlogGrid.map .rightbtn{
	background-position:-20px -450px;
	display:block;
	float:right;
	width:14px;
	height:259px;
	margin:4px 0 0 1px;
}
.tlogGrid.map .rightbtn.dis{
	background-position:-70px -450px !important;
	zoom:1;
}
.tlogGrid .column.right{
	padding:0 10px 0 10px;
}
.tlogGrid.map .column.right{
	padding:0 2px 0 2px;
}
.tlogPn .pagenation{
	margin:0 !important;
	padding-bottom:10px !important;
}
.tlogGrid .rBorder{
	width:634px;
	height:auto;
	line-height:0;
	margin:10px 0;
	border-top:1px solid #c9e4ef;
	overflow:hidden;
}
.tlogGrid .btmBorder{
	width:634px;
	line-height:0;
	background-position:0 -150px;;
	padding-top:4px;
}
.tlogNotice{
	width:612px;
	padding:10px;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #d6d6d6;
}
.tlogNotice p{
	font-size:86%;
	margin-bottom:5px;
}
.tlog_shCount{
	width:634px;
	font-size:86%;
	line-height:1.2;
	padding-bottom:10px;
	overflow:hidden;
}
.tlog_shCount.bigborder{
	border-bottom: 4px solid #1DAFE7;
}
.tlog_shCount.lineborder{
	padding-top:10px;
	border-bottom:1px solid #c1dbe5;
}
.tlogNomatch{
	padding:10px 15px;
	background:#e8f4f9;
}

/* tlog_sub */
#sub .tlog_box{
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
#sub .tlog_line{
	margin-bottom:10px;
	overflow:hidden;
}
#sub .tlog_line .tlogicon01,
#sub .tlog_line .tlogicon02,
#sub .tlog_line .tlogicon03,
#sub .tlog_line .tlogicon04{
	width:47px;
	float:left;
	margin-right:5px;
}
#sub .tlog_line a{
	width:236px;
	float:left;
	display:block;
	padding-top:1px;
	line-height:1.3em;
	word-wrap:break-word;
}

/* jCalendar */
table.jCalendar {
  border-collapse: collapse;
}
table.jCalendar th,
table.jCalendar td {
  padding: 4px 6px;
  text-align: center;
}
table.jCalendar th {
  background: #f2f2f2;
  color: #000;
  font-weight: bold;
}
table.jCalendar td {
  border: 1px solid #ccc;
  background: #fff;
  color: #06c;
}
table.jCalendar th.weekend {
	color:#00A8FF
}
table.jCalendar th.weekend:last-child {
	color:#FF4646
}
table.jCalendar td.today {
  background: #fff;
  color: #06c;
}
table.jCalendar td.selected {
  background: #f66;
  color: #fff;
}
table.jCalendar td.other-month {
  background: #ddd;
  color: #aaa;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
  background: #426fd9;
  color: #fff;
}
table.jCalendar tr.selectedWeek td {
  background: #f66;
  color: #fff;
}
table.jCalendar td.disabled,
table.jCalendar td.disabled.dp-hover {
  background: #bbb;
  color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
  background: #426fd9;
  color: #fff;
  background: #bbb;
  color: #888;
}

/* For the popup */
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
div.dp-popup {
  position: relative;/*
  width: 189px;*/
  padding: 26px 10px 10px ;
  border: 1px solid #808080;
  background: #f2f2f2;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
div#dp-popup {
  position: absolute;
  z-index: 199;
}
div.dp-popup h2 {
  margin: 2px 0;
  padding: 0;
  text-align: center;
  font-size: 12px;
}
div.dp-popup a {
  color: #555;
  font-weight: bold;
  text-decoration: none;
}

div.dp-popup a.disabled {
  cursor: default;
  color: #aaa;
}
a#dp-close {
  display: block;
  padding: 3px 2px;
  right:4px;
  top:0;
  position:absolute;
  font-size: 16px;
}
a#dp-close:hover {
  text-decoration: none;
}
div.dp-popup div.dp-nav-prev,
div.dp-popup div.dp-nav-next {
  position: absolute;
  top: 26px;
  width: 100px;
}
div.dp-popup div.dp-nav-prev {
  left: 5px;
}
div.dp-popup div.dp-nav-prev a {
  float: left;
  margin-right: 1px;
  padding: 0 6px;
}

div.dp-popup div.dp-nav-next {
  right: 5px;
}

div.dp-popup div.dp-nav-next a {
  float: right;
  margin-left: 1px;
  padding: 0 5px 0 7px;
}
div.dp-popup div.dp-close {
  left: 5px;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a,
div.dp-popup div.dp-nav-next a {
  border: 1px solid #ccc;
  background: #fff;
  cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled,
div.dp-popup div.dp-nav-next a.disabled {
  cursor: default;
}
div.dp-popup .dp-calendar {
  padding-top: 6px;
}
div.dp-popup td {
  cursor: pointer;
}
div.dp-popup td.disabled {
  cursor: default;
}
/* For the popup */
.dp-popup-inline {
  float: left;
}

/* imgView */
.guard100x75{width:100px;height:75px;}
.guard110x82{width:110px;height:82px;}
.guard120x90{width:120px;height:90px;}
.guard200x150{width:200px;height:150px;}
.guard100x75,.guard110x82,.guard120x90,.guard200x150{background:url("https://s.yimg.jp/images/clear.gif");position:absolute;display:block;margin:0!important;padding:0!important;background-color:transparent!important;}
.imgcnt {padding-top:5px;}
.imgcnt_line1{
	width:596px;
	overflow:hidden;
	padding:0px 0 8px 26px;
	margin-bottom:8px;
	border-bottom:1px dotted #ddd;
}
.imgcnt_line1.bottom{
	padding:0px 0 8px 26px;
	margin-bottom:0;
	border-bottom:0;
}

.imgcnt_line1 li{
	float:left;
	width:122px;
	margin-right:27px;
	height:auto;
	overflow:hidden;
}
.imgcnt_line1 .img{
	float:none;
	width:auto;
	margin:0 0 3px 0;
	background:#fff;
	border:1px solid #ddd;
}

.imgSelGrid .img{
	margin:0 3px 5px 3px;
	background:#fff;
	border:1px solid #ddd;
}
.imgcnt_line1 .img.on{
	background:#fff;
	border:1px solid #ea4d00;
}
.imgSelGrid .img.on{
	margin:0 2px 3px 2px;
	border:2px solid #ea4d00;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
}
.imgcnt_line1 .img a,.imgSelGrid .img a{
	text-align:center;
}
.imgcnt_line1 .img a img,.imgSelGrid .img a img{
	vertical-align:top;
}
.imgcnt_line1 .img.on a{
	display:block;
	width:110px;
	padding:4px 5px;
}
.imgcnt_line1 .state{
	display:block;
	width:122px;
	height:16px;
	margin-bottom:5px;
	font-size:12px !important;
	text-align:center;
	line-height:1;
}
.imgSelGrid .state{
	display:block;
	width:208px;
	height:16px;
	margin-bottom:3px;
	font-size:12px !important;
	text-align:center;
	line-height:1;
}
.imgcnt_line1 .title{
	display:block;
	width:122px;
    overflow:hidden;
}
.imgSelGrid .title{
	display:block;
	padding:0 4px;
	width:200px;
	margin-bottom:3px;
    overflow:hidden;
}
.imgSelGrid .pon .title{
	font-weight:bold;
	text-shadow:0px 1px 0 rgba(255,255,255,1);
}
.imgcnt_line1 .title a{
	display:block;
	width:122px;
	line-height:1.3em;
	font-size:100%;
    overflow:hidden;
}
.imgSelGrid  .title a{
	display:block;
	width:200px;
	line-height:1.3em;
	font-size:86%;
    overflow:hidden;
}
.imgSelGrid .sub{
	display:block;
	padding:0 4px;
	width:200px;
	margin-bottom:2px;
	font-size:86%;
	color:#666;
    overflow:hidden;
}
.imgSelGrid .pon .sub{
	text-shadow:0px 1px 0 rgba(255,255,255,1);
}
.imgSelGrid .sub .vl{
	color:#ccc;
}
.imgSelGrid{
	margin-bottom:16px;
}

.imgSelGrid .line{
	margin-bottom:6px;
}

.imgSelGrid .box{
	width:210px !important;
	vertical-align:top;
}
.imgSelGrid .spc{
	width:2px !important;
}

.imgSelGrid .box{
    background:0;
}
.imgSelGrid .box.pon{
    background: url(https://s.yimg.jp/images/tv/common/minds/imgSelGrid_on_bottom_bg.png) no-repeat left bottom;
}
.imgSelGrid .box .wbg{
	width:208px;
	padding:4px 1px 0 1px;
	margin-bottom:5px;
}
.imgSelGrid .box.pon .wbg{
	width:210px;
	padding:4px 0 0 0;
    background: url(https://s.yimg.jp/images/tv/common/minds/imgSelGrid_on_top_bg.png) no-repeat left top;
}
.imgSelGrid .box .wbg .inner{
	width:208px;
}
.imgSelGrid .box.pon .wbg .inner{
	width:208px;
    border-left:1px solid #ceab87;
    border-right:1px solid #ceab87;
}
/*---------番組表色付け---------*/

.tvProgram table .mitaibd{border-left: 2px solid #00d5ff;border-right: 2px solid #00d5ff;border-top: 3px solid #ff8a00;border-bottom: 3px solid #ff8a00;}
.tvProgram table .blbd2{border-left: 2px solid #00d5ff;border-right: 2px solid #00d5ff;}

.tvProgram table td.stationbg{background: #fff url(https://s.yimg.jp/images/tv/common/minds/Stbg.png) repeat-x bottom;}
.tvProgram table td.cellBGprime{background:url(https://s.yimg.jp/images/tv/common/minds/stripe_y.png);}

.tvProgram table .primebd {background:url(https://s.yimg.jp/images/tv/common/minds/stripe_ygrd.png) 0 top repeat-x;}
.tvProgram table .dt_primebd {background:#fff url(https://s.yimg.jp/images/tv/common/minds/stripe_dtgrd.png) 0 bottom repeat-x;}

/*---------検索フォーム2014--------*/

.navi_btm_new .generic_inputText {
margin:2px 0px 2px 2px;
width:226px;
height:24px;
border-width: 0px;
border:none;
margin:6px 2px 0px;
}
:root .navi_btm_new .generic_inputText {margin:2px;height: 27px;}

.navi_btm_new .kensaku{
height: 42px;
padding-top: 8px;
}
.navi_btm_new .form_area{
background-color: #FFF;
background-position: 0 0;
background-image:url(https://s.yimg.jp/images/tv/common/minds/search_form.jpg);
background-repeat:no-repeat;
height: 33px;
width: 405px;
float:left;
}
.navi_btm_new select{background-color: #ffffff;font-size:87.6%;margin-top:4px;}
.navi_btm_new option{line-height:1.6px;}
.navi_btm_new {
float: left;
height: 48px;
width: 950px;
background-image: url(https://s.yimg.jp/images/tv/common/minds/navigationBG_950x90.png);
background-repeat: no-repeat;
background-position: bottom;
}
.navi_btm_new .other_select{margin-top:5px;height:20px;}

.navi_btm_new .all_cate{height:20px;line-height:20px;}

/*--------無料マーク--------*/
.free_pg{
background-image: url(https://s.yimg.jp/images/tv/common/minds/icon_splite.png);
background-repeat: no-repeat;
background-position: -24px -317px;
height: 0px;
vertical-align: bottom;
width: 35px;
margin-right: 5px;
display: inline-block;
padding-top: 20px;
overflow: hidden;
}


/*-------- slide program 20150331 --------*/

/* back up */
#slideprog{position:relative;}
#slideprog div {position: absolute;top: -13px;left: 0;margin-left: 3px;}
#slideprog img {margin-top: -2px;}
.slideprogOpenBtn {display: inline-block!important;width: 14px;height: 14px;text-indent: -9999px;overflow: hidden;background-repeat: no-repeat;background-image: url("https://s.yimg.jp/images/tv/common/minds/arrow_slide_right.png");background-position: 0 0;background-size:14px 14px;cursor: pointer;margin-right: 3px;vertical-align: top;margin-top: -1px;}
.slideprogOpenBtn.Open {background-image: url("https://s.yimg.jp/images/tv/common/minds/arrow_slide_under.png");}
#slideprog span {cursor: pointer;}
#slideprog ul {display: none;position: absolute;white-space: nowrap;margin-left: -5px;margin-top: 5px;}
#slideprog li {background: #fff;border-bottom: solid 1px #666;border-left: solid 1px #666;border-right: solid 1px #666;box-sizing: border-box;width: 101px;}
#slideprog li a {padding: 10px;display: block;font-size: 95%;}
#slideprog li a:hover {background:#FFC;}
a.slideTitle {letter-spacing: -0.4;}
*+html .slideprogOpenBtn {float:left;}
*+html .tvProgram table td.station {text-align:left;}
/* FireFox */
a.slideTitle, x:-moz-broken, x:last-of-type{ font-size: 11px; }
/* safari、crome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
a.slideTitle { font-size: 95%;}
}
.tvProgram table.channel3 #slideprog li { width: 309px; }
.tvProgram table.channel4 #slideprog li { width: 232px; }
.tvProgram table.channel5 #slideprog li { width: 186px; }
.tvProgram table.channel6 #slideprog li { width: 151px; }
.tvProgram table.channel7 #slideprog li { width: 129px; }
/* /back up */

.slideprogOpenBtn {
display: inline-block!important;
width: 14px;
height: 14px;
text-indent: -9999px;
overflow: hidden;
background-repeat: no-repeat;
background-image: url("https://s.yimg.jp/images/tv/common/minds/arrow_slide_right.png");
background-position: 0 0;
background-size:14px 14px;
cursor: pointer;
margin-right: 3px;
vertical-align: top;
margin-top: -1px;
}
.slideprogOpenBtn.Open {
background-image: url("https://s.yimg.jp/images/tv/common/minds/arrow_slide_under.png");
}
#slideprog1 ul,#slideprog2 ul {
display: none;
position: absolute;
white-space: nowrap;
margin-left: -5px;
margin-top: 5px;
}
#slideprog1 li,#slideprog2 li {
background: #fff;
border-bottom: solid 1px #666;
border-left: solid 1px #666;
border-right: solid 1px #666;
box-sizing: border-box;
width: 101px;
}
#slideprog1 li a,#slideprog2 li a {
padding: 10px;
display: block;
font-size: 95%;
}
#slideprog1 li a:hover,#slideprog2 li a:hover { background:#FFC; }
a.slideTitle { letter-spacing: -0.4; }
*+html .slideprogOpenBtn { float:left; }
*+html .tvProgram table td.station { text-align:left; }
/* FireFox */
a.slideTitle, x:-moz-broken, x:last-of-type{ font-size: 11px; }
/* safari、crome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
a.slideTitle { font-size: 95%;}
}
.tvProgram table.channel3 #slideprog1 li,.tvProgram table.channel3 #slideprog2 li { width: 309px; }
.tvProgram table.channel4 #slideprog1 li,.tvProgram table.channel4 #slideprog2 li { width: 232px; }
.tvProgram table.channel5 #slideprog1 li,.tvProgram table.channel5 #slideprog2 li { width: 186px; }
.tvProgram table.channel6 #slideprog1 li,.tvProgram table.channel6 #slideprog2 li { width: 151px; }
.tvProgram table.channel7 #slideprog1 li,.tvProgram table.channel7 #slideprog2 li { width: 129px; }



/*-------- past program 20150701 --------*/
/*detail*/
.endProgram { font-size: 14px; font-weight: bold; color: #ff0000; }
.endProgramTxt { font-size: 12px; }
.endProgramNext a {
font-size: 16px;
padding: 10px 0;
background: #F8F8F8;
float: left;
width: 634px;
background-position: bottom;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #aaa;
box-shadow:rgba(0, 0, 0, 0.5) 0px -4px 7px -7px inset;
-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px -4px 7px -7px inset;
-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px -4px 7px -7px inset;
}
.endProgramNext em{
background: url(https://s.yimg.jp/images/tv/minna/arrow/bigCarrot_10.gif) no-repeat 0 6px;
padding: 3px 0 3px 16px;
}
/*data panel(oldclass:".DatePanel")*/

/* slider */
.DateSlide{
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
height:64px;
width: 570px;
/*margin: 0 auto 10px;*/
margin: 0 0 10px 32px;
}
.DateSlide li.DSBlank {
display: block;
width: 60px;
height: 64px;
}
.DateSlide div a {
color: #034964;
background: #dbf2fc;
display: block;
text-align: center;
text-decoration: none;
width: 60px;
height: 64px;
border-radius: 4px;
border: 1px solid #a0c4d1;
box-sizing: border-box;
box-shadow: rgba(0, 0, 0, 0.2) 0px -2px 0px 0px inset;
-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px -2px 0px 0px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px -2px 0px 0px inset;
}
/* for ie7
*:first-child+html .DateSlide li a{
width:65px;
height:68px;
}  */
.DateSlide div a.sat {
background: #d8e4fe;
border: 1px solid #a9b7d6;
color: #314e91;
}
.DateSlide div a.sun {
background: #f8e5e6;
border: 1px solid #e5babc;
color: #913032;
}
.DateSlide div a.today {
background: #f9a53a;
border: 1px solid #ae7227;
color: #fff !important;
}
.DateSlide div a:hover,
.DateSlide div a.sat:hover,
.DateSlide div a.sun:hover,
.DateSlide div a.active,
.DateSlide div a.today:hover{
background:#51cdfc!important;
border:1px solid #a0c4d1;
color:#fff !important;
}
.DateSlide div a.active{
box-shadow:none;
}
.DateSlide span{
display:block;
font-size:24px;
font-weight:bold;
line-height:0.7;
}
.DateSlide span.month,
.DateSlide span.day{
display:inline;
font-size:15px;
font-weight:bold;
line-height:2.2;
}
.DateSlide a,.DateSlide a span{cursor:pointer;}
.DateSlide a.active,.DateSlide a.active span{cursor:default;}
/* slider */
/* slick configure */
.slick-slider {
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0 3px!important;
}
.slick-list:focus { outline: none; }
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
.slick-initialized .slick-slide { display: block; outline:none; }
.slick-prev {
left: -30px;
background: url("https://s.yimg.jp/images/tv/common/minds/anything-slider/sliderArrow_back2.png");
background-position: left top;
background-color: transparent;
width: 27px;
height: 64px;
}
.slick-next {
right: -30px;
background: url("https://s.yimg.jp/images/tv/common/minds/anything-slider/sliderArrow_next2.png");
background-position: right top;
background-color: transparent;
display: block;
width: 26px;
height: 64px;
}
.slick-prev, .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
display: block;
padding: 0;
cursor: pointer;
color: transparent;
border: none;
outline: none;
top: 0;
}
.slick-prev:hover, .slick-next:hover { opacity: .5; }
.slick-prev.slick-disabled {
cursor: default!important;
background: url("https://s.yimg.jp/images/tv/common/minds/anything-slider/slider_bg2.png");
background-repeat: no-repeat;
}
.slick-next.slick-disabled {
cursor: default!important;
background: url("https://s.yimg.jp/images/tv/common/minds/anything-slider/slider_bg2.png");
background-repeat: no-repeat;
background-position:right;
}
.slick-prev.slick-disabled:hover,.slick-next.slick-disabled:hover { opacity:1; }
/* /slick configure */

/*configDateTv*/
.configDateTv .hourBtnBoxContainer{width:634px;height:25px;background-image:url("https://s.yimg.jp/images/tv/common/minds/hourBtnBox_bg.png");background-repeat:no-repeat;padding-top:15px;}
.configDateTv .hourBtnBoxContainer a{font-size:14px;line-height:14px;width:23px;height:20px;padding:5px 0 0 0;display:block;float:right;text-decoration:none;text-align:center;font-weight:bold;color:#333;border-right:solid 1px #7f9098;}
.configDateTv .hourBtnBoxContainer a.active, .configDateTv .hourBtnBoxContainer a:hover{background:#68d2fa;color:#fff; height: 19px;}
.configDateTv .hourBtnBoxContainer a.last{border-left:solid 1px #7f9098;}

/**********  .programBtnToday **********/
.searchByProgram div a.programBtnToday {
display: block;
background: #f9a53a;
padding: 10px 10px 13px;
margin: 10px auto;
font-size: 19px;
font-weight: bold;
color: #fff;
text-decoration: none;
text-align: center;
border-radius: 4px;
box-shadow:rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;
-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;
}
.searchByProgram div a.programBtnYesterday,
.searchByProgram div a.programBtnTomorrow {
display: block;
background: #dbf2fc;
padding: 10px 10px 13px;
margin: 10px auto;
font-size: 19px;
font-weight: bold;
color: #034964;
text-decoration: none;
text-align: center;
border-radius: 4px;
box-shadow:rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;
-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;
-moz-box-shadow:rgba(0, 0, 0, 0.2) 0px -3px 0px 0px inset;
}


.searchByProgram .BtnProgramArea {
	border:1px solid #fff;
	width: 100%;
	display: block;
	padding: 0;
  letter-spacing: -0.4em;
}

.searchByProgram .BtnYesterdayArea {
  width:16%;
	padding-left:5.4%;
	display: inline-block;
  letter-spacing: normal;
	text-align: center;
	*display: inline;
	*zoom: 1;
}

.searchByProgram .BtnTodayArea {
	width:50%;
  padding:0 3.6%;
	display: inline-block;
  letter-spacing: normal;
	text-align: center;
	*display: inline;
	*zoom: 1;
}

.searchByProgram .BtnTomorrowArea {
  width:16%;
	padding-right:5.4%;
	display: inline-block;
  letter-spacing: normal;
	text-align: center;
	*display: inline;
	*zoom: 1;
}

.searchByProgram .BtnTodayArea a:hover{
	background: #51cdfc;
}
.searchByProgram .BtnYesterdayArea a:hover,
.searchByProgram .BtnTomorrowArea a:hover {
	background: #51cdfc;
	color:#fff;
}

/********** / .programBtnToday **********/


/**********  .special_mod **********/
.special_mod ul.btnArea { margin:5px 0; letter-spacing: -0.4em; }
.special_mod ul.btnArea li { margin-top:0; margin-bottom:0; }
.special_mod ul.btnArea li a { background: url('https://s.yimg.jp/images/tv/common/minds/special_mod_btn.png') no-repeat; background-size: 202px 84px; background-position: 0 0; width: 202px; height: 42px; line-height: 42px; display: inline-block; text-align: center; letter-spacing: 0em; font-size:14px; font-weight: bold; color:#14566e; text-decoration:none; }
.special_mod ul.btnArea li a.on,
.special_mod ul.btnArea li a:hover { background-position: 0 -42px; color:#fff; }
.special_mod ul.btnArea li span { font-size: 10px; margin:0 5px 0 0; }
.special_mod h3 { font-size:19px; font-weight:bold; margin:5px 0 0; vertical-align: top; line-height: 40px; }
.special_mod h3 img { display: inline-block; margin: 0 10px 0 0; vertical-align: top; }
.special_mod h3 span.subText1 { vertical-align: top; font-size:11px; color:#424242; border:1px solid #848484; padding:4px; border-radius: 2px; margin:0 0 0 10px; }
.special_mod h3 span.subText2 { vertical-align: top; font-size:11px; color:#e45b69; border:1px solid #e45b69; padding:4px; border-radius: 2px; margin:0 0 0 10px; }
.special_mod .detailArea { vertical-align: top; overflow: hidden; }
.special_mod .detailArea li { margin:0; }
.special_mod .detailArea li:first-child { margin:0 0 5px; min-height: 150px; }
.special_mod .detailArea dt { font-size:18px; font-weight:bold; margin:-20px 0 0 0; line-height: 1.3; }
.special_mod .detailArea dt { font-size:19px; font-weight:bold; margin: 0; padding: 0; }
.special_mod .detailArea dd { margin: 5px 0; }
.special_mod ul.detailArea li.right_content { width:65%; margin-left:2%; }
.special_mod ul.detailArea li.right_content .title a { color:#00f; }
.special_mod .subTextArea { display: block; margin:2px 0; }
.special_mod .subTextArea p.subTextleft,
.special_mod .subTextArea p.subTextright { display: inline-block; *display: inline; *zoom: 1; }
.special_mod .subTextArea p.subTextleft { width:68%; }
.special_mod .subTextArea p.subTextright { width:30%; text-align: right; }
/********** / .special_mod **********/
