main#faq .c-page-header{background:#f4ede4;padding:15rem 0 0 0;margin:0 0 1rem 0}main#faq .c-page-header .c-page_title{position:relative;z-index:20;color:#726657;padding:0 0 12rem 5vw}main#faq .top_title{color:#726657}main#faq .top_title h2:after{background:#726657}main#faq section.faq_nav{border-bottom:1px solid #d3c8bc}main#faq section.faq{border-bottom:1px solid #d3c8bc}main#faq section.faq h2{font-size:clamp(1.8rem,1.568rem + 0.3vw,2rem)}main#faq .faq_category_nav{margin:0 0 3rem 0;max-width:1000px}main#faq .faq_category_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem}main#faq .faq_category_nav ul li a{display:block;background:#d6cbbd;padding:1rem 2rem;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff;-ms-touch-action:manipulation;touch-action:manipulation}main#faq .faq_category_nav ul li a.active{background:#726657}@media(hover: hover)and (pointer: fine){main#faq .faq_category_nav ul li a:hover{background:#726657}}main#faq .category_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 3rem 0}main#faq .category_block .titles{width:6em;color:#726657}main#faq .category_block ul{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #d3c8bc;padding:0 0 0 2rem}main#faq .faq_detail_block{color:#726657;margin:0 0 8rem 0}@media screen and (max-width: 767px){main#faq .faq_detail_block{margin:0 0 5rem 0}}main#faq .faq_detail_block h2{border-bottom:1px solid #d3c8bc;padding:0 0 3rem 0}main#faq .faq_detail_block dl{border-bottom:1px solid #d3c8bc}main#faq .faq_detail_block dl:first-child{border-top:1px solid #d3c8bc}main#faq .faq_detail_block dl dt,main#faq .faq_detail_block dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main#faq .faq_detail_block dl dt p.en,main#faq .faq_detail_block dl dd p.en{width:1.5em;font-size:clamp(2rem,0.608rem + 1.8vw,3.2rem)}main#faq .faq_detail_block dl dt .faq_txt,main#faq .faq_detail_block dl dd .faq_txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.2em 0 0 0}@media screen and (max-width: 767px){main#faq .faq_detail_block dl dt .faq_txt,main#faq .faq_detail_block dl dd .faq_txt{padding:.6em 0 0 0}}main#faq .faq_detail_block dl dd{padding:0;overflow:hidden;height:0;opacity:1}main#faq .faq_detail_block dl dd .answer{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.2em 0 3rem 0}@media screen and (max-width: 767px){main#faq .faq_detail_block dl dd .answer{padding:.6em 0 2rem 0}}main#faq .faq_detail_block dl dd .answer p,main#faq .faq_detail_block dl dd .answer ul{margin:0 0 1em 0}main#faq .faq_detail_block dl dd .answer p:last-child,main#faq .faq_detail_block dl dd .answer ul:last-child{margin:0}main#faq .faq_detail_block dl dd .answer ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}main#faq .faq_detail_block dl dd .answer ul li::before{content:"●";margin:0 .3em 0 0}main#faq .faq_detail_block dl dt{position:relative;padding:1.5rem 7rem 1.5rem 0;cursor:pointer}main#faq .faq_detail_block dl dt::before{content:"";position:absolute;right:0;top:50%;width:5rem;height:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:5rem 5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='%23726657' stroke-width='0.5' stroke-linecap='round'/%3E%3C/svg%3E")}@media screen and (max-width: 767px){main#faq .faq_detail_block dl dt::before{width:4rem;height:4rem;background-size:4rem 4rem}}main#faq .faq_detail_block dl dt::after{content:"";position:absolute;right:0;top:50%;width:5rem;height:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:5rem 5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14' fill='none' stroke='%23726657' stroke-width='0.5' stroke-linecap='round'/%3E%3C/svg%3E")}@media screen and (max-width: 767px){main#faq .faq_detail_block dl dt::after{width:4rem;height:4rem;background-size:4rem 4rem}}main#faq .faq_detail_block dl.active dt{border-bottom:2px dotted #d3c8bc}main#faq .faq_detail_block dl.active dt::after{-webkit-transform:translateY(-50%) scaleY(0);transform:translateY(-50%) scaleY(0);opacity:0}main#faq .faq_detail_block dd a{text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}main#faq .faq_detail_block dd a:hover{text-decoration:none}main#faq .no_txts{color:#726657}