@charset "UTF-8";

#main {width:955px;margin:18px 0 0 0;padding:0;background:#fff;overflow: hidden;clear:both;
background:url(../img/main_bg2.png) no-repeat right top;}

.left {float:left;margin:0 ;width:235px;border:solid 0px red;clear:both;display: inline;}
.right {float:left;margin:0 ;width:710px;border:solid 0px red;display: inline;}

#mainimg{margin:0 0 0 11px;paddig:0;float:left;display: inline;}
#mainlogo{margin:65px 30px 0 0px;paddig:0;float:right;display: inline;}

.left h2{margin:10px 0 16px 0;padding:0 0 0 10px;border-left:solid 10px #555;line-height:1em;}
.right h1{margin:20px 20px 0px 0;padding:0 0 0 0px;line-height:1.5em;font-size:16px;}
.right h2{margin:20px 20px 0px 0;padding:0 0 0 0px;line-height:1.5em;font-size:14px;color:#111;}
.right h3{margin:20px 20px 0px 0;padding:0 0 0 10px;line-height:1em;font-size:14px;font-weight:bold;border-left:solid 10px #a0cd3c;}



#maintxt {border:solid 0px red;overflow: hidden;margin:auto;}
#maintxt p{color:#444;line-height:1.5em;margin:10px 10px 0px 0px;}
#maintxt img{margin:0px 0px 0 0;padding:0 0px 0 0px;}
#maintxt p.last{border-bottom:solid 1px #a0cd3c;padding:0px 0 20px 0px;width:360px;float:left;}

.introarea {clear:both;padding:20px 0 0 0 ;}
span.green {color:#a0cd3c;}
span.small {font-size:12px;font-weight:normal;}
span.bold12p {font-weight:bold;}
span.bold20p {font-weight:bold;font-size:20px;}

table{width:680px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;line-height:1.25em;font-size:14px;margin:10px 0 150px 0px; color:#777;}
td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0.3em 1em; width:500px;padding:6px;}
th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0.3em 1em;text-align:center;font-weight:normal;}
.col{background:#fff;}


#bottom {background:url(../img/bottom.png) no-repeat right bottom;margin:0;padding:0;width:955px;}





