/*--------------------*
#profile
*--------------------*/
#profile{
  margin:0 auto;
  width: 844px;
}
/*--------------------*
#group_prof
*--------------------*/
#group_prof{
  width:844px;
  margin:0 auto 25px;
  font-size: 1.1em;
}
#group_prof .left_prof {
  margin-top: 75px;
}
#group_prof .section_hdr{padding-top:20px;}
#group_prof .section_bdy{background-image:url(../../image/profile/section_bdy.jpg);margin:auto;}
#group_prof .section_ftr{background-image:url(../../image/profile/section_ftr.jpg);padding-bottom:74px;}
#group_prof .menu_bdy{margin:30px auto 0;}
#group_prof .menu_bdy h4{text-align:center;}
#group_prof .detail_txt {
  width: 650px;
}
#group_prof .detail_txt P{
  line-height: 2;
  color: #fff;
}
/*--------------------*
#group_msg
*--------------------*/
#group_msg{
  width:844px;
  margin:0 auto 25px;
  font-size: 1.1em;
}
#group_msg .section_hdr{padding-top:20px;}
#group_msg .section_bdy{background-image:url(../../image/profile/section_bdy.jpg);margin:auto;}
#group_msg .section_ftr{background-image:url(../../image/profile/section_ftr.jpg);padding-bottom:60px;}
#group_msg .menu_bdy{margin:30px auto 0;}
#group_msg .menu_bdy h4{text-align:center;}
#group_msg .detail_txt {
  width: 650px;
}
#group_msg .detail_txt P{
  line-height: 2;
  color: #fff;
}
#group_msg .detail_txt P.sign {
  text-align: right;
  margin-top: 15px;
}
#group_msg .detail_txt P.sign img{width:200px;height:auto;}
/*--------------------*
#feature
*--------------------*/
#feature{
  width:844px;
  margin:0 auto 25px;
  color: #fff;
  font-size: 1.1em;
}
#feature h5{text-align:center;}
#feature .section_hdr{padding-top:20px;}
#feature .section_bdy{background-image:url(../../image/profile/feature/section_bdy.jpg);margin:auto;}
#feature .section_ftr{background-image:url(../../image/profile/feature/section_ftr.jpg);padding-bottom:74px;}
#feature .detail_txt{ width: 640px; }
#feature H4{
  text-align:center;
  margin: 0 auto 20px ;
}
#feature P { color: #fff; }
#feature .yel_b{ color: #FED349; font-weight: bold;}
#feature .blu_b{ color: #31C0FC; font-weight: bold;font-size: 1.3em;}
#feature .pnk_b{ color: #FF7D99; font-weight: bold;font-size: 1.3em;}
#feature .grn_b{ color: #47EC48; font-weight: bold;font-size: 1.3em;}
#feature .severalmenu {
  width: 740px;
  margin: 0 auto;
}
#feature .left_img {
  width:330px;
  display: inline-block;
  vertical-align: middle;
}
#feature .right_txt {
  width:390px;
  display: inline-block;
  vertical-align: middle;
}
#feature .right_txt .detail_txt{ width: 390px; }
#feature .right_txt .detail_txt P{padding: 0 20px; line-height: 1.6;}
#feature .menu_exp { margin-top: 30px; font-size: 0.9em;}
#feature .group1 { margin-top: 20px; }