@charset "UTF-8";.mod_footer{background-color:#E8E7E5}.mod_footer>.in{background-color:#1E1E1E}.pankuzu_wrap{background-color:transparent}.pankuzu{color:#00000A}.cont_header .header_txt_box .title{line-height:2.5;letter-spacing:0.16em}@media screen and (max-width:640px){.cont_header .header_txt_box .title{line-height:1;padding-top:0.5rem}}.cont_header .header_txt_box .title[data-txt]:before{line-height:1.4;left:50%;transform:translateX(-50%)}@media screen and (max-width:640px){.cont_header .header_txt_box .title[data-txt]:before{font-size:0.3rem;line-height:1.2}}.cont_header .header_txt_box .catch{margin-top:0.59rem;font-size:0.16rem;line-height:2.57;letter-spacing:0.16em}@media screen and (max-width:640px){.cont_header .header_txt_box .catch{font-size:0.14rem;letter-spacing:0.12em;line-height:2.3;margin:0.4rem auto 0}}.js-accordion-button{cursor:pointer}.js-accordion-target{overflow:hidden;position:relative}.js-accordion-target[aria-hidden=true]{height:0}.js-accordion-target[aria-hidden=true]:not([style]){visibility:hidden}.js-accordion-target[aria-hidden=false]{z-index:1}.sec_faq{margin-top:0.89rem}@media screen and (max-width:640px){.sec_faq{margin-top:0.41rem}}.sec_faq .in{max-width:11rem;width:100%;margin:0 auto}@media screen and (max-width:640px){.sec_faq .in{padding:0 0.3rem;width:calc(100% - 0.6rem)}}.sec_faq .in .banner{max-width:10.01rem;width:100%;margin:1.01rem auto 0}@media screen and (max-width:640px){.sec_faq .in .banner{margin-top:0.7rem}}.sec_faq .in .banner>a{transition:opacity 0.7s}.no-touchevents .sec_faq .in .banner>a:hover{opacity:0.5}.faq_categories{width:100%}.faq_tab_list{display:flex;align-items:center;height:0.5rem;border-radius:4px;background-color:rgba(147,147,147,0.3)}@media screen and (max-width:640px){.faq_tab_list{height:auto;flex-direction:column;border-radius:5px;background-color:rgba(255,255,255,0.36);margin:0 auto;row-gap:0.08rem;padding:0.2rem}}.faq_tab_item{width:25%;height:100%;position:relative}@media screen and (max-width:640px){.faq_tab_item{width:100%;height:0.46rem;background-color:rgba(147,147,147,0.4);border-radius:4px;box-shadow:2px 2px 10px rgba(0,0,0,0.25)}}.faq_tab_item.selected{background-color:#A99E75;border-radius:4px}.faq_tab_item.selected:after{content:none}.faq_tab_item:after{content:"";position:absolute;top:50%;right:-1px;width:1px;height:0.3rem;background-color:#fff;transform:translateY(-50%);z-index:-1}@media screen and (max-width:640px){.faq_tab_item:after{content:none}}.faq_tab_item:last-of-type:after{content:none}.faq_tab_item_link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:"source-han-serif-jp-subset","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0.2rem;line-height:1;letter-spacing:0.12em;transition:opacity 0.3s}.no-touchevents .faq_tab_item_link:hover{opacity:0.6}@media screen and (max-width:640px){.faq_tab_item_link{font-size:0.15rem}}.faq_contents{display:flex;flex-direction:column;margin-block:0.89rem 1.2rem;gap:0.5rem}@media screen and (max-width:640px){.faq_contents{margin-block:0.7rem 0.9rem}}@media screen and (max-width:640px){.faq_contents.showBanner{margin-block:0.48rem 0.9rem}}.faq_contents_item_question{display:flex;align-items:center;padding:0 0 0.25rem;font-size:0.18rem;font-family:"source-han-serif-jp-subset","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.5;letter-spacing:0.16em;border-bottom:1px solid #000000;position:relative}@media screen and (max-width:640px){.faq_contents_item_question{font-size:0.15rem;line-height:2;letter-spacing:0.18em;padding:0 0 0.15rem;padding-right:0.3rem}}.no-touchevents .faq_contents_item_question:hover>span{opacity:0.6}.faq_contents_item_question:focus-visible{opacity:0.6}.faq_contents_item_question>span{transition:opacity 0.3s;width:calc(100% - 0.4rem)}.faq_contents_item_question:before{content:"Q .";font-size:0.2rem;line-height:1.4;letter-spacing:0.05em;font-family:"trajan-pro-3","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:nowrap;display:block;width:0.4rem;margin:0.085rem auto auto 0}@media screen and (max-width:640px){.faq_contents_item_question:before{font-size:0.18rem;line-height:1.4;letter-spacing:0.05em;margin:0.025rem auto auto 0}}.faq_contents_item_question>i{display:flex;justify-content:center;align-items:center;width:0.17rem;height:0.17rem;position:absolute;right:0}.faq_contents_item_question>i:after,.faq_contents_item_question>i:before{content:"";width:100%;height:1px;background-color:#00000A;position:absolute;transition:transform 0.5s}.faq_contents_item_question>i:after{transform:rotate(-90deg)}.faq_contents_item_question[aria-expanded=true]>i:before{transform:rotate(180deg)}.faq_contents_item_question[aria-expanded=true]>i:after{transform:rotate(0deg)}.faq_contents_item_answer_inner{padding:0.25rem 0 0;padding-right:0.3rem;display:flex;align-items:flex-start;position:relative}.faq_contents_item_answer_inner:before{content:"A .";font-size:0.2rem;line-height:1.4;letter-spacing:0.05em;font-family:"trajan-pro-3","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:nowrap;margin-right:auto;display:block;width:0.4rem}@media screen and (max-width:640px){.faq_contents_item_answer_inner:before{font-size:0.18rem;line-height:1.4;letter-spacing:0.05em}}.faq_contents_item_answer_inner>p{font-size:0.15rem;font-family:"source-han-serif-jp-subset","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:2.2;letter-spacing:0.2em;width:calc(100% - 0.4rem)}@media screen and (max-width:640px){.faq_contents_item_answer_inner>p{font-size:0.14rem;line-height:2}}
/*# sourceMappingURL=faq.css.map */