section.visual .inner{background-color:var(--color-bg-beige-dark);margin-inline:auto;overflow:clip;position:relative;width:min(100%,1920px)}section.visual .wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){section.visual .wrapper{height:max(min(449.221px,23.4027777778cqw),240px);padding:max(min(159.96px,8.3333333333cqw),90px) min(106.64px,5.5555555556cqw) 0}}@media screen and (max-width:767px){section.visual .wrapper{padding:12.8cqw 5.3333333333cqw 12cqw}}section.visual h1{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:768px){section.visual h1{gap:max(min(10.664px,.5555555556cqw),4px)}}@media screen and (max-width:767px){section.visual h1{gap:.8cqw}}section.visual h1 span{align-items:center;background-color:var(--color-white-pure);display:flex;font-family:Poppins,sans-serif;font-weight:700}@media screen and (min-width:768px){section.visual h1 span{border-radius:2px;font-size:max(min(34.658px,1.8055555556cqw),20px);height:max(min(42.656px,2.2222222222cqw),26px);padding-inline:max(min(13.33px,.6944444444cqw),6px)}}@media screen and (max-width:767px){section.visual h1 span{border-radius:.5333333333cqw;font-size:4cqw;height:5.3333333333cqw;padding-inline:1.6cqw}}section.visual h1 figure{aspect-ratio:401/95.5;object-fit:cover}section.visual h1 figure img,section.visual h1 figure svg{height:100%;object-fit:contain;width:100%}@media screen and (min-width:768px){section.visual h1 figure{width:max(min(534.533px,27.8472222222cqw),320px)}}@media screen and (max-width:767px){section.visual h1 figure{width:60.8cqw}}section.contents .inner{background-color:var(--color-whire-pure);display:flex;flex-direction:column;margin-inline:auto;overflow:clip;position:relative;width:min(100%,1920px)}@media screen and (min-width:768px){section.contents .inner{gap:max(min(106.64px,5.5555555556cqw),56px);padding:min(133.3px,6.9444444444cqw) min(106.64px,5.5555555556cqw) min(186.62px,9.7222222222cqw)}}@media screen and (max-width:767px){section.contents .inner{gap:12.8cqw;padding:10.6666666667cqw 5.3333333333cqw 21.3333333333cqw}}section.contents nav ul{display:flex}@media screen and (min-width:768px){section.contents nav ul{gap:min(53.32px,2.7777777778cqw)}}@media screen and (max-width:767px){section.contents nav ul{column-gap:10.6666666667cqw;flex-wrap:wrap;row-gap:4.2666666667cqw}}section.contents .wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){section.contents .wrapper{gap:min(186.62px,9.7222222222cqw)}}@media screen and (max-width:767px){section.contents .wrapper{gap:21.3333333333cqw}}section.contents .wrapper section{display:flex;justify-content:space-between}@media screen and (min-width:768px){section.contents .wrapper section{gap:8.5333333333cqw}}@media screen and (max-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 (min-width:768px){section.contents .wrapper h2{flex-shrink:0;font-size:max(min(53.32px,2.7777777778cqw),24px)}}@media screen and (max-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 (min-width:768px){section.contents .wrapper ul{max-width:min(1126.385px,58.6805555556cqw)}}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 (min-width:768px){section.contents .wrapper li dt{font-size:max(min(23.994px,1.25cqw),14px)}}@media screen and (max-width:767px){section.contents .wrapper li dt{font-size:3.7333333333cqw}}section.contents .wrapper li label{align-items:center;cursor:pointer;display:flex;gap:min(26.66px,1.3888888889cqw);height:100%;justify-content:space-between;line-height:1.6}@media screen and (min-width:768px){section.contents .wrapper li label{padding-block:min(31.992px,1.6666666667cqw);padding-left:min(26.66px,1.3888888889cqw);padding-right:min(53.32px,2.7777777778cqw)}}@media screen and (max-width:767px){section.contents .wrapper li label{font-size:3.7333333333cqw;padding-block:4.2666666667cqw;padding-inline:5.3333333333cqw}}section.contents .wrapper li input{appearance:none;display:block;flex-shrink:0;pointer-events:none;position:relative}section.contents .wrapper li input:after,section.contents .wrapper li input:before{background-color:var(--color-border-black);content:"";height:1px;left:0;position:absolute;top:50%;transition:rotate .3s ease-in-out;width:100%;will-change:rotate}section.contents .wrapper li input:after{rotate:-90deg}section.contents .wrapper li input:checked:after{rotate:0deg}@media screen and (min-width:768px){section.contents .wrapper li input{height:min(31.992px,1.6666666667cqw);width:min(31.992px,1.6666666667cqw)}}@media screen and (max-width:767px){section.contents .wrapper li input{height:5.3333333333cqw;width:5.3333333333cqw}}section.contents .wrapper li dd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}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 (min-width:768px){section.contents .wrapper li p{font-size:max(min(18.662px,.9722222222cqw),14px);padding-inline:min(31.992px,1.6666666667cqw);padding-bottom:min(26.66px,1.3888888889cqw)}}@media screen and (max-width:767px){section.contents .wrapper li p{font-size:3.4666666667cqw;padding-inline:5.3333333333cqw;padding-bottom:4.2666666667cqw}}
