@charset "UTF-8";

h2 img
{
    width: 100%;
}
section p
{
    font-size: 14px;

    margin: 0 10px;

    color: #282828;
}
.full
{
    margin: 0;
}
.full img
{
    width: 100%;
}
.syaden{width:96%;margin:20px auto 0;}
.syaden .greensubTitle{margin-top:20px;}
.syaden .greensubTitle SPAN{letter-spacing:-1px;}
.syaden .floatL{width:40%;padding:0;margin:0;}
.syaden .floatR{width:59%;padding:0;margin:0;}
.syaden .floatR H5{font-size:13px;}
.syaden .floatR P{padding:0;margin:0;font-size:12px;}

.kuji{
width:96%;
margin:0 auto;
table-layout:fixed;
border-spacing: 2px;
border-collapse: separate;
}
.kuji TH{
vertical-align: middle;
text-align:center;
border: none;
background-color: #b8cca8;
font-size:12px;
color:#3a3a3a;
padding:3px 0;
font-weight:normal;
}
.kuji TD{
vertical-align: middle;
text-align:center;
border: none;
background-color: #eae6d3;
font-size:12px;
color:#3a3a3a;
padding:3px 0;
}

.kujinum{
width:96%;
margin:20px auto 0;
table-layout:auto;
border-spacing: 2px;
border-collapse: separate;
}
.kujinum TH{
vertical-align: middle;
text-align:center;
border: none;
background-color: #b8cca8;
font-size:12px;
color:#3a3a3a;
padding:3px 0;
font-weight:normal;
}
.kujinum TD{
vertical-align: middle;
text-align:center;
border: none;
background-color: #eae6d3;
font-size:12px;
color:#3a3a3a;
padding:3px 10px;
}
.kujinum TD:first-child{text-align:left;}
.kujinum .col2{width:5em;}

.about_kuji{width:96%;margin:20px auto 0;border:1px solid #6a8853;color:#3a3a3a;}
.about_kuji DT{background:#eae6d3;padding:5px;line-height:20px;}
.about_kuji DD{padding:5px;margin:0;}
.about_kuji DT EM{font-style:normal;color:#6a8853}
.about_kuji DT SPAN{font-size:80%;}

.pagenav{overflow:hidden;}
.pagenav LI{display:block;float:left;width:50%;}
.pagenav LI A{display:block;width:90%;margin:5px auto;text-align:center;color:#fff;background:#b4bb6c;border-radius:2px;padding:5px 0;}

.faqwrap{
  border-top:1px solid #6a8853;
}

.recommendMap {
    margin: 30px auto;
    text-align: center;
}
.recommendMap img {
    width: 350px;
}