body{
	margin:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 170%;
}


img {border:0;}

a {margin: 0px;}

.white{color:#FFFFFF;}

.black{color:#646464;}
.black2{color:#000000;}

	
a.b_line {color: #000000;}

a.blue_line {color:#336699;}

a.p_line {color:#ff4fb1;}


.10px_down{
	height: 200px;
	width: 226px;
}

h1 {margin: 0px;}

h2 {font-size: 12px;
	font-weight:normal;
	margin:0;}
	
.blue{
	font-weight:bold;
	color:#0084ff;
	text-decoration: underline;}

.bold{
	font-weight:bold;
	color:#666666;
	text-decoration: underline;}

.under15px{	margin-bottom: 15px;}
	
.25{
	margin-left: 25px;
}

.text20pt{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 10px;}
	


.text15pt_pink{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 13px;
	color: #f94875;}
	
.text15pt_blue{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 13px;
	color:#0084ff;}	
	
.text15pt{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 13px;}
	
.text15pt_b{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 3px;}	
	
.text32pt{
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 13px;
	margin-top: 19px;
	height: auto;
	color: #333333;}
.w_url{
	float: left;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 2px;
	color: #333333;
}	

	
p {margin: 0px;}	

#top_blog{
	padding-top: 5px;
	padding-bottom: 5px;
}


#top_back2{
	background-color: #000000;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	clear: both;
}
	
#top_back{
	background-color: #000000;
	background-position: 0px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

#all{
	width:950px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
}
	
	
#top_header{
	width: 950px;
}
	
#top_header_top{
	height: 52px;
	width: 950px;
}
	
#top_header_text{
	color: #CCCC99;
	font-size: 12px;
	padding-top: 35px;
}	

#top_header_middle{
	height: 83px;
	width: 950px;
}
	

#top_header_top_icon_sitemap{
	height: 28px;
	width: 86px;
	float: left;
	padding-left: 365px;
	padding-top: 30px;
	padding-right: 35px;
}	


#top_contents{
	height: 33px;
	width: 950px;
	margin-bottom: 5px;
	background-image: url(images/top_contents.gif);
	background-repeat: no-repeat;
}


#top_container{
	height: auto;
	width: 950px;
}
	
#top_l_column{
	width: 226px;
	height: auto;
	float: left;
}
	
#top_l_column_info{
	background-image: url(images/top_info_repeat.gif);
	background-repeat: repeat-y;
	height: auto;
	padding-right: 5px;
	padding-left: 5px;
}

#top_l_column_info_text{
	font-size: 12px;
	line-height: 18px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding-top: 10px;
	color: #333333;
}

#top_l_column_info_botten{
	height: 16px;
	width: 108px;
	margin-left: 105px;
	padding-bottom: 10px;
}


#top_l_column_report{
	background-image: url(images/top_info_repeat.gif);
	background-repeat: repeat-y;
	height: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}

#top_blog_c{
	height: auto;
	font-size: 12px;
	background-color: #ededed;
	float: left;
	width: 435px;
	padding: 5px;
	line-height: 15px;
	margin-bottom: 10px;
}

.text_140{
	color: #666666;
}

#top_l_column_report_text{
	width: auto;
	margin-left: 95px;
	height: auto;
	margin-bottom: 10px;
}

#top_l_column_report_botten{
	height: 16px;
	width: 108px;
	margin-left: 105px;
	margin-top: 10px;
	padding-bottom: 10px;
}



#top_m_column{
	width: 445px;
	float: left;
	margin-right: 14px;
	margin-left: 14px;
	height: auto;
	padding-bottom: 20px;
}
	
#top_wear{
	height: auto;
	width: 279px;
	font-size: 10px;
	line-height: 15px;
	padding-left: 15px;
	color: #333333;
	background-repeat: no-repeat;
	float: left;
}
	
#top_wear_botten{
	height: 24px;
	width: 143px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#t_w_repeat{
	height: auto;
	width: auto;
	background-image: url(images/t_w_repeat.gif);
}
	
	
	
	
	
#top_mc_repeat{
	width:445;
	height:auto;
	background-image:url(images/top_repeat01.gif);
	background-repeat:repeat-y;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 10px;
	line-height: 15px;
	color: 5e4848;
	padding-bottom: 10px;
}	

#top_r_column{
	float: left;
	height: auto;
	width: 251px;
	color: #FFFFFF;
	font-size: 10px;
}	

#top_rc_zoy{
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 7px;
	color: #CCCCCC;
}

#top_footer{
	height: 100px;
	width: 950px;
	color: #FFFF99;
	font-size: 11px;
}

#top_f_text{
	color: #FFFFFF;
	margin-top: 5px;
	width: 415px;
	float: left;
	line-height: 14px;
}

#top_f_text2{
	color: #FFFFFF;
	margin-top: 5px;
	width: 450px;
	text-align: right;
	float: right;
	line-height: 20px;}
	
	
#m_color{
	background-color: #00397f;
	height: auto;
}
#m_all{
	width:950px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 32px;
}

#m_header{
	width:950px;
	height: auto;
	background-color: #00397f;
	margin-bottom: 13px;
}	

#m_h_top{
	background-color: #000000;
	height: 52px;
	width: 950px;
}

#m_h_middle{
	float: left;
}

#m_h_contents{
	background-image: url(images/m_contents.gif);
	height: 34px;
	width: 950px;
	margin-top: 11px;
}





#m_container{
	width:950px;
	height: auto;
}

#m_frame{
	width: 665px;
	height: auto;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFFFF;
	padding: 20px;
	float: left;
}	

#m_frame00{
	width: 665px;
	height: 505px;
	background-color: #FFFFFF;
	padding: 20px;
	float: left;
}	
	
#m_t_left_column{
	width: 254px;
	height: auto;
	float: left;
	font-size: 10px;
	color: #FFFFFF;
}

#m_t_zoy{
	height: 90px;
	width: auto;
	font-size: 10px;
	line-height: 20px;
	margin-left: 7px;
	float: left;
	margin-top: 20px;
	}
#m_mr_back{
	background-image: url(images/m_template_mumber.jpg);
	height: 112px;
	width: 211px;
	padding-right: 13px;
	padding-left: 13px;
	background-repeat: no-repeat;
	font-size: 11px;
	line-height: 15px;
	padding-top: 33px;
}





#m_t_left_member{
	background-image: url(images/m_t_member_back.jpg);
	height: 117px;
	width: 211px;
	padding-right: 22px;
	padding-left: 21px;
	font-size: 11px;
	line-height: 15px;
	padding-top: 37px;
	color: #333333;
}

#m_t_left_botten{}












	

#m_t_right_column{
	float: left;
	height: auto;
	width: 694px;
	margin-left: 2px;
}

#m_t_right_box{
	height: auto;
	width: 694px;
	float: left;
	background-image: url(images/contents_repeat.gif);
	background-repeat: repeat-y;
	padding-bottom: 20px;
	margin-bottom: 15px;
}

#m_t_right_text{
	color: #cdcdcd;
	height: auto;
	width: 345px;
	margin-right: 8px;
	float: left;
	font-size: 11px;
	line-height: 16px;
}

#m_t_right_botten{
	width: 191px;
	float: left;
	height: auto;
}




#m_footer{
	width: 950px;
	height: auto;
	clear: both;
}

#m_footer_text01{
	height: auto;
	width: 450px;
	float: left;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 12px;
}

#m_footer_check{
	color: #e2daa7;
	margin-top: 5px;
	margin-bottom: 5px;
}

#m_footer_text02{
	height: auto;
	width: 500px;
	float: left;
	text-align: right;
	font-size: 11px;
	margin-top: 22px;
	line-height: 18px;
	color: #CCCCCC;
}

#m_template_l_column{
	width: 705px;
	float: left;
	height: auto;
}

#m_template_r_column{
	height: auto;
	float: left;
	margin-left: 8px;
}

#m_template_r_menu{
	height: auto;
	width: 237px;
	float: left;
	background-image: url(images/m_template_menu_repeat.gif);
	background-repeat: repeat-y;
	margin-top: 8px;
	padding-bottom: 111px;
}




	



#w_all{
	width:950px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}

#w_header{width:950px;}

#w_header_top{
	height:auto;
	width:950px;
	background-image: url(images/w_heder_top.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
}

#w_header_top_comment{
	color: #333333;
	font-size: 12px;
	width: 500px;
	float: left;
	padding-top: 35px;
	height: auto;
}
	
#w_header_top_icon_sitemap{
	height: 43px;
	width: 85px;
	float: left;
	padding-top: 12px;
}	

#w_header_top_icon_contact{
	height: 43px;
	width: 82px;
	margin-left: 45px;
	float: left;
	padding-top: 12px;
}		

#w_header_middle{
	height: 92px;
	width: 950px;
	background-image: url(images/w_heder_middle.jpg);
	background-position: right;
	background-repeat: no-repeat;}
	



#w_top_left_column{
	width: 254px;
	height: auto;
	float: left;
}

#w_top_member_back{
	background-image: url(images/w_top_member_registretion_back_09.gif);
	height: 155px;
	width: 254px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

#w_top_member_text{
	height: 70px;
	width: 204px;
	margin-left: 22px;
	font-size: 10px;
	line-height: 13px;
	padding-top: 37px;
}

#w_top_member_botten{
	height: 26px;
	width: 204px;
	margin-top: 8px;
	margin-left: 22px;
}

#w_top_zoy{
	height: 132px;
	width: 250px;
	margin-top: 15px;
}

#w_top_zoy_logo{
	height: 132px;
	width: 131px;
	float: left;
	}	

#w_top_zoy_text{
	height: 100px;
	width: 112px;
	float: left;
	margin-left: 7px;
	font-size: 10px;
	line-height: 20px;
	}
	


#w_top_banner{
	height: 46px;
	width: 250px;
	margin-top: 10px;}
	

#w_top_right_column{
	float: left;
	height: auto;
	width: 694px;
	margin-left: 2px;
	margin-bottom: 30px;
}

#w_top_box{
	width: 694px;
	background-image: url(images/w_top_box_repeat.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
}

#w_top_box_a{
	height: auto;
	width: 125px;
	margin-right: 10px;
	float: left;
	padding-left: 10px;
	margin-bottom: 15px;
}

#w_top_box_b{
	height: auto;
	width: 337px;
	float: left;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 15px;
}

#w_top_box_c{
	float: left;
	height: auto;
	width: 192px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}	
































#w_menu{
	background-image: url(images/w_mune_13.gif);
	width:950px;
	height:34px;
	background-repeat: no-repeat;
	margin-top: 13px;
	margin-bottom: 13px;
}

#w_menu_botten{
	height: 34px;
	width: auto;
	padding-left: 20px;
	float: left;
}

#w_container{
	width:950px;
	height: auto;
}


#top_member_banner{
	height: auto;
	width: 237px;
	float: left;
	margin-right:8px;}



















#member_womenmenu{
	height: auto;
	width: 237px;
	float: left;
	margin-left: 8px;
}

#w_member_registration{
	width: 237px;}
	
#member_contents{
	background-image: url(images/w_member_registation.gif);
	height: 155px;
	width: 237px;
	margin-left:auto;}
	
#member_text{
	font-size: 10px;
	width: 205px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 35px;
	line-height: 15px;
	color: #333333;
}

#member_button{
	margin-right: auto;
	margin-left: auto;
	height: 26px;
	width: 204px;
	margin-top: 7px;}
	
#womwn_contents{
	height: auto;
	width: 237px;
	margin-top: 10px;}

#womwn_content_repeat{
	background-image: url(images/w_content_repeat.gif);
	background-repeat: repeat-y;
	height: 110px;
	width: 237px;
}


#w_footer{
	width: 950px;
	height: 34px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}


#w_footer_under{
	height: 89px;
	width: 950px;
	float: left;
}

#w_footer_qr{
	height: 69px;
	width: 80px;
	float: left;
}

#w_footer_mobile{
	width: auto;
	height: 12px;
	margin-right: 5px;
	font-size: 11px;
	color: #666666;
	float: left;
}

#w_footer_mobile_text{
	height: auto;
	width: auto;
	font-size: 10px;
	color: #666666;
	line-height: 13px;

}

#w_footer_text1{
	height: auto;
	width: 400px;
	float: left;
	margin-top: 5px;
}

#w_footer_check{
	height: 12px;
	width: 40px;
	float: left;
	margin-top: 3px;
}

#w_footer_text2{
	height: auto;
	width: 468px;
	float: left;
	font-size: 11px;
	text-align: right;
	padding-top: 20px;
	color: #666666;
}

#w_fashion01{
	float: left;
	height:auto;
	width:705px;
}

#w_fashion01_main_copy{
	height: 41px;
	width: 705px;
	padding-top: 15px;
}

#w_fashion01_main_leadcopy{
	height: auto;
	width: 705px;
	padding-top: 13px;
	padding-bottom: 17px;
}	
	
#w_fashion01_frame{
	width: 665px;
	height: auto;
	background-image: url(images/line_7052_repeat.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 18px;
	float: left;
	padding: 20px;
}	


	
#w_fashion01_frame_leadcopy{
	width: 689px;
	height: auto;
	float: left;
	font-size: 12px;
	line-height: 17px;
	margin-top: 10px;
	margin-bottom: 7px;
}




.w_p2_pattern{
	background-image: url(images/back_pattern_705_10.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 629px;
	margin-bottom: 10px;
	padding: 18px;
	float: left;
}

.w_p2_pattern02{
	background-image: url(images/back_pattern_705_10.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 629px;
	float: left;
	padding-top: 18px;
	padding-right: 18px;
	padding-left: 18px;
	padding-bottom: 18px;
}

	
.w_p2_comment{
	height: auto;
	width: 463px;
	float: left;
	font-size: 12px;
	line-height: 16px;
}
.w_o1_comment{
	height: auto;
	width: 472px;
	float: left;
	font-size: 12px;
	line-height: 16px;
}

.w_g1_text{
	width: 398px;
	font-size: 12px;
	line-height: 17px;
	float: left;
}

.w_g1_text_vspace{
	width: 398px;
	height: auto;
	margin-top: 7px;
	margin-bottom: 15px;
}

#w_g1_phot{
	float: left;
	height: auto;
	width: auto;
}

#w_g1_entry_repeat{
	background-image: url(images/w_g_1_repeat.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 665px;
	float: left;
}
	
.w_g1_ebox_l{
	height: auto;
	width: 296px;
	font-size: 12px;
	line-height: 17px;
	float: left;
	padding: 18px;
}


.w_g1_ebox_cancel{
	height: auto;
	width: auto;
	font-size: 10px;
	line-height: 15px;
	margin-top: 10px;
	color: #333333;
}

.w_g1_ebox_cancel_r{
	height: auto;
	width: auto;
	font-size: 10px;
	line-height: 15px;
	margin-top: 63px;
	color: #333333;
}
	
.w_g1_ebox_phot{
	width: auto;
	margin-top: 18px;
	margin-bottom: 25px;
	height: auto;
}	

#o_color{
	background-color: #00350b;
	height: auto;
}
#o_all{
	width:950px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 32px;
}

#o_header{
	width:950px;
	height: 144px;
}	

#o_h_top{
	height: auto;
	padding-top: 32px;
	font-size: 12px;
	color: #e2daa7;
}

#o_h_middle{
}

#o_h_contents{
	background-image: url(images/m_contents.gif);
	height: 34px;
	width: 950px;
	margin-top: 13px;
}





#o_t_left_column{
	width: 254px;
	height: auto;
	float: left;
	font-size: 10px;
	color: #FFFFFF;
}

#o_footer{
	width: 950px;
	height: auto;
	clear: both;
}

#o_footer_text01{
	height: auto;
	width: 450px;
	float: left;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 12px;
}

#o_footer_check{
	color: #e2daa7;
	margin-top: 5px;
	margin-bottom: 5px;
}

#o_footer_text02{
	height: auto;
	width: 500px;
	float: left;
	text-align: right;
	font-size: 11px;
	margin-top: 22px;
	line-height: 18px;
	color: #CCCCCC;
}

.w_g2_text{
	width: 379px;
	font-size: 12px;
	line-height: 17px;
	float: left;
	height: auto;
}

.w_g2_text_vspace{
	width: auto;
	height: auto;
	margin-top: 7px;
	margin-bottom: 15px;
}

#w_g2_phot{
	height: auto;
	width: 286px;
	float: left;
	margin-bottom: 15px;
}



.m_l_contents{
	background-color: #FFFFFF;
	height: auto;
	width: 705px;
	margin-top:20px;
	margin-bottom: 100px;
}

#m_l_bsns{
	background-image: url(images/business_1_08.gif);
	height: auto;
	width: 705px;
	background-repeat: no-repeat;
}

.m_l_bs_main{
	height: auto;
	width: 660px;
	margin-right: 23px;
	margin-left: 22px;
	padding-top: 20px;
}
.px16{
	font-size:25px;
	height: auto;
	line-height: normal;

}
#m_form{

	background-color: #FFFFFF;
}

#frm_cnt{
	width: 660px;
	margin:auto;
	margin-top:20px;
	margin-bottom:100px;
}

.ps_center{
	text-align:center;
}

.t_red{
	color:red;}
	
#o_container{
	width:950px;
	height: 1100px;
	background-color: #FFFFFF;
	background-image: url(images/o_bg_img.gif);
	background-repeat: repeat-y;
}
	
	.t_up{
	color:#FF6699;
	font-size: 18px;	
}

.t_up_grn{
	color:#0066cc;
	font-size: 18px;	
}

.o_h_cpt{

	width:700px;
	margin:auto;
	font-size: 14px;
	line-height: 170%;
}

/*edit-d*/	
.w_f2_text{
	float: left;
	width: 400px;
	height: auto;
	line-height: 17px;
	margin-top: 5px;
}	

.w_f2_text_20pt{
	font-size: 20px;
	font-weight: bolder;
	width: auto;
	margin-bottom: 7px;
	margin-top: 10px;
}

.w_f2_text_30pt{
	font-size: 25px;
	font-weight: bolder;
	width: auto;
	margin-bottom: 7px;
	margin-top: 10px;
}

.w_f2_text_15pt{
	font-size: 15px;
	font-weight: bold;
}

.w_f2_text_b{
	font-weight: bold;
	margin-top: 7px;
}

#w_fashion1_frame{
	width: 691px;
	height: auto;
	background-image: url(images/line_705_repeat.gif);
	background-repeat: repeat-y;
	float: left;
	padding: 7px;
}

#w_fashion1_frame00{
	width: 705px;
	height: 677px;
	background-image: url(images/line_705_repeat.gif);
	background-repeat: repeat-y;
	float: left;
}		

.w_fashion1_box{
	background-color: #f8f8f8;
	height: 330px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	width: auto;
	float: left;
	margin-bottom: 10px;
}
	
.w_f_1_text{
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.w_f_1_url{
	font-size: 12px;
	line-height: 16px;
	color: 666666;
	width: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	padding-left: 10px;
}

.w_f_1_select{
	width: 415px;
	height: auto;
	float: left;
	padding-right: 15px;
}

.w_f_1_select_bold{
	width: auto;
	height: auto;
	font-size: 20px;
	font-weight: bolder;
	padding-top: 25px;
}


.w_f_1_select_copy{
	width: auto;
	height: auto;
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}

#w_f_1_frame_zoy{
	height: 52px;
	width: 52px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
}

.w_f_1_select_phot{
	width: 200px;
	height: 270px;
	float: left;
}

.w_f_1_select4_phot{
	width: 200px;
	height:270px;
	float: left;
	margin-left:15px;
	margin-right: 15px;
}

.w_f_1_select3_text{
	height: auto;
	width: 199px;
	font-size: 10px;
	line-height: 14px;
}

.w_f_1_select3_title{
	height: auto;
	width: 199px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 5px;
}

#w_coming_s{
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 120px;
}

.w_g_4_link{
	padding-top: 8px;
}

.w_g_4_title{
	padding-top: 25px;
}

.w_g_4_box{
	padding-bottom: 15px;
}

.w_g_4_text{
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 3px;
}

.w_g_4_bold{
	font-size: 15px;
	font-weight: bolder;
	color: #333333;
}

.w_g_4_img{
	padding-right: 15px;
	padding-bottom: 15px;
	height: auto;
	width: auto;
	float: left;
}

.w_g_4_underline{
	padding-bottom: 10px;
}

.w_g_4_back{
	float: left;
	height: auto;
	width: 50px;
	padding-bottom: 65px;
}

.w_g_4_next{
	padding-left: 565px;
	padding-bottom: 65px;
	float: left;
	height: auto;
	width: auto;
}

#m_head{
	float: left;
	height: auto;
	width: auto;
}

.m_fashion1_frame{
	width: 691px;
	height: auto;
	float: left;
	padding: 7px;
	background-color: #FFFFFF;
}

.m_fashion1_box{
	height: 330px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	width: auto;
	float: left;
	margin-bottom: 10px;
	background-image: url(images/m_f_repeat.gif);
}

#f_c{
	margin-right: 25px;
	margin-left: 25px;
	padding-top: 30px;
}

#o_s_container{
	width: 881px;
	margin-right: auto;
	margin-left: auto;
	height: 700px;
}

.o_s_box_contents{
	width: 881px;
	float: left;
	height: auto;
	padding-top: 15px;
	font-size: 11px;
	margin-top: 5px;
	}


.o_s_box{
	width: 293px;
	height: auto;
	float: left;
}

.o_s_repeat{
	width:1px;
	height:600px;
	float: left;
	background-image: url(images/o_s_repeat.gif);
	background-repeat: repeat-y;
}

ul.upd{
	margin-left:0px;
	padding-left:0px;
}

ul.upd li{
color:#FFFFFF;
}

ul.top {
	list-style:none;
	padding-left: 25px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 15px;
	margin-bottom: 0px;
} 

ul.top li{
	background-image: url(images/o_s_t_icon.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	background-position: left;
}

ul.men_t {
	list-style:none;
	padding-left: 25px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
} 

ul.men_t li{
	background-image: url(images/o_s_m_icon.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	background-position: left;
}

ul.men_in {
	list-style:none;
	padding-left: 25px;
	margin-left: 0px;
	margin-top: -2px;
	padding-top: -50px;
	margin-bottom: 10px;
} 

ul.men_in li{
	background-image: url(images/o_s_m_i_s.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position: left;
	margin-bottom: -2px;
}

ul.men {
	list-style:none;
	padding-left: 25px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: -15px;
} 

ul.men li{
	background-image: url(images/o_s_m_icon.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	background-position: left;
}

ul.women_t {
	list-style:none;
	padding-left: 25px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
} 

ul.women_t li{
	background-image: url(images/o_s_w_icon.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	background-position: left;
}

ul.women_in {
	list-style:none;
	padding-left: 25px;
	margin-left: 0px;
	margin-top: -2px;
	padding-top: -50px;
	margin-bottom: 10px;
} 

ul.women_in li{
	background-image: url(images/o_s_w_i_s.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	background-position: left;
	margin-bottom: -2px;
}

ul.women {
	list-style:none;
	padding-left: 25px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: -15px;
} 

ul.women li{
	background-image: url(images/o_s_w_icon.gif);
	background-repeat:no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	background-position: left;
}

#mb{
	width: 445px;
	height: auto;
	background-image: url(images/member_r_.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
}

#mb_top{
	background-image: url(images/top_member_recruitment_main.jpg);
	background-repeat: no-repeat;
	height: auto;
	width: 445px;
}

#mb_m_w{
	background-repeat: no-repeat;
}

#mb_text{
	padding-top: 85px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 10px;
	height: auto;
}

#mb_img{
	height: auto;
	width: 162px;
	float: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}

#o_container_report{
	width:950px;
	height:auto;
	background-color: #FFFFFF;
	background-image: url(images/o_bg_img.gif);
	background-repeat: repeat-y;
}

.repot_l{
	height: auto;
	width: 392px;
	float: left;
	padding-left: 97px;
	padding-bottom: 50px;
}
	
.repot_l_img{
	float: left;
	padding-right: 13px;
	font-size: 11px;
	text-align: left;
	width: 182px;
}	
	

.repot_r{
	width: 363px;
	height: auto;
	float: left;
	font-size: 12px;
	text-align: left;
	padding-bottom: 50px;
}

#repot_index{
	padding-left: 85px;
	padding-top: 15px;
}

#w_m_background{
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	width: 470px;
	float: left;
}

.w_m_background_t{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	width: auto;
	margin-bottom: 15px;
}

#w_m_text_2{
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 10px;
}

.w_m_mune_box{
	width: auto;
	float: left;
	margin-bottom: 10px;
}

#w_m_mune_r{
	width: 629px;
	height: auto;
	background-image: url(images/w_m_line_r.jpg);
	padding: 18px;
	background-repeat: repeat-y;
}

.w_m_mune_t{
	width: 476px;
	float: left;
	font-size: 12px;
	line-height: 20px;
	padding-right: 5px;
}

.w_m_mune_t_down{
	margin-bottom: 5px;
}

#w_m_w{
	margin-top: 30px;
}

.w_m_w_t{
	width: 494px;
	float: left;
	padding-left: 10px;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 10px;
}

#w_m_2009{
	padding-top: 30px;
}

#w_m_w_banner{
	margin-bottom: 65px;
}

.mgTp_10 {
	margin-top:10px
}