@charset "utf-8";
/* CSS Document */
.form_cmt {
	margin:10px 0;
}
.must2 {
	color:#FF3C4D;
	font-weight:bold;
}

/*	form css--------------------------------------*/
button, fieldset, form, input, label, legend, select, textarea {
	/*font-family:inherit;*/
	/*font-size:100%;*/
	/*font-style:inherit;*/
	/*font-weight:inherit;*/
	margin:0;
	padding:0;
	vertical-align:middle;
	color: #333;
	font: normal 12px Verdana,'Meiryo','Osaka',sans-serif;
	line-height:160%;
}

select, input, textarea { font-size: 99%; }

.requestForm {
	clear:both;
	width:654px;
border-top:1px solid #999;
border-left:1px solid #999;
border-spacing: 0;
}

.requestForm th {
	width:30%;
	padding:10px 10px 10px 12px;
	background: #fff;
	color:#333;
	vertical-align:middle;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-spacing: 0;
text-align: left;
}

.requestForm td {
border-right:1px solid #999;
border-bottom:1px solid #999;
border-spacing: 0;
	width:70%;
	padding:10px 12px;
	color:#333;
}
.requestForm td input {
	padding:2px 5px;
	border:1px solid #809DB9;
}


.requestForm td select {
	border:1px solid #809DB9;
}

ul.inquiry {
	float:left;
}

ul.inquiry li {
	float:left;
	width:120px;
}

ul.inquiry li.itn_area {
	float:left;
	width:180px;
}

ul.inquiry2 li.itn_area {
	float:left;
	width:180px;
}

ul.inquiry2 {
	float:left;
	margin-top:0.5em;
}

ul.inquiry2 li {
	float:left;
	width:120px;
}

ul.kind {
	float:left;
}

ul.kind li {
	float:left;
	width:120px;
}

.must { color:#FF3C4D; }

input.name { width:200px; }

input.name2 { width:200px; }

input.eMail { width:350px; }

input.address {
	display:block;
	width:350px;
	margin-top:0.5em;
}

textarea.content {
	width:360px;
	border:1px solid #809DB9;
}

textarea.remarks {
	width:360px;
	border:1px solid #809DB9;
}

.btnArea {
	width:654px;
}

input.button {
	/*border-top: 3px double #999999;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #999999;
	color: #fff;
	background-color:#36F;*/
	font-size:1em;
	/*font-weight:bold;*/
	margin:15px 10px 15px 270px;
	padding:0 10px;
}

input.button2 {
	/*border-top: 3px double #999999;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #999999;
	color: #fff;
	background-color:#36F;*/
	font-size:1em;
	/*font-weight:bold;*/
	margin:15px 0;
	padding:0 10px;
}

input.button3 {
	font-size:1em;
	margin:15px 10px 15px 270px;
	padding:0 10px;
}


#tit_entry {
	width:656x;
	height:28px;
	background: url(../recruit/entry/img/entry_tit.gif) no-repeat 0 0;
	margin:0 0 25px 0;
	text-indent:-9999px;
}
#tit_con {
	width:656x;
	height:28px;
	background: url(../contact/img/con_tit.jpg) no-repeat 0 0;
	margin:0 0 25px 0;
	text-indent:-9999px;
}



/*	entryform css--------------------------------------*/
ul.sex {
	float:left;
}

ul.sex li {
	float:left;
	width:80px;
}

input.age { width:50px; }



