<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: 120px 20px 0 0;}
#lower_pageMV h1{ margin-bottom: 40px;}
.lower_page_title h2{font-weight: normal; margin-bottom: 20px;}

@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
---------------------------------------------------------- */
#voice02_content{ }
#voice02_content.bk_green::after { width: 67vw; height: 70%; top: 220px; left: 0;}

#voice02_con .voice02_con01{ padding-top: 170px;}
#voice02_con .voice02_con01 figure{ max-width: 685px;}

#voice02_con .voice02_con02{ padding-top: 70px;}
#voice02_con .voice02_con02:last-child{ padding-bottom: 120px;}
#voice02_con .voice02_flex-profile{align-items: flex-end!important; justify-content: space-between;}
#voice02_con .voice02_con02.flex{ align-items: center;}
#voice02_con .voice02_con02.flex{ align-items: center;}
#voice02_con .voice02_con02.flex p{ /*font-size: 11px;*/ margin-bottom: 20px;}
#voice02_con .voice02_con02.flex p:last-child{ margin-bottom: 0;}
#voice02_con .voice02_con02.flex p span{ font-weight: bold;font-size: 18px; display: block; margin-bottom: 15px;}
#voice02_con .voice02_con02 .voice02_con02_left{ width: 48%;}
#voice02_con .voice02_con02 .voice02_con02_left p{ padding: 0 28px 0 0;}
#voice02_con .voice02_con02 .voice02_con02_right{ width: 50%;}
#voice02_con .voice02_con02 .voice02_con02_right_con{ max-width: 480px;}
#voice02_con .voice02_con02 .voice02_con02_right p{ padding-left: 40px;}

#voice02_con .voice02_con02 .voice02_con02_profile{ background: #006E38; padding: 20px;     display: inline-flex;}
#voice02_con .voice02_con02 .voice02_con02_profile p{ padding: 0; color: #fff;}
#voice02_con .voice02_con02 .voice02_con02_profile p:nth-child(1){ font-size: 10px; padding-right: 15px;}
#voice02_con .voice02_con02 .voice02_con02_profile figure{ max-width: 85px;}
#voice02_con .voice02_con02 .voice02_con02_profile p:nth-child(3){ padding-left: 10px; display: flex; align-items: flex-end; flex-wrap: wrap;}
#voice02_con .voice02_con02 .voice02_con02_profile p:nth-child(3) small{ font-size: 11px;}
#voice02_con .voice02_con02 .voice02_con02_profile p:nth-child(3) span{ font-size: 13px; margin-bottom: 0;}
#voice02_con .voice02_con02 .voice02_con02_profile p:nth-child(3) span b{ font-size: 18px;}

@media screen and (max-width:960px){
	#voice02_con .voice02_con01 { padding-top: 70px;}
	#voice02_con .voice02_con02:last-child { padding-bottom: 80px;}
	#voice02_con .voice02_con02 .voice02_con02_profile{padding: 15px;}
	#voice02_con .voice02_con02 .voice02_con02_profile p:nth-child(1){padding-right: 0; margin: 0; width: 40%;}
}
@media screen and (max-width:640px){
	.sp_column-reverse{ flex-direction: column-reverse;}
	
	#voice02_con .voice02_con01 { padding-top: 50px;}
	#voice02_con .voice02_con02:last-child { padding-bottom: 50px;}
	
	#voice02_con .voice02_con02.flex p span{ font-size: 16px;}
	#voice02_con .voice02_con02.flex p:last-child{ margin-bottom: 50px;}
	
	#voice02_con .voice02_con02 .voice02_con02_left{ width: 100%;}
	#voice02_con .voice02_con02 .voice02_con02_left p{ padding: 0;}
	#voice02_con .voice02_con02 .voice02_con02_right{ width: 100%;}
	#voice02_con .voice02_con02 .voice02_con02_right_con{ max-width: 100%;}
	#voice02_con .voice02_con02 .voice02_con02_right p{ padding-left: 0;}
	
	#voice02_con .voice02_con02 .voice02_con02_profile{display: flex; flex-wrap: wrap;}
	#voice02_con .voice02_con02 .voice02_con02_profile p:nth-child(1){width: 100%; margin-bottom: 10px;}
	#voice02_con .voice02_con02 .voice02_con02_profile figure{ max-width: 35%;}
	#voice02_con .voice02_con02 .voice02_con02_profile p:nth-child(3){ margin-bottom: 0; width: 50%;}
}


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