/*--------------------*
#feature
*--------------------*/
#feature{
  background-color: #fffdf8;
  color: #000000;
  text-align: center;
  margin: 15px 0;
}
#feature .section_bdy {
}
#feature .section_ftr{
  padding-bottom:15%;
  background: url(../img/explain/feature/section_ftr.png) no-repeat 50% bottom;
  background-size: 100% auto;
}
#feature .detail_txt{
  text-align: left;
  width: 95%;
  margin: 0 auto;
}
#feature h4{
  width:30%;
  margin:0 auto;
}
#feature .detail_txt P{
  padding: 10px;
  font-size: 1.1em;
  letter-spacing: 0.1em;
  line-height: 1.4;
}
.disp_sp #feature .detail_txt P{
  font-size: 15px;
}
/*--------------------*
#group_prof
*--------------------*/
#group_prof{
  color: #000000;
  text-align: center;
  margin: 15px 0;
  background-color: #fffdf8;
}
#group_prof .section_bdy {
  background-color:#FFFDF8;
}
#group_prof .section_ftr{
  padding-bottom:15%;
  background: url(../img/explain/group_prof/section_ftr.png) no-repeat 50% bottom;
  background-size: 100% auto;
}
#group_prof .severalmenu{
  width:95%;
  margin:0 auto;
}

#group_prof .detail_txt{
  text-align: left;
  width: 95%;
  margin: 0 auto;
}
.detail_txt_right1 P ,
#group_prof .detail_txt P{
  font-size: 1.1em;
  letter-spacing: 0.1em;
  line-height: 1.4;
}
.disp_sp .detail_txt_right1 P ,
.disp_sp #group_prof .detail_txt P{
  font-size: 15px;
}
.detail_txt_left1{
  width:35%;
  float:left;
}
.detail_txt_left1 .photo{
  padding-bottom:16%;
}
.detail_txt_left1 .place{
  padding-bottom:1%;
  font-size:0.9em;
  text-align: center;
}
.detail_txt_right1{
  width:65%;
  float:right;
  text-align: left;
}
.detail_txt_right1 P {
  padding: 0 0 0 4%;
}
.big_b {
  font-size: 1.2em;
}
.bold {
  font-weight: bold;
}

/*--------------------*
#limited
*--------------------*/
#limited .severalmenu{
  margin-top:0;
}
#limited .section_bdy{
  background-color:#EBE7D3;
}
#limited .section_ftr{
  padding-bottom:15%;
  background: url(../img/limited/section_ftr.png) no-repeat 50% bottom;
  background-size: 100% auto;
}
#limited .detail_txt{
  text-align: left;
  width: 95%;
  margin:15px auto 0;
}
#limited  .detail_txt P{
  color:#191919;
}



