@import "./reset.css";
body{background:#fff url("../images/bg_body.gif") 0 0 repeat-x;font:0.8em/1.5 "arial", sans-serif;font-size:14px;}
h1,h2,h3,h4,h5,h6,p,address,blockquote,table,dl,fieldset{margin:0;}
a{color:#00593D;text-decoration:none;}
a:hover{color:#FF7200;text-decoration:none;}
table{border:1px #007B3E solid;border-collapse:collapse;display:table;padding:0;margin:0 auto;}
tr{display:table-row;}
th,td{border:1px solid #007B3E;display:table-cell;margin:0;padding:5px;text-align:left;vertical-align:middle;}
th{background:#fffcd7;color:#007B3E;font-weight:700;text-align:center;}
#main{width:655px;margin:0 auto;text-align:center;}
#header{width:655px;height:320px;margin:0 auto;text-align:center;}
#footer{background:#fff url("../images/bg_footer.gif") 0 0 repeat-x;color:#007B3E;font-size:12px;padding:20px;text-align:center;}
#fontcon{float:right;margin:0 0 0 10px;}
#hnavi li{float:right;font-size:12px;padding:5px 0 15px 5px;list-style-type:none;}
#hnavi li a{border-bottom:1px #00593D solid;border-left:3px #00593D solid;color:#F4F9FF;margin:0 0 0 5px;padding:2px;}
#hnavi li a:hover{border-bottom:1px #00593D solid;border-left:3px #00593D solid;color:#FF7200;margin:0 0 0 5px;padding:2px;}
#main_navi{width:640px;height:50px;margin:0 auto;text-align:center;}
ul#gnavi{font-weight:700;list-style-type:none;}
ul#gnavi li{display:block;float:left;height:50px;margin:0 5px;width:150px;}
ul#gnavi li a{background:#fff url("../images/button_nav.png") 0 0 no-repeat;color:#007B3E;display:block;height:50px;line-height:50px;text-align:center;width:150px;}
ul#gnavi li#active a,
ul#gnavi li a:hover{background:#fff url("../images/button_nav_o.png") 0 0 no-repeat;color:#FF7200;height:50px;width:150px;}
.contents{width:600px;background:#fff;border:1px #FFE202 solid;margin:10px;padding:10px;text-align:left;}
h1{color:#007B3E;font-size:12px;font-weight:400;}
h2{background:#fff url("../images/bg_h2.gif") 0 0 no-repeat;font-weight:700;height:40px;line-height:40px;padding:2px 0 0 10px;}
h3{border-bottom:1px #007B3E solid;border-left:3px #007B3E solid;margin:0 8px;padding:1px 0 0 8px;}
p{padding:10px;}
.qa dt{border:0;font-weight:700;margin:0 10px;padding:0 0 0 10px;border-bottom:1px #007B3E solid;}
.qa dd{border:0;margin:0 20px 10px 30px;padding:5px;}
ul.kinki{font-weight:400;list-style-type:square; margin:0 0 0 30px;}
ul.kinki li{display:block; margin:0 0 0 10px; padding:2px;}
#mailform span{color:red;}
#mailform p{color:#007B3E;margin:0;padding:0;}
/* ソートテーブル */
.sortable th{background:#007B3E;text-align:center;color:#fff;padding:0 5px;}
.sortable th a{color:#fff;}
.sortable td{background:#fff;border-bottom:1px solid #007B3E;padding:0 5px;}
.sortable .even td{background:#fff;}
.sortable .odd td{background:#fff;}
