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

/*--------------------*
#profile
*--------------------*/
#profile{
  margin:0 auto;
  width: 880px;
}
/*--------------------*
#group_prof
*--------------------*/
#group_prof{
  width:880px;
  margin:0 auto 25px;
  font-size: 1.0em;
}
#group_prof .section_bdy{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/group_prof/section_bdy.jpg);margin:auto;}
#group_prof .section_ftr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/group_prof/section_ftr.jpg);padding-bottom:120px;}
#group_prof .section_hdr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/group_prof/section_hdr.jpg);padding-top: 20px;}
#group_prof .severalmenu .bg{
  background:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/group_prof/photo.jpg) no-repeat left bottom;
  width:316px;
  height:372px;
  margin: 0;
}
#group_prof .severalmenu,
#group_prof .severalmenu2 {
  margin: 30px auto 0;
  width: 742px;
}
#group_prof .severalmenu .detail_txt_left {
  float: none;
  margin-left: 305px;
  width: 394px;
}
#group_prof .severalmenu2 .detail_txt P,
#group_prof .severalmenu .detail_txt_left P{
  color: #fff;
  padding: 0 20px 0 26px;
  line-height: 2;
}
#group_prof .severalmenu2 .detail_txt {
  margin: 0 auto;
  width: 670px;
}
/*--------------------*
#feature
*--------------------*/
#feature{
  width:880px;
  margin:0 auto 25px;
  color: #fff;
  font-size: 1.0em;
}
#feature .section_bdy{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/feature/section_bdy.jpg);margin:0 auto;}
#feature .section_ftr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/feature/section_ftr.jpg);padding-bottom:40px;}
#feature .section_hdr{}
#feature .menu_bdy{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/feature/menu_bdy.jpg);margin:0 auto;}
#feature .menu_ftr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/feature/menu_ftr.jpg);padding-bottom:35px;}
#feature .menu_hdr{background-image:url(https://lw6nr4oyej.user-space.cdn.idcfcloud.net/kotobuki_zap/image/profile/feature/menu_hdr.jpg);padding-top: 50px;}
#feature .detail_txt,
#feature .severalmenu{
  margin:0 auto 15px;
  text-align: justify;
  line-height: 1.8;
  color: #000;
}
#feature .detail_txt P{
  padding: 0 110px;
}
#feature .detail_txt .sample_img1 ,
#feature .detail_txt .sample_img2 ,
#feature .detail_txt .sample_img3 {
  padding: 0;
  text-align: center;
}
#feature .detail_txt .sample_img1{margin-top: 15px;}
#feature .detail_txt .sample_img2{margin-bottom: 15px;}
#feature .detail_txt .sample_img3{margin-top: 0px;}
.red_b {color: #C11717; font-weight: bold;}
.blu_b {color: #000046; font-weight: bold;}

#feature .severalmenu2 {
  width: 680px;
  margin: 0 auto;
}
#feature .severalmenu2 .right_bdy {
  float:right;
  width: 350px;
}
#feature .severalmenu2 .left_bdy {
  float:left;
  width: 330px;
}
#feature .severalmenu2 .detail_txt P {
  padding: 130px 30px 0;
}

/*-------------------------------------*
 *  book_info
 *-------------------------------------*/
#profile #book_info{
  width:630px;
  margin:20px auto;
}
#profile #book_info .left_bdy{
  width:200px;
  float:left;
}
#profile #book_info .right_bdy{
  width:410px;
  float:right;
}
#profile #book_info  H4 img{
  margin:0px auto 15px;
  width: 200px;
}

#profile #book_info .right_bdy H4{
  font-size:1.2em;
  margin-bottom:10px;
  color: #edb2aa;
}
#profile #book_info .detail_txt{
  width: 410px;
  line-height: 1;
}
#group_prof .severalmenu2 #book_info .detail_txt P{
  line-height: 1.8;
  padding:0;
}