.container,.Product{max-width:1375px;width:100%}.c-ttl01.horizonal .ja{max-width:600px;width:100%}.l-faq .c-ttl01 .ja,.c-pageTtl-text .c-ttl01.horizonal .ja{max-width:600px;width:100%;text-align:left}.main-ttl{letter-spacing:.01em}.sub-ttl{letter-spacing:.035em}.inner p,.c-btn01,.step-list p,.ProductMeta__Description p{letter-spacing:.06em}.ProductMeta__Title Heading u-h2,.HorizontalList__Item a,.ProductMeta__Title,.Collapsible,.Collapsible .Collapsible__Button{font-family:Nimbus Sans,heisei-kaku-gothic-std,sans-serif}.ProductMeta__Price,.num{font-family:Nimbus Sans,sans-serif}.ProductMeta__TaxNotice{font-family:heisei-kaku-gothic-std,sans-serif}p.Footer__StoreName{font-family:Nimbus Sans,sans-serif}.Footer__StoreName.Footer__StoreName--pc{font-size:18px;font-family:Nimbus Sans,sans-serif;color:#fff}.Footer .Linklist a{letter-spacing:.15em;font-weight:300}.template-philosophy .cm-enTitle{font-size:36px;color:#3d3936}.l-respect{background:#f4f4f4}.l-message__block .signature .name{font-weight:300;font-family:Nimbus Sans,sans-serif;letter-spacing:.01em}.l-message__block .signature .role{font-family:Nimbus Sans,sans-serif;letter-spacing:.01em}.Collapsible .Collapsible__Button{font-weight:300;color:#000;letter-spacing:.06em}.Rte p:not(:last-child),.Rte ul:not(:last-child),.Rte ol:not(:last-child){letter-spacing:.06em}.ProductMeta__Description{font-weight:300}.tab{display:none}.cm-font{font-family:Nimbus Sans,heisei-kaku-gothic-std,sans-serif}.font-nimbus{font-family:Nimbus Sans,sans-serif}.font-heisei{font-family:heisei-kaku-gothic-std,sans-serif}@media screen and (min-width:641px){.l-insta .main-ttl{font-size:44px}.Header:not(.Header--sidebar) .Header__Wrapper{height:88px;max-width:1375px;width:100%;margin:0 auto}.Header{box-shadow:0 0}.c-faq__item .letter{width:25px}.c-faq__item .q{padding-bottom:28px}.l-faq{padding:140px 0 110px}.l-faq.l-faq--attached{margin-top:-122px}.l-faq .container{max-width:1375px}.Footer{padding:115px 0 125px}.Footer__Inner{max-width:1180px;margin:0 auto}.Footer__Block{padding-right:0;padding-left:100px}.Linkblock-col1,.Linkblock-col2{width:210px}.Linkblock-col3{width:150px}.HorizontalList--spacingLoose .HorizontalList__Item{margin-right:0;margin-left:30px}.l-about{max-width:1600px;width:100%;padding-left:0}.l-about.wrapper{width:100%;max-width:1388px;margin:0 0 0 auto}.l-about .image{max-width:812px;width:100%;height:auto}.l-organic{max-width:1600px;width:100%;padding-left:0}.l-organic.wrapper{width:100%;max-width:1388px;margin:0 auto;height:947px;display:flex}.shopify-section{position:relative}.l-about .content{width:33.6%;padding-right:0}.l-giftCard__block .swiper{margin-left:0;margin-right:0}.FeaturedProduct--new .ProductMeta__Title{font-weight:500}.l-giftCard__block .content{width:34.7%}.l-boxes__list .box .ttl,.l-boxes__list .box .image{margin-bottom:50px}.l-column .main-ttl{margin-bottom:70px}.l-column p .cm-text28{margin-bottom:54px}.l-boxes__list{max-width:1175px;margin:0 auto}.l-line__block .content{padding-left:0}.template-index .FeaturedProduct--new .ProductMeta__Title{font-size:28px!important}.template-index .ProductMeta__Description p{max-width:375px;width:100%}.FeaturedProduct--new .FeaturedProduct__Info{padding-left:80px}.swiper-horizontal .swiper-scrollbar{height:1px}.l-line__block{max-width:1200px}.l-insta__block{max-width:1200px;margin:0 auto}.c-newsList .date{padding-top:8px}.l-care{padding:140px 0}.l-aboutFirst{padding-bottom:120px}.l-aboutUse__list .image{width:44.5%;padding-right:100px}.l-aboutUse__list .ttl{margin-bottom:50px}.l-aboutFirst__block{margin:0 auto;justify-content:flex-end}.l-aboutFirst__block .image{width:100%;max-width:575px;padding-right:100px}.l-aboutFirst__block .content{width:100%;max-width:600px}.l-aboutUse__otherList .ttl{font-weight:300}.step-list .step--hideNumber{padding-top:40px}.step-list .step--hideNumber .content{padding-right:68px}.l-aboutUse{padding:140px 0}.step-list .num{padding-top:5px}.l-message__block{max-width:900px;margin:0 auto}.l-message__block .image{width:auto}.l-message__block .content{max-width:500px;padding-left:125px}.l-aboutFirst__head .ttl{width:58%}.l-aboutFirst .container,.l-send .container,.l-gift .container{max-width:1375px}.l-send__block,.cm-layoutLeft{max-width:600px;width:100%}#giftCard .l-send__block{max-width:1375px;width:100%}.l-aboutFirst.l-aboutFirst--gift,.l-send{padding:140px 0}.template-gift-card .step-list .step{padding-bottom:40px}.template-gift-card .step-list .num{padding-top:10px}.l-aboutFirst--gift .l-aboutFirst__block .image img{width:100%}.template-gift-card .ProductMeta .ProductMeta__Title{font-size:24px!important;color:#746f6b}.template-gift-card .ProductMeta p{font-size:14px}.template-gift-card .features--heading-small .Price.u-h4{font-size:20px}.l-gift .l-send__block .step{width:calc(50% - 87px)}.philosophy-list .content{max-width:600px;width:100%}.l-philosophy{padding-top:130px}.l-safety{padding:140px 0}.template-philosophy .cm-enTitle{font-size:36px}.template-philosophy .c-ttl01 .ja{font-size:40px}.template-philosophy h2.cm-enTitle{font-size:28px}.template-philosophy h2.c-ttl01 .ja{font-size:32px}.template-philosophy .c-table01 th{padding-top:16px;padding-bottom:16px;font-weight:500;width:154px}.template-philosophy .c-table01 td{padding:16px;font-weight:300}.template-philosophy .c-btn01{height:58px}.philosophy-list .heading .num{margin-top:12px;margin-left:0;padding-right:40px}.philosophy-list .image{padding-top:10px}.safety-list .item .block .content,.safety-list .item .block .content .w-600{max-width:600px;width:100%}.features-list__item .content{width:55.5%}.features-list{max-width:1068px;width:100%}.template-product .l-htu .container{max-width:1376px}.htu-list__item{width:27.3%}.htu-list__item:not(:nth-child(3n)){margin-right:7%}.template-product .l-faq{padding:140px 0 20px}.template-product .l-faq .content{padding-bottom:120px;margin-bottom:0}.ProductMeta__Title{font-size:32px!important}.ProductMeta__Description p{font-size:16px}.Product__Info{width:600px;margin-right:0;margin-left:0}.Product{margin-bottom:140px}.Product__Gallery{margin-left:0}.c-otherProduct__price{font-family:Nimbus Sans,sans-serif}figure.c-otherProduct__img{margin:0}.ProductMeta{border-bottom:0}}@media screen and (max-width:640px){.Header__LogoImage{max-width:110px!important}a.f-logo{width:180px;margin:0 auto}.Footer__Social .Icon{width:25px;height:25px}.Footer .Container{padding:0 78px}.l-faq{padding:70px 0}.Footer__Block{margin-top:79px}.Footer .Linklist.Linklist--col1 a{margin-bottom:23px}.Footer .Linklist.Linklist--col2 a{margin-bottom:10px}.Linkblock-col3 .Footer__Social{margin-top:31px}.Footer__Inner+.Footer__Aside{margin-top:30px}.Drawer--new .Drawer__Container{padding-top:43px}.Slideshow__logo{width:262px}.Slideshow__custom .c-btnArrow{height:46px}.swiper-pagination-bullet{width:12px;height:12px}.FeaturedProduct--new .ProductMeta{text-align:left}.l-giftCard__block .content{width:auto}.l-organic{padding-left:0}.l-insta .main-ttl{font-size:28px}.l-column .cm-text28{padding-bottom:40px}.l-column .main-ttl{margin-bottom:40px}.l-boxes__list .box .ttl{margin-bottom:24px}.l-boxes__list .box .image{margin-bottom:35px}.FeaturedProduct--new .ProductMeta__Description,.FeaturedProduct--new .ProductMeta__Title,.FeaturedProduct--new .ProductMeta__PriceList{text-align:left}.ProductForm__Option--labelled{margin-bottom:20px}.Section--featuredProduct{padding-bottom:63px}.l-column .c-btn01{height:46px}.l-news h2.cm-enTitle.main-ttl{font-size:28px}.c-newsList .date{margin-bottom:20px}.c-newsList a{padding-bottom:25px}.l-line__block .image img{width:285px}.l-insta__block{width:357px;margin:0 auto}.l-column .cm-text28{padding-bottom:15px}.l-giftCard__block .giftCard-swiper{width:330px;padding-top:0}.l-giftCard__block .content{padding-left:0}.l-care .container{padding:0 4%}.c-pageTtl .en{font-size:28px}.c-pageTtl .ja{font-size:20px}.c-pageTtl{height:468px}.step-list .step .image{margin-bottom:0;width:36%}.step-list p{padding-right:20px}.step-list .step{padding:20px 0}.step.step--hideNumber{padding-top:40px}.step-list .step .image{width:34.6%}.step--hideNumber p{padding-right:0}.l-safety .c-ttl01{margin-bottom:60px}.safety-list .item{padding-top:0}.safety-list .item:nth-child(2) .block .image{padding-bottom:35px}.safety-list .item:nth-child(2){border-top:0;padding-top:60px}.c-table01 th{border:4px solid #F4F4F4;border-width:4px 0}.l-philosophy{padding-top:80px}.template-gift-card .features--heading-small .Price.u-h4{font-size:20px}.l-gift .intro{margin-bottom:55px}.template-gift-card .ProductForm__AddToCart{height:38px;font-size:13px;padding:0}.ProductMeta{text-align:left}.ProductMeta__PriceList{margin-top:5px}.features--heading-small .Price.u-h4{font-size:22px}.ProductForm{padding:0 2%}.Collapsible .Collapsible__Button{font-size:14px}.Collapsible__Content .cf-content{font-size:12px}.template-product .ProductMeta__Description{margin-top:0}.Product__Swiper .swiper{padding-bottom:0}.features-list__item .content{padding-left:40px}.c-otherProduct__list{text-align:center}.c-otherProduct__list .c-otherProduct__title{font-size:18px}.c-otherProduct__list .c-otherProduct__price{font-size:20px}.c-otherProduct__list .c-otherProduct__price span{font-size:11px}}.c-pageTtl .container,.l-aboutFirst .container,.l-send .container,.l-gift .container,.template-about .container{width:90%}@media screen and (min-width:950px)and (max-width:1390px){.l-about.wrapper{width:95%}.l-about .image{width:60%}}@media screen and (min-width:641px)and (max-width:960px){.l-aboutFirst__head .ttl{width:100%;margin-bottom:45px}.l-aboutFirst__head{display:block;margin-bottom:60px;text-align:center}.l-message__block .content{padding-left:30px}.l-aboutUse__list .image{padding-right:40px}}@media screen and (min-width:641px)and (max-width:1007px){.ProductForm{text-align:center}}@media screen and (min-width:641px)and (max-width:1068px){.l-features .c-ttl01{margin-bottom:75px}}@media screen and (min-width:960px)and (max-width:1410px){.philosophy-list .content{width:50%}.philosophy-list .image{width:45%}}@media screen and (min-width:960px)and (max-width:1230px){.safety-list .item .block .image{width:40%}.safety-list .item .block .content{width:50%}.l-organic__block .content{padding:0 0 0 50px}.l-organic__block .image,.l-use__block .use-swiper{width:60%}.l-boxes__list{justify-content:center}.l-boxes__list .box{margin:0 30px}.l-organic__block .image{height:auto}.ProductForm__Option--labelled{text-align:left}.Footer__Block{padding-left:50px}.Product__Info{margin-left:auto;margin-right:auto}}@media screen and (min-width:641px)and (max-width:961px){.l-story .content{width:50%;padding-right:30px}.l-organic.wrapper{height:747px}.l-organic__block .content{padding-left:30px;width:42%;padding-right:0}.l-organic__block .image{width:54%;top:110px;height:auto}.l-story{padding-top:70px}.l-story .image{width:50%}.l-story .sub-ttl{font-size:24px}.l-story .inner{padding-left:0}.l-about .content{width:50%;padding-right:30px;padding-left:30px}.cm-block .sub-ttl{font-size:24px}.FeaturedProduct--new .FeaturedProduct__Info{padding-left:0}.ProductForm__Option--labelled{text-align:left}.l-giftCard__block .swiper{width:50%;height:auto}.l-giftCard__block .content{padding-left:30px;width:auto}.l-boxes__list .box{margin:0 20px}.Footer__Inner{flex-wrap:wrap}.Footer{padding:75px 0}.Footer img{margin:0 auto}.Footer__StoreName.Footer__StoreName--pc{margin-top:50px}.Product__Info{margin-left:auto;margin-right:auto}.swiper-pagination--thumb{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.features-list__item .content{width:100%}.l-features .c-ttl01{align-items:center}.c-ttl01.horizonal .ja{width:auto!important}.features-list__item .image{width:45%;margin-right:20px}.features-list__item:not(:last-child){margin-bottom:50px}.l-aboutUse__block__ct{padding-left:0}.l-aboutUse .c-ttl01 .ja{width:auto}.l-aboutFirst__head p{width:100%}.l-aboutFirst__block .image{padding-right:30px}.l-care__block{flex-wrap:wrap}.l-care .c-ttl01 .ja,.l-care .l-care__list,.l-care .l-video{width:100%}.safety-list .item .block .image{padding-right:30px}.c-ttl01.horizonal,.l-faq .c-ttl01,.l-aboutUse .c-ttl01,.l-care .c-ttl01{align-items:flex-start;flex-direction:column}.l-send__block,.cm-layoutLeft{max-width:100%}.l-gift .l-send__block .step{width:100%}.l-line__block .image{width:37%;margin:0 auto}.l-aboutUse__list .ttl{margin-bottom:15px}.l-aboutUse__otherList .item{width:47%;margin-bottom:30px}.l-aboutUse__otherList .item:nth-child(2n){margin-right:0}.l-care .l-video{margin-bottom:40px}.l-storyIntro__block .image{display:none}.l-storyIntro__block .content{width:100%;text-align:center;padding-right:0;transform:translateY(100px);padding-bottom:0}.l-storyIntro__block .content .img{display:block;margin-top:60px;width:80%;margin-left:auto;margin-right:auto}.l-respect__block .image{display:none}.l-respect__block .content{width:100%;padding-right:0;text-align:center}.philosophy-list .item{padding-right:64px;display:block;margin-bottom:60px}.philosophy-list .image{width:100%;padding:0 30px 35px 0}.philosophy-list .content{padding:0 0 0 40px}.philosophy-list .heading .num{font-size:30px;margin-bottom:20px;font-weight:300;margin-top:0;display:block;position:static;transform:translate(0)}.philosophy-list .heading{margin-bottom:30px}.swiper-pagination--thumb>span{width:calc(100% / 6);padding:0 5px;margin-bottom:10px!important}.l-about{padding:50px 0 0;flex-direction:column}.l-about .content{width:100%;padding:0 30px;text-align:center;margin-bottom:60px}.cm-block .main-ttl{margin-right:0;margin-top:75px}.cm-block .c-btn01{margin-left:auto;margin-right:auto}.l-use__block .content{width:100%;padding:0 30px;text-align:center;margin-bottom:60px}.l-use__block{flex-direction:column-reverse;padding-bottom:75px}.l-use__block .use-swiper{width:100%;margin-right:0;height:199px}.l-use .container{padding-right:0;padding-left:0}.use-carousel .slide-item{padding:0 10px;max-width:291px;height:100%}.template-index .FeaturedProduct--new .ProductMeta__Title{font-size:24px!important}.tab{display:block}.l-aboutFirst__block{display:flex;flex-direction:column-reverse;margin:0 -30px}.l-aboutFirst__block .content{width:100%;padding:0 30px 50px;text-align:center;max-width:100%}.l-aboutFirst__block .image{width:100%;padding-right:0;max-width:100%}.l-aboutFirst{padding-bottom:0}.l-line__block .icon img{width:80px}.l-line__block .main-ttl{font-size:28px}.c-btn01.c-btn01--sheight{width:245px}.l-insta .main-ttl{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-new.css.map */
