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

/*--------------------*
#profile
*--------------------*/
#profile{
  margin:0 auto;
  width: 832px;
}
/*--------------------*
#group_prof
*--------------------*/
#group_prof{
  width:832px;
  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:20px;}
#group_prof .section_hdr{}
#group_prof .detail_txt{
  width:666px;
  margin:0 auto;
  text-align:left;
}
#group_prof .detail_txt P{
  font-size: 1em;
  color: #fff;
  line-height: 1.7em;
  text-align: justify;
}

#group_prof .horizon {
  background: url("../../image/profile/group_prof/line.gif") no-repeat scroll 0 0;
  height: 19px;
  margin: 30px auto ;
  width: 666px;
}
#group_prof OL{
  width:666px;
  margin:0 auto;
  _margin:0;
  text-align:left;
  color: #fff;
}
#group_prof  LI{
  list-style-type:none;
  line-height:1.7em;
  padding-left:26px;
}
#group_prof  LI.main{
  background:url("../../image/profile/group_prof/dot.gif") no-repeat scroll 0 2px;
  font-weight:bold;
  color: #f3db9d;
  margin-top: 15px;
}
/*--------------------*
#group_msg
*--------------------*/
#group_msg{
  width:716px;
  margin:20px auto 0;
  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:50px;}
#group_msg .section_hdr{background-image:url(../../image/profile/group_msg/section_hdr.jpg);padding-top:20px;}
#group_msg .detail_txt{
  width:580px;
  margin: 0 auto;
}
#group_msg .detail_txt P{
  color:#000000;
  font-size: 1em;
}
#group_msg .detail_txt P.sign{
  text-align:right;
}
/*--------------------*
#feature
*--------------------*/
#feature{
  width:832px;
  margin:0 auto 25px;
}
#feature .section_bdy{background-image:url(../../image/profile/feature/section_bdy.jpg);}
#feature .section_ftr{background-image:url(../../image/profile/feature/section_ftr.jpg);padding-bottom:80px;min-height: 370px;_height: 370px;}
#feature .detail_txt{
  width:700px;
  margin:0 auto;
}
#feature .detail_txt P{
  color:#fff;
  line-height: 1.7em;
  text-align: justify;
  padding: 0 230px 0 0;
}
#feature .detail_txt P.feature2 {
  padding: 30px 288px 0 0;
}
#feature .detail_txt P.feature2 .yel{
  color:#f3db9d;
  font-weight:bold;
}
