@media(max-width: 767px){#faq .contents{margin-top:2rem}}#faq .faq-accordion{padding:.75rem 1.25rem;cursor:pointer;background:#f2f2f2;border-radius:24px}@media(max-width: 767px){#faq .faq-accordion{padding:.75rem 1rem;margin:0 -0.5rem}}#faq .faq-accordion.open .faq-accordion__ttl::after{width:0}#faq .faq-accordion__ttl{position:relative;font-size:1.125rem;font-weight:bold;line-height:1.4444444444;text-align:center}@media(max-width: 767px){#faq .faq-accordion__ttl{text-align:start}}#faq .faq-accordion__ttl::before,#faq .faq-accordion__ttl::after{position:absolute;top:50%;right:6px;width:1.5px;height:.75rem;content:"";background:#d82300;border-radius:3px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#faq .faq-accordion__ttl::before{content:"";-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#faq .faq-accordion__item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.75rem;-webkit-column-gap:4.854368932%;-moz-column-gap:4.854368932%;column-gap:4.854368932%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:824px;margin:1.5625rem auto .8125rem}#faq .faq-accordion__item ul li{position:relative;width:47.572815534%;max-width:392px}@media(max-width: 767px){#faq .faq-accordion__item ul li{width:100%;max-width:100%}}#faq .faq-accordion__item ul li a{display:block;padding:.625rem 2.25rem .625rem 1.5rem;font-size:.875rem;line-height:1.4285714286;background:#fff;border-radius:24px}#faq .faq-accordion__item ul li a::after{position:absolute;top:50%;right:1rem;width:.75rem;height:.5rem;content:"";background:url("/kikinzoku/wp-content/themes/otakaraya/assets/img/common/icon_arrow_red03.png") no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 767px){#faq section:nth-of-type(2) div h3{margin-top:1.5rem;margin-bottom:1rem}}@media(min-width: 768px){#faq section:nth-of-type(2) div h3{margin-top:4rem;margin-bottom:2rem}}@media(max-width: 767px){#faq section:nth-of-type(2) div h3:first-of-type{margin-top:2rem}}@media(min-width: 768px){#faq .contents__left section>section+section{margin-top:4rem}}#faq .qa__wrap{margin-top:2rem}@media(max-width: 767px){#faq .qa__wrap{margin-top:1rem}}@media(max-width: 767px){#faq .cta{margin-top:0}}/*# sourceMappingURL=faq.min.css.map */