.vol-ttl,.vol-ttl-main{text-align:left!important;font-weight:700!important}.vol-ttl{font-size:25px!important}.main-img{margin:0!important}.sec-intro{margin-top:32px!important}.sec-program{margin-top:80px!important}.sec-program:last-of-type{padding-bottom:29px}.sec-program+.sec-program{margin-top:80px!important}.member-profile-list{display:flex;justify-content:space-between}.member-profile-list>li{width:23.43%}.member-profile-name{font-weight:700;font-size:18px;margin-top:10px}.member-profile-text{margin-top:10px;font-size:16px}.member-report-box{display:flex;align-items:flex-start;gap:0 25px}.member-report-box+.member-report-box,.mm-merit-block .merit-detail-block{margin-top:24px}.member-report-icon{width:125px;flex:0 0 125px}.member-report{flex:0 1 auto}.member-report>p+p{margin-top:5px}.br-sp{display:none}.register-link-box{margin-top:10px}.register-link-box a{display:inline-block;position:relative;color:#1a1a1a!important;text-decoration:underline}.register-link-box a::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(../../../common_2024/img/icon_external.svg);margin-left:6px;transform:translateY(1px)}.register-link-box a:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mm-merit-block{margin-top:80px;border:1px solid #ccc;padding:20px}.mm-merit-block .merit-detail-block .merit-detail-ttl{font-size:18px;font-weight:700;margin-bottom:20px}.mm-merit-block .merit-detail-block .merit-detail-list{display:grid;grid-template-columns:repeat(4,1fr)}.mm-merit-block .merit-detail-block .merit-detail-list>li{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;gap:0;row-gap:0;text-align:center}.mm-merit-block .merit-detail-block .merit-detail-list>li>p{margin-bottom:0;display:flex;justify-content:center;align-items:center;font-weight:500}.report-other-page-link{margin-top:64px;display:flex;justify-content:center;gap:32px}.report-other-page-link .button{width:382px;margin-bottom:0}@media only screen and (max-width:640px){.vol-ttl{font-size:20px!important}.sec-intro{margin-top:10px!important}.sec-program:last-of-type{padding-bottom:80px}.sec-program,.sec-program+.sec-program{margin-top:50px!important}.member-profile-list{flex-direction:column;gap:30px 0}.member-profile-list>li{width:100%;max-width:500px;margin-inline:auto}.member-profile-name{font-size:18px!important}.member-report-box{flex-direction:column;gap:5px 0}.member-report-icon{width:100%;flex:initial;max-width:31%}.br-pc{display:none}.br-sp{display:block}.mm-merit-block{margin-top:48px;padding:15px}.mm-merit-block .merit-detail-block .merit-detail-list{grid-template-columns:1fr;gap:20px 0}.report-other-page-link{margin-top:32px;flex-direction:column}.report-other-page-link .button{width:auto}}