@charset ‘UTF-8′;
body{font-size:14px;letter-spacing:1px;width:900px;margin:0 auto;}
.key{font-weight:bold;}
h1{margin:0;padding:0;color:#898;font-size:22px;}
h1 a{color:#898;text-decoration:none;}
#head{margin:0;padding:0;border:1px solid #fff;}
#head h2{font-size:22px;margin: 0;color:#898;padding-top:5px;}
#head h2 a{color:#898;text-decoration:none;}
#head iframe{position:absolute;right:10px;top:5px;width:468px;height:61px;text-align:center;float:right;margin:0;border:0;}
.frm{font-size:12px;background-color:#EDF4F8;padding:5px;margin:0 0 10px 0;border:1px solid #C3D2DC;}
.frm .k{width:250px;height:15px;}
.frm .s{width:90px;height:22px;}
#dirt{font-size:18px;margin:0;border-bottom:1px dashed #bbb;}
#reg{position:absolute;top:45px;text-align:right;width:900px}
#navi{padding:10px;font-size:12px;margin-bottom:10px;}
#box{float:left;margin-right:-270px;width:100%;}
#left{margin-right:270px;border-right:1px solid #bbb;min-height:400px;_height:400px;}
#left .title{border-bottom:1px solid #ccc;margin:10px 0;padding:0;}
#left .title2{clear:left;border-bottom:1px solid #ccc;margin:10px 0;padding:0;}
#left .dl{list-style:none;float:left;width:280px;line-height:1.5;margin-top:0;margin-bottom:10px;margin-left:5px;padding-left:0;}
#left .t2{clear:left;border-bottom:1px solid #ccc;margin:10px 0;}
#left .t3{clear:left;margin:10px 0;}
#left .ad{list-style:none outside;line-height:1.2;margin-left:0;padding-left:15px;}
#left .ad li{margin-bottom:5px;}
#left .adc{text-indent:1em;color:#444;}
.list li{margin-bottom:10px;}
.list .url{color:#008800;font-size:12px;}
.list .link{font-weight:bold;font-size:16px;}
.list .comment{color:#333;}
.list .dirv{font-size:12px;}
.list .dirv a{color:#444;}
#right{width:270px;margin:0;padding:0px;float:right;}
#right .t{border-bottom:1px solid #bbb;font-size:14px;padding-left:5px;margin-top:10px;}
#right .d{padding-left:10px;font-size:14px;letter-spacing:1px;line-height:120%;margin:10px 0;}
#right .d1{padding-left:10px;font-size:14px;letter-spacing:1px;line-height:120%;margin:0;}
#pnavi{margin:15px 0;text-align:center;font-size:16px;}
#pnavi .nolink{border:1px solid #ccc;background-color:#00f;color:#fff;padding:2px 5px;}
#pnavi .lk{border:1px solid #ccc;padding:2px 5px;}
#pnavi a:hover{border:1px solid #ccc;background-color:#00f;color:#fff;padding:2px 5px;}
#pnavi .txt{border:1px solid #ccc;padding:2px 5px;}
.rlist{margin:5px 0;}
.rlist .rank{font-size:16px;font-weight:bold;}
.rlist .link{font-size:16px;margin-right:15px;}
.rlist .data{font-size:12px;}
.rlist2{margin:5px 0;clear:left;border-top:1px solid #ccc;padding-top:5px;}
.rlist2 .rank{font-size:16px;font-weight:bold;;}
.rlist2 .link{font-size:16px;margin-right:15px;}
.rlist2 .data{font-size:12px;}
.rimg {border:1px solid #ccc;float:left;margin:5px 10px 5px 20px;}
.rdetail {margin:8px 30px 5px 140px;line-height:1.2;}
.rdetail2 {margin:8px 30px 5px 50px;line-height:1.2;}
.rurl{margin-left:145px;font-size:12px;}
.rurl a{color:#008000;text-decoration:none;}
.rurl2{margin-left:55px;font-size:12px;}
.rurl2 a{color:#008000;text-decoration:none;}
.rcount{margin:5px 40px 5px 50px;text-align:right;}
.rcount .red{color:#ff0000;margin-right:5px;font-weight:bold;}
.rcount .black{color:#000000;margin-right:5px;}
.dirlist {display:block;margin:5px 30px 0 15px;padding:0;clear:left;line-height:1.5}
.dirlist li {float:left;margin-right:10px;list-style:none;white-space:nowrap;margin-bottom:10px;font-size:14px;}
.plink {text-align:right;margin-right:30px;}
.plink .on{font-weight:bold;font-size:120%;margin-right:5px;}
.plink .off{margin-right:5px;}
.rtab {float:right;margin-top:-30px;font-size:14px;margin-right:5px;}
.rtab .vv{padding-left:5px;padding-right:5px;border-left:1px solid #ccc;}
#adtop{position:absolute;top:16px;right:10px;text-align:right;margin:0;padding:0;}
#head .headad{position:absolute;right:10px;top:2px;width:468px;height:61px;text-align:center;float:right;margin:0;border:0;}

