html{font-size:62.5%}:root{--font-color: #242424}html body,.h0,h1,h2,h3,p,a{font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:#242424}h2{font-size:3.2rem}h3{font-size:2rem}p,a,span{font-size:1.5rem}.noto{font-family:"Noto Serif JP",serif!important}.serif{font-family:serif!important}a{text-decoration:none;color:#242424}.arrow{position:relative;display:inline-block;color:#242424;vertical-align:middle;text-decoration:none;font-size:15px;padding-right:20px}.arrow:before,.arrow:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}#loading{width:100vw;height:100vh;transition:all .25s ease;background-color:#fff;position:fixed;top:0;left:0;z-index:9999}.loaded{opacity:0;visibility:hidden}.fadein,.d-fadein,.h-fadein{opacity:0;visibility:hidden;transition:.7s}.fadein.active,.d-fadein.active,.h-fadein.active{opacity:1;visibility:visible}.right{text-align:right}.pc{display:block!important}.sp{display:none!important}@media screen and (max-width: 768px){.pc{display:none!important}.sp{display:block!important}}.swiper-slide-active .slide-img img{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scale(1.03);transform:scale(1.03)}.slide-img img{max-height:800px;width:100%;object-fit:cover;-webkit-transition:7s 1s ease-out;transition:7s 1s ease-out}.swiper-pagination-bullet-active{background-color:#ebb83e!important}.swiper-pagination-clickable .swiper-pagination-bullet{border-radius:0;width:30px;height:5px}.half-con-wrap.text-white .sub-title,.half-con-wrap.text-white .main-title,.half-con-wrap.text-white .more-link{color:#fff}.half-con-wrap{display:flex;flex-wrap:wrap}.half-con-wrap .img-box{width:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:7%}.half-con-wrap .text-box{width:50%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:7%}.half-con-wrap .text-box .sub-title{font-weight:700;font-size:2rem;margin-bottom:30px}.half-con-wrap .text-box .main-title{font-size:3rem;margin-bottom:30px;letter-spacing:.3rem;line-height:1.6}.half-con-wrap .text-box .more-link{display:inline-block;border:1px solid #242424;border-radius:50px;padding:10px 80px}.half-con-wrap.reverse{flex-direction:row-reverse}.half-con-wrap.text-white .more-link{border:1px solid #FFF}@media screen and (max-width: 768px){.half-con-wrap,.half-con-wrap.reverse{flex-direction:column}.half-con-wrap .img-box{width:100%}.half-con-wrap .text-box{width:100%;padding:20% 4%}.half-con-wrap .text-box .sub-title{margin-bottom:10px;font-size:1.8rem}.half-con-wrap .text-box .main-title{font-size:2.4rem;margin-bottom:20px}.half-con-wrap .text-box .more-link{padding:5px 60px}}.concept-wrap{max-width:1180px;width:100%;margin:0 auto;display:flex;justify-content:space-between;padding:200px 20px}.concept-wrap .img-box{width:48%}.concept-wrap .text-box{width:47%}.concept-wrap .text-box .sub-title{font-size:3.2rem;margin-bottom:40px;margin-top:12%}.concept-wrap .text-box .sub-title:after{content:"";display:block;height:3px;width:40px;background-color:#ebb83e;margin-top:10px}.concept-wrap .text-box .main-title{font-size:2.4rem;margin-bottom:40px}.concept-wrap .text-box .inner-text{margin-bottom:40px}.arrow-01:before{right:0;width:8px;height:8px;border-top:1px solid #242424;border-right:1px solid #242424;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.concept-wrap{flex-wrap:wrap;padding:100px 20px}.concept-wrap .img-box,.concept-wrap .text-box{width:100%}}.bg-gray{background-color:#faf8f8;padding:70px 0}.product-title{max-width:1180px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px 20px}.product-title h3{font-size:3.2rem}.product-title h3:after{content:"";display:block;height:3px;width:40px;background-color:#ebb83e;margin-top:10px}.product-wrapper{max-width:1180px;width:100%!important;margin:0 auto;display:flex;justify-content:space-between;padding:20px!important}.top-product-list{display:flex;flex-wrap:wrap}.top-product-list a{width:24%;margin-right:1.333333%}.top-product-list a:last-child{margin-right:0}.top-product-list a .img-box{overflow:hidden}.top-product-list a .img-box img{transition:.5s all}.top-product-list a:hover .img-box img{transform:scale(1.05)}.top-product-list .text-box{text-align:center;margin-top:20px}.top-product-list .text-box .p-title{margin-bottom:10px}.top-product-list .text-box .price{display:flex;align-items:end;justify-content:center}.top-product-list .text-box .price .tax{line-height:1.44;margin-left:8px}@media screen and (max-width: 768px){.top-product-list a{width:49%;margin-bottom:40px}.top-product-list a:nth-child(3),.top-product-list a:nth-child(4){margin-bottom:0}.sp-slider-product .text-box{text-align:center;margin-top:15px}.sp-slider-product .text-box .p-title{margin-bottom:10px}.sp-slider-product .text-box .price{display:flex;align-items:end;justify-content:center}.sp-slider-product .text-box .price .tax{line-height:1.44;margin-left:8px}.product-swiper.sp{padding-bottom:50px;margin-top:20px}.product-swiper.sp .swiper-pagination{bottom:0!important}.product-swiper .swiper-slide{transition:.2s all;filter:brightness(.95)}.product-swiper .swiper-slide.swiper-slide-active{filter:brightness(1)}}@media screen and (max-width: 500px){.top-product-list a{width:100%;margin-bottom:40px}.top-product-list a:nth-child(3){margin-bottom:40px}.top-product-list a:nth-child(4){margin-bottom:0}}#news-list-wrap{max-width:1180px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:100px 20px 80px}.news-flex{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.news-flex .news-title{width:24%;min-width:130px}.news-flex .news-title h3{font-size:3.2rem}.news-flex .news-title h3:after{content:"";display:block;height:3px;width:40px;background-color:#ebb83e;margin-top:10px}.news-flex .news-list-wrap{width:73%}.news-list-item a{display:flex;align-items:baseline;border-bottom:1px solid #959595;padding:0 5px 15px;margin-bottom:15px}.news-list-item a .news-list-date{color:#959595;margin-right:20px;font-size:1.2rem;position:relative;top:-1px}.news-list-wrap .btn-wrap{text-align:right;padding-top:20px}.news-wrapper{max-width:900px;margin:0 auto}@media screen and (max-width: 768px){.news-flex{flex-direction:column}.news-flex .news-title{max-width:initial;width:100%;margin-bottom:40px}.news-flex .news-list-wrap{width:100%}.news-list-item a{flex-direction:column;align-items:baseline}}.sns-wrapper .swiper .swiper-wrapper{transition-timing-function:linear}.sns-wrapper .swiper-slide{width:20%}.sns-wrapper .swiper-slide a{overflow:hidden;transition:.5s all}.sns-wrapper .swiper-slide a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);filter:brightness(110%)}@media screen and (max-width: 768px){.sns-wrapper .swiper-slide{width:30%}}@media screen and (max-width: 500px){.sns-wrapper .swiper-slide{width:40%}}header{position:fixed;top:0!important;width:100%}.header-wrap{display:flex;justify-content:space-between;align-items:center;padding:30px 20px;transition:all .2s}.header-wrap .logo{max-width:122px;width:100%;display:flex;align-items:center}.header-wrap .nav-wrap{display:flex;align-items:center}.header-wrap .nav-wrap ul{display:flex;margin-right:30px}.header-wrap .nav-wrap ul li a{position:relative;font-size:2.4rem;color:var(--font-color);transition:.5s all}.header-wrap .nav-list li{position:relative}.header-wrap .nav-wrap ul li:last-child a{margin-right:30px}.header-wrap.add-bg .nav-wrap ul li a:after{background:#011827}.header-wrap .nav-wrap ul li a:hover{opacity:.5}.bg-black{display:none}.header__icon:not(.header__icon--summary){display:none!important}.openbtn{position:relative;z-index:10;cursor:pointer;width:50px;height:50px;top:-1px;border:1px solid #242424;border-radius:50%}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:13px;height:1px;background:var(--font-color);width:45%}.openbtn span:nth-of-type(1){top:21px}.openbtn span:nth-of-type(2){top:27px}.openbtn.active span:nth-of-type(1){top:18px;left:13px;transform:translateY(6px) rotate(-45deg);width:45%;background-color:var(--font-color)}.openbtn.active span:nth-of-type(2){top:30px;left:13px;transform:translateY(-6px) rotate(45deg);width:45%;background-color:var(--font-color)}.openbtn.black span{background-color:var(--font-color)}.openbtn.black:after{color:var(--font-color)}.header-wrap .sp-nav-wrap{display:flex}.add-menu-drawer{position:absolute;z-index:9;right:0;top:0;width:100%;transition:all .3s!important;visibility:hidden;opacity:0;max-width:50vw;height:100vh;transform:translate(10px);padding:100px 0 0 30px}.add-menu-drawer.active{visibility:visible;opacity:1;right:0;background-color:#fff;max-width:50vw;height:100vh;transform:translate(0)}.add-menu-drawer .bottom-wrap{position:absolute;bottom:0;padding-left:80px;padding-right:80px}.nav-list{flex-wrap:wrap}.nav-list li{margin-bottom:15px}.header-wrap.add-bg{padding:5px 10px;transition:all .7s!important}.header-wrap.active{transition:all .1s!important}.header-wrap .nav-wrap .nav-list li:last-child{margin-bottom:0}.header-wrap .nav-wrap ul li:last-child a{margin-right:0;margin-bottom:0}.bottom-wrap hr{margin:5rem 0}.bottom-wrap .ft-sns-wrap{flex-wrap:wrap;padding-bottom:5rem}.bottom-wrap .ft-sns-wrap span{display:block;width:100%;margin-bottom:10px}.bottom-wrap .ft-sns-wrap a{margin-right:40px}.bg-black{position:fixed;z-index:5;opacity:0;visibility:hidden;display:initial;background-color:#dddddd80;width:100%;height:100vh;left:0;top:0;transition:all .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-black.active{opacity:1;visibility:visible;transition:all .3s}.header-wrap.add-bg h1{visibility:visible}.header-wrap .nav-wrap .nav-list li{width:100%;transform:translate(10px)}.header-wrap .nav-wrap .nav-list li.active{transform:translate(0)}.header-wrap .nav-wrap .nav-list li a{color:var(--font-color);display:block;margin-bottom:20px}sticky-header{display:none!important}@media screen and (max-width: 768px){.add-menu-drawer .bottom-wrap{padding-left:20px;padding-right:20px}.add-menu-drawer,.add-menu-drawer.active{max-width:100vw}.nav-list li{margin-bottom:0}.header-wrap .nav-wrap ul li a{font-size:2.2rem}.bottom-wrap .ft-sns-wrap{padding-bottom:11rem}.header-wrap{padding:20px}}.footer{background-color:#eee!important;border-top:none!important}.footer__content-bottom{display:none!important}.footer-wrap{max-width:1240px;width:100%;margin:0 auto;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-wrap .left-con{width:120px}.footer-wrap .left-con .copyright{font-size:1.2rem;color:#959595;letter-spacing:.14rem;margin-top:10px}.footer-wrap .right-con{width:70%}.footer-wrap .right-con .menu a{margin-right:30px;font-size:1.3rem}.footer-wrap .right-con .menu a:last-child{margin-right:0}.footer-wrap .right-con .ft-sns-wrap a,.footer-wrap .right-con .ft-sns-wrap span{margin-right:30px;font-size:1.3rem}.footer-wrap .right-con .ft-sns-wrap a:last-child{margin-right:0}.footer-wrap .right-con .another-wrap a{margin-right:30px;font-size:1.3rem}.footer-wrap .right-con .another-wrap a:last-child{margin-right:0}footer hr{margin:30px 0}.ft-sns-wrap{display:flex;align-items:center}.ft-sns-wrap a{display:inline-flex;align-items:center}.ft-sns-wrap a img{max-width:20px;margin-right:10px}footer .another-wrap{margin-top:20px}@media screen and (max-width: 768px){.footer-wrap{flex-direction:column-reverse;padding-bottom:0}.footer-wrap .left-con{width:100%;display:flex;justify-content:space-between;align-items:end}.footer-wrap .right-con{width:100%;margin-bottom:50px}.footer-wrap .right-con .menu a{margin-bottom:15px}footer hr{margin:20px 0}.ft-sns-wrap{flex-wrap:wrap;padding-top:10px}.footer-wrap .right-con .ft-sns-wrap a{margin-bottom:15px}.footer-wrap .right-con .ft-sns-wrap span{display:block;width:100%;margin-bottom:10px}.footer-wrap .left-con a img{max-width:120px}.another-wrap{display:flex;flex-wrap:wrap;border-top:1px solid #12121233;padding-top:35px}.another-wrap a{margin-bottom:15px}.footer-wrap .right-con .menu{display:flex;flex-wrap:wrap}}.sub-fv-wrapper{position:relative}.sub-fv-wrapper img{pointer-events:none;-webkit-user-select:none;user-select:none;min-height:400px;width:100%;object-fit:cover}.sub-fv-wrapper .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80%;margin:0!important}.sub-fv-wrapper .title h2{text-align:center;opacity:0;visibility:hidden;transition:.5s;filter:blur(10px)}.sub-fv-wrapper .title h2.active{opacity:1;visibility:visible;animation:blur-anime .3s linear forwards}@keyframes blur-anime{to{filter:blur(0)}}.sub-wrapper{max-width:1240px;width:100%;margin:0 auto;padding:100px 20px}.sub-wrapper h3{font-size:2.6rem;text-align:center;line-height:1.6}.sub-wrapper h3:after{content:"";display:block;height:3px;width:40px;background-color:#ebb83e;margin:22px auto}.concept-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.concept-flex .text-box{width:49%}.concept-flex .img-box{width:48%}.concept-flex .img-box img{display:block;margin:auto;position:sticky;top:20px}.concept-flex.reverse{flex-direction:row-reverse}.sub-wrapper .inner-text{text-align:center}.sub-wrapper .inner-text p{line-height:2}.sub-wrapper .concept-flex .inner-text{text-align:left;margin-top:80px}.sub-wrapper .concept-flex .inner-text.white h3,.sub-wrapper .concept-flex .inner-text.white p{color:#fff!important}.sub-wrapper .concept-flex h3{text-align:left}.sub-wrapper .concept-flex h3:after{margin:20px 0}.sub-wrapper .concept-flex .text-box p{margin-bottom:20px}@media screen and (max-width: 768px){.concept-flex,.concept-flex.reverse{flex-direction:column-reverse}.concept-flex .img-box,.concept-flex .text-box{width:100%}.sub-fv-wrapper{margin-top:90px}.sub-fv-wrapper img{min-height:220px}.sub-wrapper .concept-flex .inner-text{margin-top:60px}.sub-wrapper{padding:60px 20px}}.card-information,.full-unstyled-link{text-align:center!important;font-family:"Noto Serif JP",serif!important}.card--standard .card__inner{background:none!important;border:1px solid #f3f3f3!important}.is-empty .cart__warnings{padding-bottom:64px}.sub-wrapper.add-table{max-width:900px}.table-wrap{display:flex;justify-content:space-between;border-bottom:1px solid #7d7d7d;padding:20px 10px}.table-wrap .title{margin:0;width:20%;min-width:180px;font-size:1.5rem;color:#7d7d7d}.table-wrap .text{width:78%;font-size:1.5rem}@media screen and (max-width: 768px){.table-wrap{flex-wrap:wrap}.table-wrap .title{max-width:inherit;width:100%}.table-wrap .text{width:100%}}.accordion-title{font-size:3.2rem;padding-left:18px}.accordion-title:after{content:"";display:block;height:3px;width:40px;background-color:#ebb83e;margin-top:10px}.accordion-block{border:2px solid #f0f0f0;margin-bottom:20px}.accordion-question{background-color:#f0f0f0;position:relative;width:100%;cursor:pointer;padding:25px 6% 25px 20px;overflow:hidden}.accordion-question h4 p{margin-left:6%;position:relative;z-index:2}.accordion-answer-inner p{margin-left:6%}.accordion-question:before{content:"";position:absolute;right:2%;width:32px;height:2px;top:0;bottom:0;margin:auto;display:block;z-index:2;background-color:#a7a7a7}.accordion-question:after{content:"";position:absolute;right:2%;width:32px;height:2px;background-color:#a7a7a7;display:block;top:0;bottom:0;margin:auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:.2s;z-index:2;transition:.3s}.active .accordion-question:after{opacity:0}.accordion-question h4,.accordion-answer-inner{display:flex;align-items:center}.accordion-icon{position:absolute;color:#d3d3d3;z-index:0;font-size:10rem;line-height:1;opacity:.4;top:-20px;left:-10px}.accordion-icon.answer-icon{top:auto;font-size:11rem}.accordion-answer-inner{position:relative;overflow:hidden;padding:25px 6% 25px 20px}.accordion-answer-inner div{width:100%}.accordion-question h4 p,.accordion-answer-inner div p{font-family:"Noto Serif JP",serif!important}@media screen and (max-width: 768px){.accordion-question{padding:20px 30px 20px 20px}.accordion-question:before{width:20px}.accordion-question:after{width:20px}.accordion-icon{top:auto}.accordion-question h4 p,.accordion-answer-inner p{font-size:1.4rem;line-height:1.8}}.contact__button{text-align:center}.article-template__title{font-size:3.2rem}.caption-with-letter-spacing{font-size:1.4rem;margin-top:20px}.article-template__content{font-size:1.6rem;padding-top:20px}.article-template__link{font-size:1.5rem!important}.collection__title .title.h2{font-family:"Noto Serif JP",serif!important}.is-empty .cart__empty-text{font-size:3.2rem}.active-facets{margin-bottom:20px}@media screen and (max-width: 989px){.facets-container .active-facets{margin-bottom:10px}}.cart-notification.active{z-index:99}.sub-fv-wrapper .test-img{display:inline-block;min-height:280px;width:100%;background-image:linear-gradient(129deg,#fff,#ffe)}.shopify-policy__container{max-width:900px;width:100%;padding:80px 20px 100px}.shopify-policy__title h1{display:none}.shopify-policy__body .rte{font-size:1.5rem}.shopify-policy__body .rte h4{font-size:1.8rem;font-weight:700;border-bottom:1px solid #3f3f3f;padding-bottom:10px;margin-bottom:10px;padding-top:60px}.shopify-policy__body .rte h4:first-child{padding-top:0}.shopify-policy__body .rte b{font-weight:700}@media screen and (max-width: 768px){.sub-fv-wrapper .test-img{min-height:180px}}.add-parts{text-align:center}.add-parts h3{line-height:1.6}.add-parts h3:after{content:"";display:block;height:3px;width:40px;background-color:#ebb83e;margin:20px auto}.add-parts p{text-align:center}.add-menu-drawer .bottom-wrap{max-height:85vh;overflow:auto}.sub-nav{margin-top:-20px;margin-bottom:20px}.header-wrap .nav-wrap ul .sub-nav ul{flex-direction:column}.header-wrap .nav-wrap ul .sub-nav ul li{margin-bottom:0;margin-left:10px}.header-wrap .nav-wrap ul .sub-nav ul li a{margin-bottom:0}.header-wrap .nav-wrap ul .sub-nav ul li a span{font-size:1.8rem}.top-product-list a .add-collection__title,.add-collection__title{display:block;text-align:center;margin-top:10px}@media screen and (max-width: 768px){.sub-nav{margin-top:-10px}.header-wrap .nav-wrap ul .sub-nav ul li a span{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
