/* --- “Á’èŒ’Nf¸ & ƒŠƒ“ƒNW—p‚Ìcss--- */

#main{
	width:710px ;
	margin:0 auto;
	padding:10px 19px 0px 19px;
	line-height:120% ;
	text-align:left ;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
#main_rec{/* --- ‹lî•ñ--- */
	margin:0 auto;
	padding:10px 19px 0px 19px;
	line-height:120% ;
	text-align:left ;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

/* --- “Á’èŒ’Nf¸ --- */
.exa_box01{
	width:630px;
	background-image:url(../examination/bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0px 50px 0px 30px;
}

.exa_box01 table tr td{
	padding:7px 0px;
	border-bottom:1px dotted #98B300;
}

.exa_box02{
	width:500px;
	padding:0px 50px 0px 30px;
}

.exa_box02 table tr td{
	padding:7px 0px;
	border-bottom:1px dotted #98B300;
}

.exa_box03{
	width:600px;
	padding:0px 50px 0px 30px;
}

.exa_box03 table tr td{
	padding:7px 0px;
	border-bottom:1px dotted #98B300;
}

.exa_list01{
	width:200px;
}

.exa_list02{
	width:430px;
}

.exa_list03{
	width:250px;
}

.exa_list04{
	width:250px;
}

.exa_list05{
	width:300px;
}

.exa_list06{
	width:300px;
}

/* --- ‹l•åW --- */
.recruit_title{
	margin:10px 0px 20px 30px;
}

.recruit_list {
	margin-left:40px;
}

.recruit_table{
	margin:5px 0px;
	border:1px solid #000000;
	border-collapse:collapse;
}

.recruit_table td{
	border:1px solid #000000;
	border-collapse:collapse;
}

.list01{
	width:145px;
	height:35px;
	text-align:center;
}

.list02{
	width:120px;
	height:35px;
	text-align:center;
}

.m_l40box{
	margin:0px 0px 0px 40px;
}

.bgcolor_pink{
	background-color:#FFD2D2;
}

.recruit_color{
	color:#FF216D;
}

.photo_right{
	float:right;
	width:291px;
}
.photo_right_2{
	clear:both;
	float:right;
	width:371px;
}
.caption{
	margin-left:20px;
}
.caption2{
	margin:5px 0 0 35px;
}
dl.list{
	line-height: 1em;
	margin-left:20px;
}
	dt{
		line-height: 1em;
		width:4em;
	}
	dd{
		position:relative;
		top:-1em; 
		left:4em;
	}

dl.list2{
	line-height: 1em;
	margin:5px 0 0 35px;
}
	.list2 dt{
		line-height: 1em;
		width:6em;
	}
	.list2 dd{
		position:relative;
		top:-1em; 
		left:6em;
	}
#workwithus{
	position:relative;
	margin:30px 0 0 0;
	width:716px;
	height:1541px;
	height:1090px;
}
	#workwithus img{
		vertical-align: top;
	}
	#workwithus p.message01{
		position:absolute;
		width:250px;
		top:170px;
		left:425px;
	}
	#workwithus p.message02{
		position:absolute;
		width:270px;
		top:440px;
		left:38px;
	}
	#workwithus p.message03{
		position:absolute;
		width:275px;
		top:730px;
		left:390px;
	}
	#workwithus p.message04{
		position:absolute;
		width:270px;
		top:1030px;
		left:38px;
	}
	#workwithus p.message05{
		position:absolute;
		width:250px;
		top:1322px;
		left:435px;
	}
	#workwithus img.mes_03{
		position:absolute;
		top:86px;
		left:390px;
	}
	#workwithus img.mes_06{
		position:absolute;
		top:643px;
		left:0;
	}
	#workwithus img.mes_07{
		position:absolute;
		top:644px;
		left:365px;
	}
	#workwithus img.mes_08{
		position:absolute;
		top:931px;
		left:0px;
	}
	#workwithus img.mes_09{
		position:absolute;
		top:926px;
		left:334px;
	}
	#workwithus img.mes_10{
		position:absolute;
		top:1218px;
		left:0;
	}
	#workwithus img.mes_11{
		position:absolute;
		top:1218px;
		left:406px;
	}
	
	#workwithus p.message01_02 {
		position:absolute;
		width:610px;
		top:158px;
		left:38px;
	}
	#workwithus p.message02_02 {
		position:absolute;
		width:610px;
		top:348px;
		left:60px;
	}
	#workwithus p.message03_02 {
		position:absolute;
		width:610px;
		top:559px;
		left:38px;
	}
	#workwithus p.message04_02 {
		position:absolute;
		width:610px;
		top:748px;
		left:59px;
	}
	#workwithus p.message05_02 {
		position:absolute;
		width:605px;
		top:938px;
		left:42px;
	}
	
	#workwithus img.mes_03_02 {
		position:absolute;
		top:86px;
		left:0px;
	}
	#workwithus img.mes_04_02{
		position:absolute;
		top:271px;
		left:0px;
	}
	#workwithus img.mes_07_02{
		position:absolute;
		top:481px;
		left:0px;
	}
	#workwithus img.mes_08_02{
		position:absolute;
		top:671px;
		left:0px;
	}
	#workwithus img.mes_11_02{
		position:absolute;
		top:865px;
		left:0px;
	}

#workwithus_2{
	position:relative;
	margin:0 0 30px 0 ;
	width:716px;
	height:503px;
}
	#workwithus_2 img.mes_left{
		position:absolute;
		top:0;
		left:0;
	}
	#workwithus_2 img.mes_right{
		position:absolute;
		top:0;
		right:0;
	}
	#workwithus_2 .text_rijichou{
		position:absolute;
		width:290px;
		top:127px;
		left:35px;
	}
	#workwithus_2 p.mes_11{
		margin-bottom:1em;
	}

/* --- ƒwƒ‹ƒp[•åW --- */
#helper{
}

	#helper .helper_title{
		margin:10px 0px 20px 20px;
	}

	#helper .title{
		margin:20px 0px 10px 0px;
	}

	#helper .helper_list ul{
		padding:0;
		margin:0px 0px 30px 45px;
	}

	#helper .helper_list li{
		margin:0px 0px 0px 0px;
		vertical-align:top;
		list-style-image:url("../recruit/helper/point01.gif");
	}

	#helper .helper_list02 ul{
		padding:0;
		margin:0px 0px 30px 45px;
	}

	#helper .helper_list02 li{
		margin:0px 0px 10px -20px;
		vertical-align:top;
		list-style:none;
	}

	#helper .access_td01{
		width:60px;
		vertical-align:top;
	}

	#helper .access_td02{
		vertical-align:top;
	}

	#helper .recruit_text01{
		margin:10px 0px;
		color:#ff0000;
	}
	#helper .width20{
		width:20px;
		vertical-align:top;
	}
	#helper .width60{
		width:60px;
		vertical-align:top;
	}
	#helper .width80{
		width:80px;
	}
	#helper .width200{
		width:200px;
	}
	#helper .valign_top{
		vertical-align:top;
	}

	#helper .access{
		margin:5px 0px 0px 150px;
	}

	#helper .left_m{
		margin:0px 0px 0px 30px;
	}
.recruit_text02{
	margin:0px 0px 10px 0px;;
}

.recruit_text03{
	margin:0px 0px 10px 50px;;
}


/* --- ŽY‹Æˆã --- */
.sangyoui_title{
	margin:10px 0px 10px 0px;
}

.inoue_box{
	width:250px;
	float:left;
	text-align:center;
	margin:0px 0px 20px 0px;
}

.torigoe_box{
	width:250px;
	float:right;
	text-align:center;
	margin:0px 200px 20px 0px;
}

.sangyoui_borderbox{
	border:1px solid #FF216D;
	padding:10px;
	margin:0px 0px 10px 0px;
}

.m_leftbox{
	margin-left:30px;
}

.sangyoui_borderbox table .td01{
	width:200px;
}

.sangyoui_box{
	margin:0px 0px 20px 30px;
}

.sangyoui_list ul{
	padding:0;
	margin:0px 0px 30px 45px;
}

.sangyoui_list li{
	margin:0px 0px 10px 0px;
	vertical-align:top;
	list-style-image:url("../sangyoui/point01.gif");
}

#sangyoui{
		margin-top:10px;
}
	#sangyoui table{
		border:1px solid #000000;
		border-collapse:collapse;
		margin-left:30px;
	}
	#sangyoui table td{
		border:1px solid #000000;
		padding:10px;
	}
	#sangyoui table .td01{
		width:80px;
		background-color:#FFE3C2;
		text-align:center;
	}
	#sangyoui table .td02{
		width:230px;
		background-color:#FFE3C2;
		text-align:center;
	}
	#sangyoui table .td03{
		width:120px;
		background-color:#FFE3C2;
		text-align:center;
	}
	#sangyoui table .td04{
		width:200px;
		text-align:center;
		background-color:#FFE3C2;
	}
	#sangyoui table .td05{
		width:80px;
		text-align:center;
		background-color:#FFE3C2;
	}
	#sangyoui table .td06{
		width:230px;
	}
	#sangyoui table .td07{
		width:320px;
	}
	#sangyoui table .td08{
		width:230px;
		text-align:center;
	}
	#sangyoui table .td09{
		width:120px;
		text-align:center;
	}
	#sangyoui table .td10{
		width:200px;
		text-align:center;
	}
.sangyoui_indent{
	text-indent:-2em;
	margin:5px 0px 30px 65px;
}

.mail_address{
	width:710px;
	background-color:#FFF2CC;
}

/* --- ƒŠƒ“ƒNW --- */
.link_list{	
	margin:0px 0px 50px 60px;
}
