@charset "utf-8";/* -----------------------
01.common
----------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;}
img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
p{word-break:break-all;word-wrap:break-word;}
a{outline:none;cursor:pointer;}
/* emg */
#emg2 br{display:none;}
#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;margin-bottom:10px;}
#emg table td table,#emg2 table td table,#emg3 table td table{margin-bottom:0px;}
/* clearfix */
* html .clearfix{height:1px;}
.clearfix:after{content:".";/* 新しい要素を作る */display:block;/* ブロックレベル要素に */clear:both;height:0;visibility:hidden;}
.clearfix{min-height:1px;}
.topFix{top:0px;position:fixed;margin-top:-1px;z-index:999999;}

/* -----------------------
02.guard
----------------------- */
.guard76x76{width:76px;height:76px;}
.guard80x60{width:80px;height:60px;}
.guard100x56{width:100px;height:56px;}
.guard100x75{width:100px;height:75px;}
.guard120x68{width:120px;height:68px;}
.guard120x90{width:120px;height:90px;}
.guard140x58{width:140px;height:58px;}
.guard160x90{width:160px;height:90px;}
.guard160x120{width:160px;height:120px;}
.guard264x90{width:264px;height:90px;}
.guard270x166{width:270px;height:166px;}
.guard554x90{width:554px;height:90px;}
.guard554x347{width:554px;height:347px;}
.guard180x135{width:180px;height:135px;}
.guard600x281{width:600px;height:281px;}
.guard100x80{width:100px;height:80px;}
.guard140x105{width:140px;height:105px;}
.guard350x191{width:350px;height:191px;}
.guard595x281{width:595px;height:281px;}
.guard75x75{width:75px;height:75px;}
.guard80x113{width:80px;height:113px;}
.guard200x90{width:200px;height:90px;}
.guard200x113{width:200px;height:113px;}
.guard320x240{width:320px;height:240px;}
.guard120x170{width:120px;height:170px;}
.guard194x145{ width:194px; height:145px;}
.guard300x120{ width:300px; height:120px;}
.guard350x240{ width:350px; height:240px;}

.guard48x36,
.guard64x32,
.guard76x76,
.guard80x30,
.guard80x60,
.guard100x56,
.guard100x75,
.guard120x40,
.guard120x68,
.guard120x90,
.guard125x94,
.guard130x190,
.guard140x58,
.guard160x90,
.guard160x120,
.guard200x150,
.guard200x200,
.guard263x50,
.guard263x198,
.guard300x90,
.guard580x120,
.guard264x90,
.guard260x195,
.guard270x166,
.guard634x40,
.guard634x80,
.guard350x55,
.guard300x55,
.guard350x191,
.guard259x191,
.guard554x90,
.guard554x347,
.guard180x135,
.guard600x281,
.guard100x80,
.guard350x191,
.guard140x105,
.guard595x281,
.guard75x75,
.guard80x113,
.guard200x90,
.guard200x113,
.guard320x240,
.guard120x170,
.guard194x145,
.guard300x120,
.guard350x240 {background:url("https://s.yimg.jp/images/clear.gif");position:absolute;display:block;margin:0!important;padding:0!important;background-color:transparent!important;}

/* -----------------------
03.all_effects
----------------------- */
body{font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "sans-serif";}
body{background:#f7f7f7;}
#wrapper{width:100%;}
em, strong{font-weight:bold;}
em{font-style:normal;}
/* margin */
.mb15p{margin-bottom:15px;}
.mb20p{margin-bottom:20px;}

/* -----------------------
04.header
----------------------- */
/* load_img */
#header_wrapper, #navi_wrapper, #search_wrapper, #footer{background-image:none;}/* header_footer_new切り離し後削除*/
#footer{background:url("https://s.yimg.jp/images/gyao/common/images/bg_repeat.png") repeat scroll 0 0 transparent;}
#navi_wrapper,#search_wrapper{background:url(https://s.yimg.jp/images/gyao/common/images/navi_bg.png) repeat-x;}
#header_yahoologo p,.footer_jasrac li.lmark,#storeRank li.rank1,#storeRank li.rank2,#storeRank li.rank3,#storeRank li.rank4,#storeRank li.rank5,#search p.search_member,#search p.freeSearch,#search p.newList,.preLink{background:url("https://s.yimg.jp/images/gyao/common/images/bg_normal2.png") no-repeat;}
/*#navi li.border,#navi li a{background:url("https://s.yimg.jp/images/gyao/common/images/navi_sprite.png") no-repeat;}*/
#search p.mygyao_loginbtn a{background:url("https://s.yimg.jp/images/gyao/common/images/sprite_common.png") no-repeat;height:0;overflow:hidden;padding-top:27px;width:116px;}
#search p.user_guide{background:url("https://s.yimg.jp/images/sicons/c/wakaba16.gif") no-repeat scroll 0 0;}
#header_left p.logo{background:url("https://s.yimg.jp/images/gyao/common/images/sprite_common.png") no-repeat;}
/* header */
#header_allwrapper{clear:both;width:100%;background:#fff;}
#header_wrapper{width:100%;height:100%;overflow:visible;}
#header{width:950px;margin:0 auto;position:relative;}
#header_left{float:left;display:inline;}
#header_left p.logo{background-position:-350px -12px;display:inline;float:left;height:42px;margin:10px 12px 0 0;text-indent:-9999px;width:120px;}
#header_left p.logo a{width:120px;height:42px;display:block;overflow:hidden;}
#mygyao_login{float:left;display:inline;margin:17px 0 0 0;}
#mygyao_login p.name{line-height:16px;color:#7c7c7c;font-size:75%;}
#mygyao_login p.name a{line-height:16px;color:#017bb8;text-decoration:none;}
#mygyao_login p.name a:hover{text-decoration:underline;}
#header_right{float:right;display:inline;width:598px;}
#header_cross{float:right;width:598px;text-align:right;margin-top:8px;display:inline;clear:both;padding-bottom:2px;}
#header_cross ul{list-style:none;float:right;display:inline;}
#header_cross li{float:left;display:inline;font-size:75%;color:#999;padding:0 5px;}
#header_cross li a{text-decoration:none;color:#017bb8;}
#header_cross li a:hover{text-decoration:underline;}
#header_cross li.help{float:left;display:inline;color:#999;margin-left:24px;background-position:0 -60px;color:#666;}
#header_cross li strong{font-weight:bold;}
#header_yahoologo{clear:both;width:102px;height:27px;margin:8px 2px 0 0;padding:0;float:right;display:inline;}
#header_yahoologo p{width:102px;height:27px;float:left;display:inline;background-position:0 -40px;}
#header_yahoologo p a{width:102px;height:27px;display:block;overflow:hidden;text-indent:-9999px;}
/* EMG */
#EMG_wrapper{clear:both;width:100%;}
#EMG{text-align:center;margin:0 auto;}
#EMG table{margin:0 auto;}
/* toplink */
#toplink{width:100%;padding:15px 0 15px 0;margin:0 auto;text-align:center;}
#toplink a{font-weight:bold;}
/* navigation */
#navi_wrapper{clear:both;width:100%;height:23px;padding:2px 0;background-position:0 1px;background-repeat:repeat-x;}
#navi{width:950px;height:23px;margin:0 auto;}
#navi ul{list-style:none;float:left;display:inline;}
#navi li{float:left;display:inline;height:23px;margin:0;padding:0;text-indent:-9999px;}
/* new_navigation */
#navi li.border,#navi li a{background:url("https://s.yimg.jp/images/gyao/common/images/sprite_common.png") no-repeat;}
#navi li.border{width:2px;height:23px;font-size:1px;background-position:0 -75px;}
#navi li a{height:23px;display:block;overflow:hidden;}
#navi li.top a{width:84px;background-position:-2px -103px;}
#navi li.movie a{width:84px;background-position:-88px -103px;}
#navi li.drama a{width:84px;background-position:-174px -103px;}
#navi li.sponsor3 a{width:84px;background-position:-260px -103px;}
#navi li.music a{width:84px;background-position:-346px -103px;}
#navi li.anime a{width:84px;background-position:-432px -103px;}
#navi li.owarai a{width:84px;background-position:-518px -103px;}
#navi li.variety a{width:86px;background-position:-604px -103px;}
#navi li.sports a{width:84px;background-position:-692px -103px;}
#navi li.sponsor1 a{width:84px;background-position:-778px -103px;}
#navi li.girlNavi a{width:84px;background-position:-864px -103px;}
#navi li.top a:hover, #navi li.top_on a{width:84px;background-position:-2px -75px;}
#navi li.movie a:hover, #navi li.movie_on a{width:84px;background-position:-88px -75px;}
#navi li.drama a:hover, #navi li.drama_on a{width:84px;background-position:-174px -75px;}
#navi li.sponsor3 a:hover, #navi li.sponsor3_on a{width:84px;background-position:-260px -75px;}
#navi li.music a:hover, #navi li.music_on a{width:84px;background-position:-346px -75px;}
#navi li.anime a:hover, #navi li.anime_on a{width:84px;background-position:-432px -75px;}
#navi li.owarai a:hover, #navi li.owarai_on a{width:84px;background-position:-518px -75px;}
#navi li.variety a:hover, #navi li.variety_on a{width:86px;background-position:-604px -75px;}
#navi li.sports a:hover, #navi li.sports_on a{width:84px;background-position:-692px -75px;}
#navi li.sponsor1 a:hover, #navi li.sponsor1_on a{width:84px;background-position:-778px -75px;}
#navi li.girlNavi a:hover, #navi li.girlNavi_on a{width:84px;background-position:-864px -75px;}
/* search */
#search_wrapper{background-position:0 -26px;background-repeat:repeat-x;width:100%;height:100%;background-color:#ddd;}
#search{clear:both;width:950px;height:100%;margin:0 auto;}
#search .search_box,#search p.search_btn a{background:url("https://s.yimg.jp/images/gyao/common/images/bg_searchbox2.png") no-repeat;}
#search .search_box{float:left;display:inline;font-size:75%;color:#666;width:213px;line-height:12px;margin:5px 7px 0 0;padding:4px 6px 5px 24px;position:relative;}
#search .search_box span.inputText{display:none;cursor:text;padding-left:1px;_padding-top:1px;height:16px;width:210x;overflow:hidden;position:absolute;color:#999;font-size:12px !important;line-height:1.25 !important;stext-align:left;}
#search .search_box input#search_box_window{width:214px;line-height:14px;border:none;background-color:transparent;overflow:hidden;}
#search p.search_btn{width:44px;height:22px;margin-top:5px;float:left;display:inline;}
#search p.search_btn a{width:44px;height:22px;float:left;display:block;text-indent:-9999px;background-position:-300px 0;}
#search p.search_btn a:hover{background-position:-350px 0;}
#search p.search_list,#search p.search_ranking,#search p.search_member,#search p.freeSearch,#search p.user_guide,#search p.newList{float:left;font-size:75%;line-height:16px;}
#search p.search_list a,#search p.search_ranking a{background:url("https://s.yimg.jp/images/gyao/common/images/sprite_icon.png") no-repeat;display:block;float:left;height:auto !important;min-height:16px;height:16px;}
#search p.search_list a{background-position:0 -786px;margin:8px 0 0 14px;_margin:8px 0 0 7px;padding-left:20px;color:#017bb8;text-decoration:none;}
#search p.search_list a:hover{text-decoration:underline;}
#search p.search_list a:visited{color:#336699;}
#search p.search_ranking a{background-position:0 -886px;color:#017bb8;text-decoration:none;margin:8px 0 0 10px;_margin:8px 0 0 5px;padding-left:20px;}
#search p.search_ranking a:hover{text-decoration:underline;}
#search p.search_ranking a:visited{color:#336699;}
#search p.search_member{background-position:0 -750px;background-repeat:no-repeat;display:inline;float:left;margin:8px 0 0 10px;padding-left:20px;_padding-bottom:2px;}
#search p.search_member a{color:#017bb8;text-decoration:none;}
#search p.search_member a:hover{text-decoration:underline;}
#search p.search_member a:visited{color:#336699;}
#search p.freeSearch{background-position:0 -776px;background-repeat:no-repeat;display:inline;float:left;margin:8px 0 0 10px;padding-left:20px;_padding-bottom:2px;}
#search p.freeSearch a{color:#017bb8;text-decoration:none;}
#search p.freeSearch a:hover{text-decoration:underline;}
#search p.freeSearch a:visited{color:#336699;}
#search p.newList{background-position:0 -802px;background-repeat:no-repeat;display:inline;float:left;margin:8px 0 0 10px;padding-left:20px;_padding-bottom:2px;}
#search p.newList a{color:#017bb8;text-decoration:none;}
#search p.newList a:hover{text-decoration:underline;}
#search p.newList a:visited{color:#336699;}
#search p.user_guide{margin:8px 10px 5px 0;float:right;display:inline;background-position:0 0;padding-left:20px;height:auto !important;min-height:16px;height:16px;}
#search p.user_guide a{color:#017bb8;text-decoration:none;}
#search p.user_guide a:hover{text-decoration:underline;}
#search p.mygyao_loginbtn{width:115px;height:27px;margin:3px 0 0 0;float:right;display:inline;padding-bottom:2px;}
#search p.mygyao_loginbtn a{display:block;background-position:-126px 0;}
#search p.mygyao_loginbtn a:hover{background-position:0 0;}
#search p.mygyao_loginbtn_on{display:block;background-position:0 0;margin:3px 0 0 0;float:right;display:inline;}
#search form,#search input{margin:0;padding:0;border:none;}
/* searchkeyword */
#ysearchautocomplete{padding:0;position:relative;z-index:10000;}

/* -----------------------
05.footer
----------------------- */
/* footer */
#footer_wrapper{clear:both;width:100%;overflow:visible;}
html>/**/body #footer_wrapper{clear:both;width:100%;/*overflow:hidden;160920msaito*/}
html:first-child #footer_wrapper{clear:both;width:100%;overflow:visible;}
#footer_wrapper a{color:#017bb8;text-decoration:none;}
#footer_wrapper a:hover{text-decoration:underline;}
#footer_wrapper a:visited{color:#336699;}
#footer{width:950px;/*height:2px; 20161027msaito*/margin:0 auto;text-align:center;background-position:0 -203px;background-repeat:repeat-x;}
.footer_global{padding-top:20px;text-align:center;width:950px;margin:0 auto;float:left;display:inline;}
.footer_global p{font-size:75%;line-height:16px;color:#666;padding:0 10px;text-align:center;}
.footer_global ul{list-style:none;width:950px;margin:0 auto;}
.footer_global li{font-size:75%;line-height:16px;color:#666;border-left:1px solid #666;padding:0 10px;float:left;display:inline;}
.footer_jasrac{padding-top:20px;text-align:center;width:950px;margin:0 auto;float:left;display:inline;}
.footer_jasrac li.lmark{float:left;display:inline;text-align:left;color:#666;background-position:-929px -746px;padding-left:26px;font-size:65%;width:500px;display:block;line-height:1.25;}
.footer_jasrac li.jasrac{float:right;display:inline;text-align:right;color:#666;font-size:65%;width:424px;display:block;line-height:1.25;}
.footer_clear{clear:both;}
.footer_copyright{padding-top:20px;text-align:left;color:#666;width:950px;margin:0 auto;clear:both;font-size:65%;line-height:1.25;}
.footer_link{padding-top:20px;text-align:center;margin:0 auto;width:950px;margin:0 auto;float:left;display:inline;}
.footer_link p{font-size:75%;line-height:16px;color:#666;padding:0 10px;text-align:center;}
.footer_gyaoyahoo{padding:20px 0;text-align:center;color:#666;width:950px;margin:0 auto;float:left;display:block;font-size:65%;line-height:1.25;}
.footer_clear{clear:both;}
.footer_adS{text-align:center;width:950px;margin:20px auto;float:left;display:inline;padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
/* icon_intro */
#btnexp_wrapper2{clear:both;padding:0 0 20px;width:100%;}
#btnexp2{margin:0 auto;width:950px;}
#btnexp_cnt2{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;color:#666;display:inline;float:left;font-size:75%;line-height:16px;margin:0 auto;width:948px;}
#btnexp2 .ttl_bar{background:none repeat scroll 0 0 #eee;border-bottom:1px solid #ccc;float:left;padding:5px;width:938px;}
#btnexp2 dl.addbtn{background:url("https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif") repeat-x scroll center bottom transparent;display:inline;float:left;padding:5px;width:938px;}
#btnexp2 dl.addbtn dt{background-position:0 0;display:inline;float:left;height:19px;margin:0 5px 0 0;text-indent:-9999px;width:19px;}
#btnexp2 dl.addbtn dt{background:url("https://s.yimg.jp/images/gyao/common/images/play_add_btn_small.png") no-repeat scroll 0 0 transparent;}
#btnexp2 dl.addbtn dd{display:inline;float:left;line-height:20px;}
#btnexp2 a{color:#017BB8;text-decoration:none;}
#btnexp2 dl.favbtn{display:inline;float:left;padding:5px;width:938px;}
#btnexp2 dl.favbtn dt{background-position:0 0;display:inline;float:left;height:19px;margin:0 5px 0 0;text-indent:-9999px;width:19px;}
#btnexp2 dl.favbtn dt{background:url("https://s.yimg.jp/images/gyao/common/images/mitai_add_btn_small.png") no-repeat scroll 0 0 transparent;}
#btnexp2 dl.favbtn dd{display:inline;float:left;line-height:20px;}

/* -----------------------
06.main_contens
----------------------- */
/* delimiter */
#delimiter_wrapper{width:950px;background:#f7f7f7;border-bottom:1px solid #ccc;margin:0 auto;}
#delimiter{clear:both;width:950px;margin:0 auto;}
#delimiter ul{list-style:none;float:left;display:inline;padding:5px 0;}
#delimiter li{font-size:75%;float:left;display:inline;word-wrap:break-word;/*white-space:nowrap;*/line-height:1.6;padding:0 0 0 3px;}
#delimiter p{float:right;display:inline;}
#delimiter a{color:#017bb8;text-decoration:none;}
#delimiter a:hover{text-decoration:underline;}
#delimiter a:visited{color:#336699;}
#delimiter_wrapper.catetop{display:none;}
/* watchDevice */
#watchDevice.middle{float:left;margin: 0 0 13px 0;width:630px;}
#watchDevice span{display:none;}
#watchDevice.middle ul{padding-left:71px;background-position:0 -70px;height:37px;width:559px;}
#watchDevice ul{background:url(https://s.yimg.jp/images/gyao/common/images/bg_watch_device.png) no-repeat;}
#watchDevice.middle li,#watchDevice.middle li a{width:185px;}
#watchDevice li{float:left;height:37px;padding-right:1px;}
#watchDevice li a{height:35px;text-indent:-9999px;display:block;}
#watchDevice.large{float:left;margin: 0 0 13px 0;}
*html #watchDevice.large li{margin-bottom:13px;}
#watchDevice.large ul{padding-left:136px;}
#watchDevice.large li,#watchDevice.large li a{width:270px;}
#watchDevice.small{margin:0 0 13px 0;float:left;width:580px;}
*html #watchDevice.small li{margin-bottom:13px;}
#watchDevice.small ul{padding-left:71px;background-position:0 -140px;}
#watchDevice.small li,#watchDevice.small li a{width:169px;}
#watchDevice.small .tvDevice{padding-right:0;}
.smpPromo h3 span{font-weight:normal;}
.smpPromo .cntWrap p{margin-top:12px;}
.smpPromo .qrCode{float:left;width:70px;margin-bottom:3px;}
.smpPromo .txt{padding-left:80px;}
.smpPromo .txt span{display:block;line-height:15px;}
/* jsoff */
#jsoff_wrapper{clear:both;width:100%;}
#jsoff{width:948px;margin:20px auto 10px auto;text-align:center;border:1px solid #999;background:#fff;}
#jsoff p.f{font-size:14px;color:#f00;font-weight:bold;padding:10px 9px 5px 9px;}
#jsoff p.p{font-size:75%;color:#666;padding:0 9px 10px 9px;}
/* storeIcon */
.storeIcon{background-image:url(https://s.yimg.jp/images/gyao/common/images/gyaoiconSprite.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	display:block;
	height:13px;
	width:35px;
	float:left;}
/* -----------------------
06_1.leftcnt
----------------------- */
/* hoverwindow */
.drop_wrapper{position:relative;margin-top:7px;margin-left:7px;width:270px;background:url(https://s.yimg.jp/images/gyao/common/images/shadow.png) no-repeat right bottom;}
#hover_window{width:268px;border:1px solid #ccc;font-size:12px;line-height:16px;float:left;position:relative;top:-11px;left:-7px;z-index:11;}
#hover_window .ttl_bar{width:258px;padding:5px;background:#eee;float:left;border-bottom:1px solid #ccc;}
#hover_window p.add_playlist{font-size:12px;font-weight:bold;color:#333333;float:left;margin:0;padding:0;}
#hover_window p.close_btn{width:12px;height:12px;float:right;text-indent:-9999px;margin:0;padding:0;}
#hover_window p.close_btn a{width:12px;height:12px;display:block;background:url(https://s.yimg.jp/images/gyao/common/images/bg_mygyao.png) -276px -92px;}
#hover_window p.close_btn a:hover{width:12px;height:12px;display:block;background-position:-288px -92px;}
#hover_window .hover_window_cnt{width:258px;padding:5px 5px 10px 5px;background:#fff;float:left;}
#hover_window .hover_window_cnt select.list_box{width:258px;margin:0;padding:0;}
#hover_window .hover_window_cnt input.new_playlist{width:238px;}
#hover_window .hover_window_cnt p.error{color:#f00;}
#hover_window .hover_window_cnt p.error2{color:#c00;}
#hover_window .hover_window_cnt .btn_area{width:258px;height:22px;padding:10px 0 0 0;float:right;text-align:right;}
#hover_window .hover_window_cnt p.s_btn{width:54px;height:22px;line-height:22px;text-align:center;margin:0 0 0 2px;padding:0;float:right;display:inline;}
#hover_window .hover_window_cnt p.s_btn a{width:54px;height:22px;display:block;overflow:hidden;background:url(https://s.yimg.jp/images/gyao/common/images/bg_mygyao.png) 0 -92px;overflow:hidden;color:#333;text-decoration:none;}
#hover_window .hover_window_cnt p.s_btn a:hover{background:url(https://s.yimg.jp/images/gyao/common/images/bg_mygyao.png) -54px -92px;}
#hover_window .hover_window_cnt p.l_btn{width:84px;height:22px;line-height:22px;text-align:center;margin:0 0 0 2px;padding:0;float:right;display:inline;}
#hover_window .hover_window_cnt p.l_btn a{width:84px;height:22px;display:block;overflow:hidden;background:url(https://s.yimg.jp/images/gyao/common/images/bg_mygyao.png) -108px -92px;overflow:hidden;color:#333;text-decoration:none;}
#hover_window .hover_window_cnt p.l_btn a:hover{background:url(https://s.yimg.jp/images/gyao/common/images/bg_mygyao.png) -192px -92px;}

/* -----------------------
06_2.rightcnt
----------------------- */
/* ランキングモジュール */
.grandTop .rightContents{float:left;overflow:hidden;background-position:bottom;margin-top:0px;margin-bottom:20px;width:350px;font-size:medium !important;}
.rightContents{float:left;overflow:hidden;background-position:bottom;margin-top:20px;margin-bottom:0px;width:300px;font-size:medium !important;}
.grandTop .rightContents h3.free,.grandTop .rightContents h3.store,.rightContents h3.free,.rightContents h3.store{background:url(https://s.yimg.jp/images/gyao/common/images/iconSprite.png) no-repeat;}
.grandTop .rightContents h3.free{color:#868485;font-weight:bold;font-size:75% !important;padding:5px 5px 5px 70px;width:236px;background-position:10px 2px;float:left;}
.grandTop .rightContents h3.store{color:#868485;font-weight:bold;font-size:75% !important;padding:5px 5px 5px 104px;width:202px;background-position:10px -55px;float:left;}
.rightContents h3.free{color:#868485;font-weight:bold;font-size:75% !important;padding:5px 5px 5px 70px;width:186px;background-position:10px 2px;float:left;}
.rightContents h3.store{color:#868485;font-weight:bold;font-size:75% !important;padding:5px 5px 5px 104px;width:152px;background-position:10px -55px;float:left;}
.rightContents h3.free span{width:69px;text-indent:-9999px;float:left;}
.rightContents .rss{float:right;height:17px;width:36px;margin-top:3px;margin-right:3px;}
.grandTop .rightContents .rankingTtl,.rightContents .rankingTtl{background-color:#fff;background:url(https://s.yimg.jp/images/gyao/common/images/rankingTtlBg.png) no-repeat;background-color:#fff;}
.grandTop .rightContents .rankingTtl{background-position:-310px bottom;padding-bottom:2px;width:350px;}
.rightContents .rankingTtl{background-position:0 bottom;padding-bottom:2px;width:300px;}
.grandTop .rightContents .rankingModule{background:url("https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif") repeat-x scroll center bottom #fff;display:inline;float:left;padding:8px 10px 0;width:330px;}
.rankingModule{background:url("https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif") repeat-x scroll center bottom #fff;display:inline;float:left;padding:8px 10px 0;width:280px;}
.grandTop .rightContents .rankingModule .gyaoRank,.grandTop .rightContents .rankingModule .storeRank{margin:0 auto;width:330px;font-size:75% !important;}
.rankingModule .gyaoRank,.rankingModule .storeRank{margin:0 auto;width:280px;font-size:75% !important;}
.rankingModule ol{margin:0 0 10px 0;}
.grandTop .rightContents .rankingModule li{border-bottom:1px dotted #ddd;clear:both;line-height:1.5;margin:0 auto;padding-bottom:8px;padding-left:43px;width:290px;position:relative;display:inline-block;}
.rankingModule li{border-bottom:1px dotted #ddd;clear:both;line-height:1.5;margin:0 auto;padding:0 0 8px 43px;width:240px;position:relative;display:inline-block;}
.rankingModule li.rank2,.rankingModule li.rank3,.rankingModule li.rank4,.rankingModule li.rank5,.rankingModule li.rank6,.rankingModule li.rank7,.rankingModule li.rank8,.rankingModule li.rank9,.rankingModule li.rank10,.rankingModule li.rank11,.rankingModule li.rank12,.rankingModule li.rank13,.rankingModule li.rank14,.rankingModule li.rank15,.rankingModule li.rank16,.rankingModule li.rank17,.rankingModule li.rank18,.rankingModule li.rank19,.rankingModule li.rank20{padding-top:8px;}
.rankingModule li.rank1,.rankingModule li.rank2,.rankingModule li.rank3{background:url(https://s.yimg.jp/images/gyao/common/images/rankingIconSprite.png) no-repeat;}
.rankingModule li.rank1{background-position:5px 20px;}
.rankingModule li.rank2{background-position:5px -95px;}
.rankingModule li.rank3{background-position:5px -216px;}
.gyaoRank li.rank4{background:url("https://s.yimg.jp/images/gyao/common/images/rank_icon_04g.png") no-repeat scroll 10px center transparent;}
.gyaoRank li.rank5{background:url("https://s.yimg.jp/images/gyao/common/images/rank_icon_05g.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank4{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_04s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank5{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_05s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank6{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_06s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank7{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_07s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank8{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_08s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank9{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_09s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank10{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_10s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank11{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_11s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank12{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_12s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank13{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_13s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank14{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_14s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank15{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_15s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank16{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_16s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank17{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_17s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank18{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_18s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank19{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_19s.png") no-repeat scroll 10px center transparent;}
.storeRank li.rank20{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_20s.png") no-repeat scroll 10px center transparent;}
.rankingModule li .img{float:left;margin-right:6px;_margin-right:3px;position:relative;width:80px;height:60px;}
.rankingModule li .ttl p{font-weight:normal;padding-top:10px;}
.rankingModule li .ttl p span{font-weight:bold;}
.grandTop .rightContents .rankingModule li.rank1 .ttl,.grandTop .rightContents .rankingModule li.rank2 .ttl,.grandTop .rightContents .rankingModule li.rank3 .ttl{overflow:hidden;word-wrap:break-word;line-height:17px;font-weight:bold;width:204px;}
.rankingModule li.rank1 .ttl,.rankingModule li.rank2 .ttl,.rankingModule li.rank3 .ttl{overflow:hidden;word-wrap:break-word;line-height:17px;font-weight:bold;width:154px;}
.grandTop .rankingModule li.rank4 .ttl,.grandTop .rankingModule li.rank5 .ttl,.grandTop .rankingModule li.rank6 .ttl,.grandTop .rankingModule li.rank7 .ttl,.grandTop .rankingModule li.rank8 .ttl,.grandTop .rankingModule li.rank9 .ttl,.grandTop .rankingModule li.rank10 .ttl,.grandTop .rankingModule li.rank11 .ttl,.grandTop .rankingModule li.rank12 .ttl,.grandTop .rankingModule li.rank13 .ttl,.grandTop .rankingModule li.rank14 .ttl,.grandTop .rankingModule li.rank15 .ttl,.grandTop .rankingModule li.rank16 .ttl,.grandTop .rankingModule li.rank17 .ttl,.grandTop .rankingModule li.rank18 .ttl,.grandTop .rankingModule li.rank19 .ttl,.grandTop .rankingModule li.rank20 .ttl{overflow:hidden;word-wrap:break-word;line-height:1.2;font-weight:bold;width:290px;display:inline;}
.rankingModule li.rank4 .ttl,.rankingModule li.rank5 .ttl,.rankingModule li.rank6 .ttl,.rankingModule li.rank7 .ttl,.rankingModule li.rank8 .ttl,.rankingModule li.rank9 .ttl,.rankingModule li.rank10 .ttl,.rankingModule li.rank11 .ttl,.rankingModule li.rank12 .ttl,.rankingModule li.rank13 .ttl,.rankingModule li.rank14 .ttl,.rankingModule li.rank15 .ttl,.rankingModule li.rank16 .ttl,.rankingModule li.rank17 .ttl,.rankingModule li.rank18 .ttl,.rankingModule li.rank19 .ttl,.rankingModule li.rank20 .ttl{overflow:hidden;word-wrap:break-word;line-height:1.2;font-weight:bold;width:250px;display:inline;}
.grandTop .rightContents .rankingModule .moreRank{text-align:right;width:325px;margin:0px auto;}
.rankingModule .moreRank{text-align:right;width:275px;margin:0px auto;}
.rankingModule .moreRank .date{float:left;}
.grandTop .rightcnt_btm,.rightcnt_btm{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankingBtmBg.png);background-repeat:no-repeat;}
.grandTop .rightcnt_btm{background-position:-310px 0px;display:inline;float:left;font-size:1px;height:10px;text-indent:-9999px;width:350px;}
.rightcnt_btm{background-position:0px 0px;display:inline;float:left;font-size:1px;height:10px;text-indent:-9999px;width:300px;}
.alertIcon{color:#bfbfbf;font-weight:bold;padding:3px 2px 3px 4px;white-space:nowrap;margin-left:5px;vertical-align:baseline;line-height:1.7;background-color:#f1f1f1;}
/*
########0516 permanent add##########
*/
.flL{float:left;}
.rightMod, .rightMod2{margin-bottom:13px;float:left;}
/*==
.rightMod sprite==*/
.dIcon1, .dIcon2, .dIcon3,
.rightMod div.ttl,
.rightMod .ttlLine,
.rightMod .btm, .rightMod2 div.ttl,.rightMod2 .cnt, .rightMod2 div.ttl,.rightMod2 .btm,
.rightMod .ttlLine,.rightMod2 .ttlLine{background:url(https://s.yimg.jp/images/gyao/common/images/sprite_sub.png) no-repeat;}
/*==icon==*/
.dIcon1, .dIcon2, .dIcon3{display:inline-block;*display:inline;*zoom:1;height:16px;margin-right:3px;text-indent:-9999px;*text-indent:0;*font-size:0;vertical-align:middle;width:16px;overflow:hidden;}
.dIcon1{background-position:0 0;}
.dIcon2{background-position:0 -50px;}
.dIcon3{background-position:0 -100px;}
/*==#btnexp2==*/
#btnexp2 dl.clearfix{background:url("https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif") repeat-x scroll center 0 transparent;display:inline;float:left;padding:5px;width:938px;}
/*==
rightMod==*/
.rightMod div.ttl,.rightMod2 div.ttl,
.rightMod .cnt,.rightMod2 .cnt,.rightMod .cntWrap,.rightMod2 .cntWrap,
.rightMod .btm,.rightMod2 .btm{float:left;display:inline;}
.rightMod div.ttl{background-position:-50px 0;height:25px;width:300px;}
.rightMod .cnt,.rightMod2 .cnt{width:298px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.rightMod .cnt{background:url(https://s.yimg.jp/images/gyao/common/images/rightModCntBk.png) #fff no-repeat bottom;}
.rightMod2 .cnt{background:#fff;}
.rightMod .cntWrap{padding:0 10px 5px;}
.rightMod .ttlLine{width:298px;height:0;padding-top:2px;overflow:hidden;background-position:-51px -166px;border-right:1px solid #dcdcdb;border-left:1px solid #dcdcdb;}
.rightMod .btm,.rightMod2 .btm{width:300px;height:0;padding-top:5px;overflow:hidden;}
.rightMod .btm{background-position:-50px -80px;}
.rightMod2 .btm{background-position:-50px -90px;}
/*==rightMod .ttl==*/
.rightMod2 div.ttl{width:300px;height:0;padding-top:6px;overflow:hidden;background-position:-50px -70px;min-height:1%!important;}
.rightMod div.ttl h3{display:inline;float:left;font-weight:bold;padding:8px 0 0 10px;}
.rightMod div.ttl p{float:right;}
.rightMod div.ttl p.logo{padding:5px 10px 0 0;}
.rightMod div.ttl p.text{line-height:17px;padding:5px 10px 0 0;}
.rightMod div.ttl p.text img{display:block;float:left;margin-right:3px;}
/*==rightMod2 .cnt==*/
.rightMod2 .cntWrap{padding:7px 8px;}
/* ==.rankingModule== */
.logoGyao,.logoStore{background:url(https://s.yimg.jp/images/gyao/common/images/iconSprite.png) no-repeat;display:inline-block;*display:inline;*zoom:1;text-indent:-9999px;*text-indent:0;*font-size:0;vertical-align:middle;overflow:hidden;}
.logoGyao{width:50px;height:20px;background-position:0 0;}
.logoStore{width:84px;height:20px;background-position:0 -59px;}
.rightMod .rankingModule{width:298px;float:inherit;display:block;width:auto;padding-top:10px;background:none;}
.rightMod .rankingModule li{width:235px;}
.rightMod .rankingModule ol{margin:0 0 7px 0!important;}
.rightMod .rankingModule .moreRank:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.rankingModule .moreRank{display:inline-table;min-height:1%;}* html .rankingModule .moreRank{height:1%;}.rankingModule .moreRank{display:block;}
.rightMod .rankingModule .moreRank .rss{text-align:right;margin-right:7px;margin-top:0;}
.rightMod .rankingModule .moreRank span,.rankingModule .moreRank a{margin-top:2px;}
.rightMod .rankingModule li .ttl{width:auto!important;}
.rightMod .rankingModule li .ttl{font-weight:normal!important;}
.rightMod .rankingModule .gyaoRank,.rightMod .rankingModule .storeRank{width:278px;font-size:inherit!important;}
.rightMod .rankGyao li.rank4{background:url("https://s.yimg.jp/images/gyao/common/images/rank_icon_04g.png") no-repeat scroll 10px center transparent;}
.rightMod .rankGyao li.rank5{background:url("https://s.yimg.jp/images/gyao/common/images/rank_icon_05g.png") no-repeat scroll 10px center transparent;}
.rightMod .rankStore li.rank4{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_04s.png") no-repeat scroll 10px center transparent;}
.rightMod .rankStore li.rank5{background:url("https://s.yimg.jp/images/gyao/common/images/rank30_icon_05s.png") no-repeat scroll 10px center transparent;}
.rightMod .rankDvd li.rank4{background:url("https://s.yimg.jp/images/gyao/common/images/rank_icon_04d.png") no-repeat scroll 10px center transparent;}
.rightMod .rankDvd li.rank5{background:url("https://s.yimg.jp/images/gyao/common/images/rank_icon_05d.png") no-repeat scroll 10px center transparent;}
/* ==.specialMod== */
.specialMod .cntWrap .img{float:left;margin-right:7px;}
.specialMod .cntWrap .txt dt{margin-bottom:5px;}
.infoMod .cntWrap dt,.infoMod .cntWrap dd,.infoMod .cntWrap li{padding-top:5px;}
.specialMod .cntWrap li.bbd1p{margin-bottom:7px;}
h4.showtime{background:url(https://s.yimg.jp/images/gyao/common/images/ViDEOCOMPLEX260-25.jpg);width:260px;height:25px;text-indent:-9999px;margin-bottom: 7px;}
/*== .grandTop .rightMod ==*/
.grandTop .rightMod div.ttl{background-position:-50px -100px;width:350px;}
.grandTop .rightMod2 div.ttl{width:350px;background-position:-50px -170px;}
.grandTop .rightMod .cnt{background:url(https://s.yimg.jp/images/gyao/common/images/rightModCntBk2.png) #fff no-repeat bottom;}
.grandTop .rightMod .cnt,.grandTop .rightMod2 .cnt,.grandTop .rightMod .ttlLine{width:348px;}
.grandTop .rightMod .btm,.grandTop .rightMod2 .btm{width:350px;height:0;padding-top:5px;overflow:hidden;}
.grandTop .rightMod .btm{background-position:-50px -180px;}
.grandTop .rightMod2 .btm{background-position:-50px -190px;}
.grandTop .rightMod .rankingModule{width:328px;}
.grandTop .rightMod .rankingModule li{width:285px;}
.grandTop .rightMod .rankingModule .moreRank{width:325px;}
.grandTop #sqmModule .adsqmTbl table{width:340px;}
.grandTop #sqmModule .adsqmTbl div{width:284px;}
/*
########0516 permanent add##########
*/
/* -----------------------
07.AD
----------------------- */
#tlrec{text-align:center;padding-bottom:13px;}
#tlrec h3{font-size:75%;color:#666;padding:8px 0 7px;text-align:center;}
#eup{display:inline;float:left;}
#eup h3,.pd h3{color:#666;padding:8px 0 7px;text-align:center;}
#eup a{margin-bottom:10px;display:inline-block;}
.eupTop20p{margin-top:20px;}
.eupBtmN5p{margin-bottom:-5px;}
.eupBtm15p{margin-bottom:15px;}
.pd{padding-bottom:20px;}
#rightArea .pd{padding-bottom:0px !important;}
#brandpanel{text-align:center;}
#brandpanel > div{margin:0 auto;}
/* -----------------------
08.SNS common
----------------------- */
/* ==common== */
.playTitle_S .shareBtns{margin:3px 0 5px;float:right;width:315px;}
.playTitle_L .shareBtns{margin:3px 0 5px;float:right;width:315px;position:absolute;right:180px;}
.shareBtns li{float:left;}
.shareBtns iframe.twitter-share-button{width:120px!important;}
.shareBtns .mr{margin-right:5px;_margin-right:2px;}
*:first-child+html .shareBtns .mr{margin-right:2px;}
.shareBtns .mi a{width:58px;display:block;text-indent:-9999px;overflow:hidden;background:url(https://s.yimg.jp/images/gyao/common/images/sns_mcheck.png) no-repeat 0 0;height:18px;margin-top:1px;}
/* ==番組ページ用.addSns== */
.program_ttl.addSns{padding:10px 10px 10px 20px;float:left;display:inline;}
.program_ttl.addSns h1.ttl2 .left{margin-top:5px;display:block;float:left;width:auto!important;}
/*.program_ttl.addSns */.shareBtns{margin-bottom:0; float:right;}
.shareFav{clear:both;float:right;margin-top:5px;}

/* -----------------------
11.searchkeyword
----------------------- */
#ysearchautocomplete{padding:0;position:relative;z-index:10000;}
/*#ysearchcontainer .yui-ac-content{background:#FAFAFA none repeat scroll 0 0;border:1px solid #C1C1C1;left:4px;overflow:hidden;position:absolute;top:21x;width:232px;z-index:10001;} 8/31修正*/
* + html body #ysearchcontainer .yui-ac-content{left:5px;top:21px;}
* html body #ysearchcontainer .yui-ac-content{left:5px;top:21px;}
#ysearchcontainer ul{margin:0;padding:0;width:100%;}
#ysearchcontainer li{cursor:default;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:4px;text-align:left;white-space:nowrap;}
/*#ysearchcontainer li.yui-ac-highlight{background:#ff6600 none repeat scroll 0 0;color:#FFFFFF;list-style-image:none;list-style-position:outside;list-style-type:none;padding:4px;} 8/31修正*/
.sutitle{background:none repeat scroll 0 0 #ddd;}

/* -----------------------
12.日々改善
----------------------- */
/*selectionBtn*/
.grandTop .playBox{display:inline-block;border-bottom:1px dotted #ddd;width:328px;margin-bottom:7px;}
.playBox{display:inline-block;border-bottom:1px dotted #ddd;width:278px;margin-bottom:7px;}
.grandTop .playBox .inr .selBtn{display:inline-block;height:34px;width:248px;text-align:center;padding:0px 40px 5px 40px;}
.playBox .inr .selBtn{display:inline-block;height:34px;width:248px;text-align:center;padding:0px 15px 5px 15px;}
.grandTop .playBox .inr .selBtn a{text-indent:-9999px;height:34px;width:248px;background-color:transparent;background-image:url(https://s.yimg.jp/images/gyao/common/images/fbSprite.png);background-repeat:no-repeat;background-position:0 -224px;display:block;}
.playBox .inr .selBtn a{text-indent:-9999px;height:34px;width:248px;background-color:transparent;background-image:url(https://s.yimg.jp/images/gyao/common/images/fbSprite.png);background-repeat:no-repeat;background-position:0 -224px;display:block;}
.grandTop .playBox .inr .selBtn a:hover{text-indent:-9999px;height:34px;width:248px;background-color:transparent;background-image:url(https://s.yimg.jp/images/gyao/common/images/fbSprite.png);background-repeat:no-repeat;background-position:0 -264px;display:block;}
.playBox .inr .selBtn a:hover{text-indent:-9999px;height:34px;width:248px;background-color:transparent;background-image:url(https://s.yimg.jp/images/gyao/common/images/fbSprite.png);background-repeat:no-repeat;background-position:0 -264px;display:block;}
/*-- 日々改善プレミアム会員誘導 */
.guide_premium{border-top:1px solid #b2b2b2;float:left;margin:5px 0 -5px;width:272px;}
.preText{border-top:1px solid #fff;font-weight:bold;margin-bottom:3px;padding-top:6px;}
.preLink{background-position:0 -776px;line-height:16px;padding-left:20px;}
/*-- 日々改善プレミアム会員誘導 */
/* パンくず トップへを太字に */
#delimiter li:first-child a{
	font-weight:bold;
}
/*　緊急対応 */
.playTitle_L .shareBtns{
	position:static;
}
/* ultra ad 追加 */
#adUltra{
	/*padding-top:20px;2016msaito*/
	padding-bottom: 20px;
}

/*　DRM　アラート表記 2014.01.09　*/
.alertDRM{
	font-size:12px;
	color:#d70000;
}




/* -----映像ニュース 121112追加----- */

/* パンくずの下線削除 */
#delimiter_wrapper{ border-bottom:none;}
/* パンくず 太字をnormalに */
#delimiter li:first-child a{
	font-weight:normal;
}
#delimiter li {
	color:#777;
}


/* ---------------------------------
04.rightCnt(catetop), rightcnt
--------------------------------- */
#leftCnt .rightMod_wrap,
#rightCnt .rightMod_wrap,
#rightcnt .rightMod_wrap,
#rightCont .rightMod_wrap,
#rightArea .rightMod_wrap,
#sub .rightMod_wrap{margin-bottom:13px;}

#rightcnt .rightMod_wrap.cate2{display:inline;float:left;margin:20px 0 0 0;}
#sub .rightMod_wrap.cate2{margin:20px 0 0 0;}

#rightCnt .modTtl,
#rightCnt .ttlBtm,
#rightCnt .rightMod_btm,
#rightcnt .modTtl,
#rightcnt .ttlBtm,
#rightcnt .rightMod_btm,
#rightCont .modTtl,
#rightCont .ttlBtm,
#rightCont .rightMod_btm,
#rightArea .modTtl,
#rightArea .ttlBtm,
#rightArea .rightMod_btm,
#sub .modTtl,
#sub .ttlBtm,
#sub .rightMod_btm{background:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png) no-repeat scroll transparent;}

#rightCnt .modTtl,
#rightcnt .modTtl,
#rightCont .modTtl,
#rightArea .modTtl,
#sub .modTtl{background-position:0 -61px;color:#666;display:inline-block;font-size:75%;padding:7px 0 4px 10px;width:340px;}

#rightCnt .modTtl h2,
#rightcnt .modTtl h2,
#rightCont .modTtl h2,
#rightArea .modTtl h2,
#sub .modTtl h2{float:left;font-weight:bold;}

#rightCnt .ttlBtm,
#rightcnt .ttlBtm,
#rightCont .ttlBtm,
#rightArea .ttlBtm,
#sub .ttlBtm{background-position:0 -106px;font-size:0;height:2px;width:350px;}

#rightCnt .rightMod_cnt,
#rightcnt .rightMod_cnt,
#rightCont .rightMod_cnt,
#rightArea .rightMod_cnt,
#sub .rightMod_cnt{border-left:1px solid #ddd;border-right:1px solid #ddd;width:348px;}

#rightCnt .rightMod_cntInr,
#rightcnt .rightMod_cntInr,
#rightCont .rightMod_cntInr,
#rightArea .rightMod_cntInr,
#sub .rightMod_cntInr{background:url(https://s.yimg.jp/images/gyao/common/images/subMod01_bg.png) repeat-x scroll 0 bottom #fff;border-left:1px solid #fff;border-right:1px solid #fff;display:inline-block;padding:0 8px 8px;_padding:0 8px 0;width:330px;overflow:hidden;}

#rightCnt .rightMod_btm,
#rightcnt .rightMod_btm,
#rightCont .rightMod_btm,
#rightArea .rightMod_btm,
#sub .rightMod_btm{background-position:0 -113px;display:block;font-size:0;height:4px;width:350px;}

#rightCnt.cate_top .modTtl,
#rightcnt.cate_top .modTtl,
#rightCont.cate_top .modTtl,
#rightArea.cate_top .modTtl,
#sub.cate_top .modTtl{background-position:0 -295px;color:#666;display:inline-block;font-size:75%;padding:7px 0 3px 10px;width:290px;}

#rightcnt.cate_top .modTtl{font-size:100%;}
#rightArea.cate_top .modTtl { font-size:100%;}
#rightCont.cate_top  .modTtl { font-size:100%;}
#sub.cate_top  .modTtl { font-size:100%;}

#rightCnt.cate_top .ttlBtm,
#rightcnt.cate_top .ttlBtm,
#rightCont.cate_top .ttlBtm,
#rightArea.cate_top .ttlBtm,
#sub.cate_top .ttlBtm{background-position:0 -340px;font-size:0;height:2px;width:300px;}

#rightCnt.cate_top .rightMod_cnt,
#rightcnt.cate_top .rightMod_cnt,
#rightCont.cate_top .rightMod_cnt,
#rightArea.cate_top .rightMod_cnt,
#sub.cate_top .rightMod_cnt{border-left:1px solid #ddd;border-right:1px solid #ddd;width:298px;}

#rightCnt.cate_top .rightMod_cntInr,
#rightcnt.cate_top .rightMod_cntInr,
#rightCont.cate_top .rightMod_cntInr,
#rightArea.cate_top .rightMod_cntInr,
#sub.cate_top .rightMod_cntInr{background:url(https://s.yimg.jp/images/gyao/common/images/subMod01_bg.png) repeat-x scroll 0 bottom #fff;border-left:1px solid #fff;border-right:1px solid #fff;display:inline-block;padding:0 8px 8px;width:auto;overflow:hidden;}

#rightCnt.cate_top .rightMod_btm,
#rightcnt.cate_top .rightMod_btm,
#rightCont.cate_top .rightMod_btm,
#rightArea.cate_top .rightMod_btm,
#sub.cate_top .rightMod_btm{background-position:0 -347px;display:block;font-size:0;height:4px;width:300px;}





/*modNews01*/

.modNews01 .rightMod_cntInr{
	width:346px!important;
	padding-top:0!important;
	padding-right:0!important;
	padding-left:0!important;
}
.cate_top .modNews01 .rightMod_cntInr{
	width:296px!important;
}
.modNews01 ol li {
	position:relative;
	padding:8px 10px 10px 8px;
	border-bottom:1px dotted #ccc;
	font-size:75%;
}
	/*clearfix*/
	.modNews01 ol li:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.modNews01 ol li {
		display: inline-block;
		min-height: 1%;
	}
	/* Hides from IE-mac \*/
	* html .modNews01 ol li {
		height: 1%;
	}
	.modNews01 ol li {
		display: block;
	}
	/* End hide from IE-Mac */
	/*clearfix*/


.modNews01 ol li .rankNum {
	float:left;
	margin-top:1.75em;
	width:16px;
	height:16px;
	text-indent:-9999px;
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_common.png);
	background-repeat:no-repeat;
}
.modNews01 ol li.rank1 .rankNum {
	background-position: 0 -370px;
}
.modNews01 ol li.rank2 .rankNum {
	background-position: -16px -370px;
}
.modNews01 ol li.rank3 .rankNum {
	background-position: -32px -370px;
}
.modNews01 ol li.rank4 .rankNum {
	background-position: -48px -370px;
}
.modNews01 ol li.rank5 .rankNum {
	background-position: -64px -370px;
}

.modNews01 ol li .img {
	float:left;
	margin:0 0 0 8px;
	width:100px;
}
.modNews01 ol li .newsExplain {
	float:left;
	margin:0 0 0 10px;
	width:190px;
}
.modNews01 ol li.rank4 .newsExplain,
.modNews01 ol li.rank5 .newsExplain{
	width:300px;
}
.cate_top .modNews01 ol li .newsExplain {
	float:left;
	width:144px;
}
.cate_top .modNews01 ol li.rank4 .newsExplain,
.cate_top .modNews01 ol li.rank5 .newsExplain{
	float:left;
	width:252px;
}
.modNews01 ol li.last {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:none;
	text-align:right;
	padding-right:0;
}
.modNews01 ol li.last p a,
.cate_top .modNews01 ol li.last p a{
	padding:0 7px 0 12px;
	background-image:url(https://s.yimg.jp/images/gyao/common/images/cateList_arrow.png);
	background-repeat:no-repeat;
	background-position:0px center;
}
.modNews01 ol li.last .someLines {
	float:right;
	width:12.7em;
	text-align:left;
	line-height:1.4;
	margin-top:-2px;
	margin-bottom:-5px;
	position:relative;
}

.modNews01 h3,
.cate_top .modNews01 h3{
	margin:0 0 10px 0;
}
.modNews01 .date,
.cate_top .modNews01 .date{
	line-height:1.3;
}
.modNews01 .media,
.cate_top .modNews01 .media{
	line-height:1.3;
}



#rightcnt.cate_top .modNews01 .date,
#rightcnt.cate_top .modNews01 .media,
#rightArea.cate_top .modNews01 .date,
#rightArea.cate_top .modNews01 .media,
#sub.cate_top .modNews01 .date,
#sub.cate_top .modNews01 .media{
	font-size:130%;
}
#rightcnt.cate_top .modNews01 ol li.last,
#sub.cate_top .modNews01 ol li.last{
	font-size:100%;
}

#rightArea.cate_top .modNews01 ol li.last,
#sub.cate_top .modNews01 ol li.last{
	font-size:100%;
}
#rightCont.cate_top .modNews01 ol li h3,
#rightCont.cate_top .modNews01 ol li .date,
#rightCont.cate_top .modNews01 ol li .media,
#sub.cate_top .modNews01 ol li h3,
#sub.cate_top .modNews01 ol li .date,
#sub.cate_top .modNews01 ol li .media{
	font-size:130%;
}
#rightCont.cate_top .modNews01 ol li.last,
#sub.cate_top .modNews01 ol li.last{
	font-size:100%;
}


/*modNews02*/
.modNews02 { clear:both;}
.modNews02 p.rss a,.cate_top .modNews02 p.rss a{background:url(https://s.yimg.jp/images/gyao/common/images/gyaoiconSprite.png) no-repeat scroll transparent;}
.modNews02 .rightMod_cntInr{width:346px!important;padding-top:0!important;padding-right:0!important;padding-left:0!important;}

.modNews02 ol li {width:346px; padding:10px 0 10px 0;border-bottom:dotted #ccc 1px;display:inline-block;}

.modNews02 ol li .newsExplain{float:left; width:210px;display:block;min-height:58px;}
.modNews02 ol li .img,.cate_top .modNews02 ol li .img{float:left;margin:0 10px 0 11px;text-align:center;width:100px;height:56px;position:relative;}
.cate_top .modNews02 ol li .img.ent{height:75px;}

.modNews02.img100x56 ol li .img,.cate_top .modNews02.img100x56 ol li .img{ height:56px;}

.modNews02 .newsExplain h3,.cate_top .modNews02 .newsExplain h3{padding:0;margin:0 8px 10px 0;font-size:75%;margin-top:0;}
.modNews02 .newsExplain h3 span,.cate_top .modNews02 .newsExplain h3 span { padding-left:10px;}
.modNews02 .date,.cate_top .modNews02 .date{font-size:75%; line-height:1.3;}
.modNews02 .media,.cate_top .modNews02 .media{font-size:75%; line-height:1.3;}

.modNews02 p,.cate_top .modNews02 p{margin-left:15px;}

.modNews02 ol li.last,.cate_top .modNews02 ol li.last{border-bottom:none!important;padding-bottom:0px!important;margin-bottom:0px!important;display:inline-block;text-align:right;}
.modNews02 ol li.last p,.cate_top .modNews02 ol li.last p{font-size:75%;padding-right:5px;}
.modNews02 ol li.last p.mt5,.cate_top .modNews02 ol li.last p.mt5{ margin-top:5px;}
.modNews02 ol li.last p a,.cate_top .modNews02 ol li.last p a{padding:0 2px 0 12px;background-image:url(https://s.yimg.jp/images/gyao/common/images/cateList_arrow.png);background-repeat:no-repeat;background-position:0px center;}
.modNews02 p.rss,.cate_top .modNews02 p.rss{width:120px;margin-left:10px;_margin-left:5px;float:left;font-size:75%; text-align:left;}

.cate_top .modNews02 .rightMod_cntInr{width:296px!important;padding-top:0!important;padding-right:0!important;padding-left:0!important;}
.cate_top .modNews02 ol li {width:296px; padding:10px 0 10px 0;border-bottom:dotted #ccc 1px;display:inline-block;}
.cate_top .modNews02 ol li .newsExplain{float:left; width:160px;display:block;min-height:58px;}

#rightCnt.cate_top .modNews02 .date { font-size:75%;}

#rightcnt.cate_top .modNews02 .date,
#rightCont.cate_top .modNews02 .date,
#rightArea.cate_top .modNews02 .date,
#sub.cate_top .modNews02 .date{font-size:100%;}

#rightCnt.cate_top .modNews02 .media,
#sub.cate_top .modNews02 .media{ font-size:75%;}

#rightcnt.cate_top .modNews02 .media,
#rightCont.cate_top .modNews02 .media,
#rightArea.cate_top .modNews02 .media,
#sub.cate_top .modNews02 .media{font-size:100%;}

#rightCnt.cate_top .modNews02 ol li.last p,
#sub.cate_top .modNews02 ol li.last p{ font-size:75%;}

#rightcnt.cate_top .modNews02 ol li.last p,
#rightCont.cate_top .modNews02 ol li.last p,
#rightArea.cate_top .modNews02 ol li.last p,
#sub.cate_top .modNews02 ol li.last p{font-size:100%;}

#rightCont .modNews02 .newsExplain h3,
#rightCont.cate_top .modNews02 .newsExplain h3,
#sub.cate_top .modNews02 .newsExplain h3{font-size:100%;}



/* ページ送り */
.PagingBox {
	background:url(https://s.yimg.jp/images/gyao/common/images/news/bg_news.png);
	}
.PagingBox.small {
	font-size:11px;
	}
#leftcnt .searchListArea .PagingBox,
#leftcnt .NewsView .PagingBox {
	clear:both;
	width:630px;
	height:38px;
	padding:22px 0 0;
	background-position:0px -103px;
	text-align:center;
	}
#leftcnt .NewsView .PagingBox {
	margin-left:-1px;
	margin-right:-1px;
	margin-top:4px;
	border-top:1px solid #dcdcdb;
	}
#leftcnt .searchListArea .PagingBox span.tlk,
#leftcnt .NewsView .PagingBox span.tlk{
	background-color: none;
	border: none;
	margin: 0 4px;
	padding: 5px 8px;
	}
#leftcnt .searchListArea .PagingBox span,
#leftcnt .NewsView .PagingBox span{
	position:relative;
	}
#leftcnt .searchListArea .PagingBox span.cur,
#leftcnt .NewsView .PagingBox span.cur{
	background-color:none;
	border: 1px solid #cccccc;
	font-weight: bold;
	margin-right:1px;
	padding: 5px 8px;
	}
#leftcnt .searchListArea .PagingBox span.blk,
#leftcnt .NewsView .PagingBox span.blk{
	background-color:#ffffff;
	border: 1px solid #cccccc;
	font-weight: bold;
	margin-right:1px;
	padding: 5px 8px;
	}
#leftcnt .searchListArea .PagingBox.withTab,
#leftcnt .NewsView .PagingBox.withTab{
	height:37px;
	background:url(https://s.yimg.jp/images/gyao/common/images/sprite_common.png) 0 -182px no-repeat;
	}


/*----- 121130追加 -----*/
#main_cnt_wrapper .pv { margin-bottom:12px; text-align:center;}
#main_cnt_wrapper .pv .pvInn { margin: 0px auto; display: table;}


.notFoundTxt{
	display:inline;
	float:left;
	padding:50px 0;
	width:100%;
}
.notFoundTxt p{
	font-weight:bold;
	text-align:center;
}

/* -----121206 suggest 改修----- */
#ysearchautocomplete{padding:0;position:relative;z-index:100101;}

#ysearchcontainer .comSuggest .yui-ac-content{
	  display:none;
		position:absolute;
		left:0px;
		top:29px;
		overflow:hidden;
		top:21x;
    width:292px;
    background-color:rgba(51,51,51,.9)!important;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CC000000,EndColorStr=#CC000000)!important;/*IE8以下用*/
    border: none;
    /*border:1px solid #ddd; border-bottom:2px solid #ddd;*/
    z-index:10001;color: #ccc;
}

#ysearchcontainer .comSuggest .yui-ac-content:not(:target){
    filter: none!important;
    -ms-filter: none!important;
}

#ysearchcontainer .comSuggest .yui-ac-content ul { margin-top:-1px;}
#ysearchcontainer .comSuggest .yui-ac-content ul li{
	  height:auto;
		padding:6px 5px;
    /*border-top:1px dotted #ddd;*/
    border-top: 1px dotted #444;
    /*border:none;*/
    cursor:pointer; white-space:normal;
}
#ysearchcontainer .comSuggest .yui-ac-content ul li:hover {
	  background:rgba(85,85,85, .9);
		color:#ccc;
}
#ysearchcontainer .comSuggest .yui-ac-content ul li em{ display:block; float:left; width:30px; height:13px; overflow:hidden; font-size:0; margin:2px 10px 0 0; text-indent:-9999px; background:url(https://s.yimg.jp/images/gyao/common/images/suggest.gif) no-repeat;}
#ysearchcontainer .comSuggest .yui-ac-content ul li em.fr{ background-position:0 0;}
#ysearchcontainer .comSuggest .yui-ac-content ul li em.st{ background-position:0 -13px;}
#ysearchcontainer .comSuggest .yui-ac-content ul li span{ display:block; margin:0 0 0 0px; line-height:17px;word-break:break-all;word-wrap:break-word;}
#ysearchcontainer .comSuggest .yui-ac-content ul li.yui-ac-highlight { background:rgba(85,85,85, .9); color:#ccc;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)!important;/*IE8以下用*/
}

/* 20121227追加_映像ニュース_検索結果 */
.modNews01 h3,
.cate_top .modNews01 h3,
.modNews02 .newsExplain h3,
.cate_top .modNews02 .newsExplain h3 {
	line-height:15px;
}

/* AD_SS */
.adss-sub-module{
	display:inline-block;
	display:inline;
	float:left;
	margin-bottom:20px;
    width: 300px;
	/margin-right:-3px !important;
	overflow:hidden;
}

/* 「プレイリストに登録」画面の重なり順調整 20130509 */
#cntMyVideo {
	z-index:11;
}

/* 20130513スマデバ誘導 */
#main_cnt #playerModule .errorTop-bdr-b { border-bottom:1px solid #dcdcdc;}
.TouchBanner { margin:20px 0;clear:both;}
.TouchBanner-top { margin:0 0 20px;clear:both;}



/* -----20130516グロナビ改修「アニ☆ドル」追加(スタイルの上書き)----- */
/* ----- 注意：韓流のカレント用スタイルはhtmlソース上のものを修正 ----- */
#navi li.anidol a{width:84px;background-position:-864px -103px;}
#navi li.anidol a:hover, #navi li.anidol_on a{width:84px;background-position:-864px -75px;}
#navi li.anidol.addNew a{width:84px;background-position:-864px -159px;}
#navi li.anidol.addNew a:hover, #navi li.anidol_on.addNew a{width:84px;background-position:-864px -131px;}


/* -----20130614ヘッダーロゴ周り改修 newHeader----- */
.newHeader #header_left {
	height:58px;
}
.newHeader #header_left p.logo {
	display:block;
	margin:12px 15px 0 0;
	width:111px;
	height:39px;
	background-position: -570px -11px;
}
.newHeader #header_left p.logo a {
	width:111px;
	height:39px;
}
.newHeader #mygyao_login {
	display:block;
	margin:13px 0 0;
}
.newHeader #mygyao_login p.name {
	line-height:1.5;
}

.newHeader #header_right {
	display:block;
	padding:9px 0 0;
	text-align:right;
	color:#7c7c7c;
	font-size:75%;
	line-height:1.5;
}
.newHeader #header_right a {
	color:#017bb8;
	text-decoration:none;
}
.newHeader #header_right .headerLinks {
	margin:0 0 6px;
	padding:0 5px 0 0;
}
/* 枠 */
#arart_wrapper {
	margin:0 auto;
	width:950px;
}
#arart_wrapper #toplink {
	margin:0 0 8px;
	padding:9px 0 8px;
	width:auto;
	font-size:75%;
	border:2px solid #ddd;
}
#arart_wrapper #toplink a {
	color:#017bb8;
	text-decoration:none;
	font-weight:normal;
}


/* ----------- 右カラムデイリーランキング追加 130523 comRankingMod ----------- */
.comRankingMod { clear:both; margin-bottom:13px; font-size:12px;}
.comRankingMod .rankTtl, .comRankingMod .rankTtlLine {background:url(https://s.yimg.jp/images/gyao/common/images/sprite_sub.png) no-repeat;}
.comRankingMod .rankTtl{background-position:-50px 0;height:32px;width:298px;background: none;border: 1px solid #ddd; /*160401暫定〜display: none;〜160401暫定*//*160405追記*/border-bottom: none;/*160405追記*/}
.comRankingMod .rankTtlLine{height:0;/*padding-top:2px;*/overflow:hidden;background-position:-51px -166px;border-right:1px solid #dcdcdb;border-left:1px solid #dcdcdb;background: none;}
.comRankingMod .rankTtl h3{display:inline;float:left;/*font-weight:bold;*/padding:8px 0 0 10px;}
.comRankingMod .rankTtl p.rankLogo{float:right;padding:5px 10px 0 0;}
.comRankingMod .rankMod_cnt{ border-left:1px solid #ddd;border-right:1px solid #ddd;/*160401暫定〜*/border-top:1px solid #ddd;/*〜160401暫定*/}
.comRankingMod .rankMod_cnt .rankMod_cntInr{padding:0 0 8px;}
.comRankingMod .rankMod_cnt ol li{padding:10px 0;border-bottom:dotted #ccc 1px;}
.comRankingMod .rankMod_cnt ol li.last{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}
.comRankingMod .rankMod_cnt ol li.rank1{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankingBg_1st.png);background-position:0 top;background-repeat:repeat-x;}
.comRankingMod .rankMod_cnt ol li.rank2{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankingBg_2nd.png);background-position:0 top;background-repeat:repeat-x;}
.comRankingMod .rankMod_cnt ol li.rank3{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankingBg_3rd.png);background-position:0 top;background-repeat:repeat-x;}
.comRankingMod .rankMod_cnt ol li.rank1 .crown{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankingIconSprite.png);background-position:0 20px;background-repeat:no-repeat;display:block;height:62px;width:32px;margin:0 0 0 10px;_margin:0 0 0 5px;float:left;}
.comRankingMod .rankMod_cnt ol li.rank2 .crown{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankingIconSprite.png);background-position:0 -103px;background-repeat:no-repeat;display:block;height:62px;width:32px;margin:0 0 0 10px;_margin:0 0 0 5px;float:left;}
.comRankingMod .rankMod_cnt ol li.rank3 .crown{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankingIconSprite.png);background-position:0 -225px;background-repeat:no-repeat;display:block;height:62px;width:32px;margin:0 0 0 10px;_margin:0 0 0 5px;float:left;}
.comRankingMod .rankMod_cnt ol li p.img{background-color:#eee;border:1px solid #eee;float:left;margin:0 10px;text-align:center;width:80px;position:relative; font-size:0;}
.comRankingMod .rankMod_cnt ol li p.img span{ display:block; padding:2px; color:#888; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.comRankingMod .rankMod_cnt h4{float:left;padding:0 10px 10px 0;width:142px; }
.comRankingMod .rankMod_cnt h4 span.alertIcon{margin-top:5px;}
.comRankingMod .rankMod_cnt ol li .view{padding:0 10px 0 0;width:142px;float:left;}
.comRankingMod .rankMod_cnt ol li .view span { font-weight:bold;}
.comRankingMod .rankMod_cnt ol li.selBtn{padding-left:49px;padding-right:49px;border-bottom:solid #ddd 1px;}
.comRankingMod .rankMod_cnt ol li.selBtn a{background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);background-position:-320px -207px;background-repeat:no-repeat;width:198px;height:32px;display:block;}
.comRankingMod .rankMod_cnt ol li.selBtn a:hover{background-position:-220px -621px;}
.comRankingMod .rankMod_cnt p.rss{width:140px;margin-left:10px;_margin-left:5px;float:left;display:inline-block;}
.comRankingMod .rankMod_cnt .listLink{width:136px;margin-top:0px;float:left}
.comRankingMod .rankMod_cnt .listLink a{padding:0 0 0 12px;float:right;background-image:url(https://s.yimg.jp/images/gyao/common/images/cateList_arrow.png);background-repeat:no-repeat;background-position:0px 3px;}
.comRankingMod .rankMod_cnt p.rss a{ display:inline-block; width:23px;	height:0px;	margin-right:6px; _margin-right:3px; padding-top:12px; vertical-align:top; overflow:hidden; background:url(https://s.yimg.jp/images/gyao/common/images/gyaoiconSprite.png) -222px -139px no-repeat;}
.comRankingMod .comRankingMod_btm{ display:block; /*height:4px;*/ font-size:0; background:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png) 0 -347px no-repeat;background: none;border-bottom: 1px solid #ddd;}

.comRankingMod .rankMod_cnt ol.rankGyao li.rank4 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankIcon_04.png);background-position:0 center;background-repeat:no-repeat;margin-left:18px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankGyao li.rank5 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rankIcon_05.png);background-position:0 center;background-repeat:no-repeat;margin-left:18px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank4 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_04s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank5 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_05s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank6 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_06s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank7 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_07s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank8 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_08s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank9 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_09s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank10 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_10s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank11 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_11s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank12 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_12s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank13 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_13s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank14 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_14s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank15 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_15s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank16 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_16s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank17 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_17s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank18 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_18s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank19 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_19s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}
.comRankingMod .rankMod_cnt ol.rankStore li.rank20 p{background-image:url(https://s.yimg.jp/images/gyao/common/images/rank30_icon_20s.png);background-position:0 center;background-repeat:no-repeat;margin-left:15px;_margin-left:10px;padding:4px 10px 2px 26px;}



/* -----20130705　ウィンドウ950px以下で横スクロールすると背景消える現象対応----- */
body { min-width:950px;}



/* -----20140319 カテゴリトップh1対応----- */
#header_left h1.logo{background:url("https://s.yimg.jp/images/gyao/common/images/sprite_common.png") no-repeat;}
#header_left h1.logo{background-position:-350px -12px;display:inline;float:left;height:42px;margin:10px 12px 0 0;text-indent:-9999px;width:120px;}
#header_left h1.logo a{width:120px;height:42px;display:block;overflow:hidden;}

.newHeader #header_left h1.logo {
	display:block;
	margin:12px 15px 0 0;
	width:111px;
	height:39px;
	background-position: -570px -11px;
}
.newHeader #header_left h1.logo a {
	width:111px;
	height:39px;
}


/* rebrand tfujikaw 20141030 */
.comRankingMod .rankMod_cnt{
	background:#fff;
}
.comRankingMod .rankMod_cnt ol li.rank1{
	background:0;
}
.comRankingMod .rankMod_cnt ol li.rank2{
	background:0;
}
.comRankingMod .rankMod_cnt ol li.rank3{
	background:0;
}

/* 視聴ページランキングfontsize kashibue 20150324 */
.comRankingMod .rankMod_cnt p.rss,.comRankingMod .rankMod_cnt .listLink {font-size:10px;}
