@charset "UTF-8";
#Wrap2{
  width : 940px;margin-left : auto;margin-right : auto;text-align:left;background-color : rgb(255, 255, 255);
background : url(../img_common/lft_bk.gif) repeat-y left top;
padding-bottom : 48px;
}
#LeftNavi{
  width : 204px;margin:0;padding : 0px 0px 5px;
      
      
}#Left{
  width : 204px;float:left;margin:0;padding : 0px;
      
      
}
#Left li{
  display:inline;overflow:hidden;width : 201px;
}
#Left li img{
  vertical-align:bottom;font-size:0;margin : 0px;padding:0;
}
#Wrap2_body{
  width : 649px;float:right;
      right : auto;
      background-image : url(../img_common/main_bk.gif);
      background-repeat : repeat-y;background-position : center top;
}#Wrap2_Top_body{
  width : 736px;float : right;
      
      

padding-top : 20px;
}
#GroupInfo{
  margin-left:18px;margin-right:auto;width:577px;background-color:#ffffe3;
}
#News{
  margin-left : 14px;margin-right:auto;width : 715px;
      
}
#News dl {
   
   
width : 711px;   
}   
#News dt {
   
float:left;   
width : 520px;   
padding : 7px 0px;   
clear:both;   
   

      font-size : 0.75em;
      
      
      text-align : left;
      border-bottom-width : 1px;
      border-bottom-style : solid;
      border-bottom-color : rgb(204, 204, 204);
}   
#News dd {
   
   
margin-left : 120px;   
padding : 7px 5px 7px 10px;   
   

      border-bottom-width : 1px;
      border-bottom-style : solid;
      border-bottom-color : rgb(204, 204, 204);
      font-size : 0.75em;
}  


#LeftBanner1 dl ,#LeftBanner2 dl{
   
   
   
padding : 0px;margin : 0px;
}   
#LeftBanner1 dt ,#LeftBanner2 dt{
   
float : none;   
width:100px;   
padding : 0px 0px 0px 12px;   
clear:both;   
font-weight : bold;   

      font-size : 0.625em;
      
      
      text-align : left;
      
      
      
line-height : 150%;
margin : 0px;
}   
#LeftBanner1 dd ,#LeftBanner2 dd{
   
   
   
padding : 0px 0px 8px 12px;   
   

      
      
      
      font-size : 0.75em;
margin : 0px;
width : 162px;
}  

#Info li{
  list-style-type:decimal;padding-top:12px;padding-left:0;margin-left:0;
}
#Info ol{
  margin:0;padding:0 22px 0 48px;
}
.man h5{
      font-size : 0.875em;
      background-image : url(../img_case/man-t.gif);
      background-repeat : no-repeat;
      
      padding-left : 16px;
      
      line-height : 41px;
      
      
      
      
      height : 49px;
}.woman h5{
      font-size : 0.875em;
      background-image : url(../img_case/woman-t.gif);
      background-repeat : no-repeat;
      
      padding-left : 16px;
      
      line-height : 41px;
      
      
      
      
      height : 49px;
}

.Div573{
      margin-left : 38px;
      margin-right : auto;
      width : 573px;
}

#LeftBanner1{
	background : url(../img_common/lbk1.gif) no-repeat left bottom;


margin-top : 52px;
padding-bottom : 20px;
}
#LeftBanner2{
	background : url(../img_common/lbk2.gif) no-repeat left bottom;


margin-top : 0px;
padding-bottom : 20px;
}
#LeftBanner1 h3,#LeftBanner2 h3{
	font-size : 14px;margin : 0px;border : 0px;border : 0px;
padding-top : 20px;
padding-left : 12px;
color : rgb(22, 112, 64);
}

.table1 th{
	border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : rgb(153, 153, 153);
font-size : 14px;
line-height : 20px;
width : 85px;
background : transparent url(../img_common/dot1.gif) no-repeat scroll 20px 9px;
padding-left : 36px;
vertical-align : top;
padding-top : 5px;
padding-bottom : 5px;
text-align : left;
}
.table1 td{
	border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : rgb(153, 153, 153);
font-size : 14px;
line-height : 20px;
padding-top : 5px;
padding-bottom : 5px;
}.table2 th{
	


font-size : 14px;
line-height : 20px;
width : 122px;
background : transparent url(../img_common/dot1.gif) no-repeat scroll 20px 9px;
padding-left : 36px;
vertical-align : top;
padding-top : 5px;
padding-bottom : 5px;
text-align : left;
}.table2 td{
	


font-size : 14px;
line-height : 20px;
padding-top : 5px;
padding-bottom : 5px;
}
.maga li{
	font-size : 14px;padding : 8px 5px 8px 40px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : rgb(153, 153, 153);
background : url(../img_common/ico_pdf.gif) no-repeat 10px center;
}

#Bnr li{
	float : left;
display : block;
padding-left : 7px;
}



#Active li{
	background : url(../img_common/dot2.gif) no-repeat 8px center;padding-left : 24px;padding-right : 20px;
float : left;
font-size : 14px;
font-weight : bold;
}

#Active li#uli{
	border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : rgb(0, 64, 128);
}

.table_line1{
	border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : rgb(153, 153, 153);
}
.od li{
	font-size : 16px;padding : 8px 5px 8px 40px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : rgb(153, 153, 153);
background : url(../img_common/ico_pdf.gif) no-repeat 10px center;
font-weight : bold;
}