@charset "utf-8";
/* CSS Document */
body{background:#f7f7f7;}
#leftcnt h2.movie,#leftcnt h2.drama,#leftcnt h2.music,#leftcnt h2.anime,#leftcnt h2.owarai,#leftcnt h2.variety,.trio_wrapper p.add a,.trio_wrapper p.fav a,.carrousel li.cr_on a,.carrousel li.cr a,.carrousel li.cr_left a:hover,.carrousel li.cr_right a:hover,.carrousel li.cr a:hover,.carrousel li.cr_left a,.carrousel li.cr_right a,.quar_wrapper p.add a,.quar_textboxB span.star5,.quar_textboxB span.star4,.quar_textboxB span.star3,.quar_textboxB span.star2,.quar_textboxB span.star1,.quar_textboxB span.star0,.rightcnt_program h3,.rightcnt_program p{background:url(https://s.yimg.jp/images/gyao/common/images/bg_normal.png);}
.leftcnt_ttl,.leftcnt_btm,.leftcnt_btm2,.rightcnt_cnt,.rightcnt_btm{background:url(https://s.yimg.jp/images/gyao/common/images/bg_ttl_btm2.png);}
.trio_wrapper_s,.quar_wrapper_s,.quar_wrapper_s_btm,.quar_wrapper_s2{background:url(https://s.yimg.jp/images/gyao/common/images/bg_grandtop.png);}
.rightcnt_program,#match{background:url(https://s.yimg.jp/images/gyao/common/images/bg_repeat.png);}
/* メインコンテンツ */
#main_cnt_wrapper{clear:both;width:100%;padding:13px 0 20px 0;background:#f7f7f7;}
#main_cnt{width:950px;margin:0 auto;font-size:12px;color:#666;}
#main_cnt h3, h4{font-size:12px;color:#666;}
#main_cnt a{color:#017bb8;text-decoration:none;}
#main_cnt a:hover{text-decoration:underline;}
#main_cnt a:visited{color:#336699;}
#main_cnt{border:none;}
/* イチオシ */
#loopedSlider{width:630px;height:224px;float:left;display:inlinel;position:relative;clear:both;}
#loopedSlider img{border:none;}
.container{width:630px;height:224px;overflow:hidden;position:relative;cursor:pointer;background-image:url(https://s.yimg.jp/images/gyao/common/images/loading.gif);background-position:270px 60px;background-repeat:no-repeat;background-color:#F7F7F7;}
.slides{position:absolute;top:0;left:0;}
.slides img.new{position:absolute;width:35px;height:15px;top:10px;left:10px;z-index:99;}
.slides img.up{position:absolute;width:23px;height:15px;top:10px;left:10px;z-index:99;}
.slides img.koushin{position:absolute;width:31px;height:17px;top:10px;left:10px;z-index:99;}
.slides img.saitou{position:absolute;width:44px;height:16px;top:10px;left:10px;z-index:99;}
#up_m1,#new_m1,#up_m2,#new_m2,#up_m3,#new_m3,#up_m4,#new_m4,#up_m5,#new_m5{display:none;}
.pp_carrousel{width:110px;height:13px;top:10px;left:521px;position:absolute;z-index:2;}
.pp_carrousel ul{float:left;display:inline;list-style:none;}
.pp_carrousel li{float:left;display:inline;margin-right:9px;background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_off.png);_background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_ie_off.gif);}
.pp_carrousel li.cr_over a{background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_on.png);_background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_ie_on.gif);}
.pp_carrousel li a{display:block;text-indent:-9999px;overflow:hidden;width:13px;height:13px;}
.pp_carrousel li.cr_on a{background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_on.png);_background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_ie_on.gif);}
.pp_arrow li.cr_left{width:24px;height:66px;top:78px;left:0;position:absolute;z-index:2;}
.pp_arrow li.cr_right{width:24px;height:66px;top:78px;left:606px;position:absolute;z-index:2;}
.pp_arrow li a{display:block;text-indent:-9999px;overflow:hidden;width:24px;height:66px;}
.pp_arrow li.cr_left{background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_left_off.png);}
.pp_arrow li.cr_right{background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_right_off.png);}
.pp_arrow li.cr_left:hover{background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_left_on.png);}
.pp_arrow li.cr_right:hover{background:url(https://s.yimg.jp/images/gyao/common/images/btn_pp_right_on.png);}
/* 左カラム------------------------------------------------ */
#leftcnt{width:630px;padding:0 20px 0 0;float:left;display:inline;}
#leftcnt h2{width:630px;height:40px;float:left;display:inline;text-indent:-9999px;border-bottom:1px solid #dcdcdc;}
#leftcnt h2.movie{background-position:0 -120px;}
#leftcnt h2.drama{background-position:0 -161px;}
#leftcnt h2.music{background-position:0 -202px;}
#leftcnt h2.anime{background-position:0 -243px;}
#leftcnt h2.owarai{background-position:0 -284px;}
#leftcnt h2.variety{background-position:0 -325px;}
/* 左カラムノーマル */
.leftcnt_cnt{width:630px;margin-top:23px;float:left;display:inline;}
body:first-of-type .leftcnt_cnt{float:left;display:inline;}
.leftcnt_cnt, x:-moz-read-only{float:left;display:inline;}
.leftcnt_ttl{width:630px;height:26px;float:left;display:inline;}
.leftcnt_cnt h3{height:19px;padding:7px 0 0 11px;float:left;display:inline;font-weight:bold;}
.leftcnt_btm{width:630px;height:10px;font-size:1px;background-position:-630px 0;float:left;display:inline;text-indent:-9999px;}
.leftcnt_btm2{width:630px;height:25px;font-size:1px;float:left;display:inline;background-position:-630px -10px;}
.leftcnt_btm2 p.more{float:right;display:inline;margin:8px 22px 0 0;padding:0;font-size:10px;line-height:100%;}
/* 左カラム３列 */
.trio_wrapper{width:605px;padding:13px 0 0 25px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;float:left;display:inline;position:relative;overflow:hidden;}
.itemList{position:relative;width:2420px;}
.trio_wrapper img{border:0;}
.trio_wrapper_s{width:580px;padding:0 25px 0 0;float:left;display:inline;background-position:-6960px 0;background-repeat:repeat-y;}
.trio_wrapper .trio_left{width:164px;padding:0 22px 0 0;float:left;display:inline;}
.trio_wrapper .trio_middle{width:164px;padding:0 22px 0 22px;float:left;display:inline;}
.trio_wrapper .trio_right{width:164px;padding:0 0 0 22px;float:left;display:inline;}
.trio_wrapper p.img{width:160px;height:120px;border:2px solid #e0e0e0;margin-bottom:5px;position:relative;}
.trio_wrapper p.add{float:left;display:inline;margin-right:5px;width:12px;height:12px;overflow:hidden;}
.trio_wrapper p.add a{width:12px;height:12px;display:block;background-position:-446px 0px;text-indent:-9999px;}
.trio_wrapper p.add a:hover{background-position:-458px 0px;}
.trio_wrapper p.fav{float:left;display:inline;margin-right:5px;width:12px;height:12px;overflow:hidden;}
.trio_wrapper p.fav a{width:12px;height:12px;display:block;background-position:-488px -21px;text-indent:-9999px;}
.trio_wrapper p.fav a:hover{background-position:-500px -21px;}
.trio_wrapper p.ttl{line-height:15px;float:left;display:block;width:160px;}
.trio_wrapper p.read{clear:both;line-height:15px;float:left;display:inline;width:160px;color:#666;margin:5px 0 0 0;}
.trio_wrapper img.new{float:none;width:26px;height:12px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.trio_wrapper img.up{float:none;width:18px;height:12px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.trio_wrapper img.koushin{width:23px;height:13px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.trio_wrapper img.saitou{width:33px;height:13px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.trio_line{clear:both;text-indent:-9999px;width:580px;height:20px;background:url(https://s.yimg.jp/images/gyao/common/images/trio_line_catetop.gif) no-repeat 0 5px;}
/* 左カラムカルーセル */
.carrousel{height:14px;margin:6px 10px 0 0;float:right;display:inline;width:120px;}
.carrousel ul{float:right;display:inline;list-style:none;}
.carrousel li{float:left;display:inline;}
.carrousel li a{display:block;text-indent:-9999px;overflow:hidden;}
.carrousel li.cr_on a{width:7px;height:7px;margin:4px 11px 4px 0;background-position:-372px 0;}
.carrousel li.cr a{width:7px;height:7px;margin:4px 11px 4px 0;background-position:-379px 0;}
.carrousel li.cr_left a:hover{width:15px;height:15px;margin-right:1px;background-position:-386px 0;}
.carrousel li.cr_right a:hover{width:15px;height:15px;background-position:-401px 0;}
.carrousel li.cr a:hover{width:7px;height:7px;margin:4px 11px 4px 0;background-position:-372px -7px;}
.carrousel li.cr_left a{width:15px;height:15px;margin-right:1px;background-position:-416px 0;}
.carrousel li.cr_right a{width:15px;height:15px;background-position:-431px 0;}
/* 左カラム４列 */
.quar_wrapper{width:613px;padding:3px 8px 0 9px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;float:left;display:inline;}
.quar_wrapper img{border:0;}
.quar_wrapper_s{width:613px;margin:10px 0 0 0;float:left;display:inline;background-position:-1806px 0;background-repeat:repeat-y;}
.quar_wrapper_s .quar_cnt{width:120px;padding:10px 17px 10px 16px;float:left;display:inline;}
.quar_wrapper_s_btm{width:613px;height:1px;font-size:1px;text-indent:-9999px;float:left;display:inline;background-position:-2419px 0px;}
.quar_wrapper p.img{width:120px;height:90px;margin-bottom:5px;position:relative;}
.quar_wrapper p.add{float:left;display:inline;margin-right:5px;width:12px;height:12px;overflow:hidden;}
.quar_wrapper p.add a{width:12px;height:12px;display:block;background-position:-446px 0px;text-indent:-9999px;}
.quar_wrapper p.add a:hover{background-position:-458px 0;}
.quar_wrapper p.ttl{width:120px;line-height:15px;float:left;display:block;}
.quar_wrapper p.read{clear:both;font-size:12px;line-height:15px;float:left;display:inline;width:120px;color:#666;margin:5px 0 0 0;}
.quar_wrapper img.new{float:none;width:26px;height:12px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.quar_wrapper img.up{float:none;width:18px;height:12px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.quar_wrapper img.koushin{width:23px;height:13px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.quar_wrapper img.saitou{width:33px;height:13px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
/* 4カラムB */
.quar_wrapper2{width:613px;padding:3px 8px 0 9px;float:left;display:inline;}
.quar_wrapper_s2{width:613px;margin:10px 0 0 0;float:left;display:inline;background-position:-1806px 0;background-repeat:repeat-y;}
.quar_wrapper2 img{border:0;}
.quar_wrapper2 .quar_normal{width:120px;margin:10px 0 1px 0;padding:10px 16px 0 16px;border-right:1px solid #dbdbdb;float:left;display:inline;}
.quar_wrapper2 .quar_textbox{width:120px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_trio_border.gif) repeat-x bottom;padding-bottom:7px;float:left;height:auto;}
.quar_wrapper2 .quar_textboxB{width:120px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_trio_border.gif) repeat-x bottom;padding-bottom:7px;padding-top:5px;float:left;height:auto;}
.quar_textboxB span.bol{font-weight:bold;color:#999;}
.quar_wrapper2 .quar_end{width:120px;margin:10px 0 1px 16px;padding:10px 0 0 0;float:left;display:inline;}
.quar_wrapper2 p.img{width:120px;height:90px;margin-bottom:5px;position:relative;}
.quar_wrapper2 p.add{float:left;display:inline;margin-right:5px;width:12px;height:12px;overflow:hidden;}
.quar_wrapper2 p.add a{width:12px;height:12px;display:block;background:url(https://s.yimg.jp/images/gyao/common/images/btn_addlist.gif) no-repeat;text-indent:-9999px;}
.quar_wrapper2 p.ttl{width:100px;font-size:12px;line-height:15px;float:left;display:block;}
.quar_wrapper2 .xsmall{font-size:10px;margin-left:4px;}
/* 4カラムD★ */
.quar_wrapper2 .quar_textboxC{width:120px;background-color:#f7f7f7;float:left;}
.quar_textboxB span.bol2{font-weight:bold;color:#999;float:left;}
.quar_wrapper2 .quar_textboxB2{width:120px;background:url(../images/bg_trio_border.gif) repeat-x bottom;padding-bottom:7px;height:13px;padding-top:5px;clear:both;}
.quar_textboxB span.star5{width:59px;height:12px;font-size:1px;float:left;display:inline;margin-right:10px;text-indent:-9999px;background-position:-571px -426px;}
.quar_textboxB span.star4{width:59px;height:12px;font-size:1px;float:left;display:inline;margin-right:10px;text-indent:-9999px;background-position:-571px -414px;}
.quar_textboxB span.star3{width:59px;height:12px;font-size:1px;float:left;display:inline;margin-right:10px;text-indent:-9999px;background-position:-571px -402px;}
.quar_textboxB span.star2{width:59px;height:12px;font-size:1px;float:left;display:inline;margin-right:10px;text-indent:-9999px;background-position:-571px -390px;}
.quar_textboxB span.star1{width:59px;height:12px;font-size:1px;float:left;display:inline;margin-right:10px;text-indent:-9999px;background-position:-571px -378px;}
.quar_textboxB span.star0{width:59px;height:12px;font-size:1px;float:left;display:inline;margin-right:10px;text-indent:-9999px;background-position:-571px -366px;}
/* IM */
.yjImLis:after{height:0;visibility:hidden;content:".";display:block;clear:both;}
.yjImLis{zoom:1;float:}
#im{display:block;margin:20px 0 -10px 0;padding:0;background-image:none;font-size:100%;font-size:12px;line-height:1.25em;text-align:left;float:left;display:inline;width:630px;}
/* 右カラム------------------------------------------------- */
#rightcnt{width:300px;margin:0;padding:0;float:right;display:inline;}
/* 右カラムノーマル */
.rightcnt_cnt{width:300px;margin-top:20px;background-position:-1260px 0;}
body:first-of-type .rightcnt_cnt{float:left;}
.rightcnt_cnt, x:-moz-read-only{float:left;}
.rightcnt_btm{width:300px;height:10px;font-size:1px;text-indent:-9999px;float:left;display:inline;background-position:-630px -35px;}
.rightcnt_cnt h3{height:19px;padding:5px 0 0 11px;float:left;display:inline;font-weight:bold;color:#868485;}
.rightcnt_cnt h3 a{color:#fff;text-decoration:none;}
.rightcnt_cnt h3 a:hover{text-decoration:underline;}
.rightcnt_cnt p.link{height:11px;margin:6px 11px 0 0;padding:0;float:right;display:inline;font-size:10px;color:#767676;}
.rightcnt_wrapper{width:280px;padding:8px 10px 0 10px;float:left;display:inline;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;}
.ranking_cnt{width:280px;padding:8px 10px 0 10px;float:left;display:inline;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;}
.rightcnt_wrapper img{border:none;}
/* 2010_08 もうすぐ登場モジュール */
.rightcnt_soon{width:280px;padding:8px 10px 0 10px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;float:left;display:inline;}
.rightcnt_soon h4{font-weight:bold;padding-bottom:5px;}
.rightcnt_soon .spcate_part1{width:275px;padding-left:5px
}
.rightcnt_soon .spcate_part1 span.guard80x60{top:0;left:0;}
.rightcnt_soon .spcate_part1 p.ttl{padding:0;float:right;display:inline;width:185px;font-size:12px;line-height:15px;}
.rightcnt_soon .txt{float:right;display:inline;width:185px;font-size:12px;line-height:15px;padding-bottom:3px;}
.rightcnt_soon .more{width:275px;text-align:right;margin:5px auto 0 auto;font-size:10px;}
.rightcnt_soon .more span{float:left;}
.rightcnt_soon a .guard80x60{cursor:pointer;}
.rightcnt_soon .guard80x60{cursor:default;}
/* 番組一覧 */
.rightcnt_program{display:none;}
/* ランキング */
ol.ranking{}
ol.ranking li{width:275px;line-height:18px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif) repeat-x bottom;padding:3px 0 5px;float:left;}
ol.ranking li.rank5{width:275px;line-height:18px;background:none;padding:3px 0;}
ol.ranking li a{width:245px;padding:3px 0 4px 0;margin:0;display:inline;float:right;}
ol.ranking li img{float:left;}
/* アーティスト一覧 */
.rightcnt_list{width:280px;padding:8px 10px 0 10px;float:left;display:inline;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;}
.rightcnt_list h4.ttl1{width:275px;padding:3px 0 7px 5px;_padding:3px 0 9px 5px;float:left;display:inline;font-weight:bold;color:#666666;background:url(https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif) repeat-x bottom;}
.rightcnt_list h4.ttl2{width:275px;padding:10px 0 7px 5px;_padding:10px 0 9px 5px;float:left;display:inline;font-weight:bold;color:#666666;background:url(https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif) repeat-x bottom;}
.rightcnt_list ul{list-style:none;float:left;display:inline;padding:8px 10px 5px 0;width:250px;}
.rightcnt_list li{clear:both;color:#666666;padding:0 0 10px 16px;background:url(https://s.yimg.jp/images/gyao/common/images/icon_program.gif) no-repeat 8px 4px;width:250px;list-style:none;float:left;}
/* 特集 */
.rightcnt_wrapper2{width:280px;padding:8px 10px 0 10px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;float:left;display:inline;}
.rightcnt_wrapper2 .spcate_area1{width:254px;padding:10px 12px;border:1px solid #ccc;background:#f7f7f7;float:left;display:inline;}
.rightcnt_wrapper2 .spcate_area2{width:254px;padding:10px 12px;border:1px solid #ccc;background:#f7f7f7;float:left;display:inline;margin:13px 0 0 0;}
.rightcnt_wrapper2 h4{width:230px;color:#666;border-left:4px solid #d00075;padding:1px 0 2px 5px;float:left;display:inline;margin:0 0 6px 0;}
.spcate_part1{float:left;display:inline;width:254px;margin:0 0 6px 0;padding:0 0 8px 0;background:url(https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif) repeat-x bottom;position:relative;}
.spcate_part2{float:left;display:inline;width:254px;position:relative;}

.spcate_part1 img, .spcate_part2 img{border:none;margin-right:5px;float:left;display:inline;}
.spcate_part1 img.new,.spcate_part2 img.new{width:26px;height:12px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.spcate_part1 img.up,.spcate_part2 img.up{width:18px;height:12px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.spcate_part1 img.koushin,.spcate_part2 img.koushin{width:23px;height:13px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
.spcate_part1 img.saitou,.spcate_part2 img.saitou{width:33px;height:13px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}

.spcate_area1 .spcate_part1 p.ttl, .spcate_area1 .spcate_part2 p.ttl{float:left;display:inline;width:105px;line-height:14px;color:#017bb8;padding:6px 0;}
.spcate_area1 .spcate_part1 p.ttl2,.spcate_area1 .spcate_part2 p.ttl2{float:left;display:inline;width:105px;line-height:14px;color:#017bb8;padding-bottom:2px;}
.spcate_area1 .spcate_part1 p.read, .spcate_area1 .spcate_part2 p.read{float:left;display:inline;width:105px;line-height:14px;color:#666;padding:0;}
.spcate_area2 .spcate_part1 p.ttl, .spcate_area2 .spcate_part2 p.ttl{float:left;display:inline;width:85px;line-height:14px;color:#017bb8;padding:6px 0;}
/* 広告系------------------------------------------------- */
/* 関連商品 */
.connect{width:628px;float:left;display:inline;border:1px solid #e3e3e3;margin-top:20px;}
.connect .connect_ttl{width:606px;padding:7px 11px;background:#eee;float:left;display:inline;}
.connect .connect_ttl h3{font-weight:bold;color:#666;float:left;display:inline;line-height:16px;}
.connect .connect_ttl p{color:#666;padding:0 0 0 21px;background:url(https://s.yimg.jp/images/gyao/common/images/icon_shopping.gif) no-repeat left;float:right;display:inline;line-height:16px;}
.connect_wrapper{width:612px;padding:3px 8px 5px 8px;background:#fff;float:left;display:inline;}
.connect_wrapper img{border:0;}
.connect_cnt{width:90px;margin:10px 0 1px 0;padding:10px 16px 0 16px;float:left;display:inline;}
.connect_cnt p.img{width:76px;height:76px;margin:auto;margin-bottom:5px;}
.connect_cnt p.name{width:90px;line-height:14px;float:left;display:block;}
.connect_cnt p.price{width:90px;font-size:10px;line-height:14px;margin-top:5px;float:left;display:block;}
.connect_cnt p.price span.yen{color:#c00;margin-right:5px;}
/* エルレック */
.s_banner{width:300px;float:right;display:inline;text-align:right;margin-bottom:5px;_margin-bottom:0;}
#lrec{width:300px;float:left;display:inline;}
#lrec h3{width:300px;padding:8px 0 7px 0;text-align:center;font-size:12px;color:#666;}
#lrec a{text-decoration:underline !important;}
#lrec a:link{color:#00f !important;}
#lrec a:push{color:#f00 !important;}
#lrec a:visited{color:#551a8b !important;}
#lrec a img{vertical-align:middle;border:0;}
/* 注目の商品 */
.zoomup{width:298px;margin-top:20px;float:left;display:inline;border:1px solid #eaeaea;}
.zoomup h3{width:276px;padding:7px 11px 7px 11px;float:left;display:inline;font-weight:bold;color:#666;background:#eee;word-wrap:break-word;word-break:break-all;overflow:hidden;text-align:center;}
.zoomup dl{width:280px;padding:4px 9px 0 9px;background:#fff;float:left;display:inline;text-align:center;background-image:url(https://s.yimg.jp/images/gyao/common/images/emt_line.gif);background-position:bottom;background-repeat:no-repeat;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.zoomup dd{padding:5px 0 10px 0;/padding:5px 0 13px 0;}
html*.zoomup dd{padding:6px 0 7px 0;}
*html .zoomup dd{padding:5px 0 10px 0;/padding:5px 0 13px 0;}
*:first-child+html .zoomup dd{padding:5px 0 12px 0;}
.zoomup dd img{border:none;margin-bottom:3px;}
#main_cnt div#rightcnt div.zoomup a{text-decoration:underline !important;}
#main_cnt div#rightcnt div.zoomup a:link{color:#00f !important;}
#main_cnt div#rightcnt div.zoomup a:push{color:#f00 !important;}
#main_cnt div#rightcnt div.zoomup a:visited{color:#551a8b !important;}
#main_cnt div#rightcnt div.zoomup a img{vertical-align:middle;border:0;}
/* アラート */
#match_wrapper{clear:both;width:100%;}
#match{width:950px;margin:0 auto;padding:12px 0 10px 0;text-align:center;background-position:0 -203px;background-repeat:repeat-x;}
img.up,img.new,img.koushin,img.saitou{float:none;margin:0;}
/*091030　ランキングモジュール追加*/
#rankingModule{width:280px;padding:8px 10px 0 10px;float:left;display:inline;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;}
/*更新日時 20100_08追記*/
#rankingModule .moreRank span.date{float:left;}
#rankingModule #gyaoRank,#rankingModule #storeRank{width:280px;margin:0 auto;padding:5px 0;}
#rankingModule #gyaoRank h4{font-weight:bold;border-left:4px solid #de0092;color:#e36ebb;padding:2px 0 2px 6px;display:block;margin:5px 0;clear:both;}
#rankingModule #storeRank h4{font-weight:bold;border-left:4px solid #4caacd;color:#4caacd;padding:2px 0 2px 6px;display:block;margin:10px 0 5px 0;clear:both;}
#rankingModule ol{border-top:1px solid #eee;margin:10px 0;}
#rankingModule li{width:240px;height:36px;margin:0 auto;padding:6px 0 6px 35px;border-bottom:1px dotted #ddd ;line-height:1.5;clear:both;}
#rankingModule li a{height:36px;}
#rankingModule li img{float:left;width:48px;height:36px;padding:0 8px 0 0;}
#rankingModule .moreRank{width:275px;text-align:right;margin:5px auto 0 auto;font-size:10px;}
#gyaoRank li.rank1{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_01g.png)  no-repeat 5px center;}
#gyaoRank li.rank2{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_02g.png)  no-repeat 5px center;}
#gyaoRank li.rank3{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_03g.png)  no-repeat 5px center;}
#gyaoRank li.rank4{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_04g.png)  no-repeat 5px center;}
#gyaoRank li.rank5{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_05g.png)  no-repeat 5px center;}
#storeRank li.rank1{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_01s.png)  no-repeat 5px center;}
#storeRank li.rank2{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_02s.png)  no-repeat 5px center;}
#storeRank li.rank3{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_03s.png)  no-repeat 5px center;}
#storeRank li.rank4{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_04s.png)  no-repeat 5px center;}
#storeRank li.rank5{background:url(https://s.yimg.jp/images/gyao/common/images/rank_icon_05s.png)  no-repeat 5px center;}
/* RSS 20091201 */
.leftcnt_cnt p.rss{}
.leftcnt_cnt p.rss a{float:right;width:16px;height:16px;background:url(https://s.yimg.jp/images/gyao/common/images/rss_icon.gif) 0 0 no-repeat;text-indent:-9999px;margin:5px;}
.rightcnt_cnt p.rss{}
.rightcnt_cnt p.rss a{float:right;width:16px;height:16px;background:url(https://s.yimg.jp/images/gyao/common/images/rss_icon.gif) 0 0 no-repeat;text-indent:-9999px;margin:3px 5px;}
.rightcnt_rss{width:280px;padding:8px 10px 0 10px;float:left;display:inline;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;}
.rightcnt_rss p.link{font-size:12px;height:15px;margin-right:0pt;}
/* kill right 20091229 */
#loopedSlider span.guard{position:absolute;display:block;width:630px;height:224px;background-image:url(https://s.yimg.jp/images/gyao/common/images/blank.gif);cursor:pointer;}
span.guard120x90{position:absolute;display:block;width:120px;height:90px;background-image:url(https://s.yimg.jp/images/gyao/common/images/blank.gif);cursor:pointer;}
span.guard80x60{position:absolute;display:block;width:80px;height:60px;background-image:url(https://s.yimg.jp/images/gyao/common/images/blank.gif);cursor:pointer;}
/* storeModule 20100115 */
#storeModule .leftcnt_ttl, #storeModule .leftcnt_ttl h3 a, #storeModule .store_about a, #storeModule .leftcnt_btm2{background:url(https://s.yimg.jp/images/gyao/common/images/cate_store_bg_new.gif) 0 0 no-repeat;}
#storeModule .leftcnt_ttl{}
#storeModule .leftcnt_ttl h3{height:30px;padding:0 0 0 0;float:left;display:inline;font-size:12px;font-weight:bold;color:#626262;}
#storeModule .leftcnt_ttl h3 a{height:26px;text-indent:-9999px;background-position:-164px -507px;float:left;display:inline;}
#storeModule .leftcnt_ttl h3 span{width:360px;float:left;display:inline;margin:8px 0 0 10px;}
#storeModule .store_about a{width:108px;height:21px;margin:3px 2px 0 0;float:right;display:inline;text-indent:-9999px;background-position:-473px -510px;}
#storeModule .store_about a:hover{background-position:-473px -532px;}
/* GyaO!ストアモジュール 左カラム４列 */
#storeModule .quar_wrapper{background:#fef3ee;}
#storeModule .leftcnt_btm2{background-position:0px -475px;}
#storeModule .leftcnt_btm2 p.more2{float:right;display:inline;margin:8px 22px 0 0;font-size:10px;color:#767676;}
#storeModule .leftcnt_ttl h3 a{width:103px;}
#storeModule .leftcnt_ttl p.store_catch{margin:7px 0 0 0;font-weight:bold;float:left;}
#storeModule .quar_wrapper p.txt{clear:both;width:120px;font-size:12px;line-height:15px;padding:3px 0 0 0;}
#storeModule .quin_wrapper{background:#fef3ee;float:left;display:inline;padding:3px 0 0 5px;width:625px;}
#storeModule .quin_wrapper_s{float:left;display:inline;background:url(https://s.yimg.jp/images/gyao/common/images/store_cate_quin_line01.gif) repeat-y 0 0;margin-top:5px;}
#storeModule .quin_wrapper_s .quin_cnt{padding:7px;width:110px;display:inline;float:left;}
#storeModule .quin_wrapper_s .quin_cnt p.img{width:80px;height:65px;margin:0 auto;position:relative;}
#storeModule .quin_wrapper_s .quin_cnt p.ttl{line-height:15px;}
#storeModule .quin_wrapper_s .quin_cnt p.txt{padding:3px 0 0 0;line-height:15px;}
.quin_wrapper_s_btm{background:url(https://s.yimg.jp/images/gyao/common/images/store_cate_quin_line02.gif);display:inline;float:left;font-size:1px;height:1px;text-indent:-9999px;width:610px;}
/*service waku 20100119*/
.rightcnt_service{background:#fff url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x scroll center bottom;display:inline;float:left;padding:5px 10px 0;width:280px;}
.rightcnt_service ul{line-height:15px;}
.rightcnt_service ul li{border-bottom:1px dotted #ddd;padding:10px 0;}
.rightcnt_service ul li.last{border-bottom:none;}
.rightcnt_service ul li a.bnr{clear:both;display:block;}
.rightcnt_service ul li a.thum{clear:both;float:left;width:60px;display:block;}
.rightcnt_service ul li a.txt1{float:right;width:215px;display:block;}
.rightcnt_service ul li a.txt2{clear:both;display:block;}
/* SQM */
#adsqm-sub-module{margin-top:20px;clear:both;border:1px solid #CCCCCC;display:inline;float:left;width:298px;}
#adsqm-sub-module a{text-decoration:underline !important;}
#adsqm-sub-module a:link{color:#0000FF;}
#adsqm-sub-module a:visited{color:#551A8B;}
#adsqm-sub-module h3{background-color:#CCCCCC;color:#fff !important;font-size:12px !important;font-weight:bold;padding:4px 10px 3px;text-align:center;}
#adsqm-sub-module .adsqm-tbl{padding:9px 0;background-color:#fff;}
#adsqm-sub-module .adsqm-tbl table{margin:0 4px;width:290px;word-break:break-all;}
#adsqm-sub-module img{margin-right:2px;}
#adsqm-sub-module hr.ad-line{border-color:#CCCCCC;border-style:solid;border-width:1px 0 0;clear:both;height:1px;margin:5px 0;overflow:hidden;}
/* post script 20100601 */
#title_area{background:url(https://s.yimg.jp/images/gyao/common/images/cate_title_bg.gif) no-repeat 0 bottom;padding-top:5px;border-bottom:1px solid #DCDCDC;}
#title_area .snavi .border{font-weight:normal;color:#ccc;}
#inner_movie{width:610px;padding:5px 0 0 10px;}
#inner_movie h1{background:url(https://s.yimg.jp/images/gyao/common/images/cate_ttl_sprite.gif ) no-repeat 0 0;width:40px;height:25px;text-indent:-9999px;display:block;float:left;}
#inner_movie .snavi{float:left;margin-left:20px;margin-top:6px;width:550px;padding-bottom:5px;}
#inner_movie .snavi li{display:block;float:left;padding:0 3px;font-weight:bold;padding-bottom:10px;white-space:nowrap;}
#inner_drama{width:610px;padding:5px 0 0 10px;}
#inner_drama h1{background:url(https://s.yimg.jp/images/gyao/common/images/cate_ttl_sprite.gif ) no-repeat 0 -25px;width:110px;height:25px;text-indent:-9999px;display:block;float:left;}
#inner_drama .snavi{float:left;margin-left:20px;margin-top:6px;width:480px;padding-bottom:5px;}
#inner_drama .snavi li{display:block;float:left;padding:0 3px;font-weight:bold;padding-bottom:10px;white-space:nowrap;}
#inner_music{width:610px;padding:5px 0 0 10px;}
#inner_music h1{background:url(https://s.yimg.jp/images/gyao/common/images/cate_ttl_sprite.gif ) no-repeat 0 -50px;width:40px;height:25px;text-indent:-9999px;display:block;float:left;}
#inner_music .snavi{float:left;margin-left:20px;margin-top:6px;width:550px;padding-bottom:5px;}
#inner_music .snavi li{display:block;float:left;padding:0 3px;font-weight:bold;padding-bottom:10px;white-space:nowrap;}
#inner_anime{width:610px;padding:5px 0 0 10px;}
#inner_anime h1{background:url(https://s.yimg.jp/images/gyao/common/images/cate_ttl_sprite.gif) no-repeat 0 -75px;width:55px;height:25px;text-indent:-9999px;display:block;float:left;}
#inner_anime .snavi{float:left;margin-left:20px;margin-top:6px;width:535px;padding-bottom:5px;}
#inner_anime .snavi li{display:block;float:left;padding:0 3px;font-weight:bold;padding-bottom:10px;white-space:nowrap;}
#inner_owarai{width:610px;padding:5px 0 0 10px;}
#inner_owarai h1{background:url(https://s.yimg.jp/images/gyao/common/images/cate_ttl_sprite.gif ) no-repeat 0 -100px;width:60px;height:25px;text-indent:-9999px;display:block;float:left;}
#inner_owarai .snavi{float:left;margin-left:20px;margin-top:6px;width:530px;padding-bottom:5px;}
#inner_owarai .snavi li{display:block;float:left;padding:0 3px;font-weight:bold;padding-bottom:10px;white-space:nowrap;}
#inner_variety{width:610px;padding:5px 0 0 10px;}
#inner_variety h1{background:url(https://s.yimg.jp/images/gyao/common/images/cate_ttl_sprite.gif ) no-repeat 0 -125px;width:160px;height:25px;text-indent:-9999px;display:block;float:left;}
#inner_variety .snavi{float:left;margin-left:20px;margin-top:6px;width:430px;padding-bottom:5px;}
#inner_variety .snavi li{display:block;float:left;padding:0 3px;font-weight:bold;padding-bottom:10px;white-space:nowrap;}
/* title_area_new 20120305 */
#title_area_new{float:left;display:inline;width:608px;border:1px solid #dcdcdc;padding:5px 10px 5px 10px;margin-top:5px;background:#fff;clear:both;overflow:hidden;}
#title_area_new .left{float:left;padding-top:5px;}
#title_area_new .left .title{float:left;display:inline;font-size:14px;line-height:16px;font-weight:bold;}
#title_area_new .left .subcate{float:none;/float:left;/display:inline;/zoom:1;/margin-left:10px !important;}
#title_area_new.movie .left .subcate{margin-left:40px;}
#title_area_new.drama .left .subcate{margin-left:45px;}
#title_area_new.music .left .subcate{margin-left:40px;}
#title_area_new.anime .left .subcate{margin-left:50px;}
#title_area_new.owarai .left .subcate{margin-left:50px;}
#title_area_new.variety .left .subcate{margin-left:135px;}
#title_area_new .left .subcate li{display:inline-block;/display:inline;/zoom:1;line-height:16px;padding:0 8px;margin-bottom:5px;border-left:1px solid #ddd;}
#title_area_new .right{float:right;display:inline;padding-top:5px;}
#title_area_new .right p{line-height:16px;}
#title_area_new .right .list{background:url("https://s.yimg.jp/images/streaming/gyao-store/common/new/sprite_icon.png");background-position:0 -1097px;background-repeat:no-repeat;padding-left:13px;white-space:nowrap;/display:inline;/zoom:1;}
/* 見たいものリストに追加 */
.fav2{float:left;display:inline;width:120px;height:19px;overflow:hidden;}
.fav2.right{float:right;}
.fav2 a{display:block;width:120px;height:19px;background:url(https://s.yimg.jp/images/gyao/common/images/mitai_add_btn_big.png) no-repeat;background-position:0 0px;text-indent:-9999px;}
.fav2 a.zumi{display:block;width:120px;height:19px;background:url(https://s.yimg.jp/images/gyao/common/images/mitai_add_btn_big.png) no-repeat;background-position:0 -38px;text-indent:-9999px;}
.fav2 a.zumi:hover{background-position:0 -38px !important;}
.fav2 a:hover{background-position:0 -19px;}
/* /見たいものリストに追加 */
/* インフォメーション 20101110 */
.rightcnt_info{width:280px;padding:0 10px 0;float:left;display:inline;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;}
.rightcnt_info ul{float:left;display:inline;list-style:none;padding:5px 0 0 0;}
.rightcnt_info ul li{width:280px;line-height:18px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif) repeat-x bottom;padding:3px 0 5px;display:inline;float:left;}
/* /インフォメーション 20101110 */
/* GyaO! toolbar 20101115 */
.rightcnt_wrapper3{width:280px;padding:8px 10px 0 10px;background:url(https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif) repeat-x bottom #fff;float:left;display:inline;}
.rightcnt_wrapper3 p.toolbar_dl a{display:block;width:280px;height:43px;background:url(https://s.yimg.jp/images/gyao/common/images/btn_cate_toolbar.gif);background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;}
.rightcnt_wrapper3 p.toolbar_dl a:hover{display:block;width:280px;height:43px;background:url(https://s.yimg.jp/images/gyao/common/images/btn_cate_toolbar.gif);background-position:0 -43px;background-repeat:no-repeat;text-indent:-9999px;}
/* /GyaO! toolbar 20101115 */
/* GyaO! App 20101207 */
p.app_dl{margin-top:8px;text-align:center;}
p.app_dl a{margin:0 auto;display:block;width:280px;height:43px;background:url(https://s.yimg.jp/images/gyao/common/images/btn_cate_iPhoneApp.png);background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;}
p.app_dl a:hover{display:block;width:280px;height:43px;background:url(https://s.yimg.jp/images/gyao/common/images/btn_cate_iPhoneApp.png);background-position:0 -43px;background-repeat:no-repeat;text-indent:-9999px;}
/* GyaO! App 20101207 */
/* 右カラム「ツールバー」「スマフォ」「Facebook」改修 20110609 */
.rightcnt_cnt .first a,.rightcnt_cnt .accessGyao a{cursor:pointer;}
.rightcnt_cnt .first{float:left;}
.rightcnt_cnt .accessGyao{padding-top:5px;margin-top:5px;background:url(https://s.yimg.jp/images/gyao/common/images/dotted.gif) repeat-x left top;float:left;}
.rightcnt_cnt .first .icon,.rightcnt_cnt .accessGyao .icon{float:left;margin-right:8px;margin-left:1px;width:36px;}
.rightcnt_cnt .first .imgTxt_fb{background:url(https://s.yimg.jp/images/gyao/common/images/imgTxt_fb.png) no-repeat;height:0px;padding-top:16px;overflow:hidden;width:227px;margin-bottom:4px;float:left;}
.rightcnt_cnt .accessGyao .imgTxt_app{background:url(https://s.yimg.jp/images/gyao/common/images/imgTxt_app.png) no-repeat;height:0px;width:178px;padding-top:18px;overflow:hidden;margin-bottom:4px;float:left;}
.rightcnt_cnt .accessGyao .imgTxt_toolbar{background:url(https://s.yimg.jp/images/gyao/common/images/imgTxt_toolbar.png) no-repeat;height:0px;width:176px;padding-top:18px;overflow:hidden;margin-bottom:4px;float:left;}
.rightcnt_cnt .first p,.rightcnt_cnt .accessGyao p{float:left;width:234px;}

/* 右カラム表示崩れ対応(IE7 8) */
.rightcnt_cnt{overflow:hidden;float:left;}
/* -----------------------
06.AD 
----------------------- */
.pd{padding-bottom:0px !important;}
/* -----------------------
07.日々改善1-c 
----------------------- */
.vr_ttl h3.vr_ttl_word{word-wrap:break-word;word-break:break-all;width:520px;}
.vr_ttl p.vr_reload{float:right;margin:1px 0 0 0;padding-right:10px;width:75px;}
.vr_reload a,.modTtl_btn .btnReload a{background:url(https://s.yimg.jp/images/gyao/common/images/bg_sprite.png) no-repeat 0 0;background-position:0 -396px;background-repeat:no-repeat;display:block;height:23px;text-indent:-9999px;width:75px;}
.vr_reload a:hover,.modTtl_btn .btnReload a:hover{background-position:0 -421px;}
.vagueRecommendModule{background:url("https://s.yimg.jp/images/gyao/common/images/bg_top_left.gif") repeat-x scroll center bottom #fff;display:inline;float:left;overflow:hidden;padding:5px 0 5px 25px;position:relative;width:605px;}
.vagueRecommendModule div{background:url("https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif") repeat-x scroll center bottom transparent;width:580px;padding:8px 0 10px 0;clear:both;display:inline-block;line-height:1.5;}
.vagueRecommendModule div.vr_end{background:none;padding-bottom:0;}
.vagueRecommendModule dl{float:left;width:282px;}
.vagueRecommendModule dl.vr_left{margin-right:15px;}
.vagueRecommendModule dl dt{float:left;height:60px;width:80px;margin-right:6px;border:2px solid #E0E0E0;}
.vagueRecommendModule dl dd{float:left;overflow:hidden;line-height:17px;width:192px;word-wrap:break-word;word-break:break-all;}
.vagueRecommendModule .vr_err{margin :30px 0 20px 0;text-align :center;line-height:170%;}
.vagueRecommendModule .vr_err .vr_message{font-weight:bold;display:block;}
/* 08.日々改善1-b */
.modTtl_btn{background:url("https://s.yimg.jp/images/gyao/common/images/rankingTtlBg.png") no-repeat 0 0 #fff;background-position:0 bottom;padding-bottom:3px;}
.modTtl_btn h3{width:200px;height:auto;}
.modTtl_btn .btnReload{float:right;margin-right:3px;}
.trioLeft,.trioCenter,.trioRight{float:left;width:80px;padding:0 10px;}
.trioLeft{padding-left:0;}
.trioRight{padding-right:0;}
.trioWrapper_R .img{height:60px;margin-bottom:5px;position:relative;width:80px;}
.trioLine,.trioLine_Inner{background:url(https://s.yimg.jp/images/gyao/common/images/trio_line_catetop.gif) no-repeat;}
.trioLine{background-position:-600px bottom;padding-bottom:6px;margin-bottom:12px;}
.trioLine.last{background:none;padding-bottom:6px;margin-bottom:0px;}
.trioLine_Inner{background-position:-900px 0;background-repeat:repeat-y;}

/* 09.日々改善1-a */
.weeklyMod .leftcnt_ttl{float:none;display:block;height:24px;}
.weeklyMod .cnt{color:#666;display:block;float:left;font-size:12px;line-height:18px;text-align:left;width:630px;background-repeat:no-repeat;background-color:#FFF;background-image:url(https://s.yimg.jp/images/gyao/common/images/reviewMod_btm.png);background-repeat:no-repeat;background-position:bottom;}
.weeklyMod .cntInr{padding:10px 10px 0;border-left-width:1px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-bottom:10px;}
.weeklyMod .guide_tab{clear:both;height:33px;background-color:#e8e8e8;border-top:1px solid #dcdcdb;position:relative;}
.weeklyMod .guide_tab ul{position:absolute;left:3px;bottom:-1px;_bottom:-4px;}
.weeklyMod .guide_tab li{float:left;width:89px;height:31px;}
.weeklyMod .guide_tab li a,.weeklyMod .guide_tab li span{display:block;width:89px;height:31px;background:url(https://s.yimg.jp/images/gyao/common/images/wkGuideTabBk.png) no-repeat -89px 0;text-align:center;line-height:33px;font-weight:bold;}
.weeklyMod .guide_tab li.tabOn span{background-position:0 0;}
.weeklyMod .guide_tab li.tabOn{position:relative;}
.weeklyMod .guide_tab li.tabOn span.gradient{display:block;height:1px;width:180px;background:url(https://s.yimg.jp/images/gyao/common/images/wkGuideTabOnBkPlus.png) no-repeat 0 0;position:absolute;bottom:0;_bottom:-10px;left:-48px;}
.weeklyMod .guide_tab li.tabOff span{color:#999;background-position:-178px 0;}
.weeklyMod .guide_tab li.tFirst span.gradient{width:132px;left:0;background-position:-48px 0;}
.weeklyMod .guide_tab li.tLast span.gradient{width:132px;left:-48px;background-position:0 0;}
.weeklyMod p.img{float:left;width:120px;height:90px;border:2px solid #E0E0E0;position:relative;margin-right:10px;}
.weeklyMod p.ttl{margin-bottom:5px;}
.weeklyMod div.txtBox,.weeklyMod .more{background:url(https://s.yimg.jp/images/gyao/common/images/bg_btm_line.gif) repeat-x 0 bottom;}
.weeklyMod div.txtBox{padding-bottom:10px;width:474px;float:right;min-height:84px;_height:84px;}
.weeklyMod .bdNone div.txtBox{background-image:none;}
.weeklyMod .listWithThumb li{margin-bottom:10px;}
.weeklyMod .threeLists{padding-left:2px;}
.weeklyMod .threeLists ul{float:left;width:202px;}
.weeklyMod .threeLists li{padding:0 5px 0 10px;background:url(https://s.yimg.jp/images/gyao/common/images/wkGuidearrow.png) no-repeat 0 2px;margin-bottom:10px;}
.weeklyMod .more{background-position:0 0;padding-top:7px;text-align:right;}
.weeklyMod img.new{margin:2px 0 0 2px;text-indent:-9999px;vertical-align:top;}
.rightMod, .rightMod2{float:left;margin-top:13px;margin-bottom:0px!important;}

/* -----------------------
レイ変時にに移植 
----------------------- */
#rightCnt{width:300px;float:left;}
/* road */
#rightCnt .modTtl,#rightCnt .ttlBtm,
#rightCnt .rightMod_btm{background:url("https://s.yimg.jp/images/gyao/common/images/sprite_top.png") no-repeat scroll transparent;}
/* メインモジュール追加 */
#watchDevice.middle {
    margin: 0 0 13px!important;
}
#leftCnt.cate_top .modTtl {
    background-color: #F1F1F1;
    background-position: 0 -356px;
    color: #666666;
    display: inline-block;
    padding: 6px 0 4px 10px;
    width: 620px;
}
#leftCnt.cate_top .mod10Box,
#leftCnt.cate_top .mod10-2Box{
	background-color: #000;
	display:inline-block;
	
}
#leftCnt.cate_top .mod10Box .modTtl,
#leftCnt.cate_top .mod10-2Box .modTtl{
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:0 -469px;
	display:inline-block;
	width:620px;
	text-indent:-9999px;
	height:22px;
	margin-bottom: 5px;
}
#leftCnt.cate_top .mod10Box.sports .modTtl h2,
#leftCnt.cate_top .mod10-2Box.sports .modTtl h2{
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:-227px -591px;
	display:block;
	height:22px;
	width:78px;
	border-bottom:none!important;}
#leftCnt.cate_top .mod10-2Box .leftMod_cnt{
	border:none;
	width:620px;
	float:left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	display:inline-block;
}
#leftCnt.cate_top .mod10-2Box .swich{
	width:270px;
	height:191px;
	float:right;
	border-top:solid 1px #b9b9b9;
	}
#leftCnt.cate_top .mod10-2Box .swich .on a{
	width:258px;
	padding-left:12px;
	height:26px;
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:-275px -506px;
	display:block;
	font-weight:bold;
	color:#fff;
	padding-top:12px;
}
#leftCnt.cate_top .mod10-2Box .swich .on a img,
#leftCnt.cate_top .mod10-2Box ul li a img,
#leftCnt.cate_top .mod10-2Box ul li a:hover img{ margin-left:0px;}
#leftCnt.cate_top .mod10-2Box ul li a{
	width:258px;
	padding-left:12px;
	height:26px;
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:0px -506px;
	display:block;
	color:#d00075;
	padding-top:12px;
}
#leftCnt.cate_top .mod10-2Box ul li a:hover{
	width:258px;
	height:26px;
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:-275px -506px;
	display:block;
	padding-left:12px;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
	padding-top:12px;
}
#leftCnt.cate_top .mod10-2Box ul li.last a{
	margin-bottom:0px!important;}
#leftCnt.cate_top .mod10-2Box .img{
	height:191px;
	width:350px;
	float:left;
}
/*mod10Box*/
#leftCnt.cate_top .mod10Box{
	background-color: #000;
	display: inline-block;
}
#leftCnt.cate_top .mod10Box .modTtl{
	background-position:0 -469px;
	display:inline-block;
	width:620px;
	text-indent:-9999px;
	height:22px;
	background-color: #F7F7F7;
	margin-bottom:5px;
}
#leftCnt.cate_top .mod10Box .leftMod_cnt{
    border:none;
    width:630px;
	display:inline-block;
	margin-bottom:5px;
}
#leftCnt.cate_top .mod10Box .swich{
	width:28px;
	height:281px;
	display:inline-block;
	float:left;}
#leftCnt.cate_top .mod10Box .swich .on a{
	width:28px;
	height:55px;
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:-518px -61px;
	display:block;
	margin-left:0px!important;
}
#leftCnt.cate_top .mod10Box ul li a{
	width:21px;
	height:55px;
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:-551px -61px;
	display:block;
	margin-left:7px;
	margin-bottom:2px;
}
#leftCnt.cate_top .mod10Box ul li a:hover{
	width:28px;
	height:55px;
	background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:-518px -61px;
	display:block;
	margin-left:0px!important;}
#leftCnt.cate_top .mod10Box ul li.last a{
	margin-bottom:0px!important;}
#leftCnt.cate_top .mod10Box .img{
	height:281px;
	width:595px;
	/*width:100%;*/
	float:left;
	/*padding-right:5px;*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	position:relative;
}
#leftCnt.cate_top .mod10-liveBox{
	/*border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;*/
}
#leftCnt.cate_top .mod10-liveBox .frame .mod10-3Box{
	margin-bottom:0;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#leftCnt.cate_top .mod10-liveBox .frame a{
	display:block;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
#leftCnt.cate_top .mod10-liveBox .frame .box a{
	border:none!important;}
#leftCnt.cate_top .mod10-liveBox .frame {
	display: block;
	border-right-width: 6px;
	border-left-width: 6px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#leftCnt.cate_top .mod10Box .img .saitou,
#leftCnt.cate_top .mod10Box .img .koushin,
#leftCnt.cate_top .mod10Box .img .new{
	left:10px;
	top: 10px;
	position:absolute;
}

#leftCnt.cate_top .mod10Box .img span{display:none;}
/*mod07Box*/
#leftCnt.cate_top .mod07Box{
	margin-top:5px;}
#leftCnt.cate_top .mod07Box .titleArea{
	border:1px solid #DCDCDC;
	display:inline-block;
	padding:10px;
	width:608px;
	background-color:#FFFFFF;
}
#leftCnt.cate_top .mod07Box .titleArea .left.theme{
	width:608px;
	float:left;
	padding-top:5px;
}
#leftCnt.cate_top .mod07Box .titleArea .title{
    float:left;
	text-align:right;
	width:80px;
	border-bottom: none;
    display:block;
    height:100%;
    text-indent:0px!important;
}
#leftCnt.cate_top .mod07Box .titleArea .title span{
	float:left;}
#leftCnt.cate_top .mod07Box .titleArea .left .subcate{
    margin-left:74px;
	overflow: hidden;
	width:525px;
}
#leftCnt.cate_top .mod07Box .titleArea .left .subcate li{
    border-left:1px solid #DDDDDD;
	float:left;
	padding:0 8px;
	margin-bottom:5px;
	font-weight:bold;
	margin-left:-1px;
	white-space: nowrap;
}
#leftCnt.cate_top .mod07Box .titleArea .left .subcate li a{font-weight:normal;}
#leftCnt.cate_top .mod07Box .titleArea .right{
    display:inline;
    float:right;
}
/*mod10-3Box*/
#leftCnt.cate_top .mod10-3Box{
	display:inline-block;
}
#leftCnt.cate_top .mod10-3Box .modTtl{
	background-repeat:no-repeat;
	background-position:0 -469px;
	display:inline-block;
	width:620px;
	text-indent:-9999px;
	height:22px;
}

#leftCnt.cate_top .mod10-3Box .leftMod_cnt{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width:618px;
	background-color: #000;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#leftCnt.cate_top .mod10-3Box .box .ttl{
	background-color: #efefef;
	background-position: 0 top;
	display: inline-block;
	font-size: 75%;
	padding:5px 10px;
	width: 596px;
	background-image: url(https://s.yimg.jp/images/gyao/common/images/mod10-3Box_ttl.png);
	background-repeat: repeat-x;
}
#leftCnt.cate_top .mod10-3Box .box .ttl h3{
    font-weight: bold!important;}
#leftCnt.cate_top .mod10-3Box .box{
	display:inline-block;
	border-bottom:solid 1px #eee;
	border-right:solid 1px #eee;
	border-left:solid 1px #eee;
	background-color: #FFF;
	
}
#leftCnt.cate_top .mod10-3Box .box .inr{
	padding:10px;
	display:inline-block;
}
#leftCnt.cate_top .mod10-3Box .box .inrBtm{
	display:inline-block;
	width: 596px;
	padding: 10px 10px 0 10px;
}
#leftCnt.cate_top .mod10-3Box .box .inrBtm p{
	padding-bottom:10px;}
#leftCnt.cate_top .mod10-3Box .box .inrBtm p a{margin-right:14px;_margin-right:7px;display: inline-block;}
#leftCnt.cate_top .mod10-3Box .box .imminent{
    background-image: url(https://s.yimg.jp/images/gyao/common/images/leftMod04_label.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    float: right;
    padding-bottom:10px;
    padding-left: 7px;
    width: 370px !important;
	margin-left:15px;
}
#leftCnt.cate_top .mod10-3Box .box .live .imminent{
    width: 350px !important;
	margin-left:0px !important;
}
#leftCnt.cate_top .mod10-3Box .box .liveBox .imminent{
    width: 351px !important;
	margin-left:0px !important;
	
}
#leftCnt.cate_top .mod10-3Box .box .imminent span{
	width:115px;
	float:left;
}
#leftCnt.cate_top .mod10-3Box .box .live .imminent span,
#leftCnt.cate_top .mod10-3Box .box .liveBox .imminent span{
	width:100px;
	float:left;
}
#leftCnt.cate_top .mod10-3Box .box .live{
	background-image: url(https://s.yimg.jp/images/gyao/common/images/liveBg_main.png);
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	width: 357px;
	margin-left:7px;
	background-color: #FFF;
	background-position: bottom;
	padding: 14px;
	margin-bottom:10px;
}
#leftCnt.cate_top .mod10-3Box .box .live .playBtn{
	display:inline-block;
    width:357px;
	text-align:center;
}
#leftCnt.cate_top .mod10-3Box .box .liveBox{
	border: 2px solid #ebebeb;
	padding: 10px;
	margin-left: 10px;
	float: left;
	width:358px;
	margin-bottom:10px;
}
#leftCnt.cate_top .mod10-3Box .box .live .txt,
#leftCnt.cate_top .mod10-3Box .box .liveBox .txt{
	padding-bottom:3px;}
#leftCnt.cate_top .mod10-3Box .box .live .txt{
	padding-top:14px;}

#leftCnt.cate_top .mod10-3Box .box .inr .img{
    background-color: #EEEEEE;
    border: 2px solid #EEEEEE;
    float: left;
    text-align: center;
    width: 200px;
}
#leftCnt.cate_top .mod10-3Box .box .live .playBtn a{background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:-320px -244px;
	display:inline-block;
	height:32px;
	width:215px;}
#leftCnt.cate_top .mod10-3Box .box .live .playBtn a:hover{background-image:url(https://s.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-repeat:no-repeat;
	background-position:-0px -586px;
	display:inline-block;
	height:32px;
	width:215px;}


/* -----------------------
02.rightCnt 
----------------------- */
#rightCnt .rightMod_wrap{margin-top:13px;font-size:16px;}
#rightCnt .modTtl{background-position: 0 -295px;color:#666;display:inline-block;    font-size:75%;padding:7px 0 3px 10px;width:290px;}
#rightCnt .modTtl h2{float:left;font-weight:bold;}
#rightCnt .ttlBtm{background-position:0 -340px;font-size:0;height:2px;width:300px;}
#rightCnt .rightMod_cnt{border-left:1px solid #ddd;border-right:1px solid #ddd;width:298px;}
#rightCnt .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:280px;}
#rightCnt .rightMod_cntInr .weekList{padding-top:10px;}
#rightCnt .rightMod_cntInr .weekList h3{font-size:75%;font-weight:bold;background-image:url("https://s.yimg.jp/images/gyao/common/images/weellyList_label.png");background-position:0 1px;background-repeat:no-repeat;padding-bottom:5px;padding-left:7px;}
#rightCnt .rightMod_cntInr .weekList p.img{background-color:#fff;border:1px solid #ddd;float:left;text-align:center;width:80px;}
#rightCnt .rightMod_cntInr .weekList p.img a{display:block;}
#rightCnt .rightMod_cntInr .weekList .txt{padding-left:90px;font-size:75%;}
#rightCnt .rightMod_cntInr .weekList .txt a{font-weight:bold;}
#rightCnt .rightMod_cntInr .weekList .txt span{padding-left:5px;}
#rightCnt .rightMod_cntInr .weekList ul{width:280px;display:inline-block;border-bottom:1px dotted #ccc;padding-bottom:10px;}
#rightCnt .rightMod_cntInr .weekList ul.last{border-bottom:none!important;padding-bottom:0px!important;}
#rightCnt .rightMod_cntInr .weekList ul li{background-position:left 6px;margin-top:6px;padding-left:7px;font-size:75%;background-image:url("https://s.yimg.jp/images/gyao/common/images/weekList_point.png");background-repeat:no-repeat;}
#rightCnt .rightMod_cntInr .weekList ul li span{padding-left:5px;}
#rightCnt .rightMod_cntInr .weekList ul li img{vertical-align:top;}
#rightCnt .rightMod_btm{background-position:0 -347px;display:block;font-size:0;    height:4px;width:300px;}
#rightCnt .rightMod_cntInr .weekList p.img span.name{background-color:#E9E9E9;color:#888;float:left;font-size:63%;font-weight:bold;letter-spacing:-0.1em;padding:2px;text-align:left;width:76px;}
/* 日々改善*/
#watchDevice ul{background:url(https://s.yimg.jp/images/gyao/common/images/bg_watch_device.png) no-repeat;}
#watchDevice span{display:none;}
#watchDevice li{float:left;height:37px;padding-right:1px;}
#watchDevice li a{height:35px;text-indent:-9999px;display:block;}
#watchDevice.large{margin-bottom:12px;}
#watchDevice.large ul{padding-left:136px;}
#watchDevice.large li,#watchDevice.large li a{width:270px;}
#watchDevice.middle{float:left;width:630px;}
#watchDevice.middle ul{padding-left:71px;background-position:0 -70px;height:37px;width:559px;/*_margin:12px 0 -11px;*/}
#watchDevice.middle li,#watchDevice.middle li a{width:185px;}
#watchDevice.small{margin:12px 0 -11px 0;float:left;width:580px;}
#watchDevice.small ul{padding-left:71px;background-position:0 -140px;_margin:12px 0 -11px;}
#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;}
/*eup*/
#rightcnt #eup{display:inline-block;}