/*--------------------*
#page_ttl
*--------------------*/
#page_ttl H2{
  text-align:center;
}

/*--------------------*
#info_group
*--------------------*/
#info_group{
  width:100%;
  margin:0 auto 25px;
}
#info_group .section_bdy{
    margin: 0 auto;
    padding: 0 0 2%;
    width: 100%;
}
#info_group .menu_bdy{
  background-color: #FCEDCC;
  margin: 0 auto 1%;
  padding: 4%;
  width: 90%;
  border: 1px solid #6C512C;
}
.disp_pc #info_group .menu_bdy h4 img{
  max-width: 301px;
}

#trial{margin: 0 auto;width: 90%;}
#trial .detail_txt{margin: 10px auto;}
#trial .detail_txt p{color: #ECD8CA;text-align: left;}
#trial H4{text-align: center;}

#trial_sample .severalmenu{margin: 0 auto;}
#trial_sample .detail_txt{padding: 2% 0 0;}
#trial_sample .detail_txt p{text-align: left;}

#gosample{margin:10px auto;}
#info_group .info_img{margin:15px auto;}

#feature{
  width:100%;
  margin:0 auto 25px;
}
#feature .section_bdy{
  margin: 0 auto;
  padding: 0 0 2%;
  width: 100%;
}

#feature .detail_txt{
  background-color: #FCEDCC;
  margin: 0 auto 1%;
  padding: 4%;
  width: 90%;
  border: 1px solid #6C512C;
}
#feature .detail_txt p{text-align: left;}
#trial_sample .detail_txt p ,
#feature .detail_txt p {
  font-size: 1.1em;
  line-height: 1.6em;
  text-align: justify;
}
.disp_sp #trial_sample .detail_txt p ,
.disp_sp #feature .detail_txt p {
  font-size: 15px;
}
