@charset "utf-8";

div#recruiter h3.recruitermain {
	margin-bottom: 35px;
}

div#recruiterwrap {
	width: 780px;
	margin: auto;
	line-height: 30px;
	font-size:16px;
}

div#main div#recruiter p.text1 {
	margin-bottom: 60px;
}

div#main div#recruiter h3 {
	margin-bottom: 15px;
}

div#main div#recruiter p.text2 {
	margin-bottom: 25px;
}

div#main div#recruiter p.thumbnail {
	float: left;
	padding:0 20px 20px 0;
}

div#main div#recruiter p[class|="btn"] {
	clear: both;
	text-align: center;
}

div#main div#recruiter p.btn-1 {
	margin-bottom: 80px;
}

div#main div#recruiter p.text3 {
	margin-bottom: 30px;
}

div#main div#recruiter p.recruiter-tel {
	margin-bottom: 35px;
}
.recruiter-tel{
    display: flex;
    background-color: #F2F2F2;
	padding:1em;
	margin-bottom:25px;
}
.recruiter-tel-box1{
	width:55%;
	padding:1em 0;
}
.recruiter-tel-box2{
	width:45%;
	box-sizing: border-box;
}
.recruiter-tel-box1 h3{
	color:#2387BF;
	font-size:24px;
	font-weight:bold;
}
.recruiter-tel-box2{
	background:#fff;
	padding:1em;
}
.recruiter-tel-box2 dl{
    border-bottom: 1px dotted #C4C2C2;
}
.recruiter-tel-box2 dt{
	display: inline-block;
	width:7em;
	font-size:14px;
}
.recruiter-tel-box2 dd{
    display: inline-block;
    
    font-size: 20px;
    font-weight: bold;
    padding-left: 30px;
    background-image: url(img/freedial.png);
    background-repeat: no-repeat;
    background-position: 0% center;
}
.recruiter-tel-box2 dd a{color: #cc0000;
}
.recruiter-tel-box2 .note{font-size:12px;}
.sp{display:none;}
img{max-width:100%;}
@media screen and (max-width: 780px) {
	.sp{display:block;}
	.pc{display:none;}
	div#recruiterwrap {
	width: 100%;
	padding:0 10px 80px;
		box-sizing: border-box;
}
	.recruiter-tel{
		display:block;
	}
	.recruiter-tel-box1,.recruiter-tel-box2{
	width:100%;
	}
}