@charset "utf-8";
/* 共通 */
div.contents {
	padding-bottom:20px;
}
p.return_to_top {
	text-align:right;
	padding-top:5px;
	clear:none;
}
div.btn_area {
	text-align: center;
	border: 1px solid #fee2ba;
	background-color: #fff7ea;
	width: 738px;
	padding: 20px 0;
	margin: 20px 0;
}
div.btn_area img{
	margin: 0 10px;
}

/*採用情報トップ*/
div.recruit_top {
	text-align: center;
}
div.recruit_top p{
	padding: 0;
	margin: 0;
}
div.recruit_top p.word{
	padding: 15px;
}
div.recruit_top p.word strong{
	font-size: 150%;
}
div.recruit_top p.word em{
	font-size: 110%;
	font-style: normal;
	font-weight: bold;
	color: #4c4c4c;
}

/*新卒採用セミナー*/
div.recruit_sinsotu {
}
div.recruit_sinsotu h4 {
	padding: 0 0 0 20px;
	font-size: 90%;
}
dl.gaiyou {
	position: relative;
	padding: 20px;
	width: 700px;
}
dl.gaiyou dt {
	position: absolute;
	left: 20px;
	width: 6em;
	padding: 5px 0;
	font-weight: bold;
}
dl.gaiyou dd {
	padding: 5px 0;
	padding-left: 6em;
	border-bottom: 1px dotted #ccc;
}
div.recruit_sinsotu .red {
	color: red;
}
div.recruit_sinsotu em {
	font-style: normal;
	font-weight: bold;
}

/* Q and A */
div#recruit_qa p {
	font-weight:bold;
	margin-bottom:20px;
}
div#recruit_qa dl.qa_box {
	width:718px;
	margin:0 0 30px 10px;
	background:url(/images/recruit/recuit_qa_box_top.jpg) 0 0 no-repeat;
}
div#recruit_qa dl.qa_box dt{
	background:url(/images/recruit/recuit_qa_box_bottom.gif) left bottom no-repeat;
	font-weight:bold;
	color:#FF6600;
	padding:33px 30px 20px 80px;
}
div#recruit_qa dl.qa_box dd{
	background:#FFFFFF url(/images/recruit/recurit_qa_box_line.gif) 80px 0 repeat-y;
	padding-left:100px;
	border-top:10px solid #ffffff;
}
