/* =======================================================================
company-consultation
======================================================================= */
.page_company-consultation .title_sec{background:#FFEDDF url(../images/company/consultation/title_bg.jpg) no-repeat center top;}
.page_company-consultation .title_sec .wrapper{margin-left: auto; margin-right: auto;}
.page_company-consultation .title_sec h2{padding: 103px 0; text-align:center;}
.page_company-consultation .title_sec .sub{background-color: #01B7AA; line-height:200%; padding:50px 0;}

.page_company-consultation .content_sec{}
.page_company-consultation .content_sec .wrapper{padding: 50px 0; text-align:center;}
.page_company-consultation .content_sec h3{
	width: 440px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #01B7AA;
	border: 2px solid #01B7AA;
	margin:20px 0 0 0;
	padding: 15px;
	text-align: center;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	margin-left: auto;
    margin-right: auto;
}
.page_company-consultation .content_sec p{margin-top:30px;}

.page_company-consultation .content_sec1{}
.page_company-consultation .content_sec1 .wrapper{width: 600px; padding-bottom:60px;}
.page_company-consultation .content_sec1 p{
	font-size: 1.8rem;
	font-weight: bold;
	margin-top:15px;
}
.page_company-consultation .content_sec2{background-color: #FFEDDF;}
.page_company-consultation .content_sec2 .wrapper{padding-bottom:10px; text-align:center;}
.page_company-consultation .content_sec2 h2{padding: 50px 0 30px 0; text-align:center;}
.page_company-consultation .content_sec2 h3{font-size: 1.8rem; font-weight: bold; text-align:center; margin:30px 0 15px;}
.page_company-consultation .content_sec2 p{margin-bottom:50px; line-height:150%;}
.page_company-consultation .content_sec2 .inten{width: 70%; text-align:left; margin-left: auto; margin-right: auto;}

.page_company-consultation .content_sec3{margin-top:20px;}
.page_company-consultation .content_sec3 .wrapper{text-align:center;}

.page_company-consultation .content_sec4{}
.page_company-consultation .content_sec4 .wrapper{width: 600px;}
.page_company-consultation .content_sec4 p{
	font-size: 1.8rem;
	margin-top:40px;
	line-height:150%;
}


@media screen and (max-width: 768px) {
.page_company-consultation .title_sec{background:#FFEDDF url(../images/company/consultation/title_bg_sp.jpg) no-repeat center top;background-size: 100% auto;}
.page_company-consultation .title_sec .wrapper{width: 90%;}
.page_company-consultation .title_sec h2{padding: 50px 0; text-align:center;}
.page_company-consultation .title_sec h2 img{width: 65%;}
.page_company-consultation .title_sec .sub{font-size:1.4rem; line-height:150%; padding:20px 0 10px 0;}
.page_company-consultation .content_sec{}
.page_company-consultation .content_sec .wrapper{padding: 20px 0;}
.page_company-consultation .content_sec h3{
	width: 320px;
	font-size:1.8rem;
}
.page_company-consultation .content_sec p{margin-top:20px;}
.page_company-consultation .content_sec1{}
.page_company-consultation .content_sec1 .wrapper{width: 100%;padding-bottom:30px;}
.page_company-consultation .content_sec1 p{
	font-size: 1.4rem;
	font-weight: bold;
	margin-top:15px;
}
.page_company-consultation .content_sec2 .wrapper{padding-bottom:30px;}
.page_company-consultation .content_sec2 h2{padding: 30px 0 20px 0;}
.page_company-consultation .content_sec2 p{font-size:1.4rem; margin-bottom:20px;}
.page_company-consultation .content_sec2 .inten{width: 100%;}
.page_company-consultation .content_sec4 .wrapper{width: 100%;}
.page_company-consultation .content_sec4 p{
	font-size: 1.4rem;
	margin-top:20px;
}
}