@charset "utf-8";

	.error_mes h4 { font-size:medium; color:red; line-height:150%; }
	.error_mes ul { margin: 4px 8px 0px; }
	.error_mes ul li { font-weight:bold; color:red; margin: 4px 0px}
	#recruit #main_contents div .txt,
	.Recruit-category,
	form table { font-size: 0.9em;}
	#recruit #Head2 div { line-height: 1.6;}
	#recruit #Head2 div b{ font-weight:bold; color:red; }
	#recruit #main_contents div .txt { margin: 0 0 10px; line-height: 1.6;}
	#recruit table { border-top: solid 1px #C4C4C4; border-right: solid 1px #C4C4C4;}
	#recruit table th,
	#recruit table td { padding: 10px; vertical-align: top; border-bottom: solid 1px #C4C4C4; border-left: solid 1px #C4C4C4;}
	#recruit table td.error_req { background: #FFd9D9; }
	.Recruit-category { width: 625px; margin: 0 0 30px; background: #FFFFD9;}
	.Recruit-category th { text-align: center; background: #E3E3E3;}
	.Recruit-category td .w_w{ width: 347px; background: #FFF;}
	.Recruit-category td span { display: block; margin: 5px 0;}
	#recruit table td { padding: 10px; vertical-align: top; border-bottom: solid 1px #C4C4C4; border-left: solid 1px #C4C4C4;}
	form table { background: #EFEFEF;}
	form th { text-align: center; color: #FFF; font-size: 1.3em; font-weight: bold; background: #646464;}
	form td .w_w { width: 500px;}	
	form td b { font-weight:bold; color:red; }	
	form input,
	form textarea { padding: 3px 5px; border: solid 1px #C4C4C4;}
	form input#CMD_VIEW,form input#CMD_SEND{padding:0px; margin-top:4px }
	form a.formbtn { padding: 0px; margin:0px; border:none }
	form textarea { font-size: 0.9em;}
	form .man,
	form .woman { border: none;}	
	form .name_01,
	form .name_02,
	form .At-mark { margin: 0 10px 0 5px;}
	form select,
	form .Age,
	form .Normal-width,
	form .Hope-Annual-income { margin: 0 10px 0 0;}
	form .woman,
	form .address_01,
	form .address_02 { margin: 0 0 0 10px;}
	form .address_01 + p,
	form .Normal-width + span + p { margin: 10px 0 0;}
	form .tel { margin: 0 5px 0 0;}
	form .Age,
	form .tel,
	form .Hope-Annual-income { width: 50px;}
	form .address_01 { width: 170px;}
	form .address_02 { width: 343px;}
	/*ie6*/
	#recruit #main_contents div p { _margin: 0 0 10px; _line-height: 1.6;}
