@charset "UTF-8";
*{padding:0;margin:0;}
body{font-size:80%;color:#525552;text-align:center;}
#wrapper{width:95%;margin:auto;text-align:left;}
#header{background-color:#ffffff;}
#container{width:100%;float:left;margin-right:-180px;}
#contents{width:100%;float:right;margin-left:-180px;}
#contents-inner{position:relative;margin:20px 190px 0 190px;}
#navi{width:180px;float:left;margin-top:10px;}
#sidebar{width:180px;float:right;margin-top:10px;}
#footer{clear:both;border-top:1px #c0c0c0 solid;text-align:center;}
h1{color:#cfc8cf;font-weight:normal;text-align:right;font-size:100%;}
h2{color:#ce0025;padding-left:5px;border-bottom:1px #c0c0c0 solid;margin:0 0 1em;font-size:110%;height:16px;}
h3{padding-left:5px;border-bottom:1px #c0c0c0 solid;margin:20px 0;font-size:110%;height:16px;}
strong{font-weight:bold;}
br{line-height:10px;}
img{border:0;}
input.submit{height:23px}
hr{height:1px;border:none;border-top:1px #80afbf dotted;}
a:link{color:#00009c;}
a:visited{color:#00009c;}
a:hover{color:#ce0000;}
a:active{color:#ce0000;}
.tab{position:relative;height:50px;}
.tab-l{}
.tab-r{position:absolute;text-align:right;top:10px;right:0;}
.tab-m{height:25px;}
.tab-m ul{list-style-type:none;}
.tab-m ul li{float:left;}
.tab-m ul li a{display:block;}
.tab-b{background:url('/images/tab.gif');height:25px;border-bottom:1px #cecbce solid;}
ul.pankuzu{list-style-type:none;margin:10px 0;}
ul.pankuzu li{display:inline;padding-left:5px;}
ul.pankuzu li a{margin-right:6px;}
.menu{margin-bottom:10px;border:1px #cecbce solid;overflow:hidden;clear:both;padding-bottom:2px;background-color:#f7f3f7;}
.menu p{background:url('/images/m-bar.gif');top:5px;line-height:20px;text-align:center;font-weight:bold;}
.menu ul{width:178px;list-style:none inside;background-color:#f7f3f7;}
.menu li{float:left;list-style:none;background:url('/images/dot.gif') left center no-repeat;padding-left:6px;line-height:20px;width:83px;}
.menus{margin-bottom:10px;border:1px #cecbce solid;padding-bottom:2px;background-color:#f7f3f7;}
.menus p{background:url('/images/m-bar.gif');top:5px;line-height:20px;text-align:center;font-weight:bold;}
.menus ul{padding-left:1px;list-style-type:none;}
.menus li{list-style:none;text-align:left;background:url('/images/sankaku.gif') left center no-repeat;padding-left:13px;line-height:20px;}
.boxs{margin-bottom:10px;border-style:solid;border-width:1px;border-color:#cecbce;text-align:center;padding:5px 0;}
p.tops{margin:0 5px 20px 0;padding-top:20px;text-align:right;}
p.tops img{margin-right:3px;}
.page-in p{padding:4px 0 0 5px;}
.d-img{margin-top:20px;}
.picture{width:240px;float:left;margin-left:3px;text-align:center;}
.d-img-a{margin-left:255px;height:100%;}
.picture p img{text-align:center;border:1px solid #9c9a9c;padding:2px;}
.d-img-a p{height:18px;vertical-align:middle;}
.d-img-a p span{margin-left:2px;margin-right:2px;color:#e77910;}
.d-a{margin-left:2px;float:left;width:60px;line-height:20px;}
.d-b{margin-left:60px;line-height:20px;}
.d-b ul li{list-style:none;display:inline;}
.d-b ul li span{color:#ce0025;}
.comment{margin:20px 5px 10px 5px;line-height:1.7em;}
.play{color:#ce0025;font-size:80%;}
.link{margin-top:15px;}
.link p{margin-top:5px;}
.m-t{font-size:1px;height:7px;background:url('/images/rh.gif') top right no-repeat;margin:25px 5px 0 5px;}
.m-t div{font-size:1px;height:7px;background:url('/images/lh.gif') top left no-repeat;}
.m-c,.m-a{background:url('/images/lm.gif') top left repeat-y;margin-left:5px;}
.m-c div{background:url('/images/rm.gif') top right repeat-y;margin-right:5px;text-align:center;}
.m-a div{background:url('/images/rm.gif') top right repeat-y;margin-right:5px;}
.m-c div p{font-size:110%;font-weight:bold;color:#ce0025;height:25px;}
.m-a div p{margin-left:7px;font-size:110%;font-weight:bold;color:#ce0025;height:25px;}
.m-b{font-size:1px;height:7px;background:url('/images/rb.gif') bottom right no-repeat;margin:0 5px 25px 5px;}
.m-b div{font-size:1px;height:7px;background:url('/images/lb.gif') bottom left no-repeat;}
ul.check{padding-left:5px;}
ul.check li{list-style-type:none;text-align:left;background:url('/images/check.gif') left center no-repeat;padding-left:20px;line-height:23px;}
ul.check2{padding-left:5px;}
ul.check2 li{list-style-type:none;text-align:left;background:url('/images/maru.gif') left center no-repeat;padding-left:20px;line-height:22px;}
.thumbnail ul{display:table-cell;padding:5px 0;}
.thumbnail li{float:left;list-style-type:none;width:24.9%;margin:5px 0;text-align:center;}
.thumbnail img{padding:2px;border:1px solid;border-color:#9c9a9c;}
.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clear{zoom:1;}
*:first-child+html .clear{zoom:1;}
.ranking{margin-bottom:10px;border:1px #cecbce solid;padding-bottom:2px;background-color:#f7f3f7;}
.ranking p{background:url('/images/m-bar.gif');top:5px;line-height:20px;text-align:center;font-weight:bold;}
.ranking .week{margin:3px 0;text-align:center;}
ul.rank{list-style:none;display:table-cell;}
ul.rank li{margin:0 4px 0 4px;vertical-align:top;height:100%;list-style:none;border-top:1px #80afbf dotted;text-align:center;}
ul.rank li .num{margin:5px 0;text-align:center;vertical-align:middle;float:left;}
ul.rank li .titles{margin:5px 0;padding-left:23px;text-align:left;}
ul.rank li .titles img{text-align:center;border:1px solid #9c9a9c;padding:2px;}
#footer p{margin:10px 0;text-align:center;}
ul.name{margin:0 0 10px;list-style-type:none;text-align:center;}
ul.name li{color:#cfc8cf;padding:0 4px 0 8px;}
ul.name li a:link,ul.name li a:visited,ul.name li a:hover,ul.name li a:active{text-decoration:none;color:#cfc8cf;}
ul.s-menu li{display:inline;padding-left:6px;padding-right:5px;border-left:1px solid #cccccc;color:#cfc8cf;}
ul.s-menu li.first{border-left:none;}
ul.s-menu li a:link,ul.s-menu li a:visited,ul.s-menu li a:hover,ul.s-menu li a:active{text-decoration:none;color:#cfc8cf;}
