<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: 80px 20px 0 0; position: relative; z-index: 2;}
#lower_pageMV h1{width: 120%; margin-bottom: 30px;}

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


/* feature06_content
---------------------------------------------------------- */
#feature06_content{}

.content_title{text-align: center; margin: 70px 0 70px; padding: 40px 0 0;}
.content_title.bk_green::after{width: 28vw; height: 90%;
	top: 0; right: 0; transform: translateX(50vw) translateX(-560px);}
.content_title h2{margin-bottom: 10px;}

.case01_area{margin-bottom: 100px;}
.case01_lead{padding: 0 45px 30px; margin-bottom: 70px;}
.case01_lead .flex{justify-content: space-between;}
.case01_lead_title{width: 50%;}
.case01_lead_title h3{margin: 10px 0 5px;}
.case01_lead_img{width: 30%; padding-top: 60px;}
.case01_lead.bk_green::after{width: calc(75% + 50vw - 560px); height: 160px; left: 0; bottom: 0;
	transform: translateX(-50vw) translateX(560px);}

.case01_example{justify-content: space-between; padding: 0 40px;}
.case01_example_box{width: calc(100% / 3); padding: 0 40px; text-align: center;}
.case01_example_box h4{margin: 10px 0;}
.equivalent_box{border: 1px solid #006e38; background: #fff; font-size: 13px; font-weight: bold; line-height: 1.4; padding: 8px; margin-bottom: 25px; position: relative;}
.equivalent_box span{font-size: 16px;}
.equivalent_box::after{content: ""; width: 0; position: absolute; bottom: -30px; left: 0; right: 0; margin: auto;
	border-top: 12px solid #006e38; border-left: 14px solid transparent; border-right: 14px solid transparent;}
.free{font-size: 16px; letter-spacing: 1px;}
.free span b{font-size: 40px; line-height: 1;}

@media screen and (max-width:1130px){
	.content_title.bk_green::after{width: 35%; transform: translateX(15px);}
	.case01_lead.bk_green::after{width: 75%; transform: translateX(-15px);}
}
@media screen and (max-width:960px){
	.content_title{margin: 50px 0 50px; padding: 20px 0 0;}

	.case01_area{margin-bottom: 60px;}
	.case01_lead{padding: 0 20px 30px;}
	.case01_lead_img{width: 40%;}
	.case01_example{padding: 0;}
	.case01_example_box{padding: 0 15px;}
	.case01_example_box h4{font-size: 14px;}
}
@media screen and (max-width:640px){
	.case01_lead{margin-bottom: 15px;}
	.case01_lead_title{width: 100%;}
	.case01_lead_img{width: 100%; padding-top: 20px;}
	.case01_example{padding: 0 40px;}
	.case01_example_box{width: 100%; padding: 0;}
	.case01_example_box + .case01_example_box{margin-top: 40px;}
	.case01_example_box figure{padding: 0 20px;}

}

.case02_area{padding: 0 45px; margin-bottom: 100px;}
.case02_area::after{width: 63%; height: 260px; top: 110px; left: 5%; right: 0; margin: auto;}
.case02_lead.flex{justify-content: space-between; padding: 0 0 15px;}
.case02_lead_title{width: 50%;}
.case02_lead_title h3{margin: 10px 0 5px;}
.case02_lead_img{width: 30%; padding-top: 60px;}

.case02_example{justify-content: space-between;}
.case02_example_left{width: 67%;}
.case02_example_left p{margin-bottom: 25px;}
.case02_example_left p span{background: #006e38; color: #fff; padding: 7px 11px;}
.case02_example_right{width: 30%; text-align: center; padding-top: 10px;}
.case02_example_right .equivalent_box{margin: 0 35px 25px;}
.case02_example_right .free{margin-bottom: 20px;}


@media screen and (max-width:960px){
	.case02_area{margin-bottom: 60px;}
	.case02_lead_img{width: 40%;}
	.case02_lead.flex{padding: 0 0 30px;}
	.case02_example_right .equivalent_box{margin: 0 0 25px;}
	.case02_example{align-items: center;}
	.case02_example_left{width: 60%;}
	.case02_example_right{width: 38%;}

}
@media screen and (max-width:640px){
	.case02_area{padding: 0 20px; margin-bottom: 50pxs;}
	.case02_lead_title{width: 100%;}
	.case02_lead_img{width: 100%; padding-top: 20px;}

	.case02_example_left{width: 100%; margin-bottom: 15px;}
	.case02_example_left p{text-align: center;}
	.case02_example_right{width: 100%;}
}


.case03_area{padding: 0 45px 25px; margin-bottom: 50px;}
.case03_area::after{width: calc(35% + 50vw - 560px); height: 230px; bottom: 0; right: 0;
    transform: translateX(50vw) translateX(-560px);}
.case03_lead{justify-content: space-between; align-items: flex-end;}
.case03_lead_title{width: 34%;}
.case03_lead_title h3{margin: 10px 0 5px;}
.case03_lead_img1{width: 20%;}
.case03_lead_img2{width: 40%;}

@media screen and (max-width:1130px){
	.case03_area::after{width: 35%; transform: translateX(15px);} 
}
@media screen and (max-width:960px){
	.case03_lead_title{width: 100%; margin-bottom: 30px;}
	.case03_lead_img1{width: 30%;}
	.case03_lead_img2{width: 60%;}
}
@media screen and (max-width:640px){
	.case03_area{padding: 0 20px;}
}


.case04_area{margin-bottom: 100px;}
.case04_lead{padding: 0 45px 50px; margin-bottom: 20px;}
.case04_lead .flex{justify-content: space-between; align-items: flex-end;}
.case04_lead_title{width: 50%;}
.case04_lead_title h3{margin: 10px 0 5px;}
.case04_lead_img{width: 33%;}
.case04_lead.bk_green::after{width: 27%; height: 205px; left: 0; bottom: 0;}

.case04_example{text-align: center;}
.case04_example h4{position: relative; margin-bottom: 10px;}
.case04_example h4::after{content: ""; width: 58%; height: 1px; background: #006e38; display: block; position: absolute; top: 50%; left: 0; right: 0; margin: auto;}
.case04_example h4 span{position: relative; z-index: 2; background: #fff; padding: 0 10px;}
.case04_example_wrap{justify-content: center;}
.case04_example_box{color: #006e38; border: 1px solid #006e38; padding: 6px 0;
	width: 21%; margin: 0 1%; box-shadow: 2px 2px 0 #006e38; font-size: 16px;}

@media screen and (max-width:960px){
	.case04_area{margin-bottom: 50px;}
	.case04_lead_img{width: 40%;}
	.case04_example h4::after{width: 90%;}
	.case04_example_box{width: 23%; font-size: 14px;}
}
@media screen and (max-width:640px){
	.case04_lead{padding: 0 20px 10px;}
	.case04_lead_title{width: 100%; margin-bottom: 15px;}
	.case04_lead_img{width: 100%;}

	.case04_example h4 span{display: inline-block;}
	.case04_example_box{width: 48%; margin: 5px 1%;}
}
	

/* please_consult
---------------------------------------------------------- */
#please_consult{background: #d9e8e1; padding: 50px 0 110px;}
#please_consult h3{text-align: center; margin-bottom: 40px;}
.please_consult_wrap{justify-content: space-between; align-items: center; padding: 0 95px;}
.please_consult_text{width: 50%;}
.please_consult_img{width: 40%;}

@media screen and (max-width:960px){
	#please_consult{padding: 50px 0 50px;}
	.please_consult_wrap{padding: 0 20px;}
	.please_consult_img{width: 45%;}
}
@media screen and (max-width:640px){
	#please_consult{padding: 30px 0;}
	#please_consult h3{font-size: 16px; margin-bottom: 20px;}
	.please_consult_text{width: 100%; margin-bottom: 15px;}
	.please_consult_img{width: 100%;}
}</pre></body></html>