@charset "Shift_JIS";
body { color: #666; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka−等幅, Osaka, 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 18px; background-image: url(../img/bg_plasterWall.jpg); text-align: center; margin: 0; padding: 0 }
a:link, a:visited  { color: #36c; text-decoration: none; }
a:hover, a:active { color: #fc3; text-decoration: none; }
/*head*/
h1 { text-indent: -2000px; margin: 0; padding: 0; }
/*contents*/
div.boxLeft { font-size: 12px; float: left; margin: 0 10px 10px 0; }
div.boxLeft p{ margin: 0; padding: 0; }
div.boxLeft img { display: block; }
div.boxLeft02 { color: #000; font-size: 10px; text-align: center; margin: 0 4px 15px 0; padding: 0; float: left; }
div.boxLeft02 img { display: block; }
h3 { font-size: 14px; font-weight: bold; clear: both; }
h4 { font-size: 14px; font-weight: bold; line-height: 18px; text-align: left; text-indent: 10px; clear: both; margin: 20px 0 10px; }
p.block img { margin-top: 4px; margin-left: 10px; display: block; }
p.block { color: #000; font-size: 10px; line-height: 12px; text-align: center; float: right; }
p.rightPixCapCent { color: #000; font-size: 10px; line-height: 12px; text-align: center; float: right; margin: 0 0 10px; padding: 0; }
p.rightPixCapCent img { margin: 0 0 2px 10px; padding: 0; display: block; }
p.leftPixCapCent { color: #000; font-size: 10px; line-height: 12px; text-align: center; margin: 0; padding: 0; float: left; }
p.leftPixCapCent img { display: block; margin: 0 10px 2px 0; padding: 0; }
/*remark_box*/
div#remark_box { clear: both; margin: 10px 0; padding: 5px 10px; border: solid 1px #999; }
div#remark_box p { margin: 0; padding: 0; }
p.graybox { color: #fff; line-height: 20px; background-color: #999; border-color: #999; border-style: solid; border-width: 2px 10px 2px 15px; }
/*column*/
div#column { clear: both; margin: 10px 20px 20px; padding: 0 10px 0; border-right: 5px solid #999; border-bottom: 5px solid #999; border-left: 5px solid #999; }
h6 { color: #333; font-size: 14px; font-weight: bold; line-height: 60px; background-image: url(../img/bg_column.gif); background-repeat: no-repeat; text-indent: 140px; letter-spacing: 1px; margin: 0 0 15px; }
/*class_styles*/
.updonwMGN5 { margin-top: 5px; margin-bottom: 5px; }
.bottomMargin10 { margin-bottom: 10px; }
.bottomMargin20 { margin-bottom: 20px; }
.topMargin10 { margin-top: 10px; }
.leftMgn20 { margin: 0 0 0 20px; padding: 0; }
.leftMGN15 { margin: 0 0 10px 15px; padding: 0; }
.leftMGN15NODOT { margin: 0 0 0 15px; padding: 0; list-style-type: none; }
.rightpad10 { padding-right: 10px; }
.clearFL { clear: both; }
.centertext { text-align: center; }
.text10 { font-size: 10px; }
.text12 { font-size: 12px; }
.text14 { font-size: 14px; }
.text_noline { text-decoration: none; }
.navy { color: #339; font-weight: bold; }
.sax12bold { color: #7889c3; font-size: 12px; font-weight: bold; }
.sax14bold { color: #7889c3; font-size: 14px; font-weight: bold; }
.yellowbold { color: #c93; font-weight: bold; }
.yellow14bold { color: #c93; font-size: 14px; font-weight: bold; }
.dark_greenB { color: #363; font-weight: bold; }
.greenbold { color: #696; font-weight: bold; }
.green12 { color: #696; font-size: 12px; }
.red { color: #c30; font-weight: bold; }
.brown { color: #630; font-weight: bold; }
.black10 { color: #000; font-size: 10px; text-align: center; }
.black10R { color: #000; font-size: 10px; text-align: right; }
.black { color: #000; }
.bold14 { font-size: 14px; font-weight: bold; }
.just_bold { font-weight: bold; }
.img_right { float: right; margin: 0 0 10px 10px; padding: 0; }
.img_left { margin: 0 10px 10px 0; padding: 0; float: left; }
ul.leftMargin { margin: 0 0 10px 15px; padding: 0; list-style-type: none; }
li.borderline { margin: 0; padding: 7px 0 7px 0; border-bottom: 1px solid #ccc; }
img.banner { float: left; margin-top: 6px; margin-right: 8px; }
/*footer*/
#footer  { color: #fff; background-color: #999; text-align: center; width: 800px; clear: both      ; padding-top: 7px; padding-bottom: 7px; }

