.content-main{padding-inline:3%}.page-ttl-block::after{font-size:6rem;width:6em}.sec-main{width:min(80%,899px);margin-inline:auto;margin-block:62px 87px;position:relative;z-index:10}.main-img{position:relative;z-index:1;opacity:0;transform:translateY(40px);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.45,.15,.32,1.07)}.main-img.in-view{opacity:1;transform:translateY(0)}.main-profile-box{position:absolute;z-index:2;width:33.37%;left:-14.23%;bottom:11.49%}.main-profile-detail{position:relative}.main-profile-bg{overflow:visible;backface-visibility:hidden}.main-profile-bg #mainTxtBgBlobWrap{will-change:transform;transform-box:fill-box;transform-origin:center}.main-profile-name-box{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0}.main-profile-name-box>div,.qa-list>dt{display:flex;align-items:flex-end;gap:0 1em}.main-profile-name-box>div .main-profile-year{font-size:1.8rem;line-height:1;transform:translateY(-4px)}.main-profile-name-box>div .main-profile-name{font-size:4.6rem;font-weight:700;line-height:1}.sec-qa{width:min(100%,792px);margin-inline:auto}.qa-list>dt{color:#0089ff;gap:0 31px;margin-top:66px;opacity:0;transform:translateY(40px);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.45,.15,.32,1.07)}.qa-list>dt:first-child{margin-top:0}.qa-list>dd.is-show,.qa-list>dt.is-show,.sec-message.js-intro.is-show{opacity:1;transform:translateY(0)}.qa-list>dt::before{display:block;content:"";width:80px;flex:0 0 80px;background-position:left bottom;background-repeat:no-repeat;background-size:contain;transform:translateY(-6px);aspect-ratio:80/32}.qa-list>dt:nth-of-type(1)::before{background-image:url(../img/detail/q1.svg)}.qa-list>dt:nth-of-type(2)::before{background-image:url(../img/detail/q2.svg)}.qa-list>dt:nth-of-type(3)::before{background-image:url(../img/detail/q3.svg)}.qa-list>dt:nth-of-type(4)::before{background-image:url(../img/detail/q4.svg)}.qa-list>dt:nth-of-type(5)::before{background-image:url(../img/detail/q5.svg)}.qa-list>dt:nth-of-type(6)::before{background-image:url(../img/detail/q6.svg)}.qa-list>dt:nth-of-type(7)::before{background-image:url(../img/detail/q7.svg)}.qa-list>dt:nth-of-type(8)::before{background-image:url(../img/detail/q8.svg)}.qa-list>dt>span{line-height:1.37;flex:0 1 auto}.qa-list>dd{margin-top:32px;transition-delay:.05s}.qa-list>dd>p+p{margin-top:1.7em}.sec-message{box-sizing:border-box;width:min(96%,899px);margin-inline:auto;margin-block:120px 0;padding:60px min(5.929%,53px) 90px;background-color:#fff;mask-image:url(../img/detail/msg_bg.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%}.js-intro .other-index-list>li,.js-intro .other-ttl,.qa-list>dd,.sec-message.js-intro{opacity:0;transform:translateY(40px);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.45,.15,.32,1.07)}.message-ttl,.qa-list>dt>span{font-size:2.6rem;font-weight:700}.message-ttl{line-height:1.34;text-align:center;color:#0089ff;margin-bottom:46px}.sec-other{box-sizing:border-box;width:min(90%,1200px);margin-inline:auto;margin-block:145px 0}.other-ttl{font-size:2.6rem;font-weight:700;text-align:center;margin-bottom:42px}.is-show .other-ttl{opacity:1;transform:translateY(0)}.other-index-list{display:flex;justify-content:center;flex-wrap:wrap;gap:30px 18px}.other-index-list>li{width:318px}.js-intro .other-index-list>li{transform:translateY(50px);transition-duration:1s}.js-intro .other-index-list>li:nth-child(1){transition-delay:.4s}.js-intro .other-index-list>li:nth-child(2){transition-delay:.6s}.js-intro .other-index-list>li:nth-child(3){transition-delay:.8s}.is-show .other-index-list>li{opacity:1;transform:translateY(0)}.other-index-list>li .other-index-img{overflow:hidden;clip-path:circle(75% at 50% 50%);transition:clip-path .4s cubic-bezier(.55,.11,.4,1.35)}.other-index-list>li .other-index-img img{transition:transform .4s ease}.other-index-list>li .other-index-link{margin-top:20px;display:flex;justify-content:center;align-items:baseline;line-height:1;gap:0 22px}.other-index-list>li .other-index-link .other-index-year{font-size:1.9rem}.other-index-list>li .other-index-link .other-index-name{font-size:4.9rem;font-weight:700}@media (max-width:767px){.sec-main{width:auto;margin-block:82px 74px}.main-profile-box{width:175px;left:2.12%;top:-83px;bottom:auto}.main-profile-name-box>div{gap:0 9px}.main-profile-name-box>div .main-profile-year,.other-index-list>li .other-index-link .other-index-year{font-size:1.3rem}.main-profile-name-box>div .main-profile-name,.other-index-list>li .other-index-link .other-index-name{font-size:2.8rem}.sec-qa{width:auto}.qa-list>dt{align-items:flex-start;gap:0 min(74.25%,16px);margin-top:58px}.qa-list>dt::before{width:min(21.27%,80px);flex:0 0 min(21.27%,80px);transform:translateY(4px)}.qa-list>dd{margin-top:18px;margin-left:min(25.53%,96px)}.sec-message{width:auto;margin-block:94px 0;padding:74px min(12.1%,48px);mask-image:url(../img/detail/msg_bg_sp.svg)}.message-ttl,.qa-list>dt>span{font-size:2rem}.sec-other{width:auto;margin-block:108px 0}.other-ttl{font-size:2rem;margin-bottom:32px}.other-index-list{gap:20px 3.2%;max-width:600px;margin-inline:auto}.other-index-list>li{width:48.4%}.other-index-list>li .other-index-link{margin-top:10px;gap:0 8px}}@media (min-width:768px) and (max-width:1199px){.main-profile-name-box>div{gap:0 9px}.main-profile-name-box>div .main-profile-year{font-size:clamp(1rem,1.125vw,1.8rem)}.main-profile-name-box>div .main-profile-name{font-size:clamp(2rem,5.1167964405vw,4.6rem)}}@media (hover:hover){.other-index-list>li a:hover .other-index-img{clip-path:circle(50% at 50% 50%)}.other-index-list>li a:hover .other-index-img img{transform:scale(1.1);transition:transform .4s cubic-bezier(.55,.11,.4,1.35) .1s}}