.p-faq{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.p-faq{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-faq{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-faq{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-faq{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-faq{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-faq__nav{display:flex;flex-wrap:wrap;justify-content:center;box-sizing:border-box;padding:0 2rem}@media only screen and (min-width: 768px){.p-faq__nav{gap:2rem}}@media only screen and (max-width: 767px){.p-faq__nav{gap:1rem}}.p-faq__nav a{display:flex;gap:1rem;justify-content:space-between}@media only screen and (min-width: 768px){.p-faq__nav a{width:auto}}@media only screen and (max-width: 767px){.p-faq__nav a{width:100%}}@media only screen and (max-width: 767px){.p-faq__nav a{text-decoration:none;border-bottom:1px solid lightgray;padding-bottom:1rem}}@media only screen and (min-width: 768px){.p-faq__list--item{padding-top:8rem}}@media only screen and (max-width: 767px){.p-faq__list--item{padding-top:6rem}}@media only screen and (min-width: 768px){.p-faq__list--item .c-accordion{margin-top:1rem}}@media only screen and (max-width: 767px){.p-faq__list--item .c-accordion{margin-top:1rem}}.p-faq__list--item .c-accordion__button{display:flex;align-items:center;gap:.5rem}.p-faq__list--item .c-accordion__button:before{content:"Q";font-family:var(--umineko-font-en);font-optical-sizing:auto;color:var(--umineko-color-accent);font-size:2em;line-height:1}.p-faq__list--item .c-accordion__target-text{display:flex;gap:.5rem}.p-faq__list--item .c-accordion__target-text:before{content:"A";font-family:var(--umineko-font-en);font-optical-sizing:auto;color:var(--umineko-color-accent);font-size:2em;line-height:1}.p-faq__list--item .c-accordion:first-of-type{margin-top:2rem}@media only screen and (min-width: 768px){.p-faq__list--item:first-child{margin-top:2rem}}@media only screen and (max-width: 767px){.p-faq__list--item:first-child{margin-top:0}}
