.faq .contents__wrap{position:relative;margin:0 auto;padding:0 80px;width:1440px;background:#0058aa;box-sizing:border-box}@media only screen and (min-width: 415px) and (max-width: 840px){.faq .contents__wrap{width:840px;padding:0 30px}}@media only screen and (max-width: 414px){.faq .contents__wrap{width:100%;padding:0 30px}}.faq__nav{text-align:center}.faq__nav-list{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;margin:0 auto 8rem;list-style:none;padding:0}.faq__nav-item{margin:0}.faq__nav-button{display:inline-flex;align-items:center;padding:1em 1.8em;border:2px solid #fff;border-radius:20rem;color:#fff;text-decoration:none;font-size:1rem;transition:background .2s;font-weight:700}.faq__nav-button:hover{background:#ffffff1a}.faq__nav-icon{display:inline-block;margin-left:.4em;font-size:.8em;line-height:1}.faq__category{padding-top:4rem;margin-bottom:4rem}.faq__wrap{margin:0 auto;padding:120px 0 100px}@media only screen and (max-width:828px){.faq__wrap{padding:55px 0 100px}}.faq__category-grid{display:grid;grid-template-columns:270px 1fr;gap:2rem;margin-bottom:9rem;align-items:start}.faq__category-name{font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:2rem;font-weight:700;color:#fff;line-height:2rem}.faq__category-content .faq__list{width:100%}.faq__question{display:flex;align-items:center;flex-wrap:wrap;width:100%;padding:1.4rem 0;border:none;border-top:1px solid #fff;background:transparent;cursor:pointer;color:#fff;font-size:1.3rem;font-family:dnp-shuei-gothic-gin-std,sans-serif;outline:none}.faq__question:focus{outline:none}.faq__question-text{flex:1 1 auto;text-align:left;line-height:1.4;max-width:80%}.faq__item:last-child .faq__question{border-bottom:1px solid #fff}.faq__item:last-child .faq__question.active{border-bottom:none}.faq__item:last-child .faq__question.active+.faq__answer{border-bottom:1px solid #fff}.faq__question-label{flex:0 0 auto;margin-right:1em;font-weight:500;font-size:1.8rem;font-family:akzidenz-grotesk-next-pro,sans-serif}.faq__toggle-icon{flex:0 0 auto;margin-left:auto;padding-top:3px;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid #fff;border-radius:50%;font-family:akzidenz-grotesk-next-pro,sans-serif;font-size:1.4rem;line-height:0;color:#fff}.faq__answer{opacity:0;align-items:flex-start;padding-bottom:3rem;width:100%;color:#fff}.faq__answer a{color:#fff;text-decoration:underline}.faq__answer .metafield-rich_text_field{width:85%;font-size:1.3rem;line-height:1.8rem}.faq__question.active+.faq__answer{display:flex}@media only screen and (max-width: 828px){.faq__nav-list{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto 10rem;padding:0}.faq__nav-item{width:90%;max-width:360px}.faq__nav-button{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:1.2em 1.5em;font-size:1.8rem;font-weight:700;position:relative}.faq__nav-icon{margin-left:auto;font-size:1.2rem}.faq__category-grid{display:block}.faq__category-name{font-size:2.4rem;margin-bottom:1.5rem;line-height:1.2}.faq__question{font-size:1.6rem;padding:1.6rem 0;align-items:flex-start}.faq__question-label{font-size:2rem;margin-right:1rem}.faq__toggle-icon{width:2.4rem;height:2.4rem;font-size:1.6rem}.faq__answer .metafield-rich_text_field{font-size:1.6rem;line-height:2rem;width:78%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/faq.css.map */
