<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.lower_page_title{padding: 95px 20px 0 0;}
#lower_pageMV h1{margin-bottom: 110px;}

@media screen and (max-width:960px){
	.lower_page_title{ padding: 30px 20px 0 0;}
	#lower_pageMV h1{ margin-bottom: 30px;}
}
@media screen and (max-width:640px){
	.lower_page_title{ padding: 30px 0 0 0;}
	#lower_pageMV h1{ width: 80%;}
}


/* feature_content #feature02_con01
---------------------------------------------------------- */
#feature_content{ padding: 95px 0 80px;}

#feature02_con01{}
#feature02_con01 .bk_green::after{width: 38vw;height: 700px;top: 170px;left: calc(50% - 50vw);z-index: -1;}
.feature02_con01_wrap{justify-content: space-between;}
.feature02_con01_left{width: 48%;}
.feature02_con01_right{width: 48%;}
.feature02_con01_right .photo01{max-width: 440px;width: 100%;}

.opinionBox + .opinionBox{margin-top: 50px;}
.opinionTitle{padding: 5px 10px 10px 20px; line-height: 1; position: relative; margin-bottom: 15px;}
.opinionTitle::before{
	content: "";background: #006e38;display: block;position: absolute;top: 0;left: 8px;width: 5px;height: 120%;
}
.opinionTitle::after{
	content: "";width: 100%;height: 2px;background: #323333;display: block;position: absolute;bottom: 0;left: 0;
}
.opinionBox .flex{justify-content: space-between;}
.opinionBox .textArea{width: 73%;padding-left: 20px;}
.opinionBox .em_text{width: 73%;padding-left: 20px;}
.opinionBox .em_text p{font-size: 13px; font-weight: 600;}
.opinionBox .photoArea{width: 23%;}
.opinionBox.box01 .em_text,
.opinionBox.box03 .em_text,
.opinionBox.box05 .em_text{margin-top: -20px;}
@media screen and (max-width:1200px){
	.opinionBox.box01 .em_text,
	.opinionBox.box03 .em_text,
	.opinionBox.box05 .em_text{margin-top: 0;}
}
@media screen and (max-width:960px){
	.opinionBox .em_text{margin-top: 20px;}
	.opinionBox.box01 .em_text,
	.opinionBox.box03 .em_text,
	.opinionBox.box05 .em_text{margin-top: 20px;}
}
@media screen and (max-width:640px){
	.opinionBox + .opinionBox{margin-top: 30px;}
	.opinionBox .em_text{width: 100%;}
	.opinionBox .em_text p{font-size: 14px;}
}

#feature02_con02{margin-top: -90px;}
#feature02_con02 .bk_green::after{width: 370px;height: 220px;top: 55%;left: 30%;z-index: -1;}
.feature02_con02_wrap{justify-content: space-between;}
.feature02_con02_left{width: 48%;}
.feature02_con02_right{width: 48%;}
.feature02_con02_left .photo01{max-width: 440px;width: 100%;margin: 140px 0 0 auto;}

/* #feature02_lead
---------------------------------------------------------- */
#feature02_lead{ margin-top: 90px; text-align: center;}
#feature02_lead p{ padding-bottom: 5px;}
#feature02_lead h2{ line-height: 1.5;}


@media screen and (max-width:960px){
	#feature_content{ padding: 70px 0 80px;}
}
@media screen and (max-width:640px){
	#feature_content{ padding: 50px 0;}
	
	.feature02_con01_left{width: 100%;}
	.feature02_con01_right{width: 100%;margin-top: 30px}
	
	#feature02_con02{margin-top: 50px;}
	#feature02_con02 .bk_green::after{top: 85%;}
	.feature02_con02_wrap{flex-direction: column-reverse;}
	.feature02_con02_left{width: 100%;margin-top: 30px;}
	.feature02_con02_right{width: 100%;}
	.feature02_con02_left .photo01{margin: 0 0 0 auto;}

	#feature02_lead{ margin-top: 50px;}
	#feature02_lead p{ padding-bottom: 15px;}
}


</pre></body></html>