@charset "utf-8";

/* --------------------------------------------------------------------------------
	recruit
-------------------------------------------------------------------------------- */
/********** 採用情報コンテンツ **********/
#recruit .main-inner{
	margin-top:3.7em;
}
#recruit .recruit-content{
}
#recruit .heading1{
	background:#5f9489;
}
#recruit .heading1 .heading-img{
}
#recruit .heading1 .heading-txt{
}
#recruit .heading1 .heading-txt .icon-no{
	padding:0 0 3%;
}
#recruit .heading1 .heading-txt h2{
	padding:0 0 10% 12.5%;
	color:#fff;
	line-height:1.2;
	font-size:2em;
}

/********** 見出し **********/
#recruit .heading2{
	padding:8% 0 5%;
	text-align:center;
}
#recruit .heading2 h2{
	padding:0 0 0.4%;
	line-height:1.2;
	font-size:2.2em;
	font-weight:bold;
	color:#336633;
}
#recruit .heading2 h2 a{
	color:#363;
}
#recruit .heading2 .txt-desc{
	padding:0 0 1%;
	font-weight:bold;
}

/********** 表 **********/
#recruit .tbl{
	padding:0 0 12%;
}
#recruit .tbl table{
	width:100%;
}
#recruit .tbl table th{
	width:30%;
	padding:3%;
	border-top:solid 1px #f0f5f5;
	border-bottom:solid 1px #f0f5f5;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	background:#c0d8c9;
    vertical-align:top;
}
#recruit .tbl table td{
	padding:2%;
	border-top:solid 1px #f0f5f5;
	border-bottom:solid 1px #f0f5f5;
	line-height:2;
	background:#fff;
	vertical-align:top;
}

/********** 応募する **********/
#recruit .btn-entry{
	display:table;
	margin:0 auto 10%;
}
#recruit .btn-entry a{
	display:table-cell;
	padding:1.5em 11em;
	color:#fff;
	font-weight:bold;
	background:#3d8140;
}

/********** 先輩×後輩対談 **********/
#recruit .colleagues-talk .txt1{
	padding: 10% 2.5% 8%;
	background:#fff;
}
#recruit .colleagues-talk .txt1 p{
	line-height:2;
}

/********** MORE **********/
#recruit .btn-more{
	display:table;
	margin:10% auto 2%;
}
#recruit .btn-more a{
	display: table-cell;
    padding:1.5em 11.5em;
    color: #fff;
    font-weight: bold;
    background: #3d8140;
}











