body .faq-page .nav-box{margin-top:85px}body .faq-page .nav-box .inner{width:1000px;max-width:80%;margin:0 auto}body .faq-page .nav-box .inner .c-aco-wrap{width:302px;max-width:100%;position:relative;z-index:10}body .faq-page .nav-box .inner .c-aco-wrap .c-aco-button{position:relative;padding:8px 50px 8px 15px;line-height:1.5;font-weight:bold;font-size:1.25rem;letter-spacing:.05em;cursor:pointer;color:#fff;background:#f1941b}body .faq-page .nav-box .inner .c-aco-wrap .c-aco-button .arrow{display:block;width:18px;height:2px;background:#fff;position:absolute;top:50%;right:23px;transform:translate(0, -50%)}body .faq-page .nav-box .inner .c-aco-wrap .c-aco-button .arrow:after{position:absolute;content:"";display:block;background:#fff;width:2px;height:18px;left:50%;top:50%;transform:translate(-50%, -50%);transition:height .2s}body .faq-page .nav-box .inner .c-aco-wrap .c-aco-hidden{overflow:hidden;transition:height .2s;position:absolute;left:0;top:calc(100% - 1px);width:100%;height:0;background:#fef4e8}body .faq-page .nav-box .inner .c-aco-wrap .c-aco-hidden .hidden-inner{padding:7px 16px}body .faq-page .nav-box .inner .c-aco-wrap .c-aco-hidden .hidden-inner ul li{line-height:1.5}body .faq-page .nav-box .inner .c-aco-wrap .c-aco-hidden .hidden-inner ul li a{color:#f1941b;font-weight:bold;font-size:1.25rem;transition:height .2s}body .faq-page .nav-box .inner .c-aco-wrap .c-aco-hidden .hidden-inner ul li+li{margin-top:3px}body .faq-page .nav-box .inner .c-aco-wrap.open .c-aco-button .arrow:after{height:0}body .faq-page .faq-contetns-area{margin-top:45px}body .faq-page .faq-contetns-area .inner{width:1000px;margin:0 auto;max-width:80%}body .faq-page .faq-contetns-area .inner .item .faq-box{margin-top:45px}body .faq-page .faq-contetns-area .inner .item .faq-box dl .q,body .faq-page .faq-contetns-area .inner .item .faq-box dl .a{font-weight:bold;font-size:2.125rem;font-family:"Figtree",serif;align-self:flex-start;flex-shrink:0;margin-right:8px;display:block}body .faq-page .faq-contetns-area .inner .item .faq-box dl .c-aco-button{cursor:pointer;position:relative;font-family:"Figtree",serif;font-weight:bold;transition:opacity .2s;display:flex;background:#00b5c0;align-items:center;color:#fff;padding:8px 55px 8px 15px}body .faq-page .faq-contetns-area .inner .item .faq-box dl .c-aco-button .dt-text{font-weight:500;font-size:1rem;letter-spacing:.025em;line-height:1.5;font-family:"Shippori Mincho B1",serif}body .faq-page .faq-contetns-area .inner .item .faq-box dl .c-aco-button .arrow{display:block;width:18px;height:2px;background:#fff;position:absolute;top:50%;transform:translate(0, -50%);right:24px}body .faq-page .faq-contetns-area .inner .item .faq-box dl .c-aco-button .arrow:after{content:"";display:block;width:2px;height:18px;background:#fff;position:absolute;left:50%;top:50%;transition:height .2s;position:absolute;transform:translate(-50%, -50%)}body .faq-page .faq-contetns-area .inner .item .faq-box dl .c-aco-button:hover{opacity:.5}body .faq-page .faq-contetns-area .inner .item .faq-box dl .c-aco-hidden{overflow:hidden;transition:height .2s;background:#e5f8f9}body .faq-page .faq-contetns-area .inner .item .faq-box dl .c-aco-hidden .hidden-inner{padding:8px 15px 8px 15px;display:flex}body .faq-page .faq-contetns-area .inner .item .faq-box dl .c-aco-hidden .hidden-inner .a{color:#00b5c0}body .faq-page .faq-contetns-area .inner .item .faq-box dl.open .c-aco-button .arrow:after{height:0}body .faq-page .faq-contetns-area .inner .item .faq-box dl+dl{margin-top:14px}body .faq-page .faq-contetns-area .inner .item+.item{margin-top:73px}@media(max-width: 768px){body .faq-page .nav-box{margin-top:70px}body .faq-page .nav-box .inner .c-aco-wrap{margin-left:auto;margin-right:auto}body .faq-page .faq-contetns-area .inner .item+.item{margin-top:60px}}
/*# sourceMappingURL=page-faq.min.css.map */