@layer page{@media screen and (max-width: 767px){html{--scroll-padding: 37vw}}.faq-txt{letter-spacing:.1em}@media screen and (min-width: 768px){.faq-txt{font-size:125%}}@media screen and (max-width: 767px){.faq-txt{position:relative;font-size:4.2666666667vw;padding:5.3333333333vw 12.2666666667vw 16vw 12.2666666667vw;line-height:2}.faq-txt::before{pointer-events:none;content:"";display:block;position:absolute;background:0 0/contain no-repeat;left:-6.6666666667vw;top:0vw;width:122.6666666667vw;height:45.8666666667vw;background-image:url("../img/content/g_sp.webp")}}.faq-hdr{position:relative;padding:3.75em 0;border-top:2px solid #eaeff5}@media screen and (max-width: 767px){.faq-hdr{padding:9.6vw 0}}.faq-hdr::before{content:"";display:block;width:6.25em;height:2px;position:absolute;left:0;top:-2px;background:#03b4de}@media screen and (max-width: 767px){.faq-hdr::before{width:12.8vw}}.faq-hdr__ttl{margin:.1em 0 0 0;letter-spacing:.05em;font-size:200%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 0.625em}@media screen and (max-width: 767px){.faq-hdr__ttl{font-size:6.1333333333vw}.faq-hdr__ttl b{display:block;width:calc(100% - 18.1333333333vw)}}.faq-hdr__count{font-family:var(--en-sans);color:#03b4de;font-weight:normal;font-size:187.5%}@media screen and (max-width: 767px){.faq-hdr__count{font-size:10.6666666667vw}}.faq-unit{margin-top:6.25em}@media screen and (max-width: 767px){.faq-unit{margin-top:21.3333333333vw}.faq-unit:first-of-type{margin-top:16vw}}.faq-dict{border-radius:16px;background:#fff;filter:drop-shadow(0px 10px 20px rgba(0, 96, 178, 0.1));padding:1.375em 1.875em 1.875em 1.875em}.faq-dict+.faq-dict{margin-top:1.25em}@media screen and (max-width: 767px){.faq-dict{padding:5.3333333333vw}}.faq-dict__ttl{color:#00b4e1;font-size:150%;margin-bottom:1.25em;border-bottom:1px solid #eaeff5;margin-bottom:0.625em;padding-bottom:0.875em}@media screen and (max-width: 767px){.faq-dict__ttl{font-size:6.4vw;padding-bottom:2.1333333333vw;margin-bottom:2.1333333333vw}}}