:root{--font-color: #051e2a;--main-color: #051e2a;--bg-color: #f5f5f5;--gray-color: #999999;--gray-border: #e0e0e0;--easing: cubic-bezier(.2, 1, .2, 1)}html{font-size:62.5%}html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ol,ul,li,thead,tr,th,td,button,.h4{font-family:Noto Sans JP,YuGothic,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;color:var(--font-color);letter-spacing:.16rem}h2{font-size:3.2rem;font-weight:700}h3{font-size:2.4rem;font-weight:700}p,a,span,button{font-size:1.5rem}a{text-decoration:none}.pc{display:block!important}.sp,.none{display:none!important}#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}.arrow{position:relative;display:inline-block;color:var(--font-color);vertical-align:middle;text-decoration:none;font-size:15px}.arrow:before,.arrow:after{position:absolute;top:0;bottom:0;right:20px;margin:auto;content:"";vertical-align:middle}.type01:before{top:1px;right:20px;width:6px;height:6px;border-top:2px solid var(--font-color);border-right:2px solid var(--font-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wrapper{width:100%;max-width:1080px;padding:0 20px;margin:0 auto}.page-width{max-width:1200px;padding:0 20px}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:77px;z-index:2;transition:.6s all;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body.active:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search-modal{background:var(--bg-color)}.cart-notification-wrapper{max-width:100%}#cart-notification{top:77px}.shopify-policy__container{padding:60px 20px}.shopify-policy__container .shopify-policy__title{margin-bottom:40px}.add-header .header__icon span img{max-width:20px}.add-header ul.nav-list form button img{max-width:15px}.add-header .header__icon span img.black,.add-header ul.nav-list form button img.black{display:none}.add-header .header__icon span img.white,.add-header ul.nav-list form button img.white,.add-header.active .header__icon span img.black,.add-header.active ul.nav-list form button img.black{display:block}.add-header.active .header__icon span img.white,.add-header.active ul.nav-list form button img.white{display:none}@keyframes blur-anime{to{filter:blur(0)}}@media screen and (max-width:950px){body:after{height:80px}}@media screen and (max-width:768px){.pc{display:none!important}.sp{display:block!important}#cart-notification{top:80px}}sticky-header{margin-top:-1px}.bg-black{display:none}.bg-black{position:fixed;z-index:3;opacity:0;visibility:hidden;display:initial;background-color:#00000080;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.add-header{display:flex!important;position:fixed;top:0!important;width:100%;padding:15px 30px;transition:.2s all}header.add-header.active{background-color:#ffffffbf;transition:.2s all;box-shadow:0 4px 10px -1px #75757524}.openbtn{position:relative;z-index:4;cursor:pointer;width:40px;height:50px;top:1px;left:-7px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:10px;height:3px;background:#fff;width:70%}header.active .openbtn span{background:var(--font-color)}.openbtn span:nth-of-type(1){top:15px;width:70%}.openbtn span:nth-of-type(2){top:23px;width:50%}.openbtn span:nth-of-type(3){top:31px;width:30%}.openbtn.active span:nth-of-type(1){top:18px;left:9px;transform:translateY(6px) rotate(-45deg);width:60%!important;background-color:var(--main-color)}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:9px;transform:translateY(-6px) rotate(45deg);width:60%!important;background-color:var(--main-color)}.pc-header__wrap{display:flex;justify-content:space-between;width:100%}.pc-header__wrap h1{display:flex;align-items:center}.pc-header__wrap h1 a img{max-width:120px}header h1 a img.white{display:block}header.active h1 a img.white{display:none}header h1 a img.black{display:none}header.active h1 a img.black{display:block}ul.nav-list{display:flex;align-items:center}ul.nav-list li{margin-right:40px}ul.nav-list li:nth-child(3),ul.nav-list li:nth-child(4){margin-right:30px}ul.nav-list li:last-child{margin-right:0}ul.nav-list li a.nav-link{color:#fff;transition:.2s all}header.active ul.nav-list li a.nav-link{color:var(--font-color);transition:.2s all}.pc-header__wrap .nav-list li form .field:after{border:none!important;box-shadow:none!important}.pc-header__wrap .nav-list li form .field input{background-color:transparent;border:1px solid #fff;color:#fff}header.active .pc-header__wrap .nav-list li form .field input{border:1px solid var(--font-color);color:var(--font-color)}.pc-header__wrap .nav-list li form .field .field__input:focus-visible{box-shadow:none}.pc-header__wrap .nav-list li form .field .field__label{font-size:1.3rem;top:14px;color:#fff}header.active .pc-header__wrap .nav-list li form .field .field__label{color:var(--font-color)}.pc-header__wrap .nav-list li form .field .field__input:focus~.field__label,.pc-header__wrap .nav-list li form .field .field__input:not(:placeholder-shown)~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.sp-header__wrap{display:none}img.cart{max-width:32px}header img.cart.white{display:block}header.active img.cart.white{display:none}header img.cart.black{display:none}header.active img.cart.black{display:block}@media screen and (max-width:950px){header.add-header{padding:15px 20px!important}.pc-header__wrap{display:none}.sp-header__wrap{display:flex;width:100%;justify-content:space-between;align-items:center}.sp-menu-drawer{position:absolute;z-index:3;left:0;top:0;width:100%;transition:all .3s!important;visibility:hidden;opacity:0;max-width:400px;height:100svh;transform:translate(-20px);padding:90px 0 0}.sp-menu-drawer.active{visibility:visible;opacity:1;right:0;background-color:#fff;max-width:400px;height:100svh;transform:translate(0)}.sp-nav__wrap .sp-menu-drawer .bottom-wrap{display:flex;flex-direction:column;height:100%;justify-content:space-between}.sp-nav__wrap .sp-menu-drawer .bottom-wrap ul.nav-list{flex-direction:column;align-items:start;padding:0 30px}.sp-nav__wrap .sp-menu-drawer .bottom-wrap ul.nav-list li{margin-right:0;width:100%}.sp-nav__wrap .sp-menu-drawer .bottom-wrap ul.nav-list li:last-child a{border-bottom:1px solid #dcdcdc}.add-submenu li a{border:none!important;padding-top:0!important;padding-left:1em!important}.bottom-wrap ul.nav-list li a{display:flex;flex-direction:column;border-top:1px solid #dcdcdc;padding:10px 0}.sp-header__wrap h1.logo{max-width:96px;display:flex;align-items:center;width:36%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.sp-nav-normal__wrap{display:flex;align-items:center}.sp-nav-normal__wrap a{margin-left:5px}.sp-nav-normal__wrap a{max-width:24px}img.cart{max-width:26px}.menu-bottom{background-color:var(--bg-color);padding:20px 40px}.menu-bottom a{display:flex;align-items:center}.menu-bottom a img{max-width:22px;margin-right:11px}.bottom-wrap ul.nav-list li a span.main-ttl{font-size:1.4rem}.bottom-wrap ul.nav-list li a span.sub-ttl{font-size:1.1rem}}.fv__wrap .fv-swiper .fv-list__item{cursor:auto}.fv-list__item img{max-height:780px;object-fit:cover;width:100%}.swiper-pagination-bullet-active{background-color:#fff!important}.fv-list__item .bg-text{position:absolute;width:100%;bottom:0;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background:linear-gradient(to top,#00000080,#fff0);background:-webkit-linear-gradient(bottom,#00000080,#ffffff00);background:-moz-linear-gradient(bottom,#00000080,#ffffff00)}.fv-list__item .text__wrap{display:flex;justify-content:space-between;align-items:center;margin:auto;max-width:1080px;padding:30px 20px}.fv-list__item .text__wrap .text{width:calc(100% - 200px)}.fv-list__item .text__wrap .text p{font-size:1.4rem;color:#fff;font-weight:700;line-height:1.4;margin-top:5px}.fv-list__item .text__wrap .text p.product-ttl{display:inline-block;font-size:1.6rem;font-weight:700;color:var(--font-color);background-color:#fff;line-height:1.2}.fv-list__item .text__wrap .add-link{max-width:180px}.fv-list__item .text__wrap .add-link a{display:flex;height:100%;align-items:center;background-color:#fff;padding:10px 45px 10px 35px;font-weight:700;font-size:1.4rem}@media screen and (max-width:768px){.fv-list__item .text__wrap{flex-direction:column;align-items:start;padding:20px}.fv-list__item .text__wrap .text .product-ttl{font-size:clamp(1.5rem,2.2vw,1.8rem)}.fv-list__item .text__wrap .text .product-text{font-size:1.3rem}.fv-list__item .text__wrap .add-link{margin-top:15px}.fv-list__item .text__wrap .add-link a{padding:7px 45px 7px 40px;font-size:1.3rem}.fv-list__item img{height:75vh}.fv-list__item .text__wrap .text{width:100%}}.cmn-ttl__wrap .ttl__wrap{text-align:center}.cmn-ttl__wrap.left .ttl__wrap{text-align:left}.cmn-ttl__wrap .ttl__wrap h2{font-size:3.6rem;font-size:clamp(3.2rem,2.6vw,3.6rem)}.cmn-ttl__wrap .ttl__wrap span{font-size:1.6rem}.add-bg{background-color:var(--bg-color)}.article-list_v2 .article-list__wrap a.article__list .tag__wrap .article-list__date{display:inline-block;font-size:1.4rem;font-weight:700;color:#a5aabd;margin-right:10px}.article-list_v2 .article-list__wrap a.article__list .tag__wrap .article-list__tag{display:inline-block;font-size:1.2rem;background-color:#fff;color:#a5aabd;border:1px solid #a5aabd;line-height:1;border-radius:30px;padding:3px 10px}.article-list_v2 .article-list__wrap a.article__list .img__wrap{margin-bottom:10px}.article-list_v2 .article-list__wrap a.article__list .tag__wrap{display:flex;align-items:center;margin-bottom:5px}.article-list_v2 .article-list__wrap a.article__list p.article-list__ttl{line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:clamp(1.4rem,1.6vw,1.6rem)}.article-list_v2 .splide__wrap{position:relative}.article-list_v2 .splide__wrap .splide__arrows{position:absolute;top:-40px;right:0}.article-list_v2 .splide__wrap .splide__arrows button.splide__arrow--prev{right:65px;left:auto;width:5rem;height:5rem}.article-list_v2 .splide__wrap .splide__arrows button.splide__arrow--next{right:0;width:5rem;height:5rem}.article-list_v2 .splide__wrap .splide__arrows button.splide__arrow svg{height:.8em;width:1em}.article-list_v2 .splide__pagination{bottom:-40px}.article-list_v2 .splide__pagination .splide__pagination__page{width:1rem;height:1rem;margin:3px 7px}.article-list_v2 .splide__pagination .splide__pagination__page.is-active{background-color:var(--main-color);transform:scale(1)}.article-list_v2 .article-list__wrap a.article__list .img__wrap img{width:100%}.article-list_v2 .article-list__wrap a.article__list .img__wrap img.adjust{aspect-ratio:16 / 9;object-fit:cover}.article-list_v2 .article-list__wrap a.article__list .img__wrap img.radius{border-radius:15px}.splide-fv__wrap .img__wrap img{max-height:780px;object-fit:cover;width:100%;height:100vh}.splide-fv__wrap .splide__slide[class*=-active] .bg-text__wrap{animation:mv01-fadeIn 2s .5s var(--easing) both}@keyframes mv01-fadeIn{0%{transform:translate(-50%,30px);opacity:0;filter:blur(5px)}to{transform:translate(-50%);opacity:1;filter:blur(0)}}.splide-fv__wrap .bg-text__wrap{position:absolute;width:100%;bottom:0;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);background:linear-gradient(to top,#00000080,#fff0);background:-webkit-linear-gradient(bottom,#00000080,#ffffff00);background:-moz-linear-gradient(bottom,#00000080,#ffffff00);opacity:1}.splide-fv__wrap .bg-text__wrap .text__wrap{display:flex;justify-content:space-between;align-items:center;margin:auto;max-width:1080px;padding:30px 20px}.splide-fv__wrap .bg-text__wrap .text__wrap .text p{font-size:1.4rem;color:#fff;font-weight:700;line-height:1.4;margin-top:5px}.splide-fv__wrap .bg-text__wrap .text__wrap .text p.product-ttl{display:inline;font-size:1.6rem;font-weight:700;color:var(--font-color);background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.2;margin-top:0}.splide-fv__wrap .text__wrap .add-link{max-width:180px}.splide-fv__wrap .text__wrap .add-link a{display:flex;height:100%;align-items:center;background-color:#fff;padding:10px 45px 10px 35px;font-weight:700;font-size:1.4rem}.splide-fv__wrap .splide__pagination{bottom:-40px}.splide-fv__wrap .splide__pagination__page{opacity:1!important;width:12px;height:12px;margin:5px}.splide-fv__wrap .splide__pagination__page.is-active{background:var(--main-color);transform:scale(1)!important;z-index:1}@media screen and (max-width:768px){.splide-fv__wrap .bg-text__wrap .text__wrap{flex-direction:column;align-items:start;padding:20px}.splide-fv__wrap .text__wrap .text p{font-size:1.3rem}.splide-fv__wrap .text__wrap .text p.product-ttl{font-size:clamp(1.5rem,2.2vw,1.8rem)}.splide-fv__wrap .text__wrap .add-link{margin-top:15px}.splide-fv__wrap .text__wrap .add-link a{padding:7px 45px 7px 40px;font-size:1.3rem}.splide-fv__wrap .text__wrap .text{width:100%}.splide-fv__wrap .img__wrap img{height:75vh}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
