@charset "utf-8";

/* CSS Document */

/*==========================================================================================

	// recruit.html

==========================================================================================*/


div#main h1 {
	height:63px;
}


div#main dl dt {
	background:url(../images/common-h-bg1.gif) no-repeat left top;
	width:150px;
	height:40px;
	line-height:30px;
	text-align:center;
	color:#0158A9;
	clear:both;
	float:left;
	display:block;
	text-shadow:1px 1px 0px #e1f4ff;
	font-family: 'メイリオ', Meiryo;
	font-weight:bold;
}

div#main dl dd {
	width:450px;
	padding:7px 0 5px 0;
	display:block;
	margin-left:160px;
	min-height:30px;
	height: auto !important;
	height: 30px;
}

div#main dl dd span {
	color:#F40CA6;
	display:block;
	font-weight:bold;
}



/*==========================================================================================

	// recruitForm

==========================================================================================*/

div#recruitForm {
	clear:both;
}

div#recruitForm h2 {
	background:url(../images/common-h-bg1.gif) no-repeat left top;
	width:150px;
	height:40px;
	line-height:30px;
	text-align:center;
	color:#0158A9;
	clear:both;
	text-shadow:1px 1px 0px #e1f4ff;
	font-weight:bold;

}
div#recruitForm form {
	background:url(../images/recruit-form-bg.gif) no-repeat left top;
	width:560px;
	height:360px;
	padding:20px 30px;
}

div#recruitForm form table tr th {
	color:#0158A9;
	width:150px;
	padding:5px 0;
	vertical-align:top;
	padding-top:7px;
}

div#recruitForm form table tr th span {
	color:#666666;
} 

div#recruitForm form table tr td {
	padding:7px 0;
	color:#F40CA6;
	overflow:hidden;
	width:400px;
}

div#recruitForm form table tr td span {
	color:#0158A9;
}
div#recruitForm form table tr td div {
	height:150px;
	overflow:auto;
}


div#recruitForm form table tr label { margin-right:10px;color:#0158A9;}

div#recruitForm form table tr td input#name {	width:300px;}
div#recruitForm form table tr td input#age {	width:40px;}
div#recruitForm form table tr td input#female,
div#recruitForm form table tr td input#male,
div#recruitForm form table tr td input#yes,
div#recruitForm form table tr td input#no { margin-right:5px; vertical-align:middle;}
div#recruitForm form table tr td input#mail {	width:300px;}
div#recruitForm form table tr td textarea#question {	width:400px; height:100px;}

div#btn {
	width:216px;
	margin:0 auto;
}

div#btn input#btn-confrim {
	display: block;
	height: 42px;
	width: 103px;
	margin: 10px auto 0;
	text-indent: -9999px;
	background: url(../images/btn-confirm-trans.png) no-repeat left top;
	float:left;
	border:none;
}

div#btn input#btn-submit {
	display: block;
	height: 42px;
	width: 103px;
	margin: 10px auto 0;
	text-indent: -9999px;
	background: url(../images/btn-submit-trans.png) no-repeat left top;
	float:left;
	border:none;
}


div#btn input#btn-reset {
	display: block;
	height: 42px;
	width: 103px;
	margin: 10px auto 0;
	text-indent: -9999px;
	background: url(../images/btn-reset-trans.png) no-repeat left top;
	float:right;
	border:none;
}



/*==========================================================================================

	// recruitThanks

==========================================================================================*/

p#recruitThanks {
	background:url(../images/recruit-form-bg.gif) no-repeat left top;
	width:560px;
	height:260px;
	padding:140px 30px 0;
	text-align:center;
	font-size:197%;
	line-height:2;
	font-weight:bold;
	text-shadow:1px 1px 2px #e1f4ff;
	font-family: 'メイリオ', Meiryo;
	color:#0158A9;
}
	


