@charset "utf-8";

/* -----------------------------------------------------
	index
--------------------------------------------------------*/
.catch{
	margin-bottom: 40px;
}

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

.layout_recruit .pic{
	width: 300px;
	float: right;
}

.layout_recruit .desc{
	width: 401px;
	float: left;
	margin-top: 15px;
}

.btn_recruit{
	width: 790px;
	margin-right: -20px;
	margin-bottom: 15px;
}

.btn_recruit li{
	float: left;
	margin-right: 20px;
}

.pdf_dl{
	text-align: right;
	margin-bottom: 35px;
}

.pdf_dl a{
	background:url(../common/com_icon01.gif) no-repeat left center;
	padding-left:15px;
}










/* -----------------------------------------------------
	faq
--------------------------------------------------------*/
#faq dt{
	font-size: 133.4%;
	background: url(../recruit/img/icon_q.gif) no-repeat left center;
	padding: 0px 0px 0px 50px;
	margin-bottom: 10px;
	color: #333;
}

#faq dd{
	background: url(../recruit/img/icon_a.gif) no-repeat left top;
	padding: 0px 0px 30px 50px;
	border-bottom: 1px solid #E9C6CF;
	margin-bottom: 30px;
}

.btn_faq{
	padding-top:30px;
}

#faq .more{
	text-align:right;
}

#faq .more a{
	background: url(../common/arw_s.gif) no-repeat left center;
	padding: 0px 0px 0px 15px;
}
