@charset "utf-8";

/* -------------------------------------------------------------------
.funds
------------------------------------------------------------------- */
.funds { font-size: 1.6rem; line-height: 2.25; padding-bottom: 60px;}
.funds .heading-style-1 { margin-top: 55px;}
.funds .heading-style-1:nth-of-type(2) { margin-top: 89px;}
.funds p.funds-right { text-align: right; margin-top: 37px; margin-bottom: 41px;}
.funds .member { display: flex; justify-content: space-between; }
.funds .member li { width: 22.75%; text-align: center;}
.funds .heading-style-2:nth-of-type(1) { margin-top: 50px;}
.funds .heading-style-2 { margin-top: 50px;}
.funds dl { margin-top: 45px;}
.funds dl.funds_list { border-bottom: 1px solid #CCCCCC;}
.funds dl dt { font-size: 2.4rem; color: #0EA2AA; margin-bottom: 21px; line-height: 1em;}
.funds dl.funds_list-02 dt { margin-bottom: 10px;}
.funds dl.funds_list-03 dt { margin-bottom: 10px;}
.funds dl.funds_list-04 dt { margin-bottom: 10px;}
.funds dl.funds_list-05 dt { margin-bottom: 10px;}
.funds dl dd { }
.funds dl dd dl { margin-top: 0; border-bottom: none;}
.funds dl dd dl dt { font-size: 2rem; color: #000; margin-bottom: 0; line-height: 1em;}
.funds dl dd dl dt span { color: #0EA2AA; margin-right: 0.8%;}
.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: 65px; width: 480px; max-width: inherit;}
.funds dl.funds_list-02 { border-bottom: none; margin-bottom: 70px;}
.funds dl.funds_list-02 dd { margin-bottom: 40px;}
.funds dl.funds_list-02 .common-button { margin-bottom: 20px;}
.funds .funds_box { display: flex; margin-top: 40px; margin-bottom: 60px;}
.funds .box-left { width: 273px;}
.funds .box-right { padding-left: 31px;}
.funds .box-right ul li span { font-weight: bold;}
.funds .box-right ul li span i { color: #0EA2AA; font-style: normal;}
.funds .box-right ul .common-button { margin-top: 41px;}
/*.funds .funds_list-05 { border-bottom: 1px solid #ccc;}*/
.funds .funds_list-05 dt { line-height: 1em; margin-bottom: 0;}
.funds .funds_list-05 dd dl dt { margin-bottom: 8px; line-height: 1.3em;}
.funds .funds_list-05 p { margin-bottom: 35px;}
.funds .funds_list-05 .funds_img_02 { width: 664px; margin: 30px 0 45px;}
.funds .funds_list-05 .funds_img_03 { width: 665px; margin: 30px 0 45px;}
.funds .funds_list-05 .funds_img_04 { width: 118px; margin: 30px 0 60px;}
.funds .funds_list-06 dd .funds_img_05 { margin: 22px 0 45px; width: 100%;}
.funds .funds_list-06 dd .funds_img_06 { margin: 22px 0 30px; width: 100%;}
.funds p.funds_bottom-txt { margin-bottom: 30px;}
.funds .contact-area { background: rgba(14,162,170,.16); padding: 50px 0; text-align: center;}
.funds .contact-area .contact-ttl { font-size: 2.4rem; font-weight: bold;}
.funds .contact-area .common-button { margin: 30px auto 0;}

@media screen and (max-width: 1400px) {
}
