@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
.contentWrap{padding-bottom:1rem}.contentWrap.withBg .contHeader .mv{background-position:top center}.sec_menu{max-width:11.92rem;margin:0 auto}.sec_menu .secTit>.catch{font-size:.18rem;line-height:2.33}.sec_menu .menuBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.55rem;width:100%}.sec_menu .menuBox .menu{width:calc((100% - .26rem * 2)/ 3);border:1px solid rgba(74,6,19,.05);border-bottom:3px solid rgba(74,6,19,.05);-webkit-box-sizing:border-box;box-sizing:border-box}.sec_menu .menuBox .menuLink{position:relative;display:block;padding:.2rem .3rem;z-index:1}.sec_menu .menuBox .menuLink::before{content:"";position:absolute;display:block;top:0;right:.23rem;bottom:0;margin:auto 0;width:.08rem;height:.08rem;border-right:1px solid #634701;border-bottom:1px solid #634701;border-color:#634701;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:transform .3s,-webkit-transform .3s;z-index:1}.sec_menu .menuBox .menuLink span{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;font-size:.18rem;letter-spacing:.13em;line-height:1;vertical-align:middle}.sec_faq .in{padding-top:.25rem}.sec_faq .faqBox{max-width:11.92rem;margin:0 auto;padding-top:.7rem}.sec_faq .faqBox .title{padding-bottom:.5rem;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #4d4d4d),color-stop(100%, #4d4d4d),color-stop(100%, transparent),to(transparent));background-image:linear-gradient(to right,#4d4d4d 0,#4d4d4d 100%,transparent 100%,transparent 100%);background-position:left 1.3em;background-repeat:no-repeat;background-size:100% 1px;line-height:1.3}.sec_faq .faqBox .title span{display:inline-block;padding-right:.44rem;font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500;letter-spacing:.13em;font-size:.26rem;background-color:#fff}.sec_faq .faqBox .faqItem:nth-of-type(n+2){margin-top:.15rem}.sec_faq .faqBox .answer,.sec_faq .faqBox .question{padding:.2rem .3rem}.sec_faq .faqBox .question{background-color:#f8f5f5;-webkit-transition:opacity .3s;transition:opacity .3s}.no-touchevents .sec_faq .faqBox .question:hover{opacity:.7}.sec_faq .faqBox .question span{font-weight:700;font-size:.18rem;letter-spacing:.04em;line-height:1.7}.sec_faq .faqBox .question span::before{content:"Q.";margin-top:.03rem;font-size:.24rem;color:#634701}.sec_faq .faqBox .accordionBtn{position:relative;display:block;cursor:pointer}.sec_faq .faqBox .accordionBtn::before{content:"";position:absolute;display:block;top:0;right:.23rem;bottom:0;margin:auto 0;width:.08rem;height:.08rem;border-right:1px solid #634701;border-bottom:1px solid #634701;border-color:#634701;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:transform .3s,-webkit-transform .3s;z-index:1}.sec_faq .faqBox .accordionBtn.is-open::before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.sec_faq .faqBox .answer .txt{text-align:justify;text-justify:inter-ideograph}.sec_faq .faqBox .answer .txt::before{content:"A.";color:#4d4d4d;font-size:.28rem}.sec_faq .faqBox .accordionIn{display:none}.sec_faq .faqBox .answer .txt,.sec_faq .faqBox .question span{position:relative;display:block;padding-left:.45rem}.sec_faq .faqBox .answer .txt::before,.sec_faq .faqBox .question span::before{position:absolute;left:0;font-family:garamond-premier-pro-caption,serif;font-style:normal;font-weight:400;letter-spacing:.14em;line-height:1}@media screen and (max-width:640px){.contentWrap{padding-bottom:.5rem}.sec_menu{width:calc(100% - .4rem)}.sec_menu .secTit>.catch{margin-top:.2rem;font-size:.14rem;line-height:2}.sec_menu .menuBox{margin-top:.22rem}.sec_menu .menuBox .menu{width:calc((100% - .1rem)/ 2);border-bottom:2px solid rgba(74,6,19,.05)}.sec_menu .menuBox .menu:nth-of-type(n+3){margin-top:.1rem}.sec_menu .menuBox .menu:nth-of-type(even){margin-left:.1rem}.sec_menu .menuBox .menuLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.09rem 0;padding-right:.1rem}.sec_menu .menuBox .menuLink::before{width:.06rem;height:.06rem;right:.1rem}.sec_menu .menuBox .menuLink span{text-align:center;font-size:.13rem;line-height:1.3}.sec_faq .in{padding-top:.13rem}.sec_faq .faqBox{width:calc(100% - .2rem);padding-top:.32rem}.sec_faq .faqBox .title{background-size:97.5% 1px;margin-left:.1rem;padding-bottom:.22rem}.sec_faq .faqBox .title span{padding-right:.1rem;font-size:.2rem}.sec_faq .faqBox .faqItem:nth-of-type(n+2){margin-top:3px}.sec_faq .faqBox .answer,.sec_faq .faqBox .question{padding:.16rem .1rem .14rem .12rem}.sec_faq .faqBox .question{padding-right:.3rem}.sec_faq .faqBox .question span{font-size:.14rem}.sec_faq .faqBox .question span::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;margin:auto 0;font-size:.18rem}.sec_faq .faqBox .accordionBtn::before{width:.06rem;height:.06rem;right:.1rem}.sec_faq .faqBox .answer .txt::before{font-size:.22rem;letter-spacing:.01em}.sec_faq .faqBox .answer .txt,.sec_faq .faqBox .question span{padding-left:.32rem}}@media print,screen and (min-width:641px){.contentWrap.withBg .contHeader .mv{left:calc(50% - 5.5rem)}.sec_menu .menuBox .menu{margin-left:.26rem}.sec_menu .menuBox .menu:nth-of-type(n+4){margin-top:.3rem}.sec_menu .menuBox .menu:nth-of-type(3n+1){margin-left:0}}
/*# sourceMappingURL=faq.css.map */
