@charset "utf-8";
/**{border:solid 1px #f00; important}*/
/* CSS Document */
.box01{border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#fff; width:630px; padding:20px 29px;}
.left01{width:250px; float:left;}
.right01{width:360px; float:right; position:relative;}
.right01 .btn{position:absolute; left:0; bottom:0;}
.left02{width:140px; float:left; margin-right:10px;}
.right02{width:140px; float:left;}
.left03{width:360px; float:left;}
.right03{width:250px; float:right;}
.left04{width:90px; float:left; padding-top:10px;}
.right04{width:530px; float:right;}
.left05{width:200px; float:left;}
.left05_1{width:115px; float:left;}
.right05{width:295px; float:left;}
.left06{width:380px; float:left;}
.right06{width:230px; float:right; text-align:center;}
.left07{width:430px; float:left;}
.right07{width:190px; float:right;}
.ph_area{width:610px; margin:0 auto 20px;}
.ph_area .left{width:300px; float:left;}
.ph_area .right{width:300px; float:right;}
.attic{width:610px; margin-bottom:20px;}
.attic .left{width:300px; float:left;}
.attic .right{width:300px; float:right;}
.table01{border-collapse:collapse;}
.table01 th{border:1px solid #999; padding:3px 10px; background-color:#fcc;}
.table01 td{border:1px solid #999; padding:3px 10px;}
.table01 td.td01{border:1px solid #999; padding:3px 10px; background-color:#f2f2f2;}
.box02{border:1px solid #999; padding:5px 10px; width:608px;}
.w206{width:206px;}
.notice{color:#f33;}
.imglink{border:0;}
.w200{width:200px;margin-left:20px}
.w200ml100{width:200px;margin-left:105px}
.fleft{float:left;}
.fright{float:right;}
.w310{width:200px;}
.caption{font-size:75%;}
.rgeo {font-size:80%; line-height:115%;}
.lgspec {width:630px;font-size:100%; line-height:115%; vertical-align:top;}
/*.lgspec tbody tr td{vertical-align:top;}*/
table.rgeo {border: solid 1px #999;}
.gab{font-size:240%; line-height:105%;}
.rgeo-t1{text-align:center;background:#B2B2B2;}
.rgeo-t2{text-align:center;background:#F1EEDD;}
.rgeo-t3{width:1.5em;text-align:center;background:#F1E1BD;}
.cp-gn{width:180px;text-align:center;color:#fff;background:#00f;}
.cp-gd{text-align:center;color:#fff;background:#00f;}
.cp-sp{text-align:center;}
.cp-tw {width:84px;background:#fff;text-align:center;}
.cp-whi {width:208px;background:#fff;text-align:center;}
.cp-ora {width:208px;background:#fc9;text-align:center;}
.cp-st {width:90px;text-align:center;color:#fff;background:#2C1B69;}
.cp-nt {width:90px;text-align:center;color:#fff;background:#33A550;}
.cp-at {width:90px;text-align:center;color:#fff;background:#FF3314;}
.cp-sc {text-align:center;background:#D3C8E6}
.cp-nc {text-align:center;background:#C9E9C2}
.cp-ac {text-align:center;background:#F7CFB6}
.cp-s {text-align:center;background:#F1EEF7}
.cp-n {text-align:center;background:#FCFEF1}
.cp-a {text-align:center;background:#FCF1ED}
.ml65 {margin-left:65px;}

sub {vertical-align:baseline;font-size:75%;font-weight:bolder;}
.cap1 {margin-left:1em;text-indent:-1em;}
.cap2 {margin-left:2em;text-indent:-2em;}
.cap3 {margin-left:3em;text-indent:-3em;}

.notes {border:0;padding:0;border-collapse:separate;border-spacing:0;}
table.notes tr td {vertical-align:top;line-height:120%;}
.mb0 {margin-bottom:0;}

.tbl-center {text-align: center;}
.tbl-left {text-align: left;}
.tbl-top {vertical-align: text-top;}
.tbl-middle {vertical-align: middle;}
.tbl-bottom {vertical-align: bottom;}

.tbl-bg-r {background:#f03;}
.tbl-bg-dor {background:#c00;}
.tbl-bg-gry {background:#ccc;}
.tbl-bg-lor {background:#fc9;}

.judge {margin-bottom:0.5ex;}
.left180 {width:180px;text-align:left;}
.left500 {width:500px;text-align:left;}
.bath {color:#399;font-weight:bold;}