body{margin:0px;background:#dfdfdf;text-align:center;font-size:13px;color:#555;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";line-height:1.3;}
h1{margin:0px 0px 30px 0px;padding:0px 0px 0px 10px;border-left:5px #888 solid;font-size:14px;}
h2{margin:0px 0px 80px 0px;padding:0px 0px 0px 10px;border-left:5px #888 solid;font-size:14px;}
h3{margin:0px;border-left:3px #cfcfff solid;border-bottom:1px #dfdfdf dotted;padding:3px 6px;color:#bcbcff;font-size:13px;}
h4{margin:0px 0px 20px 0px;padding:0px 0px 0px 10px;border-left:5px #fff solid;font-size:14px;}
a{color:#3333ff;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
p{margin:8px 0px;padding:0px;font-size:12px;}
table{margin:0px;padding:0px;border:0px;width:646px;border-collapse:collapse;border-spacing:0px;}
th{border:0px;border-right:5px #3333ff solid;padding:3px 3px 5px 10px;text-align:left;font-size:13px;vertical-align:top;}
td{border:0px;padding:3px 3px 5px 10px;font-size:13px;vertical-align:top;}
td.u{height:13px;padding:0px;border:0px;background:url('img/ln.gif') repeat-x;}
img{border:0px;}
#body{margin:10px auto 0px auto;width:960px;padding:0px;overflow:hidden;text-align:left;}
#bottom{margin:0px auto;width:960px;padding:0px;text-align:center;}
#err{color:#ff0000;}
.smpl{position:absolute;display:block;filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;background:#333;border:2px #808080 solid;}
.w{background:#ffffff;padding:0px;display:block;overflow:hidden;}
.r{background:#3333ff;padding:0px;display:block;overflow:hidden;color:#fff;font-size:16px;}
.r2{background:#ff6666;padding:0px;display:block;overflow:hidden;color:#fff;font-size:16px;}
.q{background:#777;padding:0px;display:block;overflow:hidden;color:#fff;font-size:16px;}
.g{background:#888;padding:0px;display:block;overflow:hidden;color:#fff;font-size:14px;}
.s{background:#ddddff;padding:0px;display:block;overflow:hidden;color:#fff;font-size:16px;}
.u1{margin:0px 5px 10px 5px;height:1px;}
.w1{margin:0px 5px;height:1px;}
.w2{margin:0px 3px;height:1px;}
.w3{margin:0px 2px;height:1px;}
.w4{margin:0px 1px;height:2px;}
.left{float:left;width:676px;}
.right{float:right;width:274px;}
.right table{width:256px;color:#fff;}
.right th{border:0px;padding:10px;font-weight:bold;width:30px;height:30px;font-size:13px;vertical-align:middle;text-align:center;}
.right td{border:0px;padding:3px;width:30px;height:30px;font-size:13px;vertical-align:middle;text-align:center;}
.rmain{width:676px;overflow:hidden;margin-bottom:10px;}
td.ck{border:1px #fff solid;}
.rd{color:#ff6666;}
.rd2{color:#ff0000;}
.bl{color:#3333ff;}
.bl2{color:#0000ff;}
.top{border-left:5px #888 solid;padding-left:10px;height:63px;}
.sample{margin:10px 10px 0px 10px;height:310px;}
.samplemain{position:absolute;overflow:hidden;width:660px;height:350px;z-index:10;}
.rtopleft{float:left;width:287px;}
.rtopright{float:right;width:379px;font-size:14px;}
.box{padding:6px 10px;}
.box2{padding:6px 10px;}
.box2 table{border-collapse:separate;border-spacing:5px;}
.clk{height:254px;}
.blk{padding:10px;}
.bbox{width:200px;height:250px;text-align:center;}
.bbox a{color:#fff;text-decoration:none;}
.bbox a:hover{text-decoration:underline;}
.bbox b{margin-top:10px;display:block;}
.r a{display:block;padding:10px 0px 9px 50px;color:#fff;text-decoration:none;font-size:13px;}
.r a:hover{background:url('img/ya.gif') no-repeat;text-decoration:underline;}
.r2 a{display:block;padding:10px 0px 9px 50px;color:#fff;text-decoration:none;font-size:13px;}
.r2 a:hover{background:url('img/yar.gif') no-repeat;text-decoration:underline;}
.main{width:656px;height:auto;overflow:hidden;}
.news{padding:6px 10px;}
.news table{margin:0px;padding:0px;border:0px;width:656px;}
.news th{border:0px;border-left:5px #3333ff solid;padding:3px 3px 3px 10px;text-align:left;font-size:12px;vertical-align:top;}
.news td{border:0px;border-left:2px #3333ff dotted;padding:3px 3px 13px 10px;font-size:12px;vertical-align:top;}
.news td.l{height:20px;border:0px;}
.news b{color:#3333ff;display:block;margin-bottom:12px;}
