section.visual .inner{background-color:var(--color-bg-beige-dark);width:min(100%,1920px);margin-inline:auto;position:relative;overflow:clip}section.visual .wrapper{flex-direction:column;display:flex}@media screen and (width>=768px){section.visual .wrapper{height:max(min(449.221px,23.4028cqw),240px);padding:max(min(159.96px,8.33333cqw),90px) min(106.64px,5.55556cqw) 0}}@media screen and (width<=767px){section.visual .wrapper{padding:12.8cqw 5.33333cqw 12cqw}}section.visual h1{flex-direction:column;align-items:flex-start;display:flex}@media screen and (width>=768px){section.visual h1{gap:max(min(10.664px,.555556cqw),4px)}}@media screen and (width<=767px){section.visual h1{gap:.8cqw}}section.visual h1 span{background-color:var(--color-white-pure);align-items:center;font-family:Poppins,sans-serif;font-weight:700;display:flex}@media screen and (width>=768px){section.visual h1 span{border-radius:2px;height:max(min(42.656px,2.22222cqw),26px);padding-inline:max(min(13.33px,.694444cqw),6px);font-size:max(min(34.658px,1.80556cqw),20px)}}@media screen and (width<=767px){section.visual h1 span{border-radius:.533333cqw;height:5.33333cqw;padding-inline:1.6cqw;font-size:4cqw}}section.visual h1 figure{aspect-ratio:401/95.5;object-fit:cover}section.visual h1 figure img,section.visual h1 figure svg{object-fit:contain;width:100%;height:100%}@media screen and (width>=768px){section.visual h1 figure{width:max(min(534.533px,27.8472cqw),320px)}}@media screen and (width<=767px){section.visual h1 figure{width:60.8cqw}}section.contents .inner{background-color:var(--color-whire-pure);flex-direction:column;width:min(100%,1920px);margin-inline:auto;display:flex;position:relative;overflow:clip}@media screen and (width>=768px){section.contents .inner{gap:max(min(106.64px,5.55556cqw),56px);padding:min(133.3px,6.94444cqw) min(106.64px,5.55556cqw) min(186.62px,9.72222cqw)}}@media screen and (width<=767px){section.contents .inner{gap:12.8cqw;padding:10.6667cqw 5.33333cqw 21.3333cqw}}section.contents nav ul{display:flex}@media screen and (width>=768px){section.contents nav ul{gap:min(53.32px,2.77778cqw)}}@media screen and (width<=767px){section.contents nav ul{flex-wrap:wrap;gap:4.26667cqw 10.6667cqw}}section.contents .wrapper{flex-direction:column;display:flex}@media screen and (width>=768px){section.contents .wrapper{gap:min(186.62px,9.72222cqw)}}@media screen and (width<=767px){section.contents .wrapper{gap:21.3333cqw}}section.contents .wrapper section{justify-content:space-between;display:flex}@media screen and (width>=768px){section.contents .wrapper section{gap:8.53333cqw}}@media screen and (width<=767px){section.contents .wrapper section{flex-direction:column;gap:6.4cqw}}section.contents .wrapper h2{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (width>=768px){section.contents .wrapper h2{flex-shrink:0;font-size:max(min(53.32px,2.77778cqw),24px)}}@media screen and (width<=767px){section.contents .wrapper h2{font-size:6.4cqw;line-height:1.4}}section.contents .wrapper ul{border-top:1px solid var(--color-border-black);width:100%}@media screen and (width>=768px){section.contents .wrapper ul{max-width:min(1126.39px,58.6806cqw)}}section.contents .wrapper li{border-bottom:1px solid var(--color-border-black)}section.contents .wrapper li dl:has(:checked) dd{grid-template-rows:1fr}section.contents .wrapper li dt{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700}@media screen and (width>=768px){section.contents .wrapper li dt{font-size:max(min(23.994px,1.25cqw),14px)}}@media screen and (width<=767px){section.contents .wrapper li dt{font-size:3.73333cqw}}section.contents .wrapper li label{cursor:pointer;justify-content:space-between;align-items:center;gap:min(26.66px,1.38889cqw);height:100%;line-height:1.6;display:flex}@media screen and (width>=768px){section.contents .wrapper li label{padding-block:min(31.992px,1.66667cqw);padding-left:min(26.66px,1.38889cqw);padding-right:min(53.32px,2.77778cqw)}}@media screen and (width<=767px){section.contents .wrapper li label{padding-block:4.26667cqw;padding-inline:5.33333cqw;font-size:3.73333cqw}}section.contents .wrapper li input{appearance:none;pointer-events:none;flex-shrink:0;display:block;position:relative}section.contents .wrapper li input:after,section.contents .wrapper li input:before{background-color:var(--color-border-black);content:"";will-change:rotate;width:100%;height:1px;transition:rotate .3s ease-in-out;position:absolute;top:50%;left:0}section.contents .wrapper li input:after{rotate:-90deg}section.contents .wrapper li input:checked:after{rotate:0deg}@media screen and (width>=768px){section.contents .wrapper li input{width:min(31.992px,1.66667cqw);height:min(31.992px,1.66667cqw)}}@media screen and (width<=767px){section.contents .wrapper li input{width:5.33333cqw;height:5.33333cqw}}section.contents .wrapper li dd{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}section.contents .wrapper li .answer-inner{overflow:hidden}section.contents .wrapper li p{font-family:Zen Kaku Gothic New,sans-serif;font-weight:500;line-height:1.5}@media screen and (width>=768px){section.contents .wrapper li p{padding-inline:min(31.992px,1.66667cqw);padding-bottom:min(26.66px,1.38889cqw);font-size:max(min(18.662px,.972222cqw),14px)}}@media screen and (width<=767px){section.contents .wrapper li p{padding-inline:5.33333cqw;padding-bottom:4.26667cqw;font-size:3.46667cqw}}
