<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-feature-settings:"palt" 1}img{max-width:100%;height:auto;vertical-align:top}@media only screen and (max-width: 640px){.pc{display:none}}.tablet{display:none}@media only screen and (max-width: 768px){.tablet{display:block}}.sp{display:none}@media only screen and (max-width: 640px){.sp{display:block}}@media only screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none !important;text-decoration:none !important}}.page-layout__main{padding-bottom:75px}@media only screen and (max-width: 640px){.page-layout__main{padding-bottom:7.5vw}}.wrapper{max-width:1200px;margin:0 auto;width:90vw}*:focus-visible{outline:0 !important;outline-offset:0 !important;box-shadow:none !important}#captcha .shopify-challenge__button.btn{margin-top:20px;height:50px;line-height:50px;padding:0 5em}.banner__box{padding:75px}.announcement-bar{letter-spacing:.06em}@media only screen and (max-width: 640px){.announcement-bar{font-size:13px}}.site-header{background:#fff !important}@media only screen and (max-width: 640px){.site-header{min-height:5em}}@media only screen and (max-width: 1200px){.site-header__container{padding:0 1rem}}@media only screen and (max-width: 640px){.site-header__container{padding:0 5vw}}@media only screen and (max-width: 640px){.site-header__link{padding-left:0 !important;padding-right:0 !important;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}}@media only screen and (max-width: 1200px){.site-header__icon-button{min-width:30px}}@media only screen and (max-width: 640px){.site-header__icon-button{min-width:0}}.site-header__expanded-section-list{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;padding-left:0;padding-right:0}.site-header__expanded-section-list-item{padding:0 1em}.site-header__expanded-section-list-item a.copy--bold.copy--large{font-size:18px !important;font-weight:500 !important}.site-header__expanded-section-link{font-size:15px !important;font-weight:400 !important}.site-header__expanded-section-link+.list--unstyled{margin-top:1.25em}.site-header a.button{padding:0 !important}.site-header a.button::before,.site-header a.button::after{display:none}@media only screen and (max-width: 1200px){.site-header__inline-menu{margin-left:0 !important}}.site-header__link{padding:0 1.15em;font-weight:300;color:#111}@media only screen and (max-width: 1200px){.site-header__link{padding:0 .85em;font-size:.9375rem}}@media only screen and (max-width: 980px){.site-header__link{padding:0 .5em}}.site-header__link .jpn{display:none}.dropdown-link__toggle{position:relative;padding:0 1.15em;color:#111;font-weight:300;letter-spacing:.06em}@media only screen and (max-width: 1200px){.dropdown-link__toggle{padding:0 .85em}}@media only screen and (max-width: 980px){.dropdown-link__toggle{padding:0 .5em}}.dropdown-link__toggle .jpn{display:none;position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:10px;line-height:1;padding-right:20px;text-align:center;width:100%}.dropdown-link .site-header__expanded-section-list-item .site-header__expanded-section-link{font-weight:400}@media screen and (max-width: 1000px){.site-header__container--middle-left .site-header__inline-menu{margin-left:0}}.site-header__container--has-menu.site-header__container--middle-left{grid-template-areas:"menu-toggle heading search cart";grid-template-columns:calc(48px + 1rem) minmax(0, 1fr) 24px 24px}@media screen and (min-width: 900px){.site-header__container--has-menu.site-header__container--middle-left{grid-template-areas:"heading inline-menu search account cart";grid-template-columns:-webkit-max-content minmax(0, 1fr) 30px 30px 30px;grid-template-columns:max-content minmax(0, 1fr) 30px 30px 30px}}@media screen and (min-width: 1201px){.site-header__container--has-menu.site-header__container--middle-left{grid-template-columns:-webkit-max-content minmax(0, 1fr) 44px 44px 44px;grid-template-columns:max-content minmax(0, 1fr) 44px 44px 44px}}.drawer-menu__link{font-size:18px;padding-top:.5em;padding-bottom:.5em;flex-wrap:wrap;gap:.1em}.drawer-menu__link .jpn{display:block;font-size:10px;width:100%}.drawer-menu__link--main{font-size:16px}.drawer-menu__link--main-dropdown{font-size:14px}.drawer-menu__link--grandchild{font-size:12px}.drawer-menu__toggle{font-size:18px;padding-top:.5em;padding-bottom:.5em}.drawer-menu__toggle .jpn{display:block;font-size:10px}.drawer-menu__toggle.drawer-menu__toggle--main-dropdown{font-size:14px}.drawer-menu .customerLink{font-size:14px;margin-top:1em}.footer{overflow:hidden}.footer .site-footer{line-height:1.75}.footer .inner{width:90vw;max-width:960px;margin:0 auto;color:#3c3c3c}.footer__logo{width:180px;margin:0 auto;padding:20px 0 40px}@media only screen and (max-width: 640px){.footer__logo{width:34vw;padding:10vw 0 7.5vw}}.footer .pc-footer{width:100%;padding:0 0 50px;display:grid;grid-template-columns:repeat(4, 1fr);gap:50px}@media only screen and (max-width: 980px){.footer .pc-footer{gap:15px}}@media only screen and (max-width: 767px){.footer .pc-footer{grid-template-columns:repeat(2, 1fr);gap:1.5em 5vw}}@media only screen and (max-width: 340px){.footer .pc-footer{gap:1.5em 2.5vw}}.footer .pc-footer ul{margin:0}@media screen and (max-width: 1000px){.footer .pc-footer ul{padding:0 10px 0 0}}.footer .pc-footer ul.second{margin-top:1.5em}.footer .pc-footer ul li{font-size:13px;list-style-type:none;padding:.25em 0}@media only screen and (max-width: 640px){.footer .pc-footer ul li{font-size:12px}}@media only screen and (max-width: 340px){.footer .pc-footer ul li{font-size:10px}}.footer .pc-footer ul li a{color:#3c3c3c}.footer .pc-footer ul li a:hover{text-decoration:underline}.footer .pc-footer ul li b{font-weight:700;font-size:16px;border-bottom:1px solid;display:block;margin-bottom:.5em}.footer .pc-footer ul li.mt{margin-top:1em}.footer .insta{width:24px;margin-top:15px}@media only screen and (max-width: 640px){.footer .insta{width:20px}}.footer .insta a{display:inline-block;transition:opacity .2s ease}@media only screen and (min-width: 769px){.footer .insta a:hover{opacity:.75}}.footer .footer-copyright{width:100%;margin:10px 0 0 0;padding:6px 0;text-align:center;background:#3c3c3c;color:#fff;font-size:12px}@media only screen and (max-width: 640px){.footer .footer-copyright{font-size:10px}}body.index main a.button{letter-spacing:.06em;padding-left:4em;padding-right:4em;position:relative;font-weight:400;background:none;border:#3c3c3c 1px solid;color:#3c3c3c;border-radius:0;font-size:16px}@media only screen and (max-width: 640px){body.index main a.button{width:72.5vw;padding-left:2em;padding-right:2em;margin:0 auto;font-size:13px;min-height:36px}}body.index main a.button::before{content:"";width:1rem;height:1px;background:#3c3c3c;position:absolute;top:50%;right:1.5rem;opacity:.75}body.index main a.button::after{content:"";width:.5rem;height:1px;background:#3c3c3c;position:absolute;top:50%;right:1.5rem;opacity:.75;transform:rotate(45deg);transform-origin:right center}body.index main a.button.gothic{font-family:"Noto Sans JP",sans-serif;letter-spacing:.06em}@media only screen and (min-width: 769px){body.index main a.button:hover{background:#3c3c3c;color:#fcfcfc}}@media only screen and (min-width: 769px){body.index main a.button:hover::before,body.index main a.button:hover::after{background-color:#fcfcfc}}body.index .space--gap--medium{gap:1.5em}@media only screen and (max-width: 980px){body.index .space--gap--medium{gap:1em}}@media only screen and (max-width: 340px){body.index .space--gap--medium{gap:1.5em}}body.index .banner{--banner-height: 50vw;margin-top:48px}@media screen and (max-width: 899px){body.index .banner{--banner-height: 95vw;--banner-min-height: 380px}}@media only screen and (max-width: 640px){body.index .banner{margin-top:40px}}@media only screen and (max-width: 340px){body.index .banner{margin-top:60px}}body.index .banner__content{position:absolute !important}body.index .banner__box{background:none;text-align:left;padding:0;width:40vw;margin:0 !important}@media screen and (max-width: 899px){body.index .banner__box{width:35vw;margin-right:5vw !important}}body.index .banner__box .kv__text1{line-height:1.75;font-size:16px;font-weight:400;letter-spacing:.06em;color:#3c3c3c}@media only screen and (max-width: 640px){body.index .banner__box .kv__text1{font-size:10px;padding-top:2em}}@media only screen and (max-width: 340px){body.index .banner__box .kv__text1{font-size:9px;padding-top:0}}body.index .banner__box .kv__text2{font-size:26px;font-weight:500;letter-spacing:.06em;color:#3c3c3c;line-height:1.25;margin-top:.25em}@media only screen and (max-width: 640px){body.index .banner__box .kv__text2{font-size:13px}}@media only screen and (max-width: 340px){body.index .banner__box .kv__text2{font-size:12px}}body.index .banner__box .colorWhite .kv__text1{color:#fcfcfc;font-weight:300}body.index .banner__box .colorWhite .kv__text2{color:#fcfcfc;font-weight:400}body.index .banner__box .colorWhite a.button{color:#fcfcfc !important;border-color:#fcfcfc !important}@media only screen and (max-width: 640px){body.index .banner__box .colorWhite a.button{border-color:rgba(252,252,252,.5) !important}}@media only screen and (min-width: 769px){body.index .banner__box .colorWhite a.button:hover{background:rgba(252,252,252,.05)}}body.index .banner__box .colorWhite a.button::before,body.index .banner__box .colorWhite a.button::after{background-color:#fcfcfc}body.index .banner__box .content-box__buttons{justify-content:flex-start;margin-top:1.5em;width:328px}@media only screen and (max-width: 980px){body.index .banner__box .content-box__buttons{width:270px}}@media screen and (max-width: 899px){body.index .banner__box .content-box__buttons{width:auto;max-width:none;margin-left:0;display:block}}@media only screen and (max-width: 640px){body.index .banner__box .content-box__buttons{margin-top:.5em;margin-right:2em}}@media only screen and (max-width: 340px){body.index .banner__box .content-box__buttons{margin-top:.5em;padding-bottom:2.5em;margin-right:1em}}body.index .banner__box .content-box__buttons a.button{width:100%;margin-right:2em}@media only screen and (max-width: 980px){body.index .banner__box .content-box__buttons a.button{margin-right:0}}@media only screen and (max-width: 640px){body.index .banner__box .content-box__buttons a.button{font-size:9px;min-height:0;padding-top:.4em;padding-bottom:.4em}}@media only screen and (max-width: 767px){body.index .banner__box .content-box__buttons a.button::before{width:1rem}}@media only screen and (max-width: 640px){body.index .banner__box .content-box__buttons a.button::before{right:.5rem;width:.5rem}}@media only screen and (max-width: 640px){body.index .banner__box .content-box__buttons a.button::after{width:.25rem;right:.5rem}}body.index .image-grid-with-text .type--heading{font-size:26px;font-weight:500;letter-spacing:.06em;color:#3c3c3c;line-height:1.25}@media only screen and (max-width: 640px){body.index .image-grid-with-text .type--heading{font-size:15px}}@media only screen and (max-width: 340px){body.index .image-grid-with-text .type--heading{font-size:13px}}body.index .image-grid-with-text .copy--small,body.index .image-grid-with-text .copy--medium,body.index .image-grid-with-text .copy--large{line-height:1.75;font-size:16px;font-weight:400;letter-spacing:.06em;color:#3c3c3c;margin-top:-1em}@media only screen and (max-width: 980px){body.index .image-grid-with-text .copy--small,body.index .image-grid-with-text .copy--medium,body.index .image-grid-with-text .copy--large{margin-top:-0.75em}}@media only screen and (max-width: 640px){body.index .image-grid-with-text .copy--small,body.index .image-grid-with-text .copy--medium,body.index .image-grid-with-text .copy--large{font-size:12px;margin-top:-1em}}@media only screen and (max-width: 340px){body.index .image-grid-with-text .copy--small,body.index .image-grid-with-text .copy--medium,body.index .image-grid-with-text .copy--large{font-size:11px}}@media screen and (max-width: 899px){body.index .image-grid-with-text .copy--small br.pc,body.index .image-grid-with-text .copy--medium br.pc,body.index .image-grid-with-text .copy--large br.pc{display:none}}@media screen and (max-width: 899px){body.index .image-grid-with-text a.button{width:72.5vw;padding:0;margin:0 auto}}@media only screen and (max-width: 767px){body.index .featured-collection{padding:10vw 0}}body.index .featured-collection .type--heading{font-size:26px;font-weight:500;letter-spacing:.06em;color:#3c3c3c;line-height:1.25;margin-top:.25em}@media only screen and (max-width: 640px){body.index .featured-collection .type--heading{font-size:15px}}@media only screen and (max-width: 340px){body.index .featured-collection .type--heading{font-size:13px}}body.index .featured-collection .featured-collection__lead{line-height:1.75;font-size:16px;font-weight:400;letter-spacing:.06em;color:#3c3c3c}@media only screen and (max-width: 640px){body.index .featured-collection .featured-collection__lead{font-size:12px}}@media only screen and (max-width: 340px){body.index .featured-collection .featured-collection__lead{font-size:11px}}@media only screen and (max-width: 767px){body.index .featured-collection slider-component{margin-top:2.5vw}}@media screen and (min-width: 900px){.cards--6-across{grid-template-columns:repeat(6, minmax(0, 1fr))}}.tax{font-size:65%;padding-left:.25em}.badge span{letter-spacing:0}.product-card .copy--large{font-size:12px}.product-card .image-container{background:none}.userVoice{background:#f8f4f0;padding:50px 0 75px}@media only screen and (max-width: 767px){.userVoice{padding:10vw 0}}.userVoice .type--heading{font-size:34px;font-weight:500}@media only screen and (max-width: 767px){.userVoice .type--heading{font-size:24px}}.userVoice__list{width:80vw;max-width:700px;margin:50px auto 0;padding:0;opacity:0}@media only screen and (max-width: 640px){.userVoice__list{margin-top:7.5vw}}.userVoice__list.slick-initialized{opacity:1}.userVoice__list .item{list-style-type:none}.userVoice__list .img{width:200px;height:200px;border-radius:100%;margin:0 auto;overflow:hidden}.userVoice__list .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.userVoice__list .text{margin-top:1em;font-size:16px;line-height:1.75}@media only screen and (max-width: 640px){.userVoice__list .text{font-size:14px;line-height:1.5}}.userVoice .slick-dots{text-align:center;margin:15px 0 0}@media only screen and (max-width: 640px){.userVoice .slick-dots{margin-top:5vw}}.userVoice .slick-dots li{display:inline-block;margin:0 10px}.userVoice .slick-dots li:first-child:last-child button{display:none}.userVoice .slick-dots li button{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-indent:-9999px;background:#b2b2b2;width:10px;height:10px;border-radius:10px;cursor:pointer;transition:background .2s ease;min-height:0}.userVoice .slick-dots li:hover button,.userVoice .slick-dots li.slick-active button{background:#000}.userVoice .slick-dots&gt;li:first-child:last-child{display:none}.userVoice .slick-arrow{width:25%;height:100%;position:absolute;top:0;z-index:2;cursor:pointer}.userVoice .slick-arrow::after{content:"";width:12px;height:12px;border-right:#000 2px solid;border-bottom:#000 2px solid;position:absolute;top:50%}.userVoice .slick-arrow.prev{left:0}.userVoice .slick-arrow.prev::after{transform:translateY(-50%) rotate(135deg);left:0}@media only screen and (max-width: 640px){.userVoice .slick-arrow.prev::after{left:-18px}}.userVoice .slick-arrow.next{right:0}.userVoice .slick-arrow.next::after{transform:translateY(-50%) rotate(-45deg);right:0}@media only screen and (max-width: 640px){.userVoice .slick-arrow.next::after{right:-18px}}.blog-posts{padding:100px 0 50px}@media only screen and (max-width: 767px){.blog-posts{padding:10vw 0 15vw}}.blog-posts .type--heading{font-weight:500;font-size:26px;letter-spacing:.06em;color:#3c3c3c;line-height:1.25}@media only screen and (max-width: 640px){.blog-posts .type--heading{font-size:15px}}@media only screen and (max-width: 340px){.blog-posts .type--heading{font-size:13px}}@media only screen and (max-width: 640px){.blog-posts .cards--slider-mobile{padding-left:calc(5vw - 1rem);padding-right:0;width:100%}}.blog-posts .article-card{margin-bottom:0}.blog-posts .article-card__content{margin-bottom:0 !important}.blog-posts .article-card a{color:#3c3c3c}.blog-posts .article-card a:hover{text-decoration:none}.blog-posts .article-card .type--heading{font-family:"Noto Sans JP",sans-serif;font-size:18px}@media only screen and (max-width: 640px){.blog-posts .article-card .type--heading{font-size:16px}}.blog-posts .article-card .type--heading a{color:#3c3c3c;overflow:hidden;text-overflow:normal;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media only screen and (max-width: 640px){.blog-posts .article-card .type--heading a{font-size:14px}}.blog-posts .article-card .type--heading a:hover{text-decoration:none}@media only screen and (max-width: 640px){.blog-posts .article-card .article-card__excerpt{font-size:13px}}@media only screen and (min-width: 900px){.blog-posts .cards__view-more{margin-top:0}}@media only screen and (max-width: 640px){.blog-posts .cards__view-more .button{font-size:14px}}@media only screen and (max-width: 640px){.blog-posts .cards__card-container:last-child{margin-right:5vw}}@media screen and (min-width: 900px){.blog-posts__grid--4-articles .blog-posts__post{grid-row:initial}}.blog-posts__grid{width:90vw;padding:0}@media screen and (min-width: 900px){.blog-posts__grid--3-articles{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 900px){.blog-posts__grid--3-articles .blog-posts__post{grid-column:auto}}.homeHowto{padding-top:50px;padding-bottom:0px}@media only screen and (max-width: 640px){.homeHowto{padding-top:0;padding-bottom:10vw}}.homeHowto__outer{width:90vw;margin:0 auto;background:center center no-repeat;background-size:cover;color:#000;padding:120px 100px;position:relative}@media only screen and (max-width: 768px){.homeHowto__outer{padding:50px}}@media only screen and (max-width: 640px){.homeHowto__outer{padding:10vw 5vw;background-size:125vw;background-position:right -13vw center}}.homeHowto .text{margin-bottom:1.75em;position:relative;line-height:1.5;font-size:16px;font-weight:400;letter-spacing:.06em}@media only screen and (max-width: 640px){.homeHowto .text{font-size:12px;line-height:1.5;margin-bottom:.5em}}@media only screen and (max-width: 340px){.homeHowto .text{font-size:11px}}.homeHowto .type--heading{position:relative;font-size:20px;font-weight:400;padding-left:0;padding-right:0;line-height:1.5;letter-spacing:.1em}@media only screen and (max-width: 640px){.homeHowto .type--heading{font-size:14px}}@media only screen and (max-width: 340px){.homeHowto .type--heading{font-size:13px}}.homeHowto .btn{margin-top:1.5em;position:relative}@media only screen and (max-width: 640px){.homeHowto .btn{margin-top:1em}}.homeHowto .btn a.button{color:#3c3c3c;background:#fff;display:inline-block;letter-spacing:0;border:none}@media only screen and (max-width: 640px){.homeHowto .btn a.button{font-size:14px;width:40vw;min-height:0;padding:.5em}}.homeHowto .btn a.button::before,.homeHowto .btn a.button::after{background-color:#3c3c3c}.collection .banner__container{display:block}@media screen and (max-width: 899px){.collection .banner--box-overlap-top{--banner-height: 55vh;--banner-min-height: 0}}@media only screen and (max-width: 640px){.collection .banner--box-overlap-top{--banner-height: 40vh}}.collection .banner--box-overlap-top .banner__content{display:block;height:auto;position:static;padding-bottom:0}@media only screen and (max-width: 640px){.collection .banner--box-overlap-top .banner__content .container--copy-max-width.copy--large{padding-left:1rem;padding-right:1rem}}.collection .banner__box{max-width:none;text-align:center;padding:25px 0 0}@media only screen and (max-width: 640px){.collection .banner__box{padding-top:1em}}.collection .collectionDescription{line-height:1.5;font-size:14px;font-weight:300;letter-spacing:.06em;padding:0 1rem;max-width:none}@media only screen and (max-width: 767px){.collection .collectionDescription{font-size:14px}}@media only screen and (max-width: 640px){.collection .collectionDescription{font-size:13px}}@media only screen and (max-width: 340px){.collection .collectionDescription{font-size:12px}}@media only screen and (max-width: 980px){.collection.all .collectionDescription{text-align:left}}@media only screen and (max-width: 640px){.collection .copy--large{font-size:12px;font-weight:400;text-align:left}}@media only screen and (max-width: 640px){.collection .copy--large br{display:none}}.collection .copy--medium{line-height:1.5;font-size:14px;font-weight:300;letter-spacing:.06em}@media only screen and (max-width: 767px){.collection .copy--medium{font-size:14px;padding:0 5vw}}@media only screen and (max-width: 640px){.collection .copy--medium{font-size:13px}}@media only screen and (max-width: 340px){.collection .copy--medium{font-size:12px}}.collection h1.type--heading{font-size:24px;font-weight:400;letter-spacing:.06em}@media only screen and (max-width: 767px){.collection h1.type--heading{font-size:20px;padding:0 5vw}}@media only screen and (max-width: 640px){.collection h1.type--heading{font-size:18px}}@media only screen and (max-width: 640px){.collection h2.copy--large{font-size:18px}}@media only screen and (max-width: 640px){.collection #ProductGridContainer p{font-size:14px}}@media only screen and (max-width: 640px){.collection .main-collection.space--mb--xlarge{margin-bottom:10vw}}@media screen and (max-width: 899px){.collection .results-grid{gap:2.5vw 5vw;margin-bottom:0 !important}}.buyBtn{display:block;background:#3c3c3c;border:#3c3c3c 1px solid;color:#fff;text-align:center;border-radius:100px;text-decoration:none;max-width:400px;height:50px;line-height:50px;position:relative}@media only screen and (max-width: 767px){.buyBtn{margin:0 auto}}@media only screen and (max-width: 640px){.buyBtn{max-width:72.5vw;font-size:14px}}.buyBtn::before{content:"";width:1rem;height:1px;background:#fff;position:absolute;top:50%;right:1.5rem;opacity:.75}.buyBtn::after{content:"";width:.5rem;height:1px;background:#fff;position:absolute;top:50%;right:1.5rem;opacity:.75;transform:rotate(45deg);transform-origin:right center}@media only screen and (min-width: 769px){.buyBtn:hover{color:#3c3c3c;background:#fff}}@media only screen and (min-width: 769px){.buyBtn:hover::before,.buyBtn:hover::after{background:#3c3c3c}}.buyBtn.disable{background-color:#aaa;border-color:#aaa;cursor:not-allowed}.buyBtn.disable::before,.buyBtn.disable::after{display:none}@media only screen and (min-width: 769px){.buyBtn.disable:hover{color:#fff}}@media screen and (min-width: 768px){.main-product--with-media .main-product__hero{gap:1rem !important}}@media only screen and (max-width: 640px){.main-product{padding-top:0;padding-bottom:0}}.main-product__info-container{font-size:14px;letter-spacing:.04em}@media only screen and (max-width: 640px){.main-product__info-container{font-size:12px}}.main-product__info-container .productSubTitle{font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:400;line-height:1.25;letter-spacing:.04em}@media only screen and (max-width: 640px){.main-product__info-container .productSubTitle{font-size:10px}}.main-product__info-container .type--heading{font-size:20px;font-weight:400;margin-top:0}@media only screen and (max-width: 640px){.main-product__info-container .type--heading{font-size:15px;margin-top:-0.25em}}@media only screen and (max-width: 640px){.main-product__info-container .main-product__price{font-size:16px}}.main-product__info-container .notes{font-size:10px}@media only screen and (max-width: 640px){.main-product__info-container .notes{font-size:9px}}@media only screen and (max-width: 640px){.main-product__form{padding-top:1em !important}}.main-product__form .productData{margin-top:2em;padding:1.5em;letter-spacing:.06em;background:#f7f7f7;max-width:400px;font-size:14px;line-height:1.5}@media only screen and (max-width: 767px){.main-product__form .productData{max-width:none}}@media only screen and (max-width: 640px){.main-product__form .productData{font-size:12px}}@media only screen and (max-width: 640px){.product .featured-collection{padding-bottom:0}}@media screen and (min-width: 900px){.product .featured-collection .cards.cards--slider-desktop{padding:0;width:90vw}}@media screen and (min-width: 900px){.product .featured-collection .cards.cards--slider-desktop .cards__card-container{margin:0 1%}}.blog .featured-collection .type--heading,.product .featured-collection .type--heading{position:relative;padding-bottom:1em}@media only screen and (max-width: 640px){.blog .featured-collection .type--heading,.product .featured-collection .type--heading{font-size:16px}}.blog .featured-collection .type--heading::after,.product .featured-collection .type--heading::after{content:"";width:30px;height:2px;background:#3c3c3c;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.productDescription{width:100%;padding:0 1rem;max-width:750px;margin:100px auto 0}@media only screen and (max-width: 768px){.productDescription{margin-top:50px}}@media only screen and (max-width: 640px){.productDescription{margin-top:5vw}}.productDescription .keyImage img{width:100%}.productDescription .lead{font-size:20px;margin-top:1em;letter-spacing:.06em}@media only screen and (max-width: 640px){.productDescription .lead{font-size:16px;letter-spacing:0}}@media only screen and (max-width: 340px){.productDescription .lead{font-size:14px}}.productDescription .text{font-size:14px;line-height:1.75;letter-spacing:.06em;margin-top:.75em}@media only screen and (max-width: 640px){.productDescription .text{font-size:12px;line-height:1.5;letter-spacing:0}}@media only screen and (max-width: 340px){.productDescription .text{font-size:11px}}.productDescription .table{width:100%;table-layout:fixed;margin-top:1.5em}.productDescription .table th,.productDescription .table td{font-size:15px;text-align:center;border:#ccc 1px solid;padding:1.5em}@media only screen and (max-width: 640px){.productDescription .table th,.productDescription .table td{font-size:12px;padding:1em}}@media only screen and (max-width: 340px){.productDescription .table th,.productDescription .table td{font-size:10px}}.productDescription .table th{padding:1em 1.5em;background:#f7f7f7}@media only screen and (max-width: 640px){.productDescription .table th{padding:.75em 1em}}.allergy{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media screen and (min-width: 768px)and (max-width: 1239px){.allergy{margin-bottom:20px}}@media only screen and (max-width: 640px){.allergy{margin-bottom:2.5vw}}.allergy .img{width:40px;margin-right:10px}.allergy .text{font-size:16px}@media only screen and (max-width: 640px){.allergy .text{font-size:14px}}.allergy .note{width:100%;font-size:9px}@media only screen and (max-width: 640px){.allergy .note{font-size:8px}}.custom-page-section__block .allergy{margin-top:20px}.shoppingGuide .wrapper{max-width:960px;text-align:center;font-size:14px;font-weight:300;letter-spacing:.06em;line-height:1.75}@media only screen and (max-width: 640px){.shoppingGuide .wrapper{text-align:left;font-size:12px}}.shoppingGuide .wrapper h2{font-size:20px;font-weight:400}@media only screen and (max-width: 640px){.shoppingGuide .wrapper h2{font-size:18px;text-align:center}}.shoppingGuide .wrapper h2 span{font-size:65%;display:block}.shoppingGuide .wrapper h3{font-size:13px;font-weight:400;margin-bottom:1em;text-align:center;padding:.5em 1em;background:#f7f7f7}@media only screen and (max-width: 640px){.shoppingGuide .wrapper h3{margin-bottom:2em}}.shoppingGuide .wrapper p{padding:1.5em 0}.shoppingGuide__section{margin-top:125px}@media only screen and (max-width: 640px){.shoppingGuide__section{margin-top:10vw}}.shoppingGuide__outer{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;margin-top:1em}@media only screen and (max-width: 980px){.shoppingGuide__outer{gap:5vw}}@media only screen and (max-width: 768px){.shoppingGuide__outer{display:block}}@media only screen and (max-width: 640px){.shoppingGuide__outer .shoppingGuide__btnList{display:block;width:100%;margin:0 auto}}@media only screen and (max-width: 640px){.shoppingGuide__outer .shoppingGuide__btnList li{width:100%}}@media only screen and (max-width: 640px){.shoppingGuide__outer .shoppingGuide__btnList li:not(:first-child){margin-top:1em}}.shoppingGuide__outer .shoppingGuide__btnList li a{font-size:12px;letter-spacing:.04em;font-weight:400}@media only screen and (max-width: 640px){.shoppingGuide__outer .shoppingGuide__btnList li a{border:#ccc 1px solid !important;padding:1em 2.5em}}@media only screen and (max-width: 980px){.shoppingGuide__box:first-child .shoppingGuide__btnList{margin-bottom:10vw}}.shoppingGuide__btnList{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-left:0}@media only screen and (max-width: 640px){.shoppingGuide__btnList{justify-content:flex-start}}.shoppingGuide__btnList li{margin-top:1em}@media only screen and (max-width: 640px){.shoppingGuide__btnList li{width:50%;margin-top:0}}.shoppingGuide__btnList li:not(:first-child){margin-left:1em}@media only screen and (max-width: 980px){.shoppingGuide__btnList li:not(:first-child){margin-left:.5em}}@media only screen and (max-width: 640px){.shoppingGuide__btnList li:not(:first-child){margin-left:0}}@media only screen and (max-width: 640px){.shoppingGuide__btnList li:nth-child(2) a{border-left:none}}@media only screen and (max-width: 640px){.shoppingGuide__btnList li:nth-child(3) a,.shoppingGuide__btnList li:nth-child(5) a{border-top:none}}@media only screen and (max-width: 640px){.shoppingGuide__btnList li:nth-child(4) a,.shoppingGuide__btnList li:nth-child(6) a{border-top:none;border-left:none}}.shoppingGuide__btnList li a{border:#ccc 1px solid;text-decoration:none;text-align:center;color:#3c3c3c;display:block;padding:.5em 2.5em;position:relative;transition:background .2s ease;font-size:12px;font-weight:400}@media only screen and (max-width: 640px){.shoppingGuide__btnList li a{padding:.75em 1em}}.shoppingGuide__btnList li a:after{content:"";width:6px;height:6px;border-right:1px solid;border-bottom:1px solid;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(-45deg);pointer-events:none}@media only screen and (max-width: 340px){.shoppingGuide__btnList li a:after{right:10px}}.shoppingGuide__btnList li a:hover{background:#3c3c3c;color:#fff}.faqSection{margin-top:75px;padding-bottom:0;padding:0;width:90vw;max-width:960px}@media only screen and (max-width: 640px){.faqSection{margin-top:10vw;padding-bottom:5vw}}.faq h3.copy--large{font-size:15px;font-weight:400}@media only screen and (max-width: 640px){.faq h3.copy--large{font-size:14px}}@media only screen and (max-width: 640px){.faq .accordion .accordion__summary{padding:1em 0}}.faq .container--page{padding-left:5vw;padding-right:5vw}.faq .accordion__content{padding:2em;background:#f9f9f9;font-size:13px;line-height:1.75;letter-spacing:.06em;font-weight:300;text-align:justify;text-justify:inter-ideograph;max-width:none}@media only screen and (max-width: 640px){.faq .accordion__content{font-size:13px;padding:1.5em}}.company .wrapper{max-width:var(--container-max-width-copy);padding:75px 0}@media only screen and (max-width: 768px){.company .wrapper{padding-bottom:5vw}}@media only screen and (max-width: 640px){.company .wrapper{padding:10vw 0 0}}.company__table tbody th,.company__table tbody td{font-size:13px;padding:1em;text-align:left;font-weight:300;border:#ccc 1px solid;color:#3c3c3c;letter-spacing:.06em}@media only screen and (max-width: 640px){.company__table tbody th,.company__table tbody td{font-size:12px;padding:.75em}}.company__table tbody th{width:25%;background:#f7f7f7}@media only screen and (max-width: 640px){.company .contact-form .space--viewport-sides{padding:0;width:90vw;margin:0 auto}}@media only screen and (max-width: 640px){.company .contact-form .space--pv--xlarge{padding-bottom:0}}.company .contact-form [type=email],.company .contact-form [type=number],.company .contact-form [type=password],.company .contact-form [type=search],.company .contact-form [type=tel],.company .contact-form [type=text],.company .contact-form input:not([type]),.company .contact-form textarea{border-radius:0}.company .contact-form .agree{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:2.5em}@media only screen and (max-width: 640px){.company .contact-form .agree{margin-top:1.5em}}.company .contact-form .agree .privacylabel{font-size:14px;font-weight:400;letter-spacing:.06em}@media only screen and (max-width: 640px){.company .contact-form .agree .privacylabel{font-size:12px}}.company .contact-form .form-message__focusable-title.success{font-weight:400;padding-top:2em;justify-content:center;font-style:normal}.company button.button{letter-spacing:.15em;padding-left:5em;padding-right:5em;position:relative;font-weight:400}@media only screen and (max-width: 640px){.company button.button{width:80%}}.company button.button:hover{opacity:.85}.company button.button::before{content:"";width:1rem;height:1px;background:#fff;position:absolute;top:50%;right:1.5rem;opacity:.75}.company button.button::after{content:"";width:.5rem;height:1px;background:#fff;position:absolute;top:50%;right:1.5rem;opacity:.75;transform:rotate(45deg);transform-origin:right center}.contactprivacy-title{text-align:center;border-bottom:#ddd 1px solid;padding:1.5em 0 .5em;font-size:14px;font-weight:400}@media only screen and (max-width: 640px){.contactprivacy-title{padding-top:3em}}.contactprivacy-var{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:1em}@media only screen and (max-width: 768px){.contactprivacy-var{gap:10px}}@media only screen and (max-width: 640px){.contactprivacy-var{grid-template-columns:repeat(1, 1fr)}}.contactprivacy-var .variation a{border:#ccc 1px solid;text-align:center;font-size:12px;padding:1em;line-height:1;text-decoration:none;display:block;border-radius:100px;color:#3c3c3c}@media only screen and (max-width: 768px){.contactprivacy-var .variation a{padding:1em .5em}}.contactprivacy-var .variation a:hover{background:#3c3c3c;color:#fff}.remodal-overlay{background:rgba(0,0,0,.5)}.remodal__inner{text-align:left}.remodal{padding:40px;font-size:12px;line-height:2;letter-spacing:.04em;background:#fff;width:600px;height:500px;max-width:90vw;max-height:80vh;overflow-y:scroll;margin-right:-17px;border-radius:10px;position:static}@media only screen and (max-width: 640px){.remodal{padding:30px}}.remodal p{margin-top:1em}.remodal hr{margin:2em 0;border:none;border-bottom:#ccc 1px solid}.remodal h2{font-size:14px;margin-top:1.5em;border-bottom:1px solid}.remodal a{color:#000}.remodal a:hover{text-decoration:none}.remodal ol{margin-top:1em}.remodal ul{margin-top:.5em;margin-bottom:.5em}.remodal__main{margin-top:0}.remodal-close{left:auto;top:10px;right:10px;margin-right:0 !important;background:none !important}.remodal-close:before,.remodal-close:after{content:"";width:25px;height:0;border-bottom:#666 2px solid;transform-origin:center center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.remodal-close:after{transform:translate(-50%, -50%) rotate(45deg)}.page-policy h2{margin:3em 0 1.5em;font-size:22px;font-weight:bold}@media only screen and (max-width: 640px){.page-policy h2{font-size:20px}}.page-policy h3{margin:1.5em 0;font-size:18px;font-weight:bold}@media only screen and (max-width: 640px){.page-policy h3{font-size:16px}}.page-policy p{margin-top:1.5em}.page-policy ol{margin-top:1.5em}.page-policy ol&gt;li{margin-top:1em}.page-policy .pd_l{display:block;padding-left:1em}.privacy-index{margin:0;padding:0;list-style:none}@media only screen and (max-width: 640px){.privacy-index{display:block}}.privacy-index&gt;li{margin:1em 0 0;padding:0}@media only screen and (max-width: 640px){.privacy-index&gt;li{width:100%}.privacy-index&gt;li:nth-of-type(n + 2){margin-top:10px}}.privacy-index&gt;li&gt;a{display:flex;justify-content:center;align-items:center;padding:30px;border:1px solid #ddd;border-radius:3px;text-align:center;text-decoration:none}@media only screen and (max-width: 640px){.privacy-index&gt;li&gt;a{height:auto;padding:30px}}.privacy-index&gt;li&gt;a:hover{background:#f0f0f0}.index .article-card__content,.blog .article-card__content{margin:0 !important;padding-left:0 !important;padding-right:0 !important}.index .article-card__content .image-container img,.blog .article-card__content .image-container img{width:100%;height:auto}.index .article-card__content .type--heading a,.blog .article-card__content .type--heading a{font-size:16px;line-height:1.5;letter-spacing:.06em;text-decoration:none !important}@media only screen and (max-width: 640px){.index .article-card__content .type--heading a,.blog .article-card__content .type--heading a{font-size:14px}}.index .article-card__content .type--heading a:hover,.blog .article-card__content .type--heading a:hover{text-decoration:underline !important}.index .article-card__content .article-card__meta-info,.blog .article-card__content .article-card__meta-info{color:#999}.index .article-card__content .tagList,.blog .article-card__content .tagList{margin:0 0 .5em;padding:0}.index .article-card__content .tagList li,.blog .article-card__content .tagList li{list-style-type:none;display:inline-block;margin-right:.5em;background:#3c3c3c;color:#fff;padding:.25em 1em;line-height:1;font-size:12px;border-radius:100px}.blog .blog-posts{width:90vw}@media only screen and (max-width: 640px){.blog .blog-posts{width:90vw;padding-top:0;padding-bottom:0;margin-bottom:0}}@media only screen and (max-width: 640px){.blog .featured-collection{padding-bottom:0}}@media only screen and (max-width: 640px){.article{margin-bottom:0}}@media only screen and (max-width: 640px){.article__header h1.type--heading{font-size:18px;line-height:1.5}}@media screen and (min-width: 768px){.article__content{font-size:16px !important;line-height:1.75;letter-spacing:.06em}}@media only screen and (max-width: 640px){.article__content{font-size:14px !important;line-height:1.75;margin-top:1em}}@media only screen and (max-width: 640px){.article__image-container,.article__image-container img{border-top-right-radius:7.5vw !important}}.notFound span.type--heading{font-size:72px}@media only screen and (max-width: 640px){.notFound span.type--heading{font-size:36px}}.notFound h1.type--heading{font-size:30px;padding-bottom:1em}@media only screen and (max-width: 640px){.notFound h1.type--heading{font-size:16px}}.notFound a.button{letter-spacing:.06em;padding-left:5em;padding-right:5em;position:relative;font-weight:400;background:none;border:#3c3c3c 1px solid;color:#3c3c3c;font-size:14px}@media only screen and (max-width: 640px){.notFound a.button{width:72.5vw;padding-left:2em;padding-right:2em;margin:0 auto}}.notFound a.button::before{content:"";width:1rem;height:1px;background:#3c3c3c;position:absolute;top:50%;right:1.5rem;opacity:.75}.notFound a.button::after{content:"";width:.5rem;height:1px;background:#3c3c3c;position:absolute;top:50%;right:1.5rem;opacity:.75;transform:rotate(45deg);transform-origin:right center}@media only screen and (min-width: 769px){.notFound a.button:hover{background:#3c3c3c;color:#fcfcfc}}@media only screen and (min-width: 769px){.notFound a.button:hover::before,.notFound a.button:hover::after{background-color:#fcfcfc}}.custom-page-head{position:relative;padding:35px 0;text-align:center;background:#f7f7f7}@media only screen and (max-width: 640px){.custom-page-head{padding:7.5vw 0}}.custom-page-head__title{color:#3c3c3c;font-size:18px;letter-spacing:.06em;line-height:1;font-weight:400}@media only screen and (max-width: 640px){.custom-page-head__title{font-size:15px;font-weight:500}}.custom-page-head__subtitle{color:#000;font-size:36px;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;text-transform:uppercase;line-height:1}@media only screen and (max-width: 640px){.custom-page-head__subtitle{font-size:26px}}.custom-page-head__subtitle+.custom-page-head__title{font-size:16px;margin-top:1.25em}.custom-page-container{max-width:1200px;margin:0 auto;padding:0 30px 100px;box-sizing:content-box;font-size:16px;line-height:1.6}@media only screen and (max-width: 640px){.custom-page-container{padding:0 15px 60px;font-size:13px}}.custom-page-lead{margin-top:60px;line-height:1.6;font-size:15px;font-weight:400;letter-spacing:.1em;line-height:2}@media only screen and (max-width: 640px){.custom-page-lead{margin-top:35px;font-size:13px}}.custom-page-lead--center{text-align:center}@media only screen and (max-width: 768px){.custom-page-lead--center{text-align:left}}@media only screen and (max-width: 640px){.custom-page-lead--center{text-align:left}}.custom-page-section{margin-top:100px}@media only screen and (max-width: 640px){.custom-page-section{margin-top:50px}}.custom-page-section__lead{text-align:justify;text-justify:inter-ideograph;font-size:15px;font-weight:300;letter-spacing:.04em;line-height:1.75}@media only screen and (max-width: 640px){.custom-page-section__lead{font-size:13px}}.custom-page-section__text{text-align:justify;text-justify:inter-ideograph;font-size:14px;letter-spacing:.06em;line-height:1.75;font-weight:300}@media only screen and (max-width: 640px){.custom-page-section__text{font-size:12px}}.custom-page-section__text&gt;p+p{margin-top:1em}.custom-page-section .custom-page-section__head+.custom-page-section__lead{margin-top:40px}@media only screen and (max-width: 640px){.custom-page-section .custom-page-section__head+.custom-page-section__lead{margin-top:30px}}.custom-page-section .custom-page-section__head+.custom-page-section__body{margin-top:40px}@media only screen and (max-width: 640px){.custom-page-section .custom-page-section__head+.custom-page-section__body{margin-top:30px}}.custom-page-section .custom-page-section__head+.custom-page-section__text{margin-top:30px}@media only screen and (max-width: 640px){.custom-page-section .custom-page-section__head+.custom-page-section__text{margin-top:20px}}.custom-page-section .custom-page-section__lead+.custom-page-section__body{margin-top:40px}@media only screen and (max-width: 640px){.custom-page-section .custom-page-section__lead+.custom-page-section__body{margin-top:30px}}.custom-page-section .custom-page-section__block+.custom-page-section__block{margin-top:50px}@media only screen and (max-width: 640px){.custom-page-section .custom-page-section__block+.custom-page-section__block{margin-top:35px}}.custom-page-h-lv2{position:relative;padding:0 .1em .75em;border-bottom:1px solid #ccc;font-size:24px;letter-spacing:.04em;line-height:1}@media only screen and (max-width: 640px){.custom-page-h-lv2{padding-bottom:.5em;font-size:18px;line-height:1.2}}.custom-page-h-lv2 span:not([class]){display:inline-block}.custom-page-h-lv2__subtitle{position:absolute;right:0;bottom:-0.1em;z-index:-1;color:#f7f7f7;font-size:64px;text-transform:uppercase;text-align:right;line-height:1}@media only screen and (max-width: 768px){.custom-page-h-lv2__subtitle{font-size:4.5vw}}@media only screen and (max-width: 640px){.custom-page-h-lv2__subtitle{bottom:.1em;font-size:9vw;line-height:.5}}.custom-page-h-lv3{font-size:20px;letter-spacing:.04em;line-height:1}@media only screen and (max-width: 640px){.custom-page-h-lv3{font-size:16px;line-height:1.2}}.custom-page-h-lv3 span:not([class]){display:inline-block}body.how-to .custom-page-h-lv3{margin-top:3em}.custom-page-note{margin:1em 0;font-size:14px;letter-spacing:.06em;line-height:1.75;font-weight:300}.mod-list{margin:0;padding:0;list-style:none}.mod-list&gt;li{margin:0;padding:0}.mod-list--disc&gt;li{position:relative;padding-left:1.25em}.mod-list--disc&gt;li::before{position:absolute;top:0;left:1px;display:block;content:"繝ｻ"}p.mod-note{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;font-size:75%}p.mod-note::before{content:"窶ｻ"}p.mod-note--right{justify-content:flex-end}body.page h1.type--heading{font-size:18px;font-weight:500;padding-bottom:1em}.policies{font-size:12px;font-weight:400;line-height:2;letter-spacing:.06em}.policies h2{font-weight:500}.policies h3{font-size:12px;font-weight:500}.beautycare__headImg{margin-top:60px;width:100%}.beautycare__headImg img{width:100%}@media only screen and (max-width: 640px){.beautycare__headImg{margin-top:35px}}.beautycare__headText{margin-top:30px;font-weight:400;letter-spacing:.1em;line-height:2;font-size:14px;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 640px){.beautycare__headText{margin-top:15px;font-size:13px;line-height:1.5}}.beautycare__list{margin-top:60px;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width: 640px){.beautycare__list{grid-template-columns:repeat(1, 1fr);margin-top:20px;gap:2.5vw}}.beautycare__list .item a{display:block;text-decoration:none;transition:opacity .2s ease}@media only screen and (max-width: 640px){.beautycare__list .item a{display:grid;grid-template-columns:30vw 1fr}}@media only screen and (min-width: 769px){.beautycare__list .item a:hover{opacity:.75}}.beautycare__list .item .img{width:100%}.beautycare__list .item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.beautycare__list .item .title{font-size:13px;font-weight:400;letter-spacing:.1em;line-height:1.5;margin-top:.5em}@media only screen and (max-width: 640px){.beautycare__list .item .title{font-size:15px;padding:2.5vw 5vw;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0;border:#dcecf9 8px solid}}@media only screen and (max-width: 340px){.beautycare__list .item .title{font-size:13px;padding:2.5vw 3.5vw}}body.article.beauty-care .custom-page-container{max-width:900px;padding-bottom:30px}body.article.beauty-care .article__header{margin-top:60px;display:block;grid-column:auto;grid-row:auto}body.article.beauty-care .ta-c{text-align:center}body.article.beauty-care .article__title{font-family:"Noto Sans JP",sans-serif;position:relative;padding:0 .1em .75em;border-bottom:1px solid #ccc;font-size:20px;letter-spacing:.04em;line-height:1.35}body.article.beauty-care .jwb-main{font-size:14px;font-family:"Noto Sans JP",sans-serif}body.article.beauty-care .column_slim{margin-right:auto;margin-left:auto}body.article.beauty-care .column_slim h2{font-size:18px;font-weight:700}body.article.beauty-care .column_slim span{display:inline-block}@media screen and (max-width: 740px){body.article.beauty-care .column_slim .section-photo.col2&gt;figure{width:80%;margin-right:auto;margin-left:auto}}body.article.beauty-care .column-inner{width:100%;margin-bottom:20px}@media screen and (min-width: 901px){body.article.beauty-care .column-inner{margin-bottom:0}}body.article.beauty-care .column-inner:last-child{margin-bottom:0}body.article.beauty-care [class*=column-0]{display:flex;flex-direction:row;flex-wrap:wrap}body.article.beauty-care .column-02_equality{margin-top:0}body.article.beauty-care .column-02_equality.margin4em{margin:4em 0}@media only screen and (max-width: 640px){body.article.beauty-care .column-02_equality.margin4em{margin:2em 0}}body.article.beauty-care .column-02_equality .column-inner{width:calc((100% - 20px)/2);margin-top:0;margin-right:20px;margin-bottom:0}@media screen and (min-width: 901px){body.article.beauty-care .column-02_equality .column-inner{width:calc((100% - 20px)/2);margin-right:20px}}body.article.beauty-care .column-02_equality .column-inner:nth-child(even){margin-right:0}body.article.beauty-care .column-02_equality .column-inner .box_align-inner{margin-top:0}body.article.beauty-care .column-02_equality .column-inner .box_align-inner h3{margin-top:0;margin-bottom:1em}body.article.beauty-care .column-02_equality .column-inner p{margin-bottom:0}body.article.beauty-care .column-02_equality .column-inner p img{vertical-align:top;display:inline}body.article.beauty-care .column-02_equality .column-inner .caption{font-size:14px;margin-top:5px;display:block}body.article.beauty-care .column-02_equality .column-inner.box_align-center-v p{margin-top:0}body.article.beauty-care .box_align-center-vh{display:flex;align-items:center;justify-content:center}body.article.beauty-care .box_align-center-v{display:flex;align-items:center}body.article.beauty-care .section-movie{aspect-ratio:16/9;margin:0 10px}@media screen and (max-width: 900px){body.article.beauty-care .section-movie{margin:0}}body.article.beauty-care .section-movie iframe{width:100%;height:100%}body.article.beauty-care .photos-wrapper{margin:25px 10px 0;font-feature-settings:"palt" 1}@media screen and (max-width: 900px){body.article.beauty-care .photos-wrapper{margin:20px 0 0}}@media screen and (max-width: 900px){body.article.beauty-care .photos-wrapper .box_align-center-v,body.article.beauty-care .photos-wrapper .box_align-center-vh{width:100%}}@media screen and (max-width: 900px){body.article.beauty-care .photos-wrapper .box_align-center-v img,body.article.beauty-care .photos-wrapper .box_align-center-vh img{width:100%}}@media screen and (max-width: 900px){body.article.beauty-care .photos-wrapper .box_align-center-vh{margin-top:20px}}@media screen and (max-width: 900px){body.article.beauty-care .photos-wrapper .box_align-center-vh .box_align-inner br{display:none}}body.article.beauty-care .decoration_bg-color-01{padding:20px 30px;background:#f7f7f7}@media screen and (max-width: 900px){body.article.beauty-care .decoration_bg-color-01{padding:20px}}body.article.beauty-care .section-photo{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}@media screen and (max-width: 900px){body.article.beauty-care .section-photo{display:block;margin:0 auto}}body.article.beauty-care .section-photo&gt;figure{margin:0;padding:0}body.article.beauty-care .section-photo&gt;figure img{width:100%;height:auto}body.article.beauty-care .section-photo&gt;figure+figure{margin-left:20px}@media screen and (max-width: 900px){body.article.beauty-care .section-photo&gt;figure+figure{margin:15px 0 0}}body.article.beauty-care .section-photo&gt;figure&gt;figcaption{margin-top:.5em;font-size:13px}@media screen and (max-width: 900px){body.article.beauty-care .section-photo&gt;figure&gt;figcaption{margin-top:5px}}body.article.beauty-care .section-photo&gt;figure&gt;figcaption span,body.article.beauty-care .section-photo&gt;figure&gt;figcaption a{display:block}body.article.beauty-care .section-photo+.section-photo{margin-top:20px}body.article.beauty-care .section-photo.col3&gt;figure{width:calc((100% - 40px)/3)}@media screen and (max-width: 900px){body.article.beauty-care .section-photo.col3&gt;figure{width:100%}}body.article.beauty-care .section-photo.col2&gt;figure{width:calc((100% - 20px)/2)}@media screen and (max-width: 900px){body.article.beauty-care .section-photo.col2&gt;figure{width:100%}}body.article.beauty-care ol.number{margin:0 0 1em;padding:0;list-style:none;counter-reset:instructions}body.article.beauty-care ol.number li{padding-left:25px;position:relative}body.article.beauty-care ol.number li:before{position:absolute;top:.85rem;left:0;transform:translateY(-50%);font-size:12px;font-weight:700;font-style:normal;line-height:1;color:#fff;width:20px;height:20px;margin:0;border-radius:50%;background:#000;display:flex;justify-content:center;align-items:center;counter-increment:instructions;content:counter(instructions)}body.article.beauty-care .ariticle-jwb h3{font-family:"Noto Sans JP",sans-serif}body.article.beauty-care .beautyCare02 .product_picture{text-align:center;margin:4em 0}body.article.beauty-care .beautyCare02 .product_picture span.caption span.price{font-size:.8em;display:block}body.article.beauty-care .beautyCare02 .product_picture img{width:400px;margin:0 auto;display:block}body.article.beauty-care .beautyCare02 .product_picture caption{display:block;margin:0 auto}body.article.beauty-care .beautyCare02 h2.title{position:relative;padding:1em;text-align:center;background:#f7f7f7;color:#3c3c3c;font-size:20px;font-weight:700;letter-spacing:.06em;line-height:1}body.article.beauty-care .beautyCare02 .howtouse_wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:center;padding-bottom:1em}@media screen and (max-width: 900px){body.article.beauty-care .beautyCare02 .howtouse_wrapper{flex-wrap:wrap;align-items:stretch}}body.article.beauty-care .beautyCare02 .howtouse_wrapper div:first-child{width:65%;padding-right:1em}@media screen and (max-width: 900px){body.article.beauty-care .beautyCare02 .howtouse_wrapper div:first-child{width:100%;padding-right:0em}}body.article.beauty-care .beautyCare02 .howtouse_wrapper div:first-child span{display:block;font-size:14px}body.article.beauty-care .beautyCare02 .howtouse_wrapper div:last-child{width:35%}@media screen and (max-width: 900px){body.article.beauty-care .beautyCare02 .howtouse_wrapper div:last-child{width:100%;padding-top:1.5em;text-align:center}}body.article.beauty-care .beautyCare02 .howtouse_wrapper div:last-child img{border-radius:10px}@media screen and (max-width: 900px){body.article.beauty-care .beautyCare02 .howtouse_wrapper div:last-child img{display:block;width:60%;margin:0 auto;vertical-align:bottom;border-radius:10px}}body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner{padding:0}body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner dl dt,body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner h3{color:#000}body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner h3{text-align:center;font-size:16px;font-weight:700}body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner dl dt{width:43%}body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner dl dd{width:55%}body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner dl dt,body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner dl dd{margin:0;font-size:14px}@media screen and (max-width: 640px){body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner dl dt,body.article.beauty-care .beautyCare02 .decoration_bg-color-01 .box_align-inner dl dd{font-size:12px}}body.article.beauty-care .beautyCare02 .box_align-inner dd{margin-left:.5em;margin-right:0 !important}body.article.beauty-care .beautyCare02 .photos-wrapper h3{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500}body.article.beauty-care .beautyCare02 .section-photo&gt;figure&gt;figcaption{margin-top:.5em;font-size:12px}@media screen and (max-width: 900px){body.article.beauty-care .beautyCare02 .section-photo&gt;figure&gt;figcaption{text-align:center}}body.article.beauty-care .beautyCare02 .section-photo&gt;figure:last-child{text-align:center}@media screen and (max-width: 900px){body.article.beauty-care .beautyCare02 .section-photo&gt;figure:last-child img{width:42%;margin:0 auto}}body.article.beauty-care .beautyCare03 .product_picture{text-align:center;margin:4em 0 2em}body.article.beauty-care .beautyCare03 .product_picture+.product_picture{margin-top:0;margin-bottom:4em}body.article.beauty-care .beautyCare03 .product_picture span.caption span.price{font-size:.8em;display:block}body.article.beauty-care .beautyCare03 .product_picture img{width:350px;margin:0% auto;display:block}body.article.beauty-care .beautyCare03 .product_picture caption{display:block;margin:0 auto}body.article.beauty-care .beautyCare03 h2.title{position:relative;padding:1em;text-align:center;background:#f7f7f7;color:#3c3c3c;font-size:20px;font-weight:700;letter-spacing:.06em;line-height:1}body.article.beauty-care .beautyCare03 .ac_trial_wrapper{justify-content:center;align-items:center;flex-wrap:nowrap;display:flex;font-size:90%}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper{flex-wrap:wrap}}body.article.beauty-care .beautyCare03 .ac_trial_wrapper ul{list-style:none outside;margin:0}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture,body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content{width:50%}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture,body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content{width:100%}}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture ul,body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content ul{justify-content:center;align-items:center;display:flex}@media screen and (max-width: 780px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture ul,body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content ul{flex-wrap:wrap}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture{margin-top:30px}}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture ul{align-items:end}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture ul li{width:30%;text-align:center;margin-right:1em;line-height:.9em;margin-top:0}@media screen and (max-width: 404px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture ul li{line-height:.8em}}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture ul li span{display:inline-block;padding-bottom:.5em}@media screen and (max-width: 404px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture ul li span{display:inline;font-size:80%}}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_picture ul li:last-child{margin-right:0}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content{margin:0}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content ul li:first-child{width:35%;text-align:center}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content ul li:first-child{width:auto;padding-right:2em}}@media screen and (max-width: 780px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content ul li:first-child{width:100%;padding-right:0}}body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content ul li:last-child{width:65%;text-align:left}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content ul li:last-child{width:auto}}@media screen and (max-width: 780px){body.article.beauty-care .beautyCare03 .ac_trial_wrapper .trial_content ul li:last-child{width:auto}}body.article.beauty-care .beautyCare03 .skincare_step_wrapper{width:100%;padding:0;margin:0 0 1rem 0}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .skincare_step_wrapper{margin:0 0 2rem 0}}body.article.beauty-care .beautyCare03 .care_list_wrapper{justify-content:space-between;flex-wrap:nowrap;display:flex;width:100%;padding:0;margin:0}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper{flex-wrap:wrap}}body.article.beauty-care .beautyCare03 .care_list_wrapper li{width:16%;border:solid 1px #3e3e3e;padding:.5em;text-align:center;justify-content:center;flex-wrap:wrap;display:flex;font-size:90%}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li{width:100%;margin:0;display:block;flex-wrap:nowrap}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:nth-child(odd){border-left:solid 1px #3e3e3e}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:nth-child(even){border-right:solid 1px #3e3e3e}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:first-child{border-left:solid 1px #3e3e3e}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:nth-child(2){border-top:none;border-bottom:none}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:nth-child(3){border-top:none;border-bottom:none}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:nth-child(4){border-top:none;border-bottom:none}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:nth-child(5){border-top:none}}body.article.beauty-care .beautyCare03 .care_list_wrapper li&gt;p&gt;span{line-height:.9em;display:block}@media only screen and (min-width: 1000px)and (max-width: 1192px){body.article.beauty-care .beautyCare03 .care_list_wrapper li&gt;p&gt;span{padding-bottom:1.5em}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li p{padding:1em 0 0 !important}body.article.beauty-care .beautyCare03 .care_list_wrapper li p.adjuster{margin-top:1.5em !important}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .flex_contents_cosme{text-align:center;justify-content:center;flex-wrap:nowrap;display:flex;align-items:center}}body.article.beauty-care .beautyCare03 .care_list_wrapper li h4{font-weight:bold;padding:6px;background:#a4abac;color:#fff;-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 92% 100%, 0% 100%);margin:0;height:2.4em;width:100%;font-size:12px}@media only screen and (min-width: 1000px)and (max-width: 1192px){body.article.beauty-care .beautyCare03 .care_list_wrapper li h4{height:3.4em;padding:2px;font-size:80%;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li h4{width:100%}}body.article.beauty-care .beautyCare03 .care_list_wrapper li:first-child{width:30% !important}@media only screen and (min-width: 1000px)and (max-width: 1192px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:nth-child(2) h4 span{margin-bottom:-1em;display:block;width:100%}}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li:first-child{width:100% !important;text-align:center;display:block}}body.article.beauty-care .beautyCare03 .care_list_wrapper li:first-child h3{padding-top:2em;margin:0}body.article.beauty-care .beautyCare03 .care_list_wrapper li:first-child h3 img{width:80%;margin:0 auto}body.article.beauty-care .beautyCare03 .care_list_wrapper li p{width:100%;margin:0;padding:0;text-align:center;display:block}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper li p{width:50%}}body.article.beauty-care .beautyCare03 .care_list_wrapper .care_summary{margin:0;padding:0;list-style:none}@media screen and (max-width: 1000px){body.article.beauty-care .beautyCare03 .care_list_wrapper .care_summary{margin:1.5em auto;width:85%}}body.article.beauty-care .beautyCare03 .care_list_wrapper .care_summary li{border:0px;padding:0em 0 0 1em;width:100%;text-align:left;position:relative;display:block}body.article.beauty-care .beautyCare03 .care_list_wrapper .care_summary li:first-child{width:100% !important}body.article.beauty-care .beautyCare03 .care_list_wrapper .care_summary li::before{display:block;position:absolute;top:0;left:0;content:"笳�";color:#c8d0d2;width:10px}body.article.beauty-care .beautyCare03 .column-02_equality .column-inner:nth-child(even){border:solid 0px #3e3e3e;display:block}body.article.beauty-care .beautyCare03 .aromashea_pr_box h3.aromashealogo{margin:0 !important;padding:1.5em 4.5em 0 4.5em !important;text-align:center;line-height:1.4}body.article.beauty-care .beautyCare03 .aromashea_pr_box h3.aromashealogo span{font-size:80%;display:inline-block;text-align:center;line-height:.2em}@media only screen and (min-width: 900px)and (max-width: 1186px){body.article.beauty-care .beautyCare03 .aromashea_pr_box h3.aromashealogo{padding:1.5em 2em 0 2em !important}body.article.beauty-care .beautyCare03 .aromashea_pr_box h3.aromashealogo span{font-size:70%;display:block;text-align:center;padding:0}body.article.beauty-care .beautyCare03 .aromashea_pr_box h3.aromashealogo span:last-child{margin-top:1em}}body.article.beauty-care .beautyCare03 .aromashea_pr_box_link{padding:1.5em;margin:0;list-style:none outside}body.article.beauty-care .beautyCare03 .aromashea_pr_box_link li{width:100%;text-align:center}body.article.beauty-care .beautyCare03 .aromashea_pr_box_link li:first-child{margin-bottom:1rem}body.article.beauty-care .beautyCare03 .aromashea_pr_box_link li a{display:block;padding:.8em;border:solid 1px #3e3e3e;border-radius:65px;color:#000 !important;transition:.8s;text-decoration:none}body.article.beauty-care .beautyCare03 .aromashea_pr_box_link li a:hover{background-color:#3e3e3e;color:#fff !important;transition:.8s}@media only screen and (min-width: 900px)and (max-width: 1085px){body.article.beauty-care .beautyCare03 .aromashea_pr_box_link li a{font-size:80%;line-height:.8em}}@media screen and (max-width: 395px){body.article.beauty-care .beautyCare03 .aromashea_pr_box_link li a{font-size:80%;line-height:.8em}}body.blog.beauty-care .profile,body.article.beauty-care .profile{margin-top:60px;background:#f7f7f7;padding:1.5em;font-size:13px;display:grid;grid-template-columns:200px 1fr;gap:40px}@media only screen and (max-width: 640px){body.blog.beauty-care .profile,body.article.beauty-care .profile{margin-top:10vw;grid-template-columns:1fr;gap:5vw;padding:7.5vw}}@media only screen and (max-width: 640px){body.blog.beauty-care .profile .img,body.article.beauty-care .profile .img{width:50vw;margin:0 auto}}body.blog.beauty-care .profile .textArea .title,body.article.beauty-care .profile .textArea .title{font-size:15px;font-weight:700;margin-bottom:.75em;border-bottom:#ccc 1px solid}body.blog.beauty-care .profile .textArea .name,body.article.beauty-care .profile .textArea .name{font-size:18px;font-weight:500;margin-bottom:.5em}body.blog.beauty-care .profile .textArea .name span,body.article.beauty-care .profile .textArea .name span{font-size:65%;padding-left:.5em}@media only screen and (max-width: 640px){body.blog.beauty-care .profile .textArea .text a,body.article.beauty-care .profile .textArea .text a{display:block}}
/*# sourceMappingURL=common.min.css.map */</pre></body></html>