@charset "utf-8";
@import "common.css";

#header {
	background:url(../img/recruit/key_bg.png) no-repeat center top;
	height:360px;
	box-sizing:border-box;
	padding-top:30px;
	margin-bottom:75px;
}
#header .tit {
	width:187px;
	margin:80px auto;
}
	
@media only screen and (max-width:767px){
	
	#header {
		width:100%;
		height:auto;
		background-size:cover;
		box-sizing:border-box;
		padding:0;
		margin-bottom:20px;
	}
	#header .tit {
	width:50%;
	margin:0 auto;
	padding:30px;
	box-sizing:border-box;
}
	
}
/*--adopt_more--*/
#adopt_more {
	width:850px;
	margin:0 auto;
	margin-bottom:120px;
}
#adopt_more .tit {
	font-size:18px;
	line-height:180%;
	letter-spacing:5px;
	color:#FF9900;
	font-weight:bold;
	text-align:center;
	background:url(../img/recruit/txt_bg.png) no-repeat center bottom;
	background-size:585px 48px;
	margin-bottom:40px;
}
#adopt_more table th,#adopt_more table td{
	border-top:1px solid #E5E5DD;
	vertical-align:middle;
	font-weight:350;
	font-size:14px;
	line-height:200%;
	box-sizing:border-box;
	letter-spacing:3px;
}
#adopt_more table tr:last-child{
	border-bottom:1px solid #E5E5DD;
}
#adopt_more table th {
	width:250px;
	background:#F8F8F6;
	text-align:left;
	padding-left:30px;
}
#adopt_more table td {
	padding:20px 40px;
}
@media only screen and (max-width:767px){
	#adopt_more {
		width:100%;
		margin-bottom:40px;
	}
	#adopt_more .tit {
		font-size:13px;
		letter-spacing:2px;
	}
	#adopt_more table th,#adopt_more table td{
		display:block;
		font-size:12px;
		line-height:150%;
	}
	#adopt_more table th {
		width:100%;
		padding-left:20px;
		border-top:none;
		padding:10px 20px;
	}
	#adopt_more table th {
	border-top:1px solid #E5E5DD;
	}
	#adopt_more table td {
		padding:17px 20px; 
	}
	#adopt_more .list_top {
		border-top:1px solid #E5E5DD;
	}
}



/*--contact_box--*/
#contact_box {
	width:850px;
	height:500px;
	margin:0 auto;
	box-sizing:border-box;
	border:5px solid  #F3F3F0;
	padding:80px;
	text-align:center;
}
#contact_box .txt01 {
	font-size:40px;
	line-height:40px;
	color:#2C9205;
	font-weight:350;
	letter-spacing:5px;
	padding:10px 0 10px 12px;
}
#contact_box .boxFloat {
	float:left;
}
#contact_box .box_top {
	width:567px;
	margin:0 auto;
}
#contact_box .txt02 {
	font-size:16px;
	line-height:200%;
	letter-spacing:3px;
	font-weight:bold;
	color:#333333;
	margin:20px 0;
}
#contact_box .phone {
	font-size:34px;
	line-height:48px;
	font-weight:bold;
	letter-spacing:6px;
	color:#333333;
}
#contact_box .time {
	font-size:16px;
	line-height:38px;
	font-weight:bold;
	color:#333333;
	letter-spacing:3px;
	margin-bottom:30px;
}
@media only screen and (max-width:767px){
	#contact_box {
		width:100%;
		height:auto;
		padding:12px 10px 20px 10px;
	}
	#contact_box .box_top {
		width:100%;
	}
	#contact_box .img {
		width:15%;
	}
	#contact_box .txt01 {
		font-size:17px;
		line-height:160%;
		letter-spacing:2px;
	}
	#contact_box .txt02 {
		font-size:14px;
		line-height:160%;
		letter-spacing:2px;
		margin:8px 0;
	}
	#contact_box .phone {
		font-size:23px;
		letter-spacing:3px;
		line-height:40px;
	}
	#contact_box .time {
		font-size:12px;
		line-height:25px;
		letter-spacing:1px;
		margin-bottom:20px;
	}
}

