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

/*--------------------*
#profile
*--------------------*/
#profile{
  margin:0 auto;
  width: 840px;
  font-size: 1.1em;
}
/*--------------------*
#group_prof
*--------------------*/
#group_prof{
  width:840px;
  margin:0 auto 25px;
}
#group_prof .section_bdy{background-image:url(../../image/profile/group_prof/section_bdy.jpg);margin:auto;}
#group_prof .section_ftr{background-image:url(../../image/profile/group_prof/section_ftr.jpg);padding-bottom:90px;}
#group_prof .section_hdr{background-image:url(../../image/profile/group_prof/section_hdr.jpg);padding-top: 374px;}
#group_prof .detail_txt{
  width:640px;
  margin:0 auto;
  text-align:left;
}
#group_prof .detail_txt P{
  color: #000000;
}

#group_prof OL {
  margin: 0 auto;
  text-align: left;
  width: 640px;
}

#group_prof LI.main {
  background:url("../../image/profile/group_prof/icon.gif") no-repeat scroll 0 0;
  color: #651153;
  font-weight: bold;
  margin-top: 15px;
}

#group_prof LI {
  line-height: 1.4em;
  list-style-type: none;
  padding-left: 30px;
  color: #000000;
}
.info {
  margin: 15px auto 0;
  width: 619px;
  color: #000000;
}

.photo_left {
  float: left;
  text-align: center;
}

.photo_right {
  text-align: center;
  float: right;
}
/*--------------------*
#group_msg
*--------------------*/
#group_msg{
  width:840px;
  margin:0 auto;
  padding-bottom: 25px;
}
#group_msg .section_bdy{background-image:url(../../image/profile/group_msg/section_bdy.jpg);}
#group_msg .section_ftr{background-image:url(../../image/profile/group_msg/section_ftr.jpg);padding-bottom:76px;}
#group_msg .section_hdr{padding-top:10px;}
#group_msg .detail_txt{
  width:650px;
  margin: 0 auto;
}
#group_msg .detail_txt P{
  color:#000000;
}

/*--------------------*
#feature
*--------------------*/
#feature{
  width:840px;
  margin: 0 auto;
  padding-bottom: 25px;
}
#feature h4 {
  margin: 40px auto 20px;
}
#feature .section_bdy{background:url(../../image/profile/feature/section_bdy.jpg) repeat-y left top;width:100%;margin: auto;}
#feature .section_ftr{background:url(../../image/profile/feature/section_ftr.jpg) no-repeat left bottom;padding-bottom: 100px;}
#feature .section_hdr{background:url(../../image/profile/feature/section_hdr.jpg) no-repeat left top;padding-top: 20px;}
#feature .detail_txt{
  width: 650px;
  margin: auto;
  color:#6B5F32;
}
#feature .detail_txt P{
  color:#ffffff;
  line-height: 1.6;
  margin-top: 10px;
}
#feature .detail_txt P.blue_b{
  color: #99cde8;
  background-color: #00133d;
  font-size: 1.4em;
  font-weight: bold;
  margin: 30px auto 25px;
  padding: 5px;
  text-align: center;
}
#feature .detail_txt P.pink_b{
  color:#FE9FB2;
  background-color: #00133d;
  font-size: 1.4em;
  font-weight: bold;
  margin: 30px auto 25px;
  padding: 5px;
  text-align: center;
}
#feature .detail_txt P.pink{
  font-weight: bold;
  color:#ffc2e5;
  margin-top: 30px;
}
#feature .detail_txt P.orange{
  font-weight: bold;
  color:#ffd419;
  margin-top: 30px;
}
#feature .detail_txt P.purple{
  font-weight: bold;
  color:#FFB5FF;
  margin-top: 30px;
}
#feature .detail_txt P.blue{
  font-weight: bold;
  color:#a5ffff;
  margin-top: 30px;
}
#feature .detail_txt P.green{
  font-weight: bold;
  color:#cdff14;
  margin-top: 30px;
}
#feature .severalmenu {
  width: 748px;
  margin: 0 auto;
}
