
/*-------------------------------------------------------------*/
/* section style */

/* 2019.11 追記 */
.section_type01_new {
	background: #17c4c6;
	color: #fff;
	padding: 3.5rem 0;
	position: relative;
}
@media screen and (max-width:767px) {
	.section_type01_new {
		margin-bottom: 2rem;
		padding: 2rem 1rem;
	}
}

.section_type01_new .lay_lqd {
	max-width: 650px;
	position: relative;
}
.section_type01_new .page_head01.grn {
	padding: 0 0 0.25rem;
	color: #fff;
	border-bottom: solid 1px #fff;
	margin: 0 0 1rem;
}
.section_type01_new .page_text {
	padding: 0;
}
.section_type01_new .page_text p.mb {
	margin-bottom: 2rem;
}

/*-------------------------------------------------------------*/
/* head style */

/*-------------------------------------------------------------*/
/* page parts */

/*-------------------------------------------------------------*/
/* page parts news */

/*-------------------------------------------------------------*/
/* page parts mv */

/* 2019.11 追記 */
#mv02 {
	background: url("../../img/driverwork/bg_mv.jpg") no-repeat center bottom;
	background-size: cover;
	width: 100%;
	position: relative;
}
@media screen and (min-width: 768px){
	#mv02 {
		min-height: 500px;
	}
}
@media screen and (min-width: 1280px){
	#mv02 {
		min-height: 980px;
	}
}
@media screen and (min-width: 1600px){
	#mv02 {
		min-height: 980px;
	}
}

.mv_image2 {
	text-align: center;
	transform: translate(0,5.75rem);
}
.mv_image2 img {max-width: 1200px;}

.mv_text2 {
	position: absolute;
	top: 6.0rem;
	left: 45%;
}
.mv_text2 img { max-width: 155px; }

@media screen and (max-width: 1280px){
	.mv_image2 img {
		max-width: 90%;
	}
}
@media screen and (max-width:767px) {
	.mv_image2 {
		text-align: center;
		transform: translate(0,1.75rem);
	}
	.mv_image2 img {
		max-width: 90%;
	}
	.mv_text2 {
		position: absolute;
		top: 0.5rem;
		left: 41%;
	}
	.mv_text2 img { max-width: 70px; }
}


/*-------------------------------------------------------------*/
/* page parts merit */
@media screen and (max-width:767px) {
	.box_good_figure { display: none; }
}

/*-------------------------------------------------------------*/
/* page parts voice */

.box_pickup_head span {
    color: #f15a24;
}
.box_pickup dl dd {
    color: #f15a24;
}
.box_pickup:before {
    top: -2px;
    left: -2px;
    border-color: #f15a24 transparent transparent#f15a24;
}
.box_pickup:after {
    bottom: -2px;
    right: -2px;
    border-color: transparent #f15a24 #f15a24 transparent;
}
.box_pickup_head span:before {
    content: '';
    display: block;
    width: 3rem;
    border-bottom: solid 3px #f15a24;
    position: absolute;
    left: 0;
    bottom: -3px;
}
