#gosample {
  margin-top: 50px;
}

/*--------------------*
#page_ttl
*--------------------*/
#page_ttl H2{
  text-align:center;
}

/*=========================================
<common>
.detail_txt
.detail_txt_left
.detail_txt_right
=========================================*/
.detail_txt{
  width: 690px;
  margin:0 auto;
}
.detail_txt_left{
  width: 395px;
  margin-left: 115px;
  min-height: 300px;
  _height: 300px;
}
.detail_txt_right{
  width: 395px;
  margin-left: 400px;
_margin-left: 280px;
  min-height: 300px;
  _height: 300px;
}

/*--------------------*
#info_group
*--------------------*/
#info_group {
  text-align: center;
  width: 908px;
  margin: 20px auto;
}
#info_group .section_bdy {
  background-image: url(../../image/explain/info_group/section_bdy.jpg);
}
#info_group .section_ftr {
  padding-bottom: 75px;
  background-image: url(../../image/explain/info_group/section_ftr.jpg);
}
#info_group .section_hdr {
  padding-top: 10px;
  background-image: url(../../image/explain/info_group/section_hdr.jpg);
}
#info_group .menu_bdy {
  background-image: url(../../image/explain/info_group/menu_bdy.jpg);
}
#info_group .menu_ftr {
  padding-bottom: 30px;
  background-image: url(../../image/explain/info_group/menu_ftr.jpg);
}
#info_group .menu_hdr {
  padding-top: 30px;
  background-image: url(../../image/explain/info_group/menu_hdr.jpg);
}
.severalmenu2 .right_bdy .menu_hdr {
  background-image: url(../../image/explain/info_group/menu_hdr.jpg);
}
#info_group .info_img {
  margin: 20px auto;
}
#info_group .left_bdy {
  float: left;
  width: 400px;
  margin-left: 53px;
}
#info_group .right_bdy {
  float: right;
  width: 400px;
  margin-right: 53px;
}
#info_group .detail_txt {
  font-size: 16px;
  width: 308px;
  margin: 10px auto 0;
}
#info_group .severalmenu2 .right_bdy {
  height: 495px;
  background: url(../../image/explain/info_group/ume.gif) no-repeat 50% 50%;
}

#info_group .severalmenu2 .left_bdy h4 {
  margin-top: 30px;
}
.samplebutton_description {
  color: #efefef;
}

/*--------------------*
#card_group
*--------------------*/
#card_group .section_bdy {
  background-image: url(../../image/explain/card_group/section_bdy.jpg);
}
#card_group .section_ftr {
  padding-bottom: 75px;
  background-image: url(../../image/explain/card_group/section_ftr.jpg);
}
#card_group .section_hdr {
  padding-top: 10px;
}
#card_group .severalmenu .menu_bdy {
  width: 758px;
  margin: 0 auto;
  background-image: url(../../image/explain/card_group/menu1_bdy.jpg);
}
#card_group .severalmenu .menu_ftr {
  padding-bottom: 30px;
  background-image: url(../../image/explain/card_group/menu1_ftr.jpg);
}
#card_group .severalmenu .menu_hdr {
  padding-top: 30px;
  background-image: url(../../image/explain/card_group/menu1_hdr.jpg);
}
#card_group .severalmenu2 .menu_bdy {
  width: 770px;
  margin: 20px auto 0;
  background-image: url(../../image/explain/card_group/menu2_bdy.jpg);
}
#card_group .severalmenu2 .menu_ftr {
  padding-bottom: 30px;
  background-image: url(../../image/explain/card_group/menu2_ftr.jpg);
}
#card_group .severalmenu2 .menu_hdr {
  padding-top: 30px;
  background-image: url(../../image/explain/card_group/menu2_hdr.jpg);
}
#card_group .severalmenu .detail_txt p {
  font-size: 16px;
  width: 600px;
}
#card_group .severalmenu2 .detail_txt {
  width: 720px;
}
.extra_group {
  margin-top: 30px;
}
#card_group {
  width: 908px;
  margin: 0 auto;
}

#card_desc .left {
  float: left;
  width: 345px;
  margin-bottom: 20px;
}
#card_desc .right {
  float: right;
  width: 345px;
  margin-bottom: 20px;
}
#card_desc .card {
  float: left;
  text-align: center;
  width: 120px;
}
#card_desc .card img {
  margin-bottom: 10px;
}
#card_desc .txt {
  float: right;
  width: 225px;
}
#card_desc .txt p {
  padding-top: 50px;
}
