.about-section{max-width:1280px;margin:0 auto;padding:0}.about-section h3,.about-section h4,.about-section p{color:#232323}.flex-wrapper{display:flex;justify-content:flex-start}.flex-wrapper .store-image{width:600px;height:400px;object-fit:cover;margin:30px 0 0 100px}.flex-wrapper .store-image img{width:600px;height:400px}.flex-wrapper .about-store{margin-top:200px;margin-left:70px}.flex-wrapper .store-address p{padding-bottom:10px;color:#232323}.dot{width:227px;font-size:10px;margin-bottom:8px;text-align:center;color:#232323}.font_1{width:240px;font-size:18px;font-weight:600;letter-spacing:3px;line-height:26px;border:1px solid #232323;border-radius:50%;margin:0 auto 22px -5px;padding:12px 35px 9px;text-align:center;color:#232323}.font_2,.font_2 p{font-size:14px;font-weight:600;letter-spacing:1px;line-height:26px;color:#232323}.store-gallery{display:flex;justify-content:space-between}.store-gallery .left-img{width:58%;height:auto;object-fit:cover;margin:280px auto 100px 100px}.store-gallery .left-img img{width:100%}.store-gallery .right-img{width:370px;height:224px;object-fit:cover;margin:50px 100px 100px}.store-gallery .right-img img{width:370px;height:224px}.concept-block{display:flex;justify-content:flex-start;align-items:center}.concept-block .concept-image{width:50%;height:550px;background-image:url(/cdn/shop/files/concept_img_1.jpg?v=1754642761);background-position:bottom center;background-size:cover;margin-top:45px;box-sizing:border-box;position:relative;left:-70px}.concept-block .concept-text{margin-top:80px;margin-left:60px}.policy-block{display:flex;justify-content:space-between}.policy-block .policy-right{width:40%;position:relative;margin:100px 10% 0 100px}.policy-block .font_3{font-size:18px;font-weight:600;letter-spacing:3px;line-height:26px;margin-top:20px;padding-bottom:10px;color:#232323}.policy-block .font_4{width:380px;font-size:14px;font-weight:600;letter-spacing:1px;line-height:26px;color:#232323}.policy-block .fourless{width:510px;margin-left:20px}.policy-block .policy-image{width:35%;height:700px;object-fit:cover;position:absolute;right:0}.policy-block .policy-img2{width:35%;height:700px;background-image:url(/cdn/shop/files/concept_img_2.jpg?v=1754642752);background-position:center;background-size:cover}.policy-block .policy-img2 img{width:35%;height:700px}.concept-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;width:80%;margin:70px auto 30px;padding-bottom:150px}.concept-wrapper .img-size{width:100%}.concept-wrapper .group-concept{width:28%;padding:25px;margin:30px 0;line-height:26px}.concept-wrapper .group-concept .font_4{margin-top:10px;font-size:17px;font-weight:600}.concept-wrapper .group-concept .font_5{font-weight:600;letter-spacing:1px;line-height:26px;border-bottom:1px solid #232323;margin:-5px 0 10px;padding:0 0 5px 14px}.concept-wrapper .group-concept .font_6{font-weight:600;letter-spacing:1px;line-height:26px;padding-top:10px}.concept-wrapper .material{margin-top:30px}.concept-wrapper .material .concept_t1{width:50%;margin-left:-3%;margin-bottom:-5%}.concept-wrapper .design{margin-top:180px}.concept-wrapper .design .concept_t2{width:75%;margin:-280% auto 0 -20%}.concept-wrapper .new-normal{margin-top:10px}.concept-wrapper .new-normal .concept_t3{width:90%;margin-top:-50px;margin-left:45%}.concept-wrapper .upcycling{margin-top:20px}.concept-wrapper .upcycling .concept_t4{width:60%;margin-top:-14%;margin-left:80%;margin-bottom:-45%}.concept-wrapper .sustainability{margin-top:100px}.concept-wrapper .sustainability .concept_t5{width:60%;margin-top:-280%;margin-left:65%;margin-bottom:-60%}.concept-wrapper .phasefree{margin-top:10px}.concept-wrapper .phasefree .concept_t6{width:60%;margin-left:90%;margin-bottom:-70%}:is(.concept_t1,.concept_t2,.concept_t3,.concept_t4,.concept_t5,.concept_t6) img{width:100%}.fade-in{opacity:0;transform:translateY(40px);transition:opacity 1.2s ease,transform 1.2s ease;transition-delay:var(--delay, 0s)}.fade-in.active{opacity:1;transform:translateY(0)}body{background-color:#f9f6e8}@media screen and (max-width: 1000px){body{background-color:#f9f6e8}.flex-wrapper{flex-direction:column}.flex-wrapper .about-store{margin:50px}.store-image{width:calc(100% - 200px);height:340px;margin:150px auto 0}.store-gallery .left-img img{width:100%}.store-gallery{flex-direction:column-reverse;align-items:center}.store-gallery .right-img{width:90%;margin:0 0 70px 10%}.store-gallery .left-img{width:100%}.concept-block .concept-image{left:-80px;width:75%}.concept-block{flex-direction:column-reverse;align-items:center}.concept-block .concept-image{height:350px;margin:0 0 10px 50%}.concept-block .concept-text{margin:40px auto 40px 60px}.policy-block{flex-direction:column-reverse;align-items:center;margin-top:100px}.policy-block .policy-right{width:90%;margin:40px auto}.policy-block .fourless{margin-left:0;width:100%}.policy-block .policy-img2{width:85%;height:400px;margin-left:-20%;margin-top:-400px}.policy-block .font_4{width:100%}.concept-wrapper{align-items:center;width:calc(100% - 60px);margin:170px auto;padding-bottom:120px}.concept-wrapper .group-concept{width:45%;padding:5px}.material{margin-top:50px}.concept-wrapper .design{margin-top:-650px}.concept-wrapper .upcycling{margin-top:-1150px}.concept-wrapper .phasefree,.concept-wrapper .sustainability{margin-top:-250px}.concept-wrapper .design .concept_t2{margin:-140% auto 0 -25%}.concept-wrapper .upcycling .concept_t4{margin-top:-220%;margin-left:45%}.concept-wrapper .sustainability .concept_t5{margin-top:-420%;margin-left:-5%}.concept-wrapper .phasefree .concept_t6{margin-left:45%;margin-bottom:-40%}}@media screen and (max-width: 600px){.font_1{font-size:16px;padding:10px 25px}.font_2{font-size:13px;line-height:24px}}@media screen and (max-width: 500px){.concept-wrapper .design{margin-top:-660px}.concept-wrapper{margin:120px auto}.concept-wrapper .design .concept_t2{margin:-270% auto 0 -25%}.concept-wrapper .upcycling{margin-top:-550px}.concept-wrapper .upcycling .concept_t4{margin-top:-20%}.concept-wrapper .sustainability .concept_t5{margin-top:-340%;margin-left:-5%}}@media screen and (max-width: 1000px){.store-gallery .left-img{margin:50px auto 100px 0}}@media screen and (max-width: 1000px;){.about-store{margin-top:0}}@media screen and (max-width: 1000px){.flex-wrapper .store-image{width:80%;height:340px;margin:30px}.flex-wrapper .store-image img{width:100%;height:340px}}@media screen and (max-width: 393px){.store-gallery .right-img img{width:100%}}.content-for-layout h2,.store-address,.concept-wrapper h3{font-family:Josefin Sans,sans-serif}.font_2{font-family:Noto Sans JP,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/9/assets/about.css.map */
