@charset "utf-8";

/* hn
------------------------------------------- */
h3{
width:660px;
border-top:#215f03 solid 4px;
border-bottom:#89aa7a solid 2px;
background-color:#f3fcd3;
color:#213318;
font-size:135%;
padding:5px 8px;
margin:0 0 10px 10px;
}

h4{
color:#213318;
background:url('/common/images/allow_h4back.gif') no-repeat 0 0;
font-size:120%;
height:35px;
padding:8px 0 0 40px;
margin:0 0 10px 20px;
}

h5{
width:90%;
font-size: 105%;
padding:0 0 0 30px;
margin-bottom:5px;
}

h6{
width:90%;
font-size: 90%;
padding:0 0 0 40px;
margin-bottom:5px;
}


/* common
------------------------------------------- */
.section{
width:100%;
height:auto;
overflow:hidden;
margin-bottom:10px;
font-size:13px;
}
.section p{
width:90%;
margin-bottom:15px;
padding:0 0 0 50px;
}

.section span{
font-weight: bold;
color:#eb0000;
}

.section strong{
font-weight: bold;
}

.section li{
width:90%;
margin-bottom:5px;
padding:0 0 0 30px;
}



.customer{
width:60%;
background:url('/common/images/customer.gif') no-repeat 0 0;
font-size:120%;
font-weight: bold;
margin:0 0 10px 50px;
padding:20px 0 0 100px;
height:40px;
}

.ourcompany{
width:60%;
background:url('/common/images/ourcompany.gif') no-repeat 0 0;
font-size:120%;
font-weight: bold;
margin:0 0 10px 50px;
padding:20px 0 0 100px;
height:40px;
}


/* sub-menu
------------------------------------------- */
#sub-menu{
background:url('/common/images/sub-list.gif') repeat-x;
border:#000000 solid 1px;
border-right:none;
margin-bottom:15px;
}
#sub-menu td{
background:url('/common/images/line-sub.gif') no-repeat right 0;
text-align:center;
font-size:12px;
}
#sub-menu td a{
display:block;
padding:6px 9px;
color:#ffffff;
text-decoration:none;
}

#sub-menu_upper{
background:url('/common/images/sub-list.gif') repeat-x;
border:#000000 solid 1px;
border-right:none;
margin-bottom:1px;
}
#sub-menu_upper td{
background:url('/common/images/line-sub.gif') no-repeat right 0;
text-align:center;
font-size:12px;
}
#sub-menu_upper td a{
display:block;
padding:6px 9px;
color:#ffffff;
text-decoration:none;
}

/* table
------------------------------------------- */
.table01{
width:90%;
border-top:#afc197 solid 1px;
border-left:#afc197 solid 1px;
margin-left:50px;
margin-bottom:15px;
}
.table01 th{
border-right:#afc197 solid 1px;
border-bottom:#afc197 solid 1px;
background:#e4ffc9;
padding:5px 8px;
}
.table01 td{
border-right:#afc197 solid 1px;
border-bottom:#afc197 solid 1px;
padding:5px 8px;
}



/* service area
------------------------------------------- */
.service-area{
  clear:both;
  margin:5px 15px 5px 0;
  padding:15px 15px 15px 180px;
  font-size:14px;
  background:url('/common/images/service-area.gif') no-repeat;
  line-height:130%;
}


/* faq
------------------------------------------- */
.faq-q{
  clear:both;
  width:600px;
  margin:0 5px 5px 50px;
  padding:5px 1px 10px 40px;
  font-size:13px;
  color:#0066cc;
  font-weight: bold;
  background:url('/common/images/faq-q.gif') no-repeat 0 0;
  line-height:130%;
}

.faq-a{
  clear:both;
  width:600px;
  margin:0 5px 10px 50px;
  padding:5px 1px 10px 40px;
  font-size:13px;
  background:url('/common/images/faq-a.gif') no-repeat 0 0;
  line-height:130%;
  border-bottom:#d4d4d4 solid 1px;
}


