@charset "utf-8";

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	base

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	header

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
header {
	margin:0 auto;
	padding:15px 5% ;
	max-width:calc(100% - 10%);
}
header img {
	width:60%;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	共通

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.contents {
	max-width:100%;
}

.sec_03 .innerBox {
	display:flex;
	margin-top:30px;
	background:url(../img/sec_03_line.png) repeat-y top center ;
	background-size:1% auto;
}
.sec_03 .innerBox .col {
	width:50%;
}
.sec_03 .innerBox .col h3 {
	margin:0 auto;
	width:79.75%;
}
.sec_03 .innerBox .col p {
	margin:15px auto 5px ;
	width:79.75%;
	font-size:2.8vw;
}
.sec_03 .innerBox .col p span {
	background:linear-gradient(transparent 60%, #fcee21 60%);
}

.sec_03 .phBox {
	display:flex;
	justify-content: center;
	margin:30px 0;
}
.sec_03 .phBox p {
	margin:0 1.25%;
	width:28.5%;
}
.sec_03 .phBox p img {
	width:100%;
}

.sec_04 h2 {
	margin:0 auto;
	width:86.25%;
}
.sec_04 .innerBox {
	margin:20px auto;
	max-width:90%;
}
.sec_04 .innerBox p:nth-child(1) ,
.sec_04 .innerBox p:nth-child(2) ,
.sec_04 .innerBox p:nth-child(3) ,
.sec_04 .innerBox p:nth-child(4) {
	width:48%;
}

.sec_05 h2 {
	margin:0 auto;
	width:86.25%;
}
.sec_05 .innerBox {
	margin:20px auto;
	max-width:90%;
}
.sec_05 .innerBox p {
	width:48%;
}

.sec_06 {
	padding:30px 0 ;
}

.footerTel {
	position: sticky;
	bottom:0;
	padding:10px 0;
	background:#036eb7;
}
.footerTel p {
	margin:0 8%;
}
.footerTel p img {
	border-radius: 12px;
}
