*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.6;color:#333;background-color:#fff}.container{max-width:1200px;margin:0 auto;padding:0}.store-gallery{display:flex;flex-direction:column;gap:0}.store-item{width:100%}.store-image{width:100%;height:auto;display:block;object-fit:cover}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width: 768px){.container{padding:0}.pc-only{display:none!important}.sp-only{display:block!important}}@media screen and (min-width: 769px) and (max-width: 1024px){.container{max-width:900px}.pc-only{display:block!important}.sp-only{display:none!important}}@media screen and (min-width: 1025px){.container{max-width:1200px}.pc-only{display:block!important}.sp-only{display:none!important}}.fv-container,.stores-12-container,.stores-10-container{position:relative}.footer-links{position:absolute;text-align:center;z-index:10}.footer-links a{color:#fffc;text-decoration:none;font-size:clamp(10px,1.2vw,12px);transition:color .2s ease}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-links .separator{color:#fff9;margin:0 clamp(6px,.8vw,8px);font-size:clamp(10px,1.2vw,12px)}.pc-footer{bottom:8%;left:31%;transform:translate(-50%)}.sp-footer{bottom:2%;left:50%;transform:translate(-50%);white-space:nowrap}.store-signup-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;text-decoration:none;font-size:clamp(14px,1.5vw,20px);font-weight:700;padding:clamp(15px,2vw,25px) clamp(20px,3vw,40px);border-radius:clamp(6px,.8vw,8px);transition:all .3s ease;white-space:nowrap;position:relative;gap:clamp(10px,1.2vw,15px)}.store-signup-btn:hover{background-color:#333;transform:translateY(-2px)}.store-signup-btn:hover .arrow-circle{background-color:#fd4c13;transform:scale(1.1)}.store-signup-btn .arrow-circle{width:clamp(30px,3vw,40px);height:clamp(30px,3vw,40px);background-color:#fd4c13;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative}.store-signup-btn .arrow-circle:after{content:"";width:clamp(6px,.6vw,8px);height:clamp(6px,.6vw,8px);border:0;border-bottom:solid 2px white;border-right:solid 2px white;transform:rotate(-45deg);transition:all .3s ease}.fv-pc-signup{position:absolute;bottom:12%;top:70%;left:21%;transform:translate(-50%);z-index:10}.fv-pc-signup .store-signup-btn{font-size:clamp(18px,2vw,24px);padding:clamp(20px,2.8vw,30px) clamp(35px,4.2vw,50px)}.fv-pc-signup .store-signup-btn .arrow-circle{width:clamp(40px,4vw,50px);height:clamp(40px,4vw,50px)}.fv-pc-signup .store-signup-btn .arrow-circle:after{width:clamp(8px,.8vw,10px);height:clamp(8px,.8vw,10px)}.sp-fv-button-container{width:100%;padding:clamp(20px,4vw,40px) 0;display:flex;justify-content:center;align-items:center;background-color:transparent}.fv-sp-signup{position:relative;text-align:center;margin-top:10px}.fv-sp-signup .store-signup-btn{font-size:clamp(12px,2.2vw,14px);padding:clamp(10px,2.5vw,12px) clamp(15px,3.5vw,20px)}.fv-sp-signup .store-signup-btn .arrow-circle{width:clamp(24px,4.5vw,28px);height:clamp(24px,4.5vw,28px)}.fv-sp-signup .store-signup-btn .arrow-circle:after{width:clamp(5px,.8vw,6px);height:clamp(5px,.8vw,6px)}.footer-pc-signup{position:absolute;bottom:12%;top:57%;left:31%;transform:translate(-50%);z-index:10}.footer-pc-signup .store-signup-btn{font-size:clamp(18px,2vw,24px);padding:clamp(20px,2.8vw,30px) clamp(35px,4.2vw,50px)}.footer-pc-signup .store-signup-btn .arrow-circle{width:clamp(40px,4vw,50px);height:clamp(40px,4vw,50px)}.footer-pc-signup .store-signup-btn .arrow-circle:after{width:clamp(8px,.8vw,10px);height:clamp(8px,.8vw,10px)}.footer-sp-signup{position:absolute;bottom:10%;top:57%;left:50%;transform:translate(-50%);z-index:10}.footer-sp-signup .store-signup-btn{font-size:clamp(12px,2.2vw,14px);padding:clamp(10px,2.5vw,12px) clamp(15px,3.5vw,20px)}.footer-sp-signup .store-signup-btn .arrow-circle{width:clamp(24px,4.5vw,28px);height:clamp(24px,4.5vw,28px)}.footer-sp-signup .store-signup-btn .arrow-circle:after{width:clamp(5px,.8vw,6px);height:clamp(5px,.8vw,6px)}.faq-section{background:#fb7603;padding:60px 0;width:100%}.faq-container{max-width:1000px;margin:0 auto;padding:0 40px}.faq-title{text-align:center;color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:50px;position:relative}.star-left,.star-right{font-size:3rem;color:#fff;margin:0 20px;display:inline-block}.faq-list{display:flex;flex-direction:column;gap:20px}.faq-item{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.faq-question{padding:25px 30px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:none;margin:0 20px;border-left:none;border-right:none;transition:background-color .3s ease}.faq-item:has(.faq-answer.active) .faq-question{border-bottom:1px solid #707070}.faq-question:hover{background:#fafafa}.question-text{font-size:2.1rem;font-weight:700;color:#333;flex:1}.faq-icon{width:40px;height:40px;background:#fd4c13;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;position:relative}.faq-icon:after{content:"";width:8px;height:8px;border:0;border-bottom:solid 2px white;border-right:solid 2px white;transform:rotate(45deg);transition:transform .3s ease}.faq-item:has(.faq-answer.active) .faq-icon:after{transform:rotate(-135deg)}.faq-answer{padding:0 30px;max-height:0;overflow:hidden;transition:all .3s ease;background:#fff;cursor:default}.faq-answer.active{padding:30px;max-height:500px}.faq-answer:hover{background:#fff}.faq-answer p{color:#555;line-height:1.8;margin-bottom:15px}.faq-answer p:last-child{margin-bottom:0}@media screen and (max-width: 768px){.faq-section{padding:40px 0}.faq-container{padding:0 20px}.faq-title{font-size:1.8rem;margin-bottom:30px}.star-left,.star-right{display:none}.faq-question{padding:20px;margin:0 15px;border-bottom:none}.faq-item:has(.faq-answer.active) .faq-question{border-bottom:1px solid #707070}.question-text{font-size:1rem;line-height:1.4}.faq-icon{width:35px;height:35px}.faq-icon:after{width:6px;height:6px;border-bottom:solid 2px white;border-right:solid 2px white}.faq-answer{padding:0 20px;cursor:default}.faq-answer.active{padding:20px}.faq-answer:hover{background:#fff}.faq-answer p{font-size:.9rem;line-height:1.6}.sp-fv-button-container{padding:clamp(15px,3.2vw,28px) 0}.fv-sp-signup .store-signup-btn{font-size:clamp(12px,3.2vw,30px);padding:clamp(10px,2.5vw,12px) clamp(15px,3.5vw,20px);width:clamp(60%,60%,80%)}.fv-sp-signup .store-signup-btn .arrow-circle{width:clamp(24px,4.5vw,28px)!important;height:clamp(24px,4.5vw,28px)!important}.fv-sp-signup .store-signup-btn .arrow-circle:after{width:clamp(5px,.8vw,6px);height:clamp(5px,.8vw,6px)}.footer-sp-signup{bottom:8%;left:36%}.footer-sp-signup .store-signup-btn{font-size:clamp(10px,3.2vw,30px);padding:clamp(8px,2.5vw,10px) clamp(12px,4vw,15px);width:clamp(85%,100%,100%)}.footer-sp-signup .store-signup-btn .arrow-circle{width:clamp(22px,5.5vw,26px);height:clamp(22px,5.5vw,26px)}.footer-sp-signup .store-signup-btn .arrow-circle:after{width:clamp(4px,1vw,5px);height:clamp(4px,1vw,5px)}.sp-footer{bottom:1%;left:44%}.sp-footer a{font-size:clamp(9px,2.5vw,11px)}.sp-footer .separator{font-size:clamp(9px,2.5vw,11px);margin:0 clamp(4px,1.5vw,6px)}}@media screen and (max-width: 1024px) and (min-width: 769px){.fv-pc-signup .store-signup-btn,.footer-pc-signup .store-signup-btn{font-size:clamp(16px,1.8vw,22px);padding:clamp(18px,2.5vw,28px) clamp(30px,3.8vw,45px)}.fv-pc-signup .store-signup-btn .arrow-circle,.footer-pc-signup .store-signup-btn .arrow-circle{width:clamp(35px,3.5vw,45px);height:clamp(35px,3.5vw,45px)}.fv-pc-signup .store-signup-btn .arrow-circle:after,.footer-pc-signup .store-signup-btn .arrow-circle:after{width:clamp(7px,.7vw,9px);height:clamp(7px,.7vw,9px)}.pc-footer{left:35%;bottom:6%}.footer-links a{font-size:clamp(9px,1.1vw,11px)}.footer-links .separator{font-size:clamp(9px,1.1vw,11px);margin:0 clamp(5px,.7vw,7px)}}@media screen and (max-width: 480px){.sp-fv-button-container{padding:clamp(15px,3.5vw,28px) 0}.fv-sp-signup .store-signup-btn{font-size:clamp(8px,3.5vw,30px);padding:clamp(6px,3vw,8px) clamp(10px,5vw,12px);width:clamp(60%,60%,85%)}.footer-sp-signup .store-signup-btn{font-size:clamp(8px,3.5vw,30px);padding:clamp(6px,3vw,8px) clamp(10px,5vw,12px);width:clamp(90%,100%,100%)}.fv-sp-signup .store-signup-btn .arrow-circle,.footer-sp-signup .store-signup-btn .arrow-circle{width:clamp(22px,5.5vw,26px);height:clamp(22px,5.5vw,26px)}.fv-sp-signup .store-signup-btn .arrow-circle:after,.footer-sp-signup .store-signup-btn .arrow-circle:after{width:clamp(4px,1.6vw,5px);height:clamp(4px,1.6vw,5px)}.sp-footer{bottom:6.5%}.sp-footer a{font-size:clamp(8px,3vw,10px)}.sp-footer .separator{font-size:clamp(8px,3vw,10px);margin:0 clamp(3px,2vw,5px)}}@media screen and (min-width: 1440px){.fv-pc-signup .store-signup-btn,.footer-pc-signup .store-signup-btn{font-size:clamp(20px,1.2vw,26px);padding:clamp(25px,2vw,35px) clamp(45px,2.8vw,60px)}.fv-pc-signup .store-signup-btn .arrow-circle,.footer-pc-signup .store-signup-btn .arrow-circle{width:clamp(45px,2.5vw,55px);height:clamp(45px,2.5vw,55px)}.fv-pc-signup .store-signup-btn .arrow-circle:after,.footer-pc-signup .store-signup-btn .arrow-circle:after{width:clamp(9px,.5vw,12px);height:clamp(9px,.5vw,12px)}.pc-footer{left:28%;bottom:10%}.footer-links a{font-size:clamp(11px,.8vw,14px)}.footer-links .separator{font-size:clamp(11px,.8vw,14px);margin:0 clamp(7px,.6vw,10px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/store.css.map */
