@charset "utf-8";

@media screen and (max-width: 768px) {
/* -------------------------------------------------------------------
.funds
------------------------------------------------------------------- */
	.sponly { display: block;}
	.funds { font-size: 1.6rem; line-height: 2.25;}
	.funds .heading-style-1 { padding-top: 28px; margin-bottom: 20px; margin-top: 0; font-size: 2rem;}
	.funds .heading-style-1:nth-of-type(2) { margin-top: 10px;}
	.funds .member { flex-wrap: wrap;}
	.funds .member li { width: 45%; text-align: center; line-height: 1.7em; margin-bottom: 30px;}
	.funds .member li p { margin-top: 10px;}
	.funds h2.heading-style-1 { font-size: 2rem;}
	.funds h3.heading-style-2 { font-size: 1.8rem;}
	.funds h4 { color: #0EA2AA; font-size: 1.8rem; font-weight: bold; padding-left: 20px; border-left: 10px solid #0EA2AA; margin-bottom: 20px; margin-top: 25px;}
	.funds dl dt { font-size: 2rem; color: #0EA2AA; margin-bottom: 21px; line-height: 1em;}
	.funds dl dd dl dt { font-size: 1.8rem; color: #000; margin-bottom: 5px; line-height: 1em;}
	.funds dl dd dl dd { margin-bottom: 33px; line-height: 2em; font-size: 1.6rem; padding-left: 1.6rem;}
	.funds dl dd dl .common-button { margin-bottom: 40px; width: 100%; max-width: inherit; font-size: 1.4rem;}
	.funds dl.funds_list-02 .common-button { margin-bottom: 20px; width: 100%; max-width: inherit; font-size: 1.4rem;}
	.funds .funds_box { display: flex; flex-direction: column;}
	.funds .box-left { width: 80%; margin: 0 auto 30px;}
	.funds .box-right { padding-left: 0;}
	.funds .box-right ul .common-button { margin-top: 41px; width: 100%; max-width: inherit; font-size: 1.4rem;}
	.funds .funds_list-05 .funds_img_02 { width: 100%; margin: 30px 0 45px;}
	.funds .funds_list-05 .funds_img_03 { width: 100%; margin: 30px 0 45px;}
	.funds .funds_list-05 .funds_img_04 { width: 40%; margin: 30px auto 60px;}
	.funds .funds_list-06 dd .funds_img_05 { margin: 22px 0 45px; width: 100%; overflow-x: scroll;}
	.funds .funds_list-06 dd .funds_img_05 img { width: 800px; }
	.funds .funds_list-06 dd .funds_img_06 { margin: 22px 0 30px; width: 100%; overflow-x: scroll;}
	.funds .funds_list-06 dd .funds_img_06 img { width: 800px;}
	.funds .contact-area .contact-ttl { font-size: 2.4rem; font-weight: bold;}
	.funds .contact-area .common-button { margin: 30px auto 0;}
	.funds .heading-style-2 { margin-top: 40px;}
}