@charset "utf-8";
/* CSS Document */
.h3-01{
	padding:4px 0px 0px 12px;
	border-left:4px solid #007235;
	font-size:2.6rem;
	line-height:150%;
	margin-bottom:30px;
}
.mb40{margin-bottom:4%;}
.mb50{margin-bottom:5%;}
.mb60{margin-bottom:6%;}


.about_p1{
	font-size:1.4rem;
	line-height:190%;
	margin-bottom:5%;
}

.interview_p1{
	font-size:1.4rem;
	line-height:190%;
	margin-bottom:5%;
}

.interview_p2{
	font-size:1.7rem;
	line-height:190%;
	background:url(../img/interview_p2_bg.jpg) no-repeat;
	padding-left:90px;
	height:42px;
	font-weight:bold;
}


.interview_p3{
	font-size:1.7rem;
	line-height:190%;
	background:url(../img/interview_p3_bg.jpg) no-repeat;
	padding-left:90px;
	height:42px;
	font-weight:bold;
}


.interview_p4{
	font-size:1.7rem;
	line-height:190%;
	background:url(../img/interview_p4_bg.jpg) no-repeat;
	padding-left:90px;
	height:42px;
	font-weight:bold;
}


.interview_p5{
	font-size:1.7rem;
	line-height:190%;
	background:url(../img/interview_p5_bg.jpg) no-repeat;
	padding-left:90px;
	height:42px;
	font-weight:bold;
}



.interview_box{
	width:100%;
	margin-bottom:4%;
}
.interview_box .boxl{
	width:24%;
	float:left;
}
.interview_box .boxr{
	width:72%;
	float:right;
}
.interview_box .boxr h4{
	font-size:2.2rem;
	font-weight:bold;
	color:#007235;
	margin-top:0;
	margin-bottom:0;
}
.interview_box .boxr p{
	font-size:1.4rem;
	line-height:190%;
}
.interview_box2{
	width:100%;
}
.interview_box2 .boxl{
	width:24%;
	float:left;
}
.interview_box2 .boxr{
	width:72%;
	float:right;
}
.interview_box2 .boxr h4{
	font-size:2.2rem;
	font-weight:bold;
	color:#007235;
	margin-top:0;
	margin-bottom:0;
}
.interview_box2 .boxr p{
	font-size:1.4rem;
	line-height:190%;
}
.ichigo_btn{
	width:18.9%;
	float:right;
}

.staff_box{
	width:100%;
}
.staff_boxs{
	width:22.9%;
	margin-bottom:3%;
	margin-right:2.8%;
	text-align:center;
	float:left;
}
.staff_boxs img{
	margin-bottom:1%;
}
.staff_boxs p{
	font-size:1.4rem;
	font-weight:bold;
	line-height:150%;
}
.last{
	margin-right:-2.8%;
}
@media screen and (min-width: 1006px) {
.h3-02{
	width:1000px;
	padding:15px 0px 18px 0px;
	color:#007235;
	font-size:3.5rem;
	line-height:80px;
	background:url(../img/title_bg.jpg) no-repeat;
	background-size: contain;
	margin-bottom:30px;
}
}
@media screen and (max-width: 1005px) {
.h3-02{
	width:1000px;
	padding:15px 0px 13px 0px;
	color:#007235;
	font-size:3rem;
	line-height:80px;
	background:url(../img/title_bg.jpg) no-repeat;
	background-size: contain;
	margin-bottom:25px;
}
}



.h3-03{
	color:#007235;
	font-size:3.5rem;
	margin-bottom:30px;
}