@charset "utf-8";
/*common*/
body{background:none repeat scroll 0 0 #F7F7F7;}
body{font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Helvetica,Arial,sans-serif;}
#wrapper{width:100%;}
p{word-wrap:break-word;}
a{outline:medium none;}
html > body .yjS{font-size:small;}
.yjS {font-size:x-small;voice-family:inherit;}
/*imgload*/
#header_wrapper,#navi_wrapper,#search_wrapper,#footer{background:url(http://i.yimg.jp/images/gyao/common/images/bg_repeat.png)}
#header_left h1,#header_left p.logo,#header_yahoologo p,#navi li.border,#navi li a,#search p.search_btn a,.footer_jasrac li.lmark,#btnexp dl.addbtn dt,#btnexp dl.favbtn dt,#search p.search_member{background:url("http://i.yimg.jp/images/gyao/common/images/bg_normal2.png") no-repeat;}
/* clearfix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-table;min-height:1%;}* html .clearfix{height:1%;}.clearfix{display:block;}
/* reset */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}
/* #main */
#main_wrapper{width: 950px;margin: 0 auto;color: #666;padding:13px 0 20px;font-size:75%;line-height:1.25;}
#main_wrapper a{color: #017BB8;text-decoration:none;}
#main_wrapper a:hover{text-decoration:underline;}
#main_wrapper a:visited {color:#336699;}
#main_cnt_wrapper{width:100%;margin: 0 auto;color: #666;padding:13px 0 20px;font-size:75%;line-height:1.25;}
#main_cnt_wrapper a{color: #017BB8;text-decoration:none;}
#main_cnt_wrapper a:hover{text-decoration:underline;}
#main_cnt_wrapper a:visited {color:#336699;}
#main_cnt{width:950px;margin:0 auto;}
#main{float:left;width:630px;}
#sub{float:right;width:300px;}
/* span.guard */
span.guard48x36{width:48px;height:36px;}
span.guard80x60{width:80px;height:60px;}
span.guard120x90{width:120px;height:90px;}
span.guard140x60{width:140px;height:60px;}
span.guard160x120{width:160px;height:120px;}
span.guard259x191{width:350px;height:191px;}
span.guard48x36,span.guard80x60,span.guard120x90,span.guard140x60,span.guard160x120,span.guard259x191
{position:absolute;display:block;background-image: url(http://i.yimg.jp/images/gyao/common/images/blank.gif);cursor: pointer;}
/* emg */
#arart_wrapper.clearfix{min-height:1px!important;}
#emg, #emg2, #emg3{margin-bottom:0!important;text-align:center;}
#emg table, #emg2 table, #emg3 table {margin:0 auto;text-align:left;}
/* =====
AD
===== */
/* #lrec */
.s_banner{width:300px;float:right;display:inline;text-align:right;margin-bottom:5px;_margin-bottom:0;}
#lrec{margin-bottom:20px;}
#lrec h3{width:300px;padding:8px 0 7px 0;text-align:center;font-size:12px;color:#666;font-weight:normal;}
#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-bottom:20px;border:1px solid #eaeaea;border-bottom:none;font-size:12px;}
.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:298px;background:#fff;text-align:center;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.zoomup dd{padding:9px 9px 10px;border-bottom:1px solid #eaeaea;}
.zoomup dd img{border:none;margin-bottom:3px;}
div#sub div.zoomup a{text-decoration:underline !important;}
div#sub div.zoomup a:link{color:#00f !important;}
div#sub div.zoomup a:push{color:#f00 !important;}
div#sub div.zoomup a:visited{color:#551a8b !important;}
div#sub div.zoomup a img{vertical-align:middle;border:0;}
/* SQB */
#adSqb table tbody tr td table tbody tr td b small{display:block;text-align:center;font-size:12px;}
#adSqb table tbody tr td table tbody tr td small b{font-size:12px;}
#adSqb table tbody tr td table tbody tr td br{display:none;}
#adSqb table tbody tr td table tbody tr td div br{display:inline;} /* 20130130追加 */
#adSqb{color:#000!important;}
#adSqb a{text-decoration:underline!important;}
#adSqb a:link{color:#00f!important;}
#adSqb a:push{color:#f00 !important;}
#adSqb a:visited{color:#551a8b!important;}
#adSqb img{vertical-align:middle;border:0;}
#adSqb td b{display:block;padding-bottom:3px;font-size:16px;}
#adSqb td small{font-size:12px;letter-spacing:0.13em;}
#adSqb table tbody tr td table tbody tr td table tbody tr td img{display:none;}
#adSqb table tbody tr td table tbody tr td table tbody tr td a img{display:block;}
/* SQM */
#adsqm-sub-module{margin-top:20px;clear:both;border:1px solid #CCCCCC;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:#FFFFFF !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;}
#im,#im_right{margin-top:20px;}
/* ==========

sprite

========== */
#coming-module .img,#weekly-module .img,.more-module .img,.osusume-module .img,.drama-module .img,.movie-module .img,.gray-mod .img,.entame-module .img,.ikemen-module .img,.to-top span,.ikemen-module .link-list li span,#rank-module .rank1,#rank-module .rank2,#rank-module .rank3,#rank-module .rank4,#rank-module .rank5,#weekly-module h3,.sub-common .cont li,.gray-mod .rank1,.gray-mod .rank2,.gray-mod .rank3,.gray-mod .rank4,.gray-mod .rank5,#k_nav li a,.gyaobox_630 .off a,.gyaobox_630 .off a:visited,.gyaobox_630 .on,.gyaobox_630,.gray-mod .subtitle span,.gray-mod h3,#korean_title .share a
{background:url(http://i.yimg.jp/images/gyao/common/images/korean_main_bk.png) no-repeat;}
/* =Font-Family= */
#k_nav li a,.osusume-module .title h2,.ikemen-module .title h2,.gray-mod h2,.gray-mod h3,.more-module h2,.sub-common h3,#weekly-module h3,.week-list h4
{font-family:"メイリオ", Meiryo, Osaka,"小塚ゴシック Pro H", KozGoPr6N-Heavy, KozGoPro-Heavy,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:bold;}
/* =margin-bottom:15px;= */
#k_nav,.osusume-module,.ikemen-module{margin-bottom:15px;}
/* =font-size:18px;= */
#k_nav li,.osusume-module .title,.ikemen-module .title,#k_nav li,.osusume-module .title,.ikemen-module .title,.gray-mod h2,.more-module h2{font-size:18px;}
/* =border common= */
.osusume-module .mod-wrapper,.ikemen-module .mod-wrapper,.gray-mod .mod-wrapper{border:1px solid #fff;
/*CSS3*/border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
/*----------------
storeModule
----------------*/
#storeModule .leftcnt_ttl, #storeModule .leftcnt_ttl h3 a, #storeModule .store_about a, #storeModule .leftcnt_btm2{background:url(http://i.yimg.jp/images/gyao/common/images/cate_store_bg_new.gif) 0 0 no-repeat;}
#storeModule .leftcnt_ttl h3{height:30px;padding:0 0 0 0;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;}
#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(http://i.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(http://i.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;}
.leftcnt_cnt{width:630px;margin-top:23px;}
.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%;}
/*----------------
gyao_box
----------------*/
.gyaobox_630{position:relative;text-align:left;width:618px;overflow:hidden;z-index:20;padding:6px;height:193px;font-size:12px;margin-bottom:15px;}
.gyaobox_630 ul#mnbtn{position:absolute;top:7px;right:4px;width:275px;z-index:3;}
.gyaobox_630 .on{color:#fff;height:38px;background-position:0 -210px;font-weight:bold;}
.gyaobox_630 .on a{color:#fff!important;text-decoration:none;display:block;height:26px;padding-left:18px;padding-top:12px;color:#FFF!important;text-decoration:none!important;}
.gyaobox_630 .off a:hover{background-color:#F00!important;width:3px;font-weight:bold;color:#FFF!important;text-decoration:none!important;}
.gyaobox_630 .off a,.gyaobox_630 .off a:visited{background-position:1px -250px;}
.gyaobox_630 .off a,.gyaobox_630 .off a:visited{width:255px;display:block;color:#666!important;text-decoration:none;height:26px;padding-left:13px;padding-top:12px;}
.gyaobox_630 .off{padding-left:5px;}
.gyaobox_630 #topmainl p.img{padding-left:1px;width:350px;height:191px;}
/* ==========
左カラム４列
========== */
.quar_wrapper{padding:8px 8px 15px 9px;}
.quar_wrapper img{border:0;}
.quar_wrapper_s{margin:0;background-position:-1806px 0;background-repeat:repeat-y;}
.quar_wrapper_s .quar_cnt{width:120px;padding:10px 16px 0 16px;float:left;display:inline;}
.quar_wrapper_s_btm{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:0;text-indent:-9999px;vertical-align:top;}
.quar_wrapper img.up{float:none;width:18px;height:12px;margin:0;text-indent:-9999px;vertical-align:top;}
/* ==========
h1
========== */
h1{background:url(http://i.yimg.jp/images/gyao/common/images/korean_title.png) 0 0 no-repeat;height:44px;text-indent:-9999px;overflow:hidden;}
#korean_title{background:url(http://i.yimg.jp/images/gyao/common/images/korean_title.png) 0 0 no-repeat;height:44px;position:relative;}
#korean_title h1{float:left;width:130px;}
#korean_title .share li{float:left;}
#korean_title .share{position:absolute;right:3px;top:12px;}
#korean_title .share li{margin-right:7px;}
#korean_title .share li,#korean_title .share a{height:20px;}
#korean_title .share a{display:block;text-indent:-9999px;overflow:hidden;}
#korean_title .share .tw{margin-right:0;}
#korean_title .share .tw a{width:80px;background-position:-640px -150px;}
#korean_title .share .fb a{width:59px;background-position:-720px -150px;}
#korean_title .share .mi a{width:70px;background-position:-780px -150px;}
/* ==========
#k_nav
========== */
#k_nav{border:1px solid #adadad;background-color:#dfe0e0;
/*CSS3*/background:-webkit-gradient(linear, left top, left bottom, from(#dcdcdc), to(#dfe0e0));background:-moz-linear-gradient(center top, #dcdcdc,#dfe0e0);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#k_nav ul{border:1px solid #fff;padding:3px 0 5px 4px;
/*CSS3*/border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
#k_nav .num6 li{width:100px;}
#k_nav .num5 li{width:121px;}
#k_nav .num4 li{width:152px;}
#k_nav .num3 li{width:203px;}
#k_nav .num6 li a{background-position:-300px -210px;}
#k_nav .num5 li a{background-position:-410px -210px;}
#k_nav .num4 li a{background-position:-550px -210px;}
#k_nav .num3 li a{background-position:-705px -210px;}
#k_nav .num6 li a:hover{background-position:-300px -250px;}
#k_nav .num5 li a:hover{background-position:-410px -250px;}
#k_nav .num4 li a:hover{background-position:-550px -250px;}
#k_nav .num3 li a:hover{background-position:-705px -250px;}
#k_nav li{height:28px;float:left;margin-right:3px;text-align:center;font-weight:bold;}
#k_nav li.last{margin-right:0;}
#k_nav li a{height:24px;padding-top:6px;display:block;text-decoration:none;color:#666;}
#k_nav li a:hover{text-decoration:none;}
#k_nav li a:visited{color:#666!important;}
/* =====
osusume-module
===== */
.osusume-module,.ikemen-module,#weekly-module{background-color:#FFF;}
.osusume-module{border:1px solid #eb5e00;
/*CSS3*/border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.osusume-module .title{color:#fff;height:25px;padding-top:3px;*height:23px;*padding-top:5px;background-color:#fd461d;padding-left:18px;border-bottom:1px solid #fff;
/*CSS3*/border-radius: 5px 5px 0 0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius: 5px 5px 0 0;background:-webkit-gradient(linear, left top, left bottom, from(#d00c01), to(#fd461d));background:-moz-linear-gradient(center top, #d00c01,#fd461d);text-shadow:0 2px 0 #9a230e;-moz-text-shadow: 0 2px 0 #9a230e;-webkit-text-shadow:0 2px 0 #9a230e;}
.osusume-module h2,.gray-mod h2,,.gray-mod h3{font-weight:bold;}
.osusume-module .cont{border-top:1px solid #99090d;}
.gray-mod .quin_cnt{padding-top:0;}
.gray-mod .quin_cnt .img{position:relative;}
.gray-mod .rank1,.gray-mod .rank2,.gray-mod .rank3,.gray-mod .rank4,.gray-mod .rank5{height:26px;width:14px;display:block;position:absolute;top:0;left:-14px;text-indent:-9999px;overflow:hidden;}
.gray-mod .rank1{background-position:-640px 0;}
.gray-mod .rank2{background-position:-660px 0;}
.gray-mod .rank3{background-position:-680px 0;}
.gray-mod .rank4{background-position:-700px 0;}
.gray-mod .rank5{background-position:-720px 0;}
/* =====
ikemen-module
===== */
.ikemen-module{border:1px solid #043587;
/*CSS3*/border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.ikemen-module .title{color:#fff;height:25px;padding-top:3px;*height:23px;*padding-top:5px;background-color:#0a69b4;padding-left:18px;border-bottom:1px solid #fff;
/*CSS3*/border-radius: 5px 5px 0 0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius: 5px 5px 0 0;background:-webkit-gradient(linear, left top, left bottom, from(#043283), to(#0a69b4));background:-moz-linear-gradient(center top, #043283,#0a69b4);text-shadow:0 2px 0 #053969;-moz-text-shadow: 0 2px 0 #053969; -webkit-text-shadow:0 2px 0 #053969;}
.ikemen-module h2{font-weight:bold;}
.ikemen-module .cont{border-top:1px solid #0960ac;padding:10px 20px;}
.ikemen-module .thumb{width:160px;float:left;margin-right:10px;}
.ikemen-module .thumb p.img{width: 160px;height: 120px;margin-bottom: 5px;position: relative;}
.ikemen-module .link-list{padding-left:170px;padding-top:5px;}
.ikemen-module .link-list p{line-height:1.5;margin-bottom:20px;}
.ikemen-module .link-list li{float:left;width:50%;_width:49%;margin-bottom:10px;}
.ikemen-module .link-list li span{display:inline-block;zoom:1;_display:inline;}
.ikemen-module .link-list a{word-wrap:break-word;word-break:break-all;font-size:12px;}
/* =gra-mod= */
.gray-mod{background:url(http://i.yimg.jp/images/gyao/common/images/korean_gray_bk.gif) repeat-x 0 0 #f4f5f7;border:1px solid #c0c1c3;margin-bottom:10px;
/*CSS3*/
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.gray-mod .subtitle{position:relative;}
.gray-mod h2{padding:10px 0 10px 20px;
/*CSS3*/text-shadow:0 1px 1px #fff;-moz-text-shadow: 0 1px 1px #fff; -webkit-text-shadow:0 1px 1px #fff;}
.gray-mod .subtitle span{position:absolute;top:0;left:-11px;display:block;background-position:-468px -300px;width:12px;height:34px;}
.gray-mod h3{color:#fef0c1;padding:5px 25px 0 10px;height:29px;display:inline-block;*display:inline;zoom:1;background-position:right -300px;
/*CSS3*/text-shadow:0 1px 1px #b73f00;-moz-text-shadow: 0 1px 1px #b73f00;-webkit-text-shadow:0 1px 1px #b73f00;}
.gray-mod .quar_cnt,.gray-mod .quar_wrapper{padding-top:0;padding-bottom:0;}
.gray-mod .quar_wrapper_s{margin-bottom:10px;}
/* .more-module */
.more-module{border:1px solid #bec1c4;
/*CSS3*/border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.more-module h2{color:#d10404;padding:10px 0 0 15px;}
.more-module .leftcnt_cnt{margin-top:0;}
.flist .quar_wrapper p.txt{clear:both;width:120px;font-size:12px;line-height:15px;padding:3px 0 0 0;}
.more-modulet .quin_wrapper_s{margin-top:5px;}
.flist .quin_wrapper_s .quin_cnt{padding:7px;width:110px;display:inline;float:left;}
.flist .quin_wrapper_s .quin_cnt p.img{width:80px;margin:0 auto;position:relative;margin-bottom:5px;background-position:-300px bottom;}
.flist .quin_wrapper_s .quin_cnt p.ttl{line-height:15px;}
.flist .quin_wrapper_s .quin_cnt p.txt{padding:3px 0 0 0;line-height:15px;}
/* =to-top= */
.to-top{text-align:right;margin-bottom:10px;}
.to-top a{color:#a0a0a0!important;}
.to-top span{display:inline-block;zoom:1;_display:inline;}
/* =info-module= */
#info-module ul{padding:0 10px;}
.sub-common h3{font-size:109%;color:#d10404;border-bottom:1px solid #d10404;padding-bottom:5px;}
#info-module li{margin:10px 0;padding-bottom:10px;border-bottom:1px dotted #CCC;}
#info-module li.last{border-bottom:none;}
/* =weekly-module= */
#weekly-module{border:1px solid #e8eaee;padding:1px;display:inline-block;}
#weekly-module h3{padding-top:7px;height:23px;background-position:0 -300px;font-size:109%;color:#fff;text-align:center;margin-bottom:10px;border-bottom:none;padding-bottom:0;}
#weekly-module .week-list{padding:3px 10px 0;}
#weekly-module h3,#weekly-module h4{font-size:117%;}
.sub-common h4{border-left:5px solid #0754a1;padding-left:3px;margin-bottom:10px;}
#weekly-module h4.all{border-left:5px solid #d10404;}
#weekly-module .img{float:left;}
#weekly-module .txt{font-weight:bold;padding-left:90px;}
.sub-common .cont .clearfix{margin-bottom:10px;}
.sub-common .cont li{background-position:-900px 0;padding-left:10px;margin-bottom:7px;}
/* =rank-module= */
#rank-module .img span{float:left;}
#rank-module .img a{margin-left:30px;display:block;position:relative;width:48px;}
#rank-module .img{float:left;}
#rank-module ul{padding:0 10px;}
#rank-module li{padding:10px 0;border-bottom:1px dotted #ccc;}
#rank-module li.last{border-bottom:none;}
#rank-module .txt{padding-left:83px;}
#rank-module .rank1,#rank-module .rank2,#rank-module .rank3,#rank-module .rank4,#rank-module .rank5
{height:20px;width:20px;
display:block;text-indent:-9999px;overflow:hidden;margin-top:8px;}
#rank-module .rank1{background-position:-640px -40px;}
#rank-module .rank2{background-position:-660px -40px;}
#rank-module .rank3{background-position:-680px -40px;}
#rank-module .rank4{background-position:-700px -40px;}
#rank-module .rank5{background-position:-720px -40px;}
/* =related-module= */
#related-module .week-list{padding-top:10px;}
#related-module .cont{padding:0 10px;}
/* =coming-module= */
#coming-module .img{float:left;}
#coming-module .txt{padding-left:85px;}
#coming-module .week-list{margin:10px 0 0;}
#coming-module .cont{margin:0 10px;padding:0 0 10px;border-bottom:1px dotted #ccc;}
#coming-module .week-list .last{border-bottom:none;}
#coming-module,#rank-module{margin-top:20px;}
#coming-module{margin-bottom:20px;}
#special-module,#related-module{margin-top:10px;}
#special-module{position:relative;margin-bottom:20px;}
#special-module .link{position:absolute;top:3px;right:0;}
#special-module .cont{padding:10px 0;border-bottom:1px dotted #ccc;}
#special-module .img{float:left;}
#special-module .txt{margin-left:145px;}
#special-module .last{border-bottom:none;}
/* ===fav=== */
.fav a{background:url(http://i.yimg.jp/images/gyao/common/images/mitai_add_btn_big.png) no-repeat;}
.fav{float:right;display:inline;width:120px;height:19px;overflow:hidden;margin-top:10px;}
.fav a{display:block;width:120px;height:19px;background-position:0 0px;text-indent:-9999px;}
.fav a.zumi{background-position:0 -38px;}
.fav a.zumi:hover{background-position:0 -38px !important;}
.fav a:hover{background-position:0 -19px;}
/* ===for sprite=== */
.ikemen-module .link-list li span{background-position:0 -385px;width:8px;height:12px;}
.to-top span{background-position:0 -343px;width:12px;height:15px;}
.ikemen-module .img{padding-bottom:6px;background-position:-550px bottom;}
#coming-module .img,#weekly-module .img,.more-module .img{padding-bottom:5px;background-position:-300px bottom;}
.osusume-module .img,.drama-module .img,.movie-module .img,.entame-module .img{padding-bottom:5px;background-position:-400px bottom;}
.gray-mod .img{padding-bottom:5px;background-position:-750px bottom;}
/* ===ranking-common-module=== */
#rank-module .rank-common .sub .img{padding-left:6px;}
#rank-module .rank-common .img a{width:80px;}
#rank-module .rank-common .main span{height:52px;width:35px;}
#rank-module .rank-common .sub span{height:20px;margin-top:0;}
#rank-module .rank-common .txt{padding-top:3px;_padding-top:4px;}
#rank-module .rank-common .main .txt{padding-left:120px;}
#rank-module .rank-common .sub .txt{padding-left:35px;}
#rank-module .rank-common .rank1,#rank-module .rank-common .rank2,#rank-module .rank-common .rank3{background: url(http://i.yimg.jp/images/gyao/common/images/rankingIconSprite.png) no-repeat;}
#rank-module .rank-common .img a{margin-left:35px;}
#rank-module .rank-common .rank1{background-position:0 10px;}
#rank-module .rank-common .rank2{background-position:0 -110px;}
#rank-module .rank-common .rank3{background-position:0 -235px;}
iframe.twitter-share-button{width:105px!important;}
.rank-common .sub .img a{display:none!important;}
img.new {width:26px;height:12px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
img.up {width:18px;height:12px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
img.koushin{width:23px;height:13px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}
img.saitou{width:33px;height:13px;margin:1px 0 0 0;text-indent:-9999px;vertical-align:top;}

/* -----------------------
07.SNS common
----------------------- */
/* ==common== */
.shareBtns{margin:12px 0 5px!important;float:right;width:303px;}
/* .korean_title{margin-top:12px;} */
.shareBtns li{float:left;}
.shareBtns iframe.twitter-share-button{width:120px!important;}
.shareBtns .mr{margin-right:5px;}
.shareBtns .mi a{width:58px;display: block;text-indent: -9999px;overflow: hidden;background: url(http://i.yimg.jp/images/gyao/common/images/sns_mcheck.png) no-repeat 0 0;height:18px;margin-top:1px;}

/* -----------------------
08.intro device
----------------------- */
#watchDevice.middle{margin:0 0 12px 0!important;float:none!important;}
#watchDevice.middle ul{_margin-bottom:0!important;}
/* 日々改善*/
#watchDevice ul{background:url(http://i.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;margin:12px 0 -11px 0;}
#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;}


/* -----------------------
09.「もっとみる」
----------------------- */
.list_korea {
	margin:0 20px;
	border-top:1px dotted #CCCCCC;
}
.list_korea a {
	padding:8px 0 8px 12px;
	float:right;
	background-image:url(http://i.yimg.jp/images/gyao/common/images/cateList_arrow.png);
	background-repeat:no-repeat;
	background-position:0px center;
}
.leftcnt_btm3{
	width:630px;
	height:10px;
	font-size:0;
}

.list_korea02 {
	margin:0 10px;
}
.list_korea02 a {
	padding:0 0 0 12px;
	float:right;
	background-image:url(http://i.yimg.jp/images/gyao/common/images/cateList_arrow.png);
	background-repeat:no-repeat;
	background-position:0px center;
}
.mT10 {
	margin-top:10px;
}

/* =weekly-module 修正= */
#weekly-module{
	clear:both;
	display:block;
}


/* -----------------------
カテトップ改修20131001
----------------------- */
.osusume-module .quar_wrapper.quar_wrapper_new {
	padding-bottom:0;
}

/* 4カラム */
.mod_column4 {
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:1px dotted #ccc;
}
.mod_column4 li.box {
	float:left;
	margin:0 10px 0 0;
	width:144px;
}
.mod_column4 li.box.last {
	margin-right:0;
}
.mod_column4 li.box .img {
	position:relative;
	padding:0;
	width:140px;
	height:auto;
	background-image:none;
	background-color:#eee;
	border:2px solid #eee;
	text-align:center;
}
.mod_column4 li.box .img .time {
	float:right;
	padding:2px;
	color:#888;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}
.mod_column4 li.box .prg_ttl {
	display:inline-block;
	word-wrap:break-word;
}
.mod_column4 li.box .contents {
	margin-top:5px;
}


/* 6カラム */
.mod_column6 {
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:1px dotted #ccc;
}
.mod_column6 li.box {
	float:left;
	width:84px;
	margin-right:20px;
}
.mod_column6 li.box.last {
	margin-right:0;
}
.mod_column6 li.box .img {
	position:relative;
	padding:0;
	width:80px;
	height:auto;
	background-image:none;
	background-color:#eee;
	border:2px solid #eee;
	text-align:center;
}
.mod_column6 li.box .img .time {
	float:right;
	padding:2px;
	color:#888;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}
.mod_column6 li.box .prg_ttl {
	display:inline-block;
	word-wrap:break-word;
}


/* もっとみる */
.more_link_box {
	padding:0 0 10px;
}
.more_link_box .more_link {
	float:right;
	padding:0 0 0 12px;
	background-image:url(http://i.yimg.jp/images/gyao/common/images/cateList_arrow.png);
	background-repeat:no-repeat;
	background-position:0px center;
}



/* おすすめの売れ筋商品 */
.leftMod_wrap {
	margin-top:13px;
	margin-bottom:13px;
}
.leftMod_wrap .modTtl {
	display:inline-block;
	padding:6px 0 4px 10px;
	width:620px;
	color:#666;
	background-image:url(http://i.yimg.jp/images/gyao/common/images/sprite_top.png);
	background-color:#F1F1F1;
	background-repeat:no-repeat;
	background-position:0 -356px;
}
.leftMod_wrap .modTtl h2 {
	float:left;
	font-weight:bold;
}
.leftMod_wrap .modTtl .shopLink {
	float:right;
	padding-left:18px;
	padding-right:10px;
	line-height:16px;
	background-image:url(http://i.yimg.jp/images/sicons/shopping16.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.leftMod_wrap .ttlBtm{
	width:630px;
	height:2px;
	font-size:0;
	background-image:url(http://i.yimg.jp/images/gyao/common/images/sprite_top.png) ;
	background-position:0 -401px;
	background-repeat:no-repeat;
}
.leftMod_wrap .leftMod_btm {
	display:block;
	width:630px;
	height:4px;
	font-size:0;
	background-image:url(http://i.yimg.jp/images/gyao/common/images/sprite_top.png) ;
	background-position:0 -408px;
	background-repeat:no-repeat;
}

.leftMod_wrap .leftMod_cnt {
	width:628px;
	overflow:hidden;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.leftMod_wrap .leftMod_cntInr {
	display:inline-block;
	padding:0 8px 10px;
	width:610px;
	background:url(http://i.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;
}

.leftMod_wrap ul {
	display:inline-block;
	padding:10px 0;
	border-bottom:dotted 1px #ccc;
}
.leftMod_wrap ul li.box {
	float:left;
	margin-right:5px;
	width:200px;
}
.leftMod_wrap ul li.box.last {
	margin-right:0px!important;
}
.leftMod_wrap ul li.box .img{
	position:relative;
	float:left;
	width:75px;
	margin-right:10px;
	_margin-right:5px;
	text-align:center;
	background-color:#eee;
	border:2px solid #eee;
}
.leftMod_wrap ul li.box  h3{
	display:inline-block;
	float:left;
	padding:0 0 5px 0;
	width:111px;
}




/* 20140306ストア枠改修 */
#storeModule .quin_wrapper.store {
	padding:0;
	width:630px;
}
#storeModule .quin_wrapper.store .store_title_list {
	margin:0 13px;
	padding:10px 0;
	border-bottom:1px dotted #ccc;
}
#storeModule .quin_wrapper.store .store_title_list li {
	float:left;
	margin-right:26px;
	width:100px;
}
#storeModule .quin_wrapper.store .store_title_list li.last {
	margin-right:0;
}
#storeModule .quin_wrapper.store .store_title_list li .store_img {
	display:block;
	margin:0 0 5px;
}






