#admin-bar-iframe{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}*:focus{outline:none}*:before,*:after{box-sizing:border-box}html{font-size:10px;scroll-behavior:smooth}body{line-height:1.8;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;background:var(--color-bg);color:var(--color-font);overflow-x:hidden;font-weight:400}@media screen and (max-width: 990px){body{padding-bottom:6.4rem}}@media screen and (max-width: 990px){body.is--disable{overflow-y:hidden}}a{color:var(--color-font);text-decoration:none}h1,h2,h3,h4,h5,p,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Noto Sans JP,sans-serif;color:var(--color-font)}ul{margin:0;padding:0}ul li{list-style:none;margin:0;padding:0}#shopify-section-header{z-index:10}.page-width{max-width:var(--page-width)}.page-width.page-width--narrow{max-width:72.6rem}.udt-grid{display:flex}.udt-grid.is--reverse{flex-direction:row-reverse}.udt-grid .udt-grid-item{display:block}.udt-grid .w50{width:50%}.udt-grid .w30{width:30%}.udt-grid .w70{width:70%}.customer a,.link{font-size:inherit}body.fixed{position:fixed;width:100%;height:100%;left:0}.hide{display:none}h1.main-page-title{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;text-align:center;font-size:2.5rem;letter-spacing:.2em;font-weight:500}.share-button__button{color:var(--color-font);text-transform:uppercase}.share-button__button .icon-share{height:3.2rem;width:3.2rem}.button-block-a{display:block;width:100%;max-width:30rem;margin-left:auto;margin-right:auto;color:#fff;border:1px solid var(--color-font);text-align:center;height:6rem;line-height:5.8rem;box-sizing:border-box;padding:0 4.2rem 0 em(22);font-size:1.6rem;background:#1d1d1d;background-size:.8rem auto}@media screen and (max-width: 990px){.button-block-a{font-size:1.6rem}}.module__swiper-gallery-sf .swiper-slide{position:relative;overflow:hidden;aspect-ratio:474/624}.module__swiper-gallery-sf .swiper-slide video,.module__swiper-gallery-sf .swiper-slide img{width:100%;height:auto;aspect-ratio:474/624;-o-object-fit:cover;object-fit:cover;overflow:hidden}.module__swiper-gallery-sf .swiper-slide .media>*:not(.zoom):not(.deferred-media__poster-button),.module__swiper-gallery-sf .swiper-slide .media model-viewer{height:auto;aspect-ratio:474/624}.module__swiper-gallery-sf .swiper-slide .product__media-icon,.module__swiper-gallery-sf .swiper-slide .product__media-toggle{display:none}@media screen and (max-width: 750px){.module__swiper-gallery-sf .swiper-slide .product__media-toggle{display:block}.module__swiper-gallery-sf .swiper-slide .product__modal-opener--video{display:none}.module__swiper-gallery-sf .swiper-slide .product__media{padding-top:0!important}}.module__swiper-gallery-sf .swiper-pagination{position:relative;margin:1rem 0;font-size:1rem;bottom:0}.module__swiper-gallery-sf .swiper-button-prev:after,.module__swiper-gallery-sf .swiper-button-next:after{display:none}.module__swiper-gallery-sf .thumbnail-unit{margin:2rem 0}.module__swiper-gallery-sf .thumbnail-unit .swiper-slide{aspect-ratio:474/624;overflow:hidden}.module__swiper-gallery-sf .thumbnail-unit .swiper-slide:before{content:"";width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0;border:.2rem solid var(--color-font);z-index:5;transition:.4s}@media screen and (max-width: 990px){.module__swiper-gallery-sf .thumbnail-unit .swiper-slide:before{border:.1rem solid var(--color-font)}}.module__swiper-gallery-sf .thumbnail-unit .swiper-slide.swiper-slide-thumb-active:before{border:.2rem solid #000;box-shadow:0 0 2px #000 inset}@media screen and (max-width: 990px){.module__swiper-gallery-sf .thumbnail-unit .swiper-slide.swiper-slide-thumb-active:before{border:.1rem solid #000}}.module__swiper-gallery-sf .thumbnail-unit .swiper-slide img{width:100%;height:auto;aspect-ratio:474/624;-o-object-fit:cover;object-fit:cover;overflow:hidden}.module__swiper-gallery-sf .thumbnail-unit deferred-media{pointer-events:none}@media screen and (max-width: 750px){.module__swiper-gallery-sf .thumbnail-unit .product__media-icon,.module__swiper-gallery-sf .thumbnail-unit .product__media-toggle{display:none}.module__swiper-gallery-sf .thumbnail-unit .product__media{padding-top:0!important}}.module__swiper-gallery-sf .thumbnail-unit-pc{display:none}.module__swiper-gallery-sf .thumbnail-unit-pc .thumbnail-item-group{display:flex;flex-wrap:wrap;margin-right:-.5rem}.module__swiper-gallery-sf .thumbnail-unit-pc .thumbnail-item{width:calc((100% / 6) - .5rem);margin-right:.5rem;margin-top:.5rem;aspect-ratio:660/825;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative}.module__swiper-gallery-sf .thumbnail-unit-pc .thumbnail-item img{width:100%;height:auto;max-width:100%;position:absolute}.module__swiper-gallery-sf .thumbnail-unit-pc .thumbnail-item.is--active{opacity:.6}.breadcrumb{margin:1rem 0 0;width:calc(100% - 4.8rem);font-size:1.3rem}.breadcrumb span,.breadcrumb a{display:inline-block}.breadcrumb span[aria-hidden]{margin:0 1.6rem}.module__backtotop{height:auto;width:2.8rem;margin-left:2rem;position:absolute;bottom:0rem;right:5rem}@media screen and (max-width: 750px){.module__backtotop{right:1.5rem}}.module__backtotop img{width:100%;height:auto}.module__footer-above{position:relative;margin:5rem auto 1.6rem;min-height:2rem}.products-storeitems{margin:10rem 0;color:var(--color-font)}@media screen and (max-width: 990px){.products-storeitems{margin:10rem 0}}.products-storeitems .button-block-a{margin:10rem auto 0}@media screen and (max-width: 990px){.products-storeitems .button-block-a{margin:5rem auto 0}}.products-storeitem .section-title,.product-recently_viewed__heading{font-size:3.5rem;text-align:center!important;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.products-storeitem .section-title,.product-recently_viewed__heading{font-size:2.5rem}}.product-recommendations .section-title{font-size:3.5rem;text-align:center!important;font-family:Jost,sans-serif;color:var(--color-font)}.product-recommendations .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:3.2rem;color:var(--color-font)}.product-recently_viewed .section-title{font-size:3.5rem;text-align:center!important;font-family:Jost,sans-serif}.product-recently_viewed .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:3.2rem}.collection .section-title{font-size:3.5rem;text-align:center!important;font-family:Jost,sans-serif!important;margin-bottom:1.6rem}@media screen and (max-width: 990px){.collection .section-title{font-size:2.5rem!important}}.products-storeitem .section-title-sub,.product-recently_viewed__heading-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:5rem}.button-readmore{display:block;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;background:#0000}.button-readmore:before{content:"\3082\3063\3068\898b\308b";display:block}.button-readmore:after{content:url(//cdn.shopify.com/s/files/1/0670/4064/1317/files/icon-arrow-u.svg?v=1666474469);display:block;height:2rem;width:1rem;margin:auto}#shopify-product-reviews{background:#f5f5f5}#shopify-product-reviews .spr-header-title{text-align:center}.scroll_up{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1}.scroll_left{transition:.8s ease-in-out;transform:translate(-30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_left.on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;transform:translate(0)}.scroll_right{transition:.8s ease-in-out;transform:translate(30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_right.on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;transform:translate(0)}.announcement-bar{position:relative;background:#1e53a8;overflow:hidden;transition:.4s;height:3.8rem}.announcement-bar p{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:2rem;color:#fff}.announcement-bar svg.close-button{width:1rem;height:1rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}.header-wrapper{background:#000}.js .header.page-width{max-width:100%!important}.js .header .header__icon .icon{height:2rem;width:2rem;fill:#fff;color:#fff}.js .header .field__input:focus,.js .header .select__select:focus,.js .header .customer .field input:focus,.js .header .customer select:focus,.js .header .localization-form__select:focus.localization-form__select:after{box-shadow:none}.js .header .header__icon .icon.icon-cart-empty,.js .header .header__icon .icon.icon-cart{height:2.5rem;width:2.5rem}.js .header .field:after,.js .header .select:after,.js .header .customer .field:after,.js .header .customer select:after,.js .header .localization-form__select:after{border-radius:4.5rem}@media screen and (min-width: 990px){.js .header.header--middle-left{grid-template-columns:1fr auto 1fr}}.js .header .header__menu-item,.js .header .header__menu-item .header__active-menu-item{color:#fff}.js .header .header__menu-item big{display:block;font-size:1.6rem;font-family:Jost,sans-serif;margin-bottom:.5rem}.js .header .header__menu-item small{display:block;font-size:1rem}.js .header .header__menu-item~.header__submenu{background:#333}.js .header details[open]>.header__menu-item{text-decoration:none}.js .header .header__heading-link{width:170px}.js .header .header__heading-logo{max-width:17rem!important}.js .header .header__active-menu-item,.js .header .header__menu-item:hover span{text-decoration:none}.mobile-sticky-bottom-nav{display:none;position:fixed;bottom:0;left:0;width:100%;background:#eee;height:6.4rem;z-index:11}@media screen and (max-width: 990px){.mobile-sticky-bottom-nav{display:block}}.mobile-sticky-bottom-nav .horizontal-nav{display:flex;list-style:none;margin:0 auto;padding:1.6rem 3.2rem 0rem;justify-content:space-between;max-width:50rem}.mobile-sticky-bottom-nav .horizontal-nav-item{display:block}.mobile-sticky-bottom-nav .horizontal-nav-item img,.mobile-sticky-bottom-nav .horizontal-nav-item svg{height:4rem;width:auto}.mobile-sticky-bottom-nav .horizontal-nav-item img.open{display:inline-block}.mobile-sticky-bottom-nav .horizontal-nav-item img.close,.mobile-sticky-bottom-nav .horizontal-nav-item.is--active img.open{display:none}.mobile-sticky-bottom-nav .horizontal-nav-item.is--active img.close{display:inline-block}.mobile-sticky-bottom-nav .horizontal-nav-item.is--cart{width:4.2rem}.mobile-sticky-bottom-subnav{display:none;position:fixed;bottom:-100%;left:0;width:100%;background:#fff;height:6.4rem;z-index:10;height:calc(100% - 6.4rem);overflow:hidden;overflow-y:auto}@media screen and (max-width: 990px){.mobile-sticky-bottom-subnav{display:block;transition:.4s}.mobile-sticky-bottom-subnav.is--active{bottom:6.4rem}}.footer{background:#000;color:#fff;margin-top:0!important}.footer a{color:#fff}.footer-block__details-content .list-menu__item--link,.copyright__content a{color:#fff!important;text-decoration:none}.footer-block__details-content .list-menu__item--link:hover,.copyright__content a:hover{text-decoration:none!important}.fixed_right_banner{position:fixed;z-index:99999;background:#be412f;padding:5px 20px 5px 10px;right:-225px;top:150px;transition:right .5s}@media screen and (max-width: 990px){.fixed_right_banner{display:none}}.fixed_right_banner:hover{right:0}.fixed_right_banner a{color:#fff;display:flex;align-items:center;gap:10px;font-weight:600}.fixed_right_banner a img{width:50px}.global-footer .top-level{display:flex;margin:6.4rem 0 10rem}@media screen and (max-width: 990px){.global-footer .top-level{margin:6.4rem 0}}.global-footer .top-level .udt-grid{width:100%}@media screen and (max-width: 990px){.global-footer .top-level .udt-grid{display:block;margin:0}}.global-footer .top-level .logo{width:50%}@media screen and (max-width: 990px){.global-footer .top-level .logo{width:100%;margin-bottom:3.2rem}}.global-footer .top-level .logo svg{fill:#fff;width:30rem;height:auto}@media screen and (max-width: 990px){.global-footer .top-level .logo svg{width:18rem}}.global-footer .top-level .sns-group{display:flex;width:50%;justify-content:flex-end;align-items:center}@media screen and (max-width: 990px){.global-footer .top-level .sns-group{width:100%;justify-content:flex-start}}.global-footer .top-level .sns-group li{margin-left:3.2rem}@media screen and (max-width: 990px){.global-footer .top-level .sns-group li{margin-left:unset;margin-right:3.2rem}}.global-footer .top-level .sns-group svg,.global-footer .top-level .sns-group img{fill:#fff;width:4rem;height:auto}@media screen and (max-width: 990px){.global-footer .top-level .sns-group svg,.global-footer .top-level .sns-group img{width:3.2rem}}.global-footer .third-level,.global-footer .second-level{border-bottom:.1rem solid #fff;padding:3.2rem 0}@media screen and (max-width: 990px){.global-footer .third-level,.global-footer .second-level{border:none;padding:0}}.global-footer .third-level .footer-block__details-content,.global-footer .second-level .footer-block__details-content{display:flex;justify-content:space-between}@media screen and (max-width: 990px){.global-footer .third-level .footer-block__details-content,.global-footer .second-level .footer-block__details-content{display:block;margin:0}}@media screen and (max-width: 990px){.global-footer .third-level li,.global-footer .second-level li{width:100%}}@media screen and (max-width: 990px){.global-footer .third-level li a,.global-footer .second-level li a{display:flex;align-items:center;border-top:.1rem solid #fff;border-bottom:.1rem solid #fff;margin-top:-.1rem;padding:1.6rem 0}}.global-footer .third-level big,.global-footer .second-level big{display:block;font-size:1.6rem;margin:0 0 1rem}@media screen and (max-width: 990px){.global-footer .third-level big,.global-footer .second-level big{width:50%;flex-shrink:0;margin:0}}.global-footer .third-level small,.global-footer .second-level small{display:block;font-size:1.2rem}@media screen and (max-width: 990px){.global-footer .third-level small,.global-footer .second-level small{width:50%;flex-shrink:0}}@media screen and (max-width: 990px)and (min-width: 750px){.global-footer .third-level .footer-block__details-content>:first-child .list-menu__item--link,.global-footer .second-level .footer-block__details-content>:first-child .list-menu__item--link{padding-top:1.6rem;margin:0}}.global-footer .third-level{margin:-.1rem 0 0;padding:3.2rem 0}@media screen and (max-width: 990px){.global-footer .third-level{margin:-.1rem 0 0;padding:0}}.global-footer .bottom-level{font-size:1.2rem;margin:10rem 0 6.4rem}@media screen and (max-width: 990px){.global-footer .bottom-level{margin:3.2rem 0}}.global-footer .bottom-level .udt-grid{width:100%}@media screen and (max-width: 990px){.global-footer .bottom-level .udt-grid{display:block}}.global-footer .bottom-level .holizontal{display:flex;width:60%}@media screen and (max-width: 990px){.global-footer .bottom-level .holizontal{display:block;width:auto}}.global-footer .bottom-level .holizontal li{margin-right:3.2rem}@media screen and (max-width: 990px){.global-footer .bottom-level .holizontal li{margin:1rem 0}}.global-footer .bottom-level .copyright{text-align:right;width:40%}@media screen and (max-width: 990px){.global-footer .bottom-level .copyright{text-align:left;width:auto;margin:1rem 0}}:root{--color-base-text: 104, 109, 112;--color-font: #1d1d1d;--margin-l: 100px;--margin: 50px;--margin-m: 50px;--margin-s: 25px;--margin-ss: 8px;--page-width: 1300px}.page-toppage__marquee{margin:0 auto 10rem}@media screen and (max-width: 990px)and (orientation: landscape){.page-toppage__marquee{margin:0 auto 3rem}}@media screen and (max-width: 990px)and (orientation: portrait){.page-toppage__marquee{margin:0 auto 3rem}}.page-toppage__marquee img{width:100%;height:auto}.page-toppage__marquee .image-pc{display:block}@media screen and (max-width: 990px)and (orientation: portrait){.page-toppage__marquee .image-pc{display:none}}.page-toppage__marquee .image-mobile{display:none}@media screen and (max-width: 990px)and (orientation: portrait){.page-toppage__marquee .image-mobile{display:block}}.page-toppage__marquee .swiper-pagination{position:relative}.page-toppage__marquee .swiper-pagination .swiper-pagination-bullet{width:3.2rem;height:.2rem;border-radius:0}.page-toppage__marquee .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-font)}.page-toppage__concept{margin:20rem auto;background:url(//cdn.shopify.com/s/files/1/0670/4064/1317/files/toppage__concept-img01.jpg?v=1667207495) no-repeat 0 13rem,url(//cdn.shopify.com/s/files/1/0670/4064/1317/files/toppage__concept-img04.jpg?v=1667207495) no-repeat 100% calc(50% + 19rem);background-size:40rem auto,35rem auto}@media screen and (max-width: 990px){.page-toppage__concept{background:none;margin:10rem auto}}.page-toppage__concept .section-title{font-size:3.5rem;text-align:center!important;font-weight:300;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.page-toppage__concept .section-title{font-size:2.5rem}}.page-toppage__concept .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:5rem}@media screen and (max-width: 990px){.page-toppage__concept{margin:10rem auto}}.page-toppage__concept .text{background:url(//cdn.shopify.com/s/files/1/0670/4064/1317/files/toppage__concept-img03.jpg?v=1667207495) no-repeat calc(100% - 20rem) 13rem,url(//cdn.shopify.com/s/files/1/0670/4064/1317/files/toppage__concept-img02.jpg?v=1667207495) no-repeat 100% 0,url(//cdn.shopify.com/s/files/1/0670/4064/1317/files/toppage__concept-img05.jpg?v=1667207495) no-repeat 80% 100%;background-size:40rem auto,30rem auto,35rem auto;padding-top:20rem;font-size:2.2rem;line-height:2.5}@media screen and (max-width: 990px){.page-toppage__concept .text{background:none;padding-top:0;font-size:1.9rem;text-align:center}}.page-toppage__concept .image-mobile{display:none}@media screen and (max-width: 990px){.page-toppage__concept .image-mobile{display:block;height:auto}}.page-toppage__concept .image-mobile.img01{width:50%;max-width:35rem;margin-bottom:-5rem}.page-toppage__concept .image-mobile.img02{width:100%}.page-toppage__concept .image-mobile.img04{width:50%;margin-left:50%}.page-toppage__concept .image-mobile.img05{width:50%;margin-left:10%}.page-toppage__salon{margin:20rem auto;background:#f5f5f5;padding:10rem 0}@media screen and (max-width: 990px){.page-toppage__salon{margin:10rem auto;padding:5rem 0}}.page-toppage__salon .section-title{font-size:3.5rem;text-align:center!important;font-weight:300;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.page-toppage__salon .section-title{font-size:2.5rem}}.page-toppage__salon .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:5rem}.page-toppage__salon .feature{background:#f5f5f5;display:flex;flex-direction:row-reverse;align-items:stretch;padding:3.2rem 0}@media screen and (max-width: 990px){.page-toppage__salon .feature{display:block}}.page-toppage__salon .image{width:50%;aspect-ratio:1/1}@media screen and (max-width: 990px){.page-toppage__salon .image{margin:auto;aspect-ratio:1128/750;width:100%;margin-bottom:5rem}}.page-toppage__salon .image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media screen and (max-width: 990px){.page-toppage__salon .image img{aspect-ratio:1128/750}}.page-toppage__salon .text-group{width:calc(50% - 5rem);margin-right:5rem;position:relative}@media screen and (max-width: 990px){.page-toppage__salon .text-group{margin:1.6rem 0 0;width:100%}}.page-toppage__salon .logo-salon{margin-bottom:5rem}.page-toppage__salon .logo-salon img{width:100%;height:auto;max-width:30rem}.page-toppage__salon .disc{font-size:2.2rem;line-height:2.5}@media screen and (max-width: 990px){.page-toppage__salon .disc{font-size:1.6rem;line-height:2.5}.page-toppage__salon .disc br{display:none}}.page-toppage__salon .button-group{margin-top:5rem}@media screen and (max-width: 990px){.page-toppage__salon .button-group{margin-top:1.6rem}}.page-toppage__salon .button-label{margin:0rem 0 1.6rem}.page-toppage__salon .button-link{box-sizing:border-box;height:4rem;padding:0 2rem;line-height:3.8rem;display:block;border-radius:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:.1rem solid var(--color-font);font-family:Jost,sans-serif}.page-toppage__salon .button-link:after{content:" >";margin-left:.5rem}@media screen and (max-width: 990px){.page-toppage__salon .button-link{margin:1.6rem 0 0}}.page-toppage__beauty-column{margin:20rem auto}@media screen and (max-width: 990px){.page-toppage__beauty-column{margin:10rem auto}}.page-toppage__beauty-column .section-title{font-size:3.5rem;text-align:center!important;font-weight:300;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.page-toppage__beauty-column .section-title{font-size:2.5rem}}.page-toppage__beauty-column .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:5rem}.page-toppage__beauty-column .list-column{display:flex;flex-direction:row-reverse;align-items:stretch;justify-content:space-between;max-width:105rem;margin:0 auto}@media screen and (max-width: 990px){.page-toppage__beauty-column .list-column{display:block}}.page-toppage__beauty-column .list-column-item{max-width:49.5rem;width:50%;text-align:center}@media screen and (max-width: 990px){.page-toppage__beauty-column .list-column-item{max-width:100%;width:100%;margin:5rem 0}}.page-toppage__beauty-column .list-column-item a{display:block}.page-toppage__beauty-column .image{width:100%;aspect-ratio:495/330;overflow:hidden}@media screen and (max-width: 990px){.page-toppage__beauty-column .image{margin:auto}}.page-toppage__beauty-column .image img{width:100%;aspect-ratio:495/330;-o-object-fit:cover;object-fit:cover;overflow:hidden}.page-toppage__beauty-column .disc{font-size:2.2rem;line-height:2.5;margin-top:1.6rem}@media screen and (max-width: 990px){.page-toppage__beauty-column .disc{font-size:1.6rem;line-height:2.5}}.page-toppage__beauty-column .button-link{box-sizing:border-box;display:block;border-radius:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1.6rem auto 0;font-family:Jost,sans-serif}.page-toppage__beauty-column .button-link:after{content:" >";margin-left:.5rem}@media screen and (max-width: 990px){.page-toppage__beauty-column .button-link{margin:1.6rem auto 0}}.page-toppage__beauty-column .button-block-a{margin-top:10rem}.page-toppage__blog{margin:20rem auto}@media screen and (max-width: 990px){.page-toppage__blog{margin:10rem auto}}.page-toppage__blog .section-title{font-size:3.5rem;text-align:center!important;font-weight:300;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.page-toppage__blog .section-title{font-size:2.5rem}}.page-toppage__blog .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:5rem}.page-toppage__blog .list-column{max-width:105rem;margin:auto}@media screen and (max-width: 990px){.page-toppage__blog .list-column{display:block}}.page-toppage__blog .list-column-item{background:#f5f5f5;width:100%;margin:5rem 0}@media screen and (max-width: 990px){.page-toppage__blog .list-column-item{max-width:100%;width:100%;margin:5rem 0}}.page-toppage__blog .list-column-item a{display:grid;gap:0rem;grid-template-columns:50% 50%;grid-template-rows:6.4rem 1fr 5rem}@media screen and (max-width: 990px){.page-toppage__blog .list-column-item a{display:block}}.page-toppage__blog .image{width:100%;aspect-ratio:495/330;overflow:hidden;grid-column:2;grid-row:1/4}@media screen and (max-width: 990px){.page-toppage__blog .image{margin:auto}}.page-toppage__blog .image img{width:100%;aspect-ratio:495/330;-o-object-fit:cover;object-fit:cover;overflow:hidden}.page-toppage__blog .item-title{grid-column:1;grid-row:1;font-size:2.5rem;font-weight:500;overflow:hidden;white-space:nowrap;width:100%;width:calc(100% + -0rem);text-overflow:ellipsis;padding:2.5rem 5rem 0;box-sizing:border-box}@media screen and (max-width: 990px){.page-toppage__blog .item-title{font-size:2.1rem;padding:2.5rem 2.5rem 0}}.page-toppage__blog .disc{box-sizing:border-box;grid-column:1;grid-row:2;font-size:2rem;line-height:2.5;margin-top:1.6rem;padding:0 5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:10rem}@media screen and (max-width: 990px){.page-toppage__blog .disc{font-size:1.6rem;padding:0 2.5rem;-webkit-line-clamp:3;height:13rem}}.page-toppage__blog .button-link{box-sizing:border-box;display:block;border-radius:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 0 5rem;font-family:Jost,sans-serif}.page-toppage__blog .button-link:after{content:" >";margin-left:.5rem}@media screen and (max-width: 990px){.page-toppage__blog .button-link{padding:0 0 2.5rem 2.5rem}}.page-toppage__blog .button-block-a{margin-top:10rem}.page-toppage__information{margin:10rem auto;background:#f5f5f5;padding:10rem 0}.page-toppage__information:after{content:"";display:block;width:0;clear:both}@media screen and (max-width: 990px){.page-toppage__information{margin:10rem auto;padding:5rem 0}}.page-toppage__information .section-title{font-size:3.5rem;text-align:center!important;font-family:Jost,sans-serif}@media screen and (max-width: 990px){.page-toppage__information .section-title{font-size:2.5rem}}.page-toppage__information .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:3.2rem}.page-toppage__information .list{margin:5rem 0}.page-toppage__information .list-item{border-top:1px dashed var(--color-font)}.page-toppage__information .list-item:last-child{border-bottom:1px dashed var(--color-font)}.page-toppage__information .list-item a{display:block;padding:2.5rem 0;width:100%}.page-toppage__information .date{font-size:1.6rem}.page-toppage__information .subject{font-size:1.8rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-toppage__information .button-link{box-sizing:border-box;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;float:right;font-family:Jost,sans-serif}.page-toppage__information .button-link:after{content:" >";margin-left:.5rem}@media screen and (max-width: 990px){.page-toppage__information .button-link{margin:1.6rem 0 0}}.template-collection .page-collection__marquee{margin:10rem auto 20rem}@media screen and (max-width: 990px)and (orientation: landscape){.template-collection .page-collection__marquee{margin:3.2rem auto 10rem}}@media screen and (max-width: 990px)and (orientation: portrait){.template-collection .page-collection__marquee{margin:3.2rem auto 10rem}}.template-collection .page-collection__marquee img{width:100%;height:auto}.template-collection .page-collection__marquee .image-pc{display:block}@media screen and (max-width: 990px)and (orientation: portrait){.template-collection .page-collection__marquee .image-pc{display:none}}.template-collection .page-collection__marquee .image-mobile{display:none}@media screen and (max-width: 990px)and (orientation: portrait){.template-collection .page-collection__marquee .image-mobile{display:block}}.template-collection .page-collection__tags{margin:0rem auto 5rem}.template-collection .page-collection__tags ul.tags{display:flex;flex-wrap:wrap;gap:5px}.template-collection .page-collection__tags ul.tags .tag{font-size:1.5rem;display:inline-block;padding:.25rem 2rem;background:#686d70;color:#fff}.template-collection .page-collection__tags ul.tags .tag a{color:#fff}.template-collection .card__inner{background:#fff}.template-collection .card__inner .card__media .media img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}.template-search .card__inner{background:#fff}.template-search .card__inner .card__media .media img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%}@media screen and (max-width: 990px){.template-product .grid--1-col .grid__item{width:100%}}.template-product .product__title h1{font-size:3rem}@media screen and (max-width: 990px){.template-product .product__title h1{font-size:2.6rem}}.template-product .button,.template-product .shopify-challenge__button,.template-product .customer button{background:#1d1d1d;border:none;box-shadow:none;color:#fff;padding:3rem 0}.template-product .button:before,.template-product .shopify-challenge__button:before,.template-product .customer button:before{border:none;box-shadow:none}.template-product .button:after,.template-product .shopify-challenge__button:after,.template-product .customer button:after{box-shadow:none}.template-product .button:not([disabled]):hover:after,.template-product .shopify-challenge__button:hover:after,.template-product .customer button:hover:after,.template-product .shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #7fcdf4}.template-product .share-button{display:inline-block;float:right;margin:.6rem 0 0}.template-product .product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:37rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:inline-block;border:none;display:inline-flex;align-items:center}.template-product .product-form__input input[type=radio]+label{border-radius:0;border:solid 1px #1d1d1d;color:#1d1d1d}.template-product .product-form__input input[type=radio]:checked+label{background-color:#1d1d1d;color:#fff}.template-product .product-form__input label{margin-right:1rem}.product__tags ul{padding:0;margin:1.6rem 0}.product__tags li{font-size:1.5rem;display:inline-block;padding:.25rem 2rem;background:#686d70;color:#fff}.product__tags a{display:block;color:inherit}.page-product__introduction{margin:20rem auto}@media screen and (max-width: 990px){.page-product__introduction{margin:10rem auto}}.page-product__introduction .headding-group .headding{font-size:3.5rem}@media screen and (max-width: 990px){.page-product__introduction .headding-group .headding{font-size:2.5rem}}.page-product__introduction .headding-group .headding2{font-size:3.5rem;text-align:center!important;font-weight:300;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.page-product__introduction .headding-group .headding2{font-size:2.5rem}}.page-product__introduction .headding-group .headding2-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:3.2rem}.page-product__introduction .text{font-size:2rem}@media screen and (max-width: 990px){.page-product__introduction .text{font-size:1.6rem}}.page-product__introduction .image{width:100%;margin:5rem 0;padding:0 5rem 0 0;text-align:center}.page-product__introduction .image img{width:100%;height:auto}.page-product__introduction .video{width:100%}.page-product__introduction .video video{width:100%;height:auto;aspect-ratio:16/9}@media screen and (max-width: 990px){.page-product__introduction .udt-grid{display:block}}.page-product__introduction .udt-grid .image{margin:0;padding:0 5rem 0 0}@media screen and (max-width: 990px){.page-product__introduction .udt-grid .image{margin:5rem 0;padding:0}}.page-product__introduction .udt-grid.is--reverse .image{margin:0;padding:0 0 0 5rem}@media screen and (max-width: 990px){.page-product__introduction .udt-grid.is--reverse .image{margin:5rem 0;padding:0}}@media screen and (max-width: 990px){.page-product__introduction .udt-grid-item.w50,.page-product__introduction .udt-grid-item.w30,.page-product__introduction .udt-grid-item.w70{width:100%}}.page-product__details{margin:10rem auto}@media screen and (max-width: 990px){.page-product__details{margin:10rem auto}}.page-product__details .section-title{font-size:2rem;border-bottom:1px solid var(--color-font);padding-bottom:.8rem;margin-bottom:5rem}@media screen and (max-width: 990px){.page-product__details .section-title{font-size:2rem}}.page-product__details .rte table{table-layout:fixed;width:100%}@-webkit-keyframes quick-add-hidden{0%{height:250px}50%{height:1000px}to{height:auto}}@keyframes quick-add-hidden{0%{height:250px}50%{height:1000px}to{height:auto}}.page-product__details .product__description.quick-add-hidden{overflow:hidden;height:250px;position:relative}.page-product__details .product__description.quick-add-hidden:before{background:linear-gradient(to bottom,#fff0,#fff);content:"";display:block;width:100%;height:5rem;position:absolute;top:20rem;left:0}.page-product__details .product__description.quick-add-hidden.is--active{-webkit-animation-name:quick-add-hidden;animation-name:quick-add-hidden;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page-product__details .product__description.quick-add-hidden.is--active:before{display:none}.page-product__details .product__description.quick-add-hidden.is--active+.button-readmore{display:none}.page-product__coincidence{margin:20rem auto}@media screen and (max-width: 990px){.page-product__coincidence{margin:10rem auto}}.page-product__coincidence .section-title{text-align:center;font-size:3.5rem;border-bottom:1px solid var(--color-font);padding-bottom:1.6rem}@media screen and (max-width: 990px){.page-product__coincidence .section-title{font-size:2.5rem}}.page-product__coincidence .check-list{margin:10rem 0 0}.page-product__coincidence .check-list li{margin:0;padding:1.6rem 1.6rem 1.6rem 5.4rem;background:url(//cdn.shopify.com/s/files/1/0670/4064/1317/files/icon-check.svg?v=1666352217) 0 2rem no-repeat;background-size:auto 3.2rem;font-size:2rem}.page-product__feature-item{margin:20rem auto}@media screen and (max-width: 990px){.page-product__feature-item{margin:10rem auto}}.page-product__feature-item .section-title{font-size:3.5rem;text-align:center!important;font-weight:300;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.page-product__feature-item .section-title{font-size:2.5rem}}.page-product__feature-item .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:3.2rem}.page-product__feature-item .feature-item{background:#f5f5f5;display:flex;flex-direction:row-reverse;align-items:stretch;padding:3.2rem}@media screen and (max-width: 990px){.page-product__feature-item .feature-item{display:block}}.page-product__feature-item .image{width:50%;aspect-ratio:1/1}@media screen and (max-width: 990px){.page-product__feature-item .image{margin:auto}}.page-product__feature-item .image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;overflow:hidden}.page-product__feature-item .text-group{width:calc(50% - 5rem);margin-right:5rem;position:relative}@media screen and (max-width: 990px){.page-product__feature-item .text-group{margin:1.6rem 0 0;width:100%}}.page-product__feature-item .item-name{font-size:2.2rem;margin:1.6rem 0}@media screen and (max-width: 990px){.page-product__feature-item .item-name{font-size:min(2.2rem,calc(100vw / 22.5));text-align:center}}.page-product__feature-item .tags{margin:2rem 0}@media screen and (max-width: 990px){.page-product__feature-item .tags{text-align:center}}.page-product__feature-item .tags .tag{font-size:1.5rem;display:inline-block;padding:.25rem 2rem;background:#686d70;color:#fff}.page-product__feature-item .disc{font-size:2rem;line-height:2.5}@media screen and (max-width: 990px){.page-product__feature-item .disc{font-size:1.6rem;line-height:2.5}}.page-product__feature-item .button-group{margin-top:5rem}@media screen and (max-width: 990px){.page-product__feature-item .button-group{margin-top:1.6rem}}.page-product__feature-item .button-label{margin:0rem 0 1.6rem}.page-product__feature-item .button-link{box-sizing:border-box;height:4rem;padding:0 2rem;line-height:3.8rem;display:block;border-radius:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:.1rem solid var(--color-font);font-family:Jost,sans-serif}.page-product__feature-item .button-link:after{content:" >";margin-left:.5rem}@media screen and (max-width: 990px){.page-product__feature-item .button-link{margin:1.6rem auto 0}}.page-product__set-guide{margin:20rem auto}@media screen and (max-width: 990px){.page-product__set-guide{margin:10rem auto}}.page-product__set-guide .section-title{text-align:center;font-size:3.5rem;border-bottom:1px solid var(--color-font);padding-bottom:1.6rem}@media screen and (max-width: 990px){.page-product__set-guide .section-title{font-size:2.5rem}}.page-product__set-guide .list{margin-top:10rem}.page-product__set-guide .list-item{display:flex;margin:5rem 0;align-items:stretch}@media screen and (max-width: 990px){.page-product__set-guide .list-item{display:block}}.page-product__set-guide .image{width:31rem;aspect-ratio:1/1}@media screen and (max-width: 990px){.page-product__set-guide .image{margin:auto}}.page-product__set-guide .image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;overflow:hidden}.page-product__set-guide .text-group{margin-left:5rem;position:relative}@media screen and (max-width: 990px){.page-product__set-guide .text-group{margin:1.6rem 0 0}}.page-product__set-guide .item-title{font-size:3rem;line-height:1}@media screen and (max-width: 990px){.page-product__set-guide .item-title{font-size:min(3rem,5vw);line-height:1.3}}.page-product__set-guide .item-name{font-size:2rem;margin:1.6rem 0}@media screen and (max-width: 990px){.page-product__set-guide .item-name{font-size:min(2rem,calc(100vw / 22.5))}}.page-product__set-guide .tags{margin:1.6rem 0}.page-product__set-guide .tags .tag{display:inline-block;padding:.25rem 1.6rem;background:#686d70;color:#fff}.page-product__set-guide .button-group{margin-top:5rem}@media screen and (max-width: 990px){.page-product__set-guide .button-group{margin-top:1.6rem}}.page-product__set-guide .button-label{margin:0rem 0 1.6rem}.page-product__set-guide .button-link{box-sizing:border-box;height:4rem;padding:0 2rem;line-height:3.8rem;display:block;border-radius:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:.1rem solid var(--color-font);font-family:Jost,sans-serif}.page-product__set-guide .button-link:after{content:" >";margin-left:.5rem}.page-product__steps{margin:20rem auto}@media screen and (max-width: 990px){.page-product__steps{margin:10rem auto}}.page-product__steps .section-title{font-size:3.5rem;text-align:center!important;font-weight:300;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.page-product__steps .section-title{font-size:2.5rem}}.page-product__steps .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:3.2rem}.page-product__steps .steps-list{display:flex;margin:auto;justify-content:space-between;overflow:visible}@media screen and (max-width: 990px){.page-product__steps .steps-list{display:block}}.page-product__steps .steps-list-item{overflow:visible;position:relative;width:15%}@media screen and (max-width: 990px){.page-product__steps .steps-list-item{width:100%;border:1px solid var(--color-font);padding:1.6rem;min-height:320px;margin:0 auto 6.4rem}.page-product__steps .steps-list-item.is--current{background:#1d1d1d}}.page-product__steps .steps-list-item.is--current .pc-group{background:#1d1d1d}.page-product__steps .steps-list-item.step:after{content:url(//cdn.shopify.com/s/files/1/0670/4064/1317/files/product-steps-arrow.svg?v=1666474303);display:block;width:1rem;height:2rem;position:absolute;top:22.5rem;right:calc(-30% + .5rem)}@media screen and (max-width: 990px){.page-product__steps .steps-list-item.step:after{right:50%;top:unset;bottom:-4.2rem;transform:translate(-50%) rotate(90deg)}}.page-product__steps .steps-list-item.step:nth-last-child(2):after{display:none}.page-product__steps .steps-list-item .pc-group{padding:1.6rem;height:45rem;border:1px solid var(--color-font);position:relative}@media screen and (max-width: 990px){.page-product__steps .steps-list-item .pc-group{border:none;padding:0;position:static;height:auto}}.page-product__steps .steps-list-item .pc-group .image{display:block}.page-product__steps .steps-list-item .label{font-family:Jost,sans-serif;font-weight:300;text-align:center}@media screen and (max-width: 990px){.page-product__steps .steps-list-item .label{display:inline-flex;align-items:baseline}}.page-product__steps .steps-list-item .label .text{font-size:2.5rem}@media screen and (max-width: 990px){.page-product__steps .steps-list-item .label .text{-moz-text-align-last:left;text-align-last:left}}.page-product__steps .steps-list-item .label .num{font-size:4rem}@media screen and (max-width: 990px){.page-product__steps .steps-list-item .label .num{margin-left:.5rem}}.page-product__steps .steps-list-item .image{text-align:center;margin:0 auto;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media screen and (max-width: 990px){.page-product__steps .steps-list-item .image{bottom:unset;left:unset;top:50%;right:calc(25% - 6rem);transform:translateY(-50%)}}.page-product__steps .steps-list-item .image img{width:100%;height:auto}.page-product__steps .steps-list-item .image.type1{max-width:6rem}.page-product__steps .steps-list-item .image.type2{max-width:10.9rem}@media screen and (max-width: 990px){.page-product__steps .steps-list-item .image.type2{right:calc(25% - 9.5rem)}}@media screen and (max-width: 476px){.page-product__steps .steps-list-item .image.type2{right:calc(25% - 6rem)}}@media screen and (max-width: 370px){.page-product__steps .steps-list-item .image.type2{max-width:8rem}}.page-product__steps .steps-list-item .item-disc{margin-top:1.6rem;font-size:1.5rem}.page-product__banner{display:flex;gap:20px;margin:10rem auto}@media screen and (max-width: 990px){.page-product__banner{margin:3rem auto}}.page-product__banner img{width:100%;height:auto}.page-product__banner .image-pc{display:block}@media screen and (max-width: 990px)and (orientation: portrait){.page-product__banner .image-pc{display:none}}.page-product__banner .image-mobile{display:none}@media screen and (max-width: 990px)and (orientation: portrait){.page-product__banner .image-mobile{display:block}}.template-page h1.main-page-title{text-align:center;font-size:3rem}.template-page table{box-shadow:none}body.page-shopping-guide h3{text-align:center}body.page-shopping-guide table{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10rem}body.page-shopping-guide th{padding:15px;border-bottom:1px solid #ccc;vertical-align:top;text-align:left;width:25%}body.page-shopping-guide td{padding:15px;border-bottom:1px solid #ccc}body.page-company table{border-top:1px solid #ccc;border-bottom:1px solid #ccc}body.page-company th{padding:15px;border-bottom:1px solid #ccc;vertical-align:top;white-space:nowrap;text-align:left}body.page-company td{padding:15px;border-bottom:1px solid #ccc}body.page-terms-of-service table{border-top:1px solid #ccc;border-bottom:1px solid #ccc}body.page-terms-of-service th{width:15rem;padding:15px;border-bottom:1px solid #ccc;vertical-align:top;text-align:left}body.page-terms-of-service td{padding:15px;border-bottom:1px solid #ccc}body.page-privacy-policy table{border-top:1px solid #ccc;border-bottom:1px solid #ccc}body.page-privacy-policy th{padding:15px;width:15rem;border-bottom:1px solid #ccc;vertical-align:top;white-space:nowrap;text-align:left}body.page-privacy-policy td{padding:15px;border-bottom:1px solid #ccc}body.page-laws table{border-top:1px solid #ccc;border-bottom:1px solid #ccc}body.page-laws th{padding:15px;border-bottom:1px solid #ccc;vertical-align:top;white-space:nowrap;text-align:left}body.page-laws td{padding:15px;border-bottom:1px solid #ccc}.page-concept__marquee{margin:5rem auto 20rem}@media screen and (max-width: 990px){.page-concept__marquee{margin:2.5rem auto 10rem}}.page-concept__marquee img{width:100%;height:auto}.page-concept__marquee .page-title .img-pc{display:block}@media screen and (max-width: 990px)and (orientation: portrait){.page-concept__marquee .page-title .img-pc{display:none}}.page-concept__marquee .page-title .img-mobile{display:none}@media screen and (max-width: 990px)and (orientation: portrait){.page-concept__marquee .page-title .img-mobile{display:block}}.page-concept__slogan{margin:20rem auto;max-width:99rem}@media screen and (max-width: 990px){.page-concept__slogan{margin:10rem auto}}.page-concept__slogan .section-title{font-size:3.5rem;text-align:center!important;font-weight:600;font-family:Jost,sans-serif;margin-bottom:1.6rem}@media screen and (max-width: 990px){.page-concept__slogan .section-title{font-size:2.5rem}}.page-concept__slogan .section-title-sub{font-size:1.6rem;text-align:center;font-weight:400;margin-bottom:3.2rem}.page-concept__slogan .slogan{text-align:center;font-size:3.5rem;font-weight:600;line-height:2.5}@media screen and (max-width: 990px){.page-concept__slogan .slogan{font-size:2.2rem}}.page-concept__method{margin:20rem auto;max-width:99rem;font-size:2.2rem;text-align:center}@media screen and (max-width: 990px){.page-concept__method{margin:10rem auto;font-size:1.6rem}}.page-concept__method .section-title{font-size:3rem;text-align:center!important;border-bottom:1px solid var(--color-font);padding-bottom:2rem;margin-bottom:5rem}@media screen and (max-width: 990px){.page-concept__method .section-title{font-size:2.2rem;padding-bottom:1.6rem}}.page-concept__method p{line-height:2.5}.page-concept__method .image{max-width:50rem;margin:10rem auto 0}.page-concept__method .image img{width:100%;height:auto}.page-concept__brand-story{margin:20rem auto;max-width:99rem;font-size:2.2rem;text-align:center}@media screen and (max-width: 990px){.page-concept__brand-story{margin:10rem auto;font-size:1.6rem}}.page-concept__brand-story .section-title{font-size:3rem;text-align:center!important;border-bottom:1px solid var(--color-font);padding-bottom:2rem;margin-bottom:5rem}@media screen and (max-width: 990px){.page-concept__brand-story .section-title{font-size:2.2rem;padding-bottom:1.6rem}}.page-concept__brand-story p{line-height:2.5}.page-concept__brand-story .button-block-a{margin:10rem auto 0}.page-concept__product-feature{margin:20rem auto;max-width:99rem;font-size:2.2rem;text-align:center}@media screen and (max-width: 990px){.page-concept__product-feature{margin:10rem auto;font-size:1.6rem}}.page-concept__product-feature .section-title{font-size:3rem;text-align:center!important;border-bottom:1px solid var(--color-font);padding-bottom:2rem;margin-bottom:5rem}@media screen and (max-width: 990px){.page-concept__product-feature .section-title{font-size:2.2rem;padding-bottom:1.6rem}}.page-concept__product-feature .image{width:100%;margin:0 auto 10rem}@media screen and (max-width: 990px){.page-concept__product-feature .image{margin:0 auto 5rem}}.page-concept__product-feature .image img{width:100%;height:auto}.page-concept__product-feature p{line-height:2.5}.page-concept__product-feature .catch{font-size:3rem;font-weight:600}@media screen and (max-width: 990px){.page-concept__product-feature .catch{font-size:2.2rem}}.template-blog .tags{margin:2rem 0}@media screen and (max-width: 990px){.template-blog .tags{text-align:center}}.template-blog .tags .tag{font-size:1.5rem;display:inline-block;padding:.25rem 2rem;background:#686d70;color:#fff}.template-blog .tags .tag a{color:#fff}.template-blog .button-group{margin-top:5rem}@media screen and (max-width: 990px){.template-blog .button-group{margin-top:1.6rem}}.template-blog .button-label{margin:0rem 0 1.6rem}.template-blog .button-link{box-sizing:border-box;height:4rem;padding:0 2rem;line-height:3.8rem;display:block;border-radius:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:.1rem solid var(--color-font);font-family:Jost,sans-serif}.template-blog .button-link:after{content:" >";margin-left:.5rem}@media screen and (max-width: 990px){.template-blog .button-link{margin:1.6rem auto 0}}.template-blog .main-image img{max-width:100%}.template-blog .blog-articles{grid-template-columns:1fr 1fr 1fr}.template-article main .page-width{max-width:950px}.template-article main header{display:flex;justify-content:space-between}.template-article main header h1{font-family:Noto Sans JP,sans-serif;color:var(--color-font);font-size:calc(var(--font-heading-scale)*2.4rem)}.template-article main header .article-template__meta{text-align:right}.template-article main .tags{margin:2rem 0}@media screen and (max-width: 990px){.template-article main .tags{text-align:center}}.template-article main .tags .tag{font-size:1.5rem;display:inline-block;padding:.25rem 2rem;background:#686d70;color:#fff}.template-article main .tags .tag a{color:#fff}.template-article main .button-group{margin-top:5rem}@media screen and (max-width: 990px){.template-article main .button-group{margin-top:1.6rem}}.template-article main .button-label{margin:0rem 0 1.6rem}.template-article main .button-link{box-sizing:border-box;height:4rem;padding:0 2rem;line-height:3.8rem;display:block;border-radius:4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:.1rem solid var(--color-font);font-family:Jost,sans-serif}.template-article main .button-link.square{border-radius:0}.template-article main .button-link:after{content:" >";margin-left:.5rem}@media screen and (max-width: 990px){.template-article main .button-link{margin:1.6rem auto 0}}.template-article main .main-image img{width:100%}.template-article main .udt-grid{gap:5rem}.template-article main .blog-articles{grid-template-columns:1fr 1fr 1fr}.template-cart h1.title{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;text-align:center;font-size:3rem;font-weight:300}.customer h2.form__message{font-size:calc(var(--font-heading-scale)*1.6rem)}@media screen and (min-width: 750px){.customer h2.form__message{font-size:calc(var(--font-heading-scale)*1.6rem)}}.customer .errors li{color:#ed001b}.customer p.note{margin:0 0 1.5rem;text-align:left;font-size:1.4rem}.customer button{width:100%;max-width:300px;background:#000;border:none;box-shadow:none;color:#fff;height:6rem;line-height:6rem}.customer button:after{box-shadow:none}.customer button:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #7fcdf4}.customer button.button-edit,.customer button.button-delete{width:auto;border:solid 1px #666}.customer li[data-address]>h2{background:#999;color:#fff;font-size:1.6rem;margin:auto;display:inline-block;padding:.5rem 3rem}.shopify-challenge__container .shopify-challenge__button{width:100%;max-width:300px;background:#bce1f7;border:none;box-shadow:none;color:#666;height:6rem;line-height:6rem;margin:30px auto}.shopify-challenge__container .shopify-challenge__button:after{box-shadow:none}.shopify-challenge__container .shopify-challenge__button:hover:after{--border-offset: 1.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) #7fcdf4}.is--table{display:table}.is--table-cell{display:table-cell;vertical-align:top}.is--text-hide{text-indent:110%;display:block;overflow:hidden;white-space:nowrap}.strong{color:red}.is--nowrap{white-space:nowrap}.is--clear:after{content:"";display:block;clear:both}.is--mobile{display:none}@media screen and (max-width: 750px){.is--mobile{display:block}}img.is--mobile,br.is--mobile{display:none}@media screen and (max-width: 750px){img.is--mobile,br.is--mobile{display:inline-block}}.is--fullscreen{display:block}@media screen and (max-width: 750px){.is--fullscreen{display:none}}img.is--fullscreen,br.is--fullscreen,span.is--fullscreen{display:inline-block}@media screen and (max-width: 750px){img.is--fullscreen,br.is--fullscreen,span.is--fullscreen{display:none}}.is--text-l{font-size:1.2em}.is--text-s{font-size:.86em}.is--text-ss{font-size:.75em}.is--align-center{text-align:center}.is--align-left{text-align:left}.is--align-right{text-align:right}
/*# sourceMappingURL=/s/files/1/0670/4064/1317/t/7/assets/add-base-style.css.map */
