<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: 125px 25px 0 0;}
#lower_pageMV h1{ margin-bottom: 80px; margin-left: -50px;}

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


/* voice01_content
---------------------------------------------------------- */
#voice01_content{padding: 140px 0 0;}

#voice01_content.bk_green::after{ width: 35vw; height: 44%; top: 0; right: 0;  z-index: -1;}
#voice01_lead,
.voice01_lead{ text-align: center; margin-bottom: 45px;}
.voice01_lead_inner{padding: 0 15px;}
.voice01_lead h2{ margin-bottom: 20px;}
.voice01_lead p{ font-size: 15px; margin-bottom: 35px;}

#voice01_con .bk_green::after {width: 428px; height: 300px; bottom: -90px; left: -80px; }
#voice01_con{ max-width: 685px; width: 100%; margin: 0 auto; padding-bottom: 200px;}
.voice01_con01_box + .voice01_con01_box{margin-top: 30px;}
.voice01_con01_box h3{margin-bottom: 10px;}
#voice01_con .voice01_con01_img{ margin-top: 80px;}
#voice01_con .voice01_con01_img.flex{ justify-content: space-between;}
#voice01_con .voice01_con01_img .voice01_con01_left{ width: 42%;}
#voice01_con .voice01_con01_img .voice01_con01_right{ width: 57%;}
#voice01_con .voice01_con01_img .voice01_con01_left p{ line-height: 1.2; margin-top: 15px;}
#voice01_con .voice01_con01_img .voice01_con01_left p small{ font-size: 13px;}
#voice01_con .voice01_con01_img .voice01_con01_left p span{ font-size: 18px; display: block; padding-top: 5px;}

@media screen and (max-width:960px){
	#voice01_content{ padding: 70px 0 0;}
	#voice01_con{ padding-bottom: 150px;}
}
@media screen and (max-width:640px){
	#voice01_content{ padding: 50px 0 0;}
	.voice01_lead p{ font-size: 13px;}
	#voice01_con{ padding-bottom: 100px;}
	#voice01_lead.bk_green::after{ }
	#voice01_con .bk_green::after{ width: 300px; height: 200px; bottom: -50px; left: -80px;}
	#voice01_con .voice01_con01_img { margin-top: 30px;}
	#voice01_con .voice01_con01_img .voice01_con01_left{ width: 100%; margin-bottom: 30px;}
	#voice01_con .voice01_con01_img .voice01_con01_right{ width: 100%;}
}


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