@charset "utf-8";

/********************************************************

	RE01 採用情報

********************************************************/

/*段組み*/
#re01 #col01{
	width:330px;
	margin-bottom:20px;
	float:left;
}

#re01 #col02{
	width:475px;
	margin-bottom:20px;
	float:right;
}

/*見出し*/
#re01 h2{
	margin:15px 0 5px 0;
}

#re01 h3{
	padding:10px;
}

/*左側枠設定*/
#re01 .item{
	margin-bottom:10px;
	border:#cccccc 1px solid;
}

#re01 .item th{
	border-bottom:#cccccc 1px dotted;
}

#re01 .item p{
	padding:10px 20px;
}

#re01 .item p.center{
	padding-top:0;
	text-align:center;
}

/*応募要項*/
#re01 #col02 th{
	padding:10px;
	width:113px;
	border-bottom:#ffffff 1px solid;
	background-color:#e5ebf4;
	vertical-align:top;
}

#re01 #col02 td{
	padding:10px;
	border-bottom:#ffffff 1px solid;
	background-color:#f5f5f5;
	vertical-align:top;
}

#re01 #col02 dt{
	color:#1a3a93;
}

#re01 #col02 dd{
	margin-bottom:8px;
	padding-left:1.2em;
}

#re01 #col02 dd.last{
	margin-bottom:0;
}


/********************************************************

	RE02 採用応募フォーム

********************************************************/

#entry{
	padding:20px 80px;
}

#entry .red{
	color:#ff0000;
}

#entryForm{
	width:100%;
	margin:10px 0 20px 0;
}

#entryForm th{
	width:170px;
	padding:10px;
	border-bottom:#cccccc 1px dotted;
	font-weight:bold;
	vertical-align:top;
}

#entryForm th span{
	font-weight:normal;
}

#entryForm td{
	padding:10px;
	border-bottom:#cccccc 1px dotted;
}

#entryForm td td{
	padding:2px 5px 2px 0;
	border-bottom:none;
}

#entryForm input{
	margin:0 2px;
	padding:3px 2px;
}

#entryForm .note{
	font-size:0.8em;
}

/*フォームサイズ*/
input.name{
	width:110px;
	border:#8c99a9 1px solid;
}

input.mail{
	width:265px;
	border:#8c99a9 1px solid;
}

input.zip{
	width:60px;
	border:#8c99a9 1px solid;
}

select.pref{
 width:140px;
	border:#8c99a9 1px solid;
}

input.add{
	width:220px;
	border:#8c99a9 1px solid;
}

input.tel{
	width:60px;
	border:#8c99a9 1px solid;
}

input.year{
	width:60px;
	border:#8c99a9 1px solid;
}

input.month,input.day{
	width:30px;
	border:#8c99a9 1px solid;
}

input.school{
	width:260px;
	border:#8c99a9 1px solid;
}

textarea{
	width:430px;
	height:100px;
	border:#8c99a9 1px solid;
}


