
/* -----------------MainContents--------*/



#recruit_main {
	display: block; 
	width: 800px; 
	margin: 5px 10px 10px 10px; 
	padding: 10px 10px 100px 100px; 
}
#recruit_main h3 { 
	padding: 25px 0px 20px 110px; 
	background-image: url(../images/recruit.jpg); 
	background-repeat: no-repeat; 
}

#recruit_main h4	{ margin:50px 0px 10px 0px ; padding: 00px 0px 0px 10px ; line-height: 180%; border-left : solid #f66 3px; }
#recruit_main h5	{ padding: 00px 0px 00px 0px ; line-height: 180%; font-weight : bold; font-size: medium; }
#recruit_main h6	{ padding: 20px 0px 05px 0px ; line-height: 180%; font-weight : bold; font-size: medium; color: #f00; }
#recruit_main p		{ padding: 0px 0px; line-height: 180%; font-size: small; }
#recruit_main ul	{ font-size: small; list-style: square outside; line-height: 180%; padding: 10px 0px; }
#recruit_main ol	{ font-size: small; list-style: decimal outside; line-height: 180%; padding: 10px 0px; }



/* ---------- 現在募集中表示/募集無し表示 切替　--------------- */
/* 募集中セット */
/*
#saiyoujouhou { display:block; }
#saiyou_none  { display:none; } 
*/

/* 募集無しセット */
#saiyoujouhou { display:none; }
#saiyou_none  { display:block; } 


.soufu {
	display:block;
	margin-left:20px;
}
.soufu li {
	list-style-type:none;
	padding-bottom:10px;
}
.soufu_em {
	font-weight:bold;
	font-size:small;
	color:#666;
}
.soufu_hd {
	font-weight:bold;
	font-size:medium;
}
.soufu_note {
	display:block;
	margin-left:20px;
}
#youkou table	{ background-color: #fff ; text-align:center; margin: 0px 20px; }
#youkou th		{ width: 150px; line-height: 200%; font-size: small;text-align: center; padding: 5px 25px; background-color: #efefef ;  border: 1px solid #ddd;}
#youkou td		{ width: 400px; line-height: 200%; font-size: small; padding: 5px 25px; background-color: #fff; border: 1px solid #efefef; }




#oubo table { background-color : #ffffff ; text-align: center; margin-top: 20px; }
#oubo thead td { background-color : #9f9; font-size: medium ;font-weight: bold ; text-align: center; }
#oubo th 	{ width: 150px; line-height: 200%; font-size: small;text-align: right; padding: 5px 25px; background-color: #efefef ;  border: 1px solid #ddd;}
#oubo td 	{ width: 500px; line-height: 200%; font-size: small; padding: 5px 25px; background-color: #fff; border: 1px solid #efefef; }


#flow ul	{ display: block; float:left; width:100px; border: 1px solid #eee; padding: 20px; }
#flow ul.after { clear:both ;}

.eg { font-size: x-small; font-weight: bold; }
.red { color: #f00; font-weight: bold; font-size: x-small; }

#q_thx 		{
	display: block;
	width: 300px;
	color: #773333; 
	padding: 50px;
	margin-top: 20px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
}
#submit-btn {
	border: 0px; 
	width: 270px; 
	height: 80px; 
	margin: 20px 266px; 
	border: 10px solid #fff;
	background: url(../images/submit-btnl.gif) left top no-repeat;
}
#submit-btn:hover {
	background-position: 100% -60px;
}
#reset-btn{
	border: 0px; 
	width: 150px; 
	height: 50px;
	background: url(../images/reset-btn.png) left top no-repeat;
}

#reset-btn:hover {
	background-position: 100% -50px;
}
