.page-faq .l-page__main{background:#fff}.faq{position:relative;background:#EEEEED}.faq:not(:first-of-type){margin-top:clamp(20px,1.3888888889vw,20px)}@media only screen and (max-width:767px){.faq:not(:first-of-type){margin-top:20px}}.faq__header button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:clamp(20px,2.0833333333vw,30px) clamp(40px,6.25vw,90px) clamp(20px,2.0833333333vw,30px) clamp(20px,2.0833333333vw,30px);text-align:left;-webkit-transition:0.3s;transition:0.3s}.faq__header button:after{content:"";position:absolute;top:50%;right:clamp(20px,3.4722222222vw,50px);width:9px;height:5px;background:url("../img/common/ico_arrow_down.svg") no-repeat 50% 50%/contain;-webkit-transition:0.4s;transition:0.4s}.mode-pc .faq__header button:hover,.mode-sp .faq__header button:active{color:#7C3B3B!important}.faq__header.is-open button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__title{font-size:clamp(14px,1.1805555556vw,17px);font-weight:600;text-box:trim-both cap alphabetic}@media only screen and (max-width:767px){.faq__title{font-size:clamp(14px,2.0860495437vw,16px)}}.faq__body{padding-inline:clamp(20px,2.0833333333vw,30px);overflow:hidden;height:0;-webkit-transition:height 0.3s;transition:height 0.3s}.faq__body-inner{padding-block:clamp(20px,2.0833333333vw,30px);border-top:1px solid rgba(17,17,17,0.5)}.faq__txt{font-size:clamp(14px,1.1805555556vw,17px);text-box:trim-both cap alphabetic}@media only screen and (max-width:767px){.faq__txt{font-size:clamp(14px,2.0860495437vw,16px);line-height:1.8}}.faq__txt+.sec-faq__item-txt{margin-top:1em}.faq__txt a{color:#7C3B3B;text-decoration:underline}.mode-pc .faq__txt a:hover,.mode-sp .faq__txt a:active{text-decoration:none}.faq__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:clamp(20px,2.0833333333vw,30px)}@media only screen and (max-width:767px){.faq__img{margin-top:10px}}.faq__img figure{width:48.9%}@media only screen and (max-width:767px){.faq__img figure{width:auto;margin-top:15px}}.faq__img figure:nth-child(n+3){margin-top:clamp(10px,1.3888888889vw,20px)}@media only screen and (max-width:767px){.faq__img figure:nth-child(n+3){margin-top:15px}}.faq__img figure img{width:100%;height:auto}.sec-search{position:relative;padding-block:clamp(40px,5.5555555556vw,80px) clamp(30px,4.1666666667vw,60px)}.sec-search__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:520px;width:100%;height:60px;margin-inline:auto}@media only screen and (max-width:767px){.sec-search__box{height:50px}}.sec-search__input{width:100%;height:100%;padding-inline:20px;border:1px solid #AAA}@media only screen and (max-width:767px){.sec-search__input{padding-inline:10px}}.sec-search__input input{width:100%;height:100%;font-size:17px}@media only screen and (max-width:767px){.sec-search__input input{font-size:13px}}.sec-search__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:60px;aspect-ratio:1/1;background:#7C3B3B;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media only screen and (max-width:767px){.sec-search__btn{width:50px}}.mode-pc .sec-search__btn:hover{opacity:0.7}.sec-search__result{padding-block:clamp(40px,4.1666666667vw,60px) clamp(20px,2.7777777778vw,40px)}.sec-search__result-txt{margin-bottom:clamp(10px,1.3888888889vw,20px);padding:0 clamp(10px,2.0833333333vw,30px) clamp(10px,1.3888888889vw,20px);border-bottom:1px solid rgba(17,17,17,0.5);font-size:clamp(13px,1.1805555556vw,17px);font-weight:600;line-height:1.47;text-box:trim-both cap alphabetic}@media only screen and (max-width:767px){.sec-search__result-txt{margin-bottom:30px;padding:0 0 10px;font-size:16px}}.sec-search__result-txt+.sec-faq__item-txt{margin-top:1em}.sec-search__result-txt a{color:#7C3B3B;text-decoration:underline}.mode-pc .sec-search__result-txt a:hover,.mode-sp .sec-search__result-txt a:active{text-decoration:none}.sec-faq{position:relative;padding-bottom:clamp(50px,6.9444444444vw,100px)}.sec-faq__nav{padding-top:clamp(10px,1.3888888889vw,20px);background:url("../img/common/bg_wallpaper.jpg") repeat 50% 0/100% auto;border-bottom:1px solid #aaa}@media only screen and (max-width:767px){.sec-faq__nav{padding:20px;border-bottom:0}}.sec-faq__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;width:100%;height:80px;margin-inline:auto}@media only screen and (max-width:767px){.sec-faq__nav-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}}.sec-faq__nav-item{-webkit-transition:all;transition:all}.sec-faq__nav-item button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding-inline:5px;background:rgba(255,255,255,0);-webkit-transition:0.4s;transition:0.4s}@media only screen and (max-width:767px){.sec-faq__nav-item button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 10px 20px 5px;border-bottom:1px solid #aaa}}.mode-pc .sec-faq__nav-item button:hover,.mode-sp .sec-faq__nav-item button:active{color:#7C3B3B!important}.mode-pc .sec-faq__nav-item button:hover svg,.mode-sp .sec-faq__nav-item button:active svg{fill:#7C3B3B!important}.sec-faq__nav-item .txt{font-size:clamp(13px,1.1111111111vw,16px);font-weight:600;text-box:trim-both cap alphabetic}.sec-faq__nav-item svg{margin-top:16px;fill:#111;-webkit-transition:0.4s;transition:0.4s}@media only screen and (max-width:767px){.sec-faq__nav-item svg{margin-top:0}}.sec-faq__nav-item:not(:first-of-type){border-left:1px solid #aaa}@media only screen and (max-width:767px){.sec-faq__nav-item:not(:first-of-type){border-left:0}}.sec-faq__nav-item:first-child{width:20.4%}@media only screen and (max-width:767px){.sec-faq__nav-item:first-child{width:100%;border-top:1px solid #aaa}}.sec-faq__nav-item:nth-child(2){width:25.6%}@media only screen and (max-width:767px){.sec-faq__nav-item:nth-child(2){width:100%}}.sec-faq__nav-item:nth-child(3){width:30%}@media only screen and (max-width:767px){.sec-faq__nav-item:nth-child(3){width:100%}}.sec-faq__nav-item:nth-child(4){width:15%}@media only screen and (max-width:767px){.sec-faq__nav-item:nth-child(4){width:50%}}.sec-faq__nav-item:nth-child(5){width:9%}@media only screen and (max-width:767px){.sec-faq__nav-item:nth-child(5){width:50%;border-left:1px solid #aaa}}.sec-faq__nav-item.is-current{height:calc(100% + 1px);border-top:1px solid #aaa}@media only screen and (max-width:767px){.sec-faq__nav-item.is-current{height:auto;border-top:0}}.sec-faq__nav-item.is-current button{background:#fff}.sec-faq__nav-item.is-current svg{display:none}@media only screen and (max-width:767px){.sec-faq__nav-item.is-current svg{display:block}}.sec-faq__nav-item.is-current:first-child{border-left:1px solid #aaa}@media only screen and (max-width:767px){.sec-faq__nav-item.is-current:first-child{border-left:0;border-top:1px solid #aaa}}.sec-faq__nav-item.is-current:nth-child(5){border-right:1px solid #aaa}@media only screen and (max-width:767px){.sec-faq__nav-item.is-current:nth-child(5){border-right:0}}.sec-faq__contents{padding-top:clamp(30px,4.1666666667vw,60px)}
/*# sourceMappingURL=faq.css.map */