@charset "UTF-8";.faq__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:6.0975609756%}.sidemenu{width:310px;position:-webkit-sticky;position:sticky;top:140px;padding-inline:16px;border:2px solid var(--dark);background-color:#fff;border-radius:8px}.sidemenu__item{width:100%;height:72px}.sidemenu__item+.sidemenu__item{border-top:1.5px solid var(--dark)}.sidemenu__item-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;font-size:18px;font-weight:700;padding-right:8px;letter-spacing:.05em;line-height:1;color:var(--dark)}.sidemenu__item-arrow{width:20px;aspect-ratio:1;overflow:hidden;position:relative}.sidemenu__item-arrow:before{content:"";width:100%;aspect-ratio:1;background:url(./ico_faq_arrow.svg) no-repeat 50%;background-size:cover;-webkit-transform:translateY(-100%);transform:translateY(-100%);position:absolute;left:0;top:0}.sidemenu__item-arrow img{position:absolute;left:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}a:hover .sidemenu__item-arrow img{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .15s linear;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}a:hover .sidemenu__item-arrow:before{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .15s linear .1s;transition:-webkit-transform .15s linear .1s;transition:transform .15s linear .1s;transition:transform .15s linear .1s,-webkit-transform .15s linear .1s}.main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:100px}.main__title{font-size:32px;letter-spacing:.05em;line-height:1.4;font-weight:400;margin-bottom:32px;-webkit-text-stroke:.5px black;text-stroke:.5px black}.faq__item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-bottom:32px;border-bottom:1px solid var(--dark)}.faq__item+.faq__item{margin-top:32px}.faq__item dt button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;width:100%;line-height:1.5;letter-spacing:.05em;padding-right:10px;font-weight:700;text-align:left;gap:16px}.faq__item dt button:before{content:"Q";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-family:var(--font-en);font-size:48px;font-weight:400;line-height:1;letter-spacing:0;width:40px}.faq__item dt button:after{display:block;margin-left:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;content:"";width:32px;aspect-ratio:1;background:url(./ico_faq_item.svg) no-repeat;background-size:cover;rotate:180deg;-webkit-transition:rotate .3s ease-out;transition:rotate .3s ease-out}.faq__item.is-opened dt button:after{rotate:0deg}.faq__item dd{display:none;padding:0 58px 0 56px;font-size:16px;line-height:1.625;letter-spacing:.02em;font-family:var(--font-body)}.faq__item dd p{line-height:inherit}.faq__item__product{display:inline-block;margin-top:24px;background-color:#fff;border:1px solid var(--dark);border-radius:8px;overflow:hidden}.faq__item__product__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--dark)}.faq__item__product__main-img{width:100px}.faq__item__product__main-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px;font-family:var(--font-jp);padding:8px 24px 8px 8px}.faq__item__product__main-txt{font-weight:700;font-size:14px;line-height:1;letter-spacing:.05em}.faq__item__product__main-name{font-weight:700;font-size:18px;line-height:1;letter-spacing:.05em}.faq__item__product-btn{width:100%;height:47px}.faq__item__product-btn .btn{font-size:24px;padding-right:24px}.faq__item__txt{font-weight:700;letter-spacing:.02em;font-size:16px;line-height:1.625;margin-top:8px}.faq__item__list{margin-top:8px}.faq__item__list li{font-size:15px;line-height:1.5;padding-left:1em;text-indent:-1em;letter-spacing:.02em}.faq__item__list li:before{display:inline-block;text-indent:0;content:"\30fb";width:1em}.faq__item__list li:first-child{font-weight:700}.faq__item__list li:first-child:before{content:"\2726"}@media only screen and (max-width:767px){.faq__inner{display:block}.main{width:100%;gap:80px}.main__title{font-size:24px;font-weight:700;margin-bottom:24px}.faq__item dt button{gap:8px;padding-right:12px;font-size:18px}.faq__item dt button:before{font-size:40px;width:36px}.faq__item dt button:after{width:24px}.faq__item dd{padding-inline:44px;font-size:15px;line-height:1.7333}.faq__item__product{margin-top:16px;display:block}.faq__item__product__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px 24px;gap:16px}.faq__item__product__main-info{padding:0;text-align:center;gap:8px}.faq__item__product__main-txt{line-height:1.4}.faq__item__product-btn{height:44px}.faq__item__product-btn .btn{font-size:22px}.faq__item__txt{font-size:15px;line-height:1.733}.faq__item__list li{font-size:14px}}@media only screen and (max-width:999px){.sidemenu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/faq.css.map */
