.global-nav{background:#fff}header{background:#8abfcf}header>.wrapper{box-sizing:border-box;width:100%;padding:0}header>.wrapper>.inner{display:block;margin-top:0;padding-bottom:0}header h1{display:flex;justify-content:center;align-items:center;height:100%;margin:0;padding:7rem;text-align:center;line-height:1;font-size:2.5rem;color:#fff}@media screen and (max-width: 768px){header h1{padding:5rem}}.faq .wrapper{padding-top:6rem;padding-bottom:6rem}@media screen and (max-width: 768px){.faq .wrapper{padding-top:4rem;padding-bottom:4rem}}.faq .faq-list{display:flex;flex-direction:column;gap:4rem}.faq .faq-list>li details{background:#f4f4f4;border-radius:.55rem}.faq .faq-list>li details summary{position:relative;display:flex;align-items:center;gap:2rem;padding:1.5rem 6rem 1.5rem 2.5rem;font-size:1.8rem;font-weight:700;line-height:1.6;cursor:pointer;list-style:none}@media screen and (max-width: 768px){.faq .faq-list>li details summary{gap:1.5rem;padding:1.6rem 5rem 1.6rem 1.6rem;font-size:1.4rem}}.faq .faq-list>li details summary::-webkit-details-marker{display:none}.faq .faq-list>li details summary:before{content:"";flex-shrink:0;width:1.8rem;height:2.1rem;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2017.98%2020.68'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%234c81bf;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpath%20class='cls-1'%20d='M16.71,8.81c0,4.8-2.88,8.92-8.48,8.92S0,13.8,0,8.87,3.13,0,8.48,0c5.04,0,8.24,3.53,8.24,8.81ZM3.85,8.79c0,3.36,1.48,5.91,4.53,5.91,3.31,0,4.49-2.77,4.49-5.85,0-3.26-1.34-5.82-4.55-5.82s-4.47,2.4-4.47,5.76ZM13.08,14.84l4.9,3.36-2.15,2.48-6.08-4.21,3.33-1.63Z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center/contain}.faq .faq-list>li details summary:after{content:"";position:absolute;top:50%;right:2rem;width:2rem;height:2rem;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2019.96%2020.66'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23b3b3b3;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpath%20class='cls-1'%20d='M7.83,20.66v-8.26H0v-4.09h7.83V0h4.25v8.3h7.87v4.09h-7.87v8.26h-4.25Z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center/contain;transform:translateY(-50%);transition:opacity .2s ease}@media screen and (max-width: 768px){.faq .faq-list>li details summary:after{right:1.5rem;width:1.6rem;height:1.6rem}}.faq .faq-list>li details summary:hover:after{opacity:.7}.faq .faq-list>li details[open] summary:after{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024.21%204.92'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23b3b3b3;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpath%20class='cls-1'%20d='M0,4.92V0h24.21v4.92H0Z'/%3e%3c/g%3e%3c/svg%3e")}.faq .faq-list>li details .answer{display:flex;align-items:flex-start;gap:2rem;padding:0 2.5rem 2rem}@media screen and (max-width: 768px){.faq .faq-list>li details .answer{gap:1.5rem;padding:0 1.6rem 1.6rem}}.faq .faq-list>li details .answer:before{content:"";flex-shrink:0;width:1.8rem;height:1.9rem;margin-top:.2rem;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016.64%2017.23'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23ff7bac;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpath%20class='cls-1'%20d='M5.01,13.25l-1.34,3.98H0L5.85,0h4.68l6.1,17.23h-3.92l-1.42-3.98h-6.29ZM10.5,10.2c-1.22-3.64-2-5.96-2.42-7.51h-.02c-.42,1.7-1.29,4.4-2.27,7.51h4.71Z'/%3e%3c/g%3e%3c/svg%3e") no-repeat center/contain}.faq .faq-list>li details .answer .text{flex:1;min-width:0}.faq .faq-list>li details .answer .text p{font-size:1.6rem;line-height:1.8}@media screen and (max-width: 768px){.faq .faq-list>li details .answer .text p{font-size:1.3rem}}.faq .faq-list>li details .answer .text p+p{margin-top:1rem}.faq .faq-list>li details .answer .text a{color:#4c81bf;text-decoration:underline;word-break:break-all;transition:opacity .2s ease}.faq .faq-list>li details .answer .text a:hover{opacity:.7}
