@charset "utf-8";
/* ========================================

common (imported from top.css)

======================================== */
/*
reset ======================================== */
body{margin: 0;padding: 0;text-align: left;}
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;}
em{font-weight:bold;}
a img{border: 0;}
hr.separation{display: none;}
fieldset{border: none;}
/*
clearfix ======================================== */
.clearfix {zoom:1;}.clearfix:after{content: "";display: block; clear: both;height:0;visibility:hidden;}.clearfix {zoom:1;}
/*
/*
tags ======================================== */
strong{font-weight:bold;}br{letter-spacing: 0;}a{color:#1D3994;text-decoration:underline;}a:hover{text-decoration:underline;}
#pos-lrec a,#emg a,#emg2 a,#emg3 a{color:#0000ff;text-decoration:underline;}#pos-lrec a:visited {color:#941d55;}a:visited{color:#941D55;}
/*
emg ======================================== */
#emg,#emg2,#emg3{text-align: center;}#emg table,#emg2 table,#emg3 table{margin-right: auto;margin-left: auto;}#emg br , #emg2 br, #emg3 br{display: none;}
/*
pos-lrec ======================================== */
#pos-lrec{text-align:left;margin-bottom:14px;}
#pos-lrec dl{color:#555;}
#pos-lrec dt{display: block; text-align:center;padding:4px 0 4px;font-size:small;font-weight:normal;line-height:12px;vertical-align: middle;}
/* safari only \*/html:\66irst-child #pos-lrec dt {padding:3px 0 2px;}
/* /safari only */#pos-lrec dd{}#pos-lrec dd img {vertical-align:bottom;}#pos-lrec table{margin:0 !important;}
/*
font-size ======================================== */
body {font-size:16px;*font-size:100%;*font:100%;background-color:#280606;}
table {font-size:inherit;font:100%;}
/* 99% for safari; 100% is too large */select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
/* Bump up !IE to get to 13px equivalent */pre, code {font:115% monospace;*font-size:100%;}
/* Default line-height based on font-size rather than "computed-value" see: http://www.w3.org/TR/CSS21/visudet.html#line-height */body * {line-height:1.22;}
/*
font-family ======================================== */
/* winie 5-6 */body,select,input,textarea{font-family:"MS UI Gothic","Lucida Grande",sans-serif;}
/* modern browser */html>body,html>body select,html>body input,html>body textarea{font-family:"Lucida Grande",sans-serif;}
/* winie7 (vista) */*+html body,*+html body select,*+html body input,*+html body textarea{font-family:"MS UI Gothic",sans-serif;}
/*
/*
footer ======================================== */
#footer{text-align: center;}
#footer address{padding: 10px 0 20px;font-size:small;line-height:1.4;border-top: 1px solid #CCC;}
#pos-s{padding: 10px 0 5px;margin-top:10px;border-top: 1px solid #CCC;text-align: center;}
/*
Flash Plugin Module version 1.5.0 ======================================== */
div.yjstdPlug .yjSt{font-size:80%;}div.yjstdPlug{padding:0.5em;background:#eeeeee;border:double 3px #DDDDDD;min-height:16px;}/* \*/*html div.yjstdPlug{height:16px;clear:right;}/**/div.yjstdPlug p{margin:0em;padding:0em;}div.yjstdPlug img{border:0em;width:88px;height:31px;}div.yjstdPlug img.ydc{border:0em;width:230px;height:33px;}div.yjstdPlug img.ydc1{border:0em;width:150px;height:33px;}div.yjstdPlug img.ar{border:0em;width:112px;height:33px;}div.yjstdPlug div.yjstdIcnH{float:right;}div.yjstdPlug div.yjstdIcnH img{margin-left:0.5em;}div.yjstdPlug .yjstdIcnV{text-align:center;}div.yjstdPlug .yjstdIcnV img{margin:0 0.25em 0.25em 0.25em;}.yjstdPlug:after {content: ".";height: 0;display: block;visibility: hidden;clear: both;}.yjstdPlug {display: inline-block;}/*\*/*html .yjstdPlug {height: 1%;}.yjstdPlug {display: block;}
/*
footer-list ======================================== */
#footer-list {font-size:75%;font-weight:bold;margin-bottom:8px;}
#footer-list p{text-align:center;}
#footer-list p span {padding:0 8px;border-right:#bbb 1px solid;display:inline-block;}
#footer-list p span.list-end{border:none;}
/*link*/
#footer-product-link{margin:20px auto;font-size:75%;}
#footer-product-link p{text-align:center;margin:0 auto;}
#footer-product-link p span{margin:0 5px;color:#ccc;}
/*icon-ex*/
* html #icon-ex{width:950px;}
#icon-ex {color:#fff; background-position:0 0;text-align:center;}
#icon-ex .icon-bottomex{ font-size:75%;}
#icon-ex .icon-bottomex li{margin-bottom:7px;}
#footer-product-link{margin-top:10px;}
/*
sprite for sub-module
*/
#ovlr-sub-module{background-position:-325px bottom;background-repeat:no-repeat;}
/*sub-module ranking*/
.Extends-sub-module {margin-bottom:14px;background-color:#FFF;}
.Extends-sub-module .e-s-m-inn{padding-bottom:7px;position:relative;}
.Extends-sub-module h3{font-size:75%;font-weight:bold;background-position:-325px 0;padding:7px 100px 7px 10px;_background-position:-325px 1px;}
.Extends-sub-module .s-m-c-con{padding: 10px 10px 0px 15px;color:#1D3994;border-right:1px solid #CCC;border-left:1px solid #CCC;background-color:#FFF;}
#vr-sub-module ol li , #plr-sub-module ol li , #ovlr-sub-module ol li.rank-new{margin-bottom:5px;}
#vr-sub-module ol li , #plr-sub-module ol li , #ovlr-sub-module ol li.rank-new a{line-height:23px;}
.Extends-sub-module .r-up-date{text-align:right;color:#999;font-size:81.25%;padding-top:3px;}
.Extends-sub-module .link-to-page {text-align:right;}
/*sub-module new*/
#topicsLink{margin-bottom:14px;}
#topicsLink .commonModuleBox ul li,#topicsLink .commonModuleBox ul li span.new{background:url(http://i.yimg.jp/images/video-topics/img/common/spriteIcon.png);}
.commonModule{background-repeat:no-repeat;background-position:0 bottom;padding-bottom:10px;}
#topicsLink .commonModuleBox div{background-repeat:no-repeat;background-position:0 0;font-size:75%;padding:5px 10px;}
#topicsLink .commonModuleBox h3 {float:left;font-weight:bold;padding-top:3px;}
#topicsLink .commonModuleBox .btnlist{ background:none; border:none; padding:0; font-size:100%; float:right; width:159px;}
#topicsLink .commonModuleBox .rss {float:right;}
#topicsLink .commonModuleBox .twitterbtn{ float:left; margin-right:3px;}
#topicsLink .commonModuleBox ul{padding:9px 12px 0px;_padding:9px 11px 0px;font-size:75%;width:274px;background-color:#FFF;border-right:#e0deac 1px solid;border-left:#e0deac 1px solid;}
#topicsLink .commonModuleBox ul li{float:left;background-repeat:no-repeat;background-position:0 -50px;padding-left:19px;margin:7px 0 7px 0;width:257px;}
#topicsLink .commonModuleBox ul li span.new{text-indent:-9999px;background-repeat:no-repeat;background-position:0 2px;width:25px;text-indent:-9999px;display:inline-block;margin-left:8px;}
/*blogModSub 56 70 */
#blogModSub .boxTop{width:634px;background-position:0 -18px;}
#blogModSub p{line-height:1.6;font-size:90%;}
/*guard*/
.guard128x96{background:url("http://i.yimg.jp/images/clear.gif");position:absolute;display:block;}
.guard128x96{width:128px;height:96px;cursor:pointer;}
.imgFunc{overflow:hidden;position:relative;}
/*#mod-banner*/
#mod-banner li{font-size:81.25%;text-align:center;margin-bottom:10px;}
/*sub calender module*/
/*float*/
.flL{float:left;}
.flR{float:right;}
/*CT module*/
#contents-header{padding:10px 0 0;}
.adCt{margin-bottom:10px;text-align: center;}
/*wrapper*/
#header,#footer{width:950px;margin:0 auto;padding:0 10px;color:#fff;}
#footer a{color:#9e8741;}
#contents-body,#contents-header,#contents-footer,#footer-nav{width:950px;padding:0 10px;margin:0 auto;}
#contents-body{word-break:break-all;word-wrap:break-word;padding:10px 10px 20px;background-color:#FFF;}
#main{float:left;width:640px;}
#sub{float:right;width:300px;}

#header{background:url(http://i.yimg.jp/images/video-topics/img/mt/rank2011/title.png) no-repeat 0 0 #FFF;
height:205px;color:#fff;position:relative;font-size:75%;}
#header .nav{position:absolute;left:10px;bottom:5px;_bottom:4px;}
#footer-nav{position:relative;padding:3px 10px;background:url(http://i.yimg.jp/images/video-topics/img/mt/rank2011/nav_footer_bk.png) no-repeat 0 0;margin-bottom:30px;}
#header .subtitle,#header h1 a,#header .link a{text-indent:-9999px;overflow:hidden;}
#header .term{position:absolute;left:10px;top:5px;}
#header .link{position:absolute;right:10px;top:0;width:165px;height:28px;}
#header .link a{display:block;width:165px;height:28px;}
#header .subtitle{position:absolute;left:200px;top:34px;height:16px;width:564px;}
#header h1{position:absolute;left:50px;top:68px;height:68px;width:864px;}
#header h1 a{display:block;height:58px;width:864px;}
.nav{width:950px;height:39px;}
.nav li{float:left;}
.nav01,.nav02,.nav03,.nav04,.nav05,.nav06,.nav07,.nav08,.nav09,.nav10,.nav11{background:url(http://i.yimg.jp/images/video-topics/img/mt/rank2011/nav.png) no-repeat;height:39px;display:block;text-indent:-9999px;overflow:hidden;}
a.nav01{background-position:0 0;width:78px;}
a.nav02{background-position:-78px 0;width:78px;}
a.nav03{background-position:-156px 0;width:86px;}
a.nav04{background-position:-242px 0;width:78px;}
a.nav05{background-position:-320px 0;width:78px;}
a.nav06{background-position:-398px 0;width:78px;}
a.nav07{background-position:-476px 0;width:99px;}
a.nav08{background-position:-575px 0;width:101px;}
a.nav09{background-position:-676px 0;width:95px;}
a.nav10{background-position:-771px 0;width:101px;}
a.nav11{background-position:-872px 0;width:78px;}
a.nav01:hover,span.nav01{background-position:0 -39px;width:78px;}
a.nav02:hover,span.nav02{background-position:-78px -39px;width:78px;}
a.nav03:hover,span.nav03{background-position:-156px -39px;width:86px;}
a.nav04:hover,span.nav04{background-position:-242px -39px;width:78px;}
a.nav05:hover,span.nav05{background-position:-320px -39px;width:78px;}
a.nav06:hover,span.nav06{background-position:-398px -39px;width:78px;}
a.nav07:hover,span.nav07{background-position:-476px -39px;width:99px;}
a.nav08:hover,span.nav08{background-position:-575px -39px;width:101px;}
a.nav09:hover,span.nav09{background-position:-676px -39px;width:95px;}
a.nav10:hover,span.nav10{background-position:-771px -39px;width:101px;}
a.nav11:hover,span.nav11{background-position:-872px -39px;width:78px;}
#mod-check{margin-bottom:14px;}
#mod-check h3{width:300px;height:32px;background:url(http://i.yimg.jp/images/video-topics/img/mt/rank2011/check_mod_title.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
#mod-check dl{border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;
padding:10px;}
#mod-check dt{font-weight:bold;font-size:88%;margin-bottom:3px;}
#mod-check dd{font-size:82%;padding-left:10px;margin-bottom:10px;}
.share{width:147px;height:20px;background:url(http://i.yimg.jp/images/video-topics/img/mt/rank2011/share.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.share .fb{display:block;width:59px;height:18px;float:left;margin-top:1px;}
.share .tw{display:block;width:80px;height:20px;float:right;}