summary{display:block;list-style:none}summary::-webkit-details-marker{display:none}main{padding-top:5rem}@media (min-width: 1440px){main{padding-top:71px}}@media (max-width: 1399px){main{padding-top:72px}}@media (max-width: 1023px){main{padding-top:4.5rem}}section.container{padding-top:8rem;border-radius:2rem;padding-left:5.9375rem;padding-right:5.9375rem}@media (min-width: 1440px){section.container{margin-top:.06vw;padding:8.7vw 14.5vw 8.9vw;border-radius:max(2rem,min(2.222vw,2.25rem))}}@media (max-width: 767.98px){section.container{padding-left:2rem;padding-right:2rem}}.faq-wrap{margin-top:5.1875rem}@media (min-width: 1440px){.faq-wrap{margin-top:5.3vw}}@media (max-width: 767.98px){.faq-wrap{margin-top:5.1875rem}}.faq-content summary{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1.25rem;padding:1.5rem 0;border-top:1px solid var(--c-gray-30);cursor:pointer;transition:.3s}.faq-content summary h2{position:relative;width:-moz-fit-content;width:fit-content;transition:.3s}.faq-content summary h2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:repeating-linear-gradient(transparent 0 calc(1.5em - 1px),currentColor calc(1.5em - 1px) 1.5em);pointer-events:none;transition:.3s}@media (hover:hover){.faq-content summary:hover h2:before{opacity:1}.faq-content summary:hover>span img{transform:rotate(45deg)}}@media (min-width: 1440px){.faq-content summary{font-size:max(1.25rem,min(1.389vw,1.4375rem));padding:1.67vw 0;border-top:.07vw solid var(--c-gray-30)}}.faq-content summary>span{flex-shrink:0}.faq-content summary span img{transition:.3s}@media (min-width: 1440px){.faq-content summary span img{width:1.5vw}}.faq-content[open] span img{transform:rotate(45deg)}.faq-content .faq-answer{font-size:.875rem;overflow:hidden;transition:height .3s,margin .3s}.faq-content .faq-answer>div{padding:.5rem 1.0625rem 1.375rem;line-height:150%}@media (min-width: 1440px){.faq-content .faq-answer>div{font-size:max(.875rem,min(.972vw,1rem));padding:.5vw 1vw 1.5vw}}@media (max-width: 767.98px){.faq-content .faq-answer>div{padding:.5rem .9375rem 1.3125rem}}.faq-content .faq-answer a{position:relative;display:inline-block;padding-right:.875rem;transition:.3s}.faq-content .faq-answer a:after{content:"";position:absolute;bottom:.0625rem;left:0;width:100%;height:.0625rem;background-color:currentColor}.faq-content .faq-answer a img{position:absolute;top:5px;right:0}@media (hover:hover){.faq-content .faq-answer a:hover{-webkit-text-decoration:none;text-decoration:none;opacity:.7}}.faq-content:last-child{border-bottom:1px solid var(--c-gray-30)}@media (min-width: 1440px){.faq-content:last-child{border-bottom:.07vw solid var(--c-gray-30)}}.title img{display:block;margin-left:auto;margin-right:auto;width:7.75rem;transform:translate(.3125rem)}@media (min-width: 1440px){.title img{width:13.1vw;transform:translate(.5vw)}}p{line-height:150%}p+h3{margin-top:.5rem}h3{margin-bottom:.25rem}.list-desc li{position:relative;padding-left:.875rem}.list-desc li+li{margin-top:.25rem}.list-desc li:before{position:absolute;content:"";display:inline-block;width:.3125rem;height:.3125rem;top:.4375rem;left:.0625rem;border-radius:50%;vertical-align:middle;background-color:currentColor}@media (min-width: 1440px){.list-desc li:before{top:.5625rem}}.list-desc li ul{width:100%;margin-top:.25rem;margin-left:.25rem}.list-desc li ul li{padding-left:.75rem}.list-desc li ul li:before{width:.1875rem;height:.1875rem;margin-right:.5rem}
