@charset "UTF-8";.opac-0{opacity:0}.opac-01{opacity:.1}.opac-02{opacity:.2}.opac-03{opacity:.3}.opac-04{opacity:.4}.opac-05{opacity:.5}.opac-06{opacity:.6}.opac-065{opacity:.65}.opac-07{opacity:.7}.opac-075{opacity:.75}.opac-08{opacity:.8}.opac-085{opacity:.85}.opac-09{opacity:.9}.opac-095{opacity:.95}.lh24{line-height:2.4!important}.lh23{line-height:2.3!important}.lh22{line-height:2.2!important}.lh21{line-height:2.1!important}.lh20{line-height:2!important}.lh19{line-height:1.9!important}.lh18{line-height:1.8!important}.lh17{line-height:1.7!important}.lh16{line-height:1.6!important}.lh15{line-height:1.5!important}.lh14{line-height:1.4!important}.lh13{line-height:1.3!important}.lh12{line-height:1.2!important}.lh11{line-height:1.1!important}.lh1{line-height:1!important}.lh09{line-height:.9!important}.lh08{line-height:.8!important}.lh0{line-height:0!important}.fns30{font-size:3em}.fns25{font-size:2.5em}.fns20{font-size:2em}.fns195{font-size:1.95em}.fns19{font-size:1.9em}.fns185{font-size:1.85em}.fns18{font-size:1.8em}.fns175{font-size:1.75em}.fns17{font-size:1.7em}.fns165{font-size:1.65em}.fns16{font-size:1.6em}.fns155{font-size:1.55em}.fns15{font-size:1.5em}.fns145{font-size:1.45em}.fns14{font-size:1.4em}.fns135{font-size:1.35em}.fns13{font-size:1.3em}.fns125{font-size:1.25em}.fns12{font-size:1.2em}.fns115{font-size:1.15em}.fns11{font-size:1.1em}.fns105{font-size:1.05em}.fns10{font-size:1em}.fns095{font-size:.95em}.fns09{font-size:.9em}.fns085{font-size:.85em}.fns08{font-size:.8em}.fns075{font-size:.75em}.fns07{font-size:.7em}.italic{font-style:italic}.bold,.fn-bold{font-weight:700!important}.fn-normal{font-weight:400!important}.fn-w100{font-weight:100!important}.fn-w200{font-weight:200!important}.fn-w300{font-weight:300!important}.fn-w400{font-weight:400!important}.fn-w500{font-weight:500!important}.fn-w600{font-weight:600!important}.fn-w700{font-weight:700!important}.fn-w800{font-weight:800!important}.lesp-n,.lesp-normal{letter-spacing:normal!important}.lesp-005{letter-spacing:.05em}.lesp-01{letter-spacing:.1em}.lesp-015{letter-spacing:.15em}.lesp-02{letter-spacing:.2em}.lesp-025{letter-spacing:.25em}.lesp-03{letter-spacing:.3em}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fn-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis}.h1tt{position:absolute;text-indent:-999em;white-space:nowrap;overflow:hidden}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto;vertical-align:bottom}video{vertical-align:bottom}a{outline:none}a:focus,img:focus,:focus{outline:0}.cshover button,.cshover input,.cshover a,a.cshover{-webkit-transition:all .3s;transition:all .3s}.cshover button:hover,.cshover input:hover,.cshover a:hover,a.cshover:hover{-webkit-opacity:.6;opacity:.6}.hover_imgscale{overflow:hidden}a .imgscale{-webkit-transition:all .4s;transition:all .4s}a:hover .imgscale{-webkit-transform:scale(1.05);transform:scale(1.05)}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.txc{text-align:center}.txl{text-align:left}.txr{text-align:right}.txjus{text-align:justify;text-justify:inter-ideograph}.pore{position:relative}.poab{position:absolute}.flex{display:flex;flex-wrap:wrap}.flex-jcc{display:flex;justify-content:center;flex-wrap:wrap}.flex-jcs{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-jcend{display:flex;justify-content:flex-end;flex-wrap:wrap}.flex-aic{display:flex;align-items:center;flex-wrap:wrap}.disp-ib{display:inline-block}.Inner1500{max-width:1500px;width:100%;margin:0 auto;box-sizing:border-box}.Inner1400{max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box}.Inner1300{max-width:1300px;width:100%;margin:0 auto;box-sizing:border-box}.Inner1200{max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box}.Inner1100{max-width:1100px;width:100%;margin:0 auto;box-sizing:border-box}.Inner1000{max-width:1000px;width:100%;margin:0 auto;box-sizing:border-box}.Inner950{max-width:950px;width:100%;margin:0 auto;box-sizing:border-box}.Inner900{max-width:900px;width:100%;margin:0 auto;box-sizing:border-box}.Inner800{max-width:800px;width:100%;margin:0 auto;box-sizing:border-box}.Inner750{max-width:750px;width:100%;margin:0 auto;box-sizing:border-box}@media screen and (min-width:1501px){.show-1500{display:none}.hide-1500{display:block}}@media screen and (max-width:1500px){.show-1500{display:block}.hide-1500{display:none}}@media screen and (min-width:1201px){.show-1200{display:none}.hide-1200{display:block}}@media screen and (max-width:1200px){.show-1200{display:block}.hide-1200{display:none}}@media screen and (min-width:1101px){.show-1100{display:none}.hide-1100{display:block}}@media screen and (max-width:1100px){.show-1100{display:block}.hide-1100{display:none}}@media screen and (min-width:1001px){.show-1000{display:none}.hide-1000{display:block}}@media screen and (max-width:1000px){.show-1000{display:block}.hide-1000{display:none}}@media screen and (min-width:901px){.show-900{display:none}.hide-900{display:block}}@media screen and (max-width:900px){.show-900{display:block}.hide-900{display:none}}@media screen and (min-width:801px){.show-800{display:none}.hide-800{display:block}}@media screen and (max-width:800px){.show-800{display:block}.hide-800{display:none}}@media screen and (min-width:751px){.show-750{display:none}.hide-750{display:block}}@media screen and (max-width:750px){.show-750{display:block}.hide-750,.sp-br-none br{display:none}}@media screen and (min-width:601px){.show-600{display:none}.hide-600{display:block}}@media screen and (max-width:600px){.show-600{display:block}.hide-600{display:none}}@media screen and (min-width:501px){.show-500{display:none}.hide-500{display:block}}@media screen and (max-width:500px){.show-500{display:block}.hide-500{display:none}}@media screen and (min-width:401px){.show-400{display:none}.hide-400{display:block}}@media screen and (max-width:400px){.show-400{display:block}.hide-400{display:none}}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb00{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.pt00{padding-top:0!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pb00{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb80{padding-bottom:80px!important}.zhide{display:none}.scslide{visibility:hidden}.scslide.slick-initialized{visibility:visible}[data-aos=fade-up]{transform:translateY(20px)}[data-aos=fade-left],[data-aos=fade-right]{transform:translate3d(20px,0,0)}[data-aos=zoom-out]{transform:scale(1.05)}a.c_w,.c_w,.c_w a{color:#fff}.c_bk{color:#000}.bg_w{background:#fff}.bg_bk{background:#000}.fn-mincho{font-family:"Noto Serif JP",serif!important}.fn-gothic{font-family:Noto Sans JP,Yu Gothic Medium,YuGothic,Yu Gothic,sans-serif!important}.fn-NotoSerif{font-family:"Noto Serif JP",serif!important}.fn-CormorantGaramond{font-family:Cormorant Garamond,serif!important}.fn-Lato{font-family:Lato,sans-serif!important}@media screen and (min-width:750px){.tellink{pointer-events:none}}.button_more{display:inline-block;border-bottom:1px solid #000;padding-bottom:.2em;line-height:1.2}.c_w .button_more,.c_w.button_more{border-bottom:1px solid #fff}.button_morewrap{margin-top:50px}@media screen and (max-width:749px){.button_morewrap{margin-top:25px}}.zwrap{width:calc(100% - 80px);margin-left:auto;margin-right:auto}.zwrap-bottom{margin-bottom:80px}.zwrap-pages-bottom{padding-bottom:160px!important}.zwrap h1,.zwrap h2,.zwrap h3,.zwrap h4,.zwrap h5,.zwrap p,.zwrap ul,.zwrap li,.zwrap dl,.zwrap dt,.zwrap dd{margin:0;padding:0}.zwrap ul,.zwrap li{list-style:none}@media screen and (max-width:989px){.zwrap{width:calc(100% - 60px)}}@media screen and (max-width:750px){.zwrap{width:90%}.zwrap-bottom{margin-bottom:40px}.zwrap-pages-bottom{padding-bottom:60px!important}}#g-menu{display:none;background:#000;color:#fff;position:fixed;left:0;top:0;box-sizing:border-box;width:100%;height:100vh;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;z-index:9901!important;overflow:scroll!important}#g-menu a{color:#fff}.g-menu li{width:100%}.g-menu li a{display:block}#g-menuInner{padding:12% 6% 6%;margin:0 auto;box-sizing:border-box}#sp_menu{height:25px;width:40px;cursor:pointer;position:fixed;right:15px;top:10px;padding-top:15px;z-index:9999}#sp_menu span{position:absolute;display:block;content:""}#sp_menu span:before{position:absolute;height:2px;width:30px;background-color:#2a2a2a;display:block;content:""}#sp_menu span:before{bottom:-12px}#sp_menu span:after{position:absolute;height:2px;width:30px;background-color:#2a2a2a;display:block;content:""}#sp_menu_close{height:25px;width:40px;cursor:pointer;position:fixed;right:15px;top:10px;padding-top:15px;display:none;z-index:9999}#sp_menu_close span{background:none}#sp_menu_close span:before,#sp_menu_close span:after{top:50%;left:0;position:absolute;height:2px;width:30px;background:#fff;display:block;content:"";cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#sp_menu_close span:before{transform:skewY(-45deg)}#sp_menu_close span:after{transform:skewY(45deg)}.zfooter__logo{padding:0 0 100px}.zfooter__menu{padding-bottom:100px;margin-left:-3.2%}.zfooter__menu ul{list-style:none;padding:0;width:16.8%;margin:0 0 0 3.2%}.zfooter__menu li{margin:0;padding:0}.zfooter__menu li.zfooter__ttl{padding-bottom:.5em;margin-bottom:1em;border-bottom:1px solid #b2b2b2}.zfooter__menu li:not(.zfooter__ttl){font-size:.85em;opacity:.5;margin-bottom:.75em}@media screen and (max-width:1200px){.zfooter__menu ul:nth-child(3){width:18.8%}.zfooter__menu ul:last-child{width:14.8%}.zfooter__menu li:not(.zfooter__ttl){font-size:.75em}}@media screen and (max-width:989px){.zfooter__menu ul,.zfooter__menu ul:nth-child(3),.zfooter__menu ul:last-child{width:30.13%;margin-bottom:6%}.zfooter__menu li:not(.zfooter__ttl){font-size:.85em}}@media screen and (max-width:750px){.zfooter__logo{padding:0 0 50px}.zfooter__menu{padding-bottom:50px}.zfooter__menu ul,.zfooter__menu ul:nth-child(3),.zfooter__menu ul:last-child{width:46.7%}}@media screen and (max-width:500px){.zfooter__menu ul,.zfooter__menu ul:nth-child(3),.zfooter__menu ul:last-child{width:100%}}.zFeaturedCategory ul{width:100%;color:#000}.zFeaturedCategory li{box-sizing:border-box;width:calc(33.33% - 10px);text-align:center;overflow:hidden;position:relative}.zFeaturedCategory li a{padding:88% 0 50px;display:block}.zFeaturedCategory li dt{margin:0;padding:0;font-size:min(calc(36/1200 * 100vw),40px);line-height:1.2}.zFeaturedCategory li dd{margin:0 0 1em;padding:0;font-size:1.1em}.zFeaturedCategory li:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;transition:all .3s;z-index:-1}.zFeaturedCategory li.zCategory01:before{background:url(/cdn/shop/files/lineup-BG.jpg) no-repeat center;background-size:cover}.zFeaturedCategory li.zCategory02:before{background:url(/cdn/shop/files/lineup-BIB.jpg?v=1692264247) no-repeat center;background-size:cover}.zFeaturedCategory li.zCategory03:before{background:url(/cdn/shop/files/lineup-PC.jpg?v=1691691948) no-repeat center;background-size:cover}@media screen and (max-width:1100px){.zFeaturedCategory li a{padding-top:100%}}@media screen and (min-width:751px){.zFeaturedCategory li:hover:before{transform:scale(1.05)}}@media screen and (min-width:451px)and (max-width:700px){.zFeaturedCategory li{width:100%;text-align:left;margin-bottom:8px}.zFeaturedCategory li a{padding:12vw 0 12vw 54%}.zFeaturedCategory li.zCategory01:before,.zFeaturedCategory li.zCategory02:before,.zFeaturedCategory li.zCategory03:before{background-size:54% auto;background-position:left 20%;width:110%;left:-2.5%}.zFeaturedCategory li dt{font-size:min(6.4vw,24px)}}@media screen and (max-width:450px){.zFeaturedCategory li{width:100%;margin-bottom:8px}.zFeaturedCategory li a{padding:78% 0 40px}.zFeaturedCategory li dt{font-size:min(6.4vw,24px)}}.zind_main-Container{width:100%;overflow:hidden}.zind_main-wrapper .swiper-slide{width:100%;height:calc(100vh - 140px);height:calc(100dvh - 140px)}.zind_main-wrapper .swiper-slide p{width:50%;height:100%;margin:0;padding:0;display:block!important}.zind_main01 p:first-child{background:url(/cdn/shop/files/ind-fv-left01.jpg?v=1691691948) no-repeat center;background-size:cover}.zind_main01 p:last-child{background:url(/cdn/shop/files/ind-fv-right01.jpg?v=1691691948) no-repeat center;background-size:cover}.zind_main02 p:first-child{background:url(/cdn/shop/files/ind-fv-left02.jpg?v=1691691948) no-repeat center;background-size:cover}.zind_main02 p:last-child{background:url(/cdn/shop/files/ind-fv-right02.jpg?v=1691691948) no-repeat center;background-size:cover}.zind_main03 p:first-child{background:url(/cdn/shop/files/ind-fv-left03.jpg?v=1691691948) no-repeat center;background-size:cover}.zind_main03 p:last-child{background:url(/cdn/shop/files/ind-fv-right03.jpg?v=1691691948) no-repeat center;background-size:cover}.zind_maincopy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9;color:#fff;font-size:72px;font-size:min(calc(72/1200 * 100vw),80px);width:100%;text-align:center;line-height:1.1}.zind_maincopy span{display:inline-block;font-style:italic}@media screen and (max-width:989px){.zind_main-wrapper .swiper-slide{height:calc(100vh - 94px);height:calc(100dvh - 94px)}}@media screen and (max-width:750px){.zind_main-wrapper .swiper-slide p{width:100%;height:50%}.zind_maincopy{font-size:11vw;box-sizing:border-box;padding:5%}}.zind_news-Container{position:absolute;bottom:0;right:0;z-index:9;background-color:#fff;padding:20px 30px;width:50%}.zind_news__days{width:110px}.zind_news__ttl{width:calc(100% - 110px)}@media screen and (max-width:989px){.zind_news-Container{width:80%}}@media screen and (max-width:750px){.zind_news-Container{width:85%;padding:15px 20px}.zind_news__days{width:90px}.zind_news__ttl{width:calc(100% - 90px)}}.zind_video{width:100%;height:auto}.zind_conceptInner{padding-top:30px}h2.zind_concept_en_ttl{padding-top:55px;font-size:1.125em}.zind_concept_jp_ttl{font-size:min(calc(32/1100 * 100vw),32px);line-height:1.5}.zind_conceptInner .flex-l{width:42%}.zind_conceptInner .flex-r{width:52%}@media screen and (max-width:750px){.zind_videowrap{margin:0 -5%}.zind_conceptInner{padding-top:15px}h2.zind_concept_en_ttl{padding-top:25px}.zind_concept_jp_ttl{font-size:min(calc(19.2/375 * 100vw),19.2px)}.zind_conceptInner .flex-l{width:100%;margin-bottom:4%}.zind_conceptInner .flex-r{width:100%}}.zind_product_en_ttlwrap{height:14vw;overflow:hidden;margin-bottom:60px}h2.zind_product_en_ttl{font-size:min(calc(80/1100 * 100vw),80px);text-align:center;margin:0;padding:0}.zind_product_en_ttlwrap:before{position:absolute;content:"";width:100vw;height:14vw;top:0;left:108vw;animation:zind_product_en_anime 15s linear infinite;transform:translate(0);z-index:1;opacity:.05;background:url(/cdn/shop/files/logo700_x5_e6d22f1b-c494-455e-9e63-c20faca7f26b.png?v=1692031663) no-repeat center;background-size:contain}.zind_product_en_ttlwrap:after{position:absolute;content:"";width:100vw;height:14vw;top:0;left:0;animation:zind_product_en_anime 15s linear infinite;transform:translate(0);z-index:1;opacity:.05;background:url(/cdn/shop/files/logo700_x5_e6d22f1b-c494-455e-9e63-c20faca7f26b.png?v=1692031663) no-repeat center;background-size:contain}@keyframes zind_product_en_anime{to{transform:translate(-108vw)}}@media screen and (max-width:750px){.zind_productContainer{padding-top:40px}.zind_product_en_ttlwrap{margin-bottom:40px}h2.zind_product_en_ttl{font-size:min(calc(40/375* 100vw),40px)}}.productlistwrap__left_img{width:50%}.productlistwrap__left_img p{position:sticky;top:40px}@media screen and (max-width:989px){.productlistwrap__left_img p{top:30px}}.productlistwrap__right_txt{width:44.8%;padding-right:2.4%;padding-top:50px}.productlistwrap01 .productlistwrap__left_img{background:url(/cdn/shop/files/maincaption-BG.jpg) no-repeat center;background-size:cover}.productlistwrap02 .productlistwrap__left_img{background:url(/cdn/shop/files/maincaption-BIB.jpg) no-repeat center;background-size:cover}.productlistwrap03 .productlistwrap__left_img{background:url(/cdn/shop/files/maincaption-PC.jpg) no-repeat center;background-size:cover}h1.productlistwrap__en_ttl,h3.productlistwrap__en_ttl{font-size:min(calc(52/1100 * 100vw),52px)!important;margin-bottom:.1em}.productlistwrap__jp_ttl{font-size:min(calc(26/1100 * 100vw),26px)}.productlistwrap__description{border-top:1px solid #000;margin-top:30px;padding-top:.8em;padding-bottom:50px}@media screen and (max-width:750px){.productlistwrap__left_img{width:100%}.productlistwrap:not(.main-productlistwrap) .productlistwrap__left_img{padding-top:124%;margin-bottom:25px}.productlistwrap__right_txt{width:100%;padding-right:0%;padding-top:25px}h1.productlistwrap__en_ttl,h3.productlistwrap__en_ttl{font-size:min(calc(31/375 * 100vw),31px)!important}.productlistwrap__jp_ttl{font-size:1.1em}.productlistwrap__description{margin-top:2em;padding-top:.8em;padding-bottom:25px}}.zind_donationwrap__img{width:50%;box-sizing:border-box;background:url(/cdn/shop/files/program-right.jpg) no-repeat center;background-size:cover;order:2}.zind_donationwrap__txt{width:50%;box-sizing:border-box;padding:6%}.zind_donation_en_ttl{font-size:min(calc(80/1200 * 100vw),80px)}.zind_donation_jp_ttl{font-size:min(calc(26/1100 * 100vw),26px);margin-top:.8em}.zind_donationwrap__txt dd{border-top:1px solid #999;margin-top:50px;padding-top:.8em;padding-bottom:0}@media screen and (max-width:750px){.zind_donationwrap__img{width:100%;order:1;height:60vw}.zind_donationwrap__txt{width:100%;order:2;padding:25px 6% 50px}.zind_donation_en_ttl{font-size:min(calc(40/375 * 100vw),40px)}.zind_donation_jp_ttl{font-size:1.1em}.zind_donationwrap__txt dd{margin-top:2em;padding-bottom:0}}.zind_gallerywrap{display:flex;overflow:hidden}ul.zind_galleryslide{display:flex;margin:0;padding:0;animation:loop-slide 20s infinite linear 1s both}ul.zind_galleryslide li{width:45vw;margin:0;padding:0;list-style:none}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(max-width:1700px){ul.zind_galleryslide li{width:55vw}}@media(max-width:750px){ul.zind_galleryslide li{width:80vw}}@media(max-width:400px){ul.zind_galleryslide li{width:110vw}}.zcollection-prod-subsection{padding-top:100px!important}.zcollection-prod-subttl{margin-bottom:15px!important}.zcollection-prod-pagenav{margin-top:-20px;margin-bottom:80px}.zcollection-prod-pagenav li{width:calc(50% - 4px);text-align:center}.zcollection-prod-pagenav li a{border:1px solid #000;display:flex;justify-content:center;align-items:center;width:100%;height:42px}@media screen and (max-width:750px){.zcollection-prod-pagenav{margin-top:0;margin-bottom:50px}}.zproduct__tab{border-bottom:1px solid #b2b2b2;line-height:1.1}.zproduct__tab,.zproduct__tab li{margin:0;padding:0;list-style:none}.zproduct__tab li a{display:block;padding:1.4rem 16px 1.4rem 0;opacity:.3}.zproduct__tab li.active a{opacity:1}.zproduct__area p{margin:0;padding:0}.zproduct__area{display:none;opacity:0;padding:0 0 2em}.zproduct__area.is-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards}@keyframes displayAnime{0%{opacity:0}to{opacity:1}}.zproduct__giftbox{margin-bottom:1.5em}.zproduct__giftbox .flex-img{width:30%}.zproduct__giftbox .flex-txt{width:65%}.btn_zproduct_donation{border-radius:8px;border:1px solid #000;width:100%;height:50px;display:flex;justify-content:center;align-items:center;margin-top:30px}h2.product-recommendations__en_ttl{font-size:min(calc(50/1100 * 100vw),50px);margin-bottom:0}.product-recommendations__jp_ttl{font-size:min(calc(26/1100 * 100vw),26px);margin-bottom:30px}@media screen and (max-width:750px){h2.product-recommendations__en_ttl{font-size:min(calc(31/375 * 100vw),31px)}.product-recommendations__jp_ttl{font-size:1.1em}}.ztitle--h1wrap{padding-top:10px;margin-bottom:60px}.ztitle--h1{font-size:min(calc(80/1100 * 100vw),80px)!important;line-height:1.3;margin:0;padding:0}.ztitle--h1jpttl{font-size:min(calc(26/1100 * 100vw),26px)}@media screen and (max-width:749px){.ztitle--h1wrap{padding-top:0;margin-bottom:30px}.ztitle--h1{font-size:min(calc(40/375 * 100vw),40px)!important}.ztitle--h1jpttl{font-size:1.1em}}.page-kv{margin-bottom:60px;width:100%;height:43vw}.page-kv p{margin:0;padding:0}.page-flexwrap{padding-bottom:120px}.page-flex-left{width:35%}.page-flex-right{width:62.5%}.page-flex-right .page-txtbox:not(:last-child){padding-bottom:50px}.page-h2{margin:0;padding:0;font-size:min(calc(40/1100 * 100vw),40px)}.page-h3{margin:0;padding:0;font-size:min(calc(26/1100 * 100vw),26px);border-bottom:1px solid #b2b2b2;padding-bottom:.5em!important;margin-bottom:.5em!important}@media screen and (max-width:1300px){.page-flex-left{width:25%}.page-flex-right{width:70%}}@media screen and (max-width:1000px){.page-flex-left{width:100%;padding-bottom:2.5rem}.page-flex-right{width:100%}}@media screen and (max-width:749px){.page-kv{margin-bottom:30px;height:60vw}.page-flexwrap{padding-bottom:60px}.page-flex-right .page-txtbox:not(:last-child){padding-top:25px}.page-h2{font-size:min(6.4vw,24px)}.page-h3{font-size:min(calc(21/375 * 100vw),21px)}}.page-kv__about{background:url(/cdn/shop/files/aboutus-main-img.jpg?v=1691691948) no-repeat center;background-size:cover}.page-kv__about02{background:url(/cdn/shop/files/aboutus-sub-img.jpg?v=1691691949) no-repeat center;background-size:cover}.page-kv__about_donation{background:url(/cdn/shop/files/program-main-img.jpg?v=1691691948) no-repeat center;background-size:cover}.page-about_donationwrap{background-color:#fafafa;padding:45px 15px}.page-about_donationwrap li{margin:1.5% 3%}.page-about_donationwrap img{border:none!important;mix-blend-mode:multiply}@media screen and (max-width:749px){.page-about_donationwrap{padding:25px 5px}.page-about_donationwrap li{margin:1.5% 2%}.page-about_donationwrap li img{transform:scale(.85)}}.page-kv__donation{background:url(/cdn/shop/files/program-main-img.jpg?v=1691691948) no-repeat center;background-size:cover}.page-kv__donation{font-size:min(calc(80/1200 * 100vw),80px)}@media screen and (max-width:749px){.page-kv__donation{font-size:min(calc(40/375 * 100vw),40px)}}.page-donationwrap{padding-top:50px;border-bottom:1px solid #b2b2b2}.page-donationwrap>dl>dt{cursor:pointer;font-size:1.4em;padding:22px 0;border-top:1px solid #b2b2b2}.page-donationwrap>dl>dt .__dtttl{width:calc(100% - 40px)}.page-donationwrap>dl>dt .__dtarw{width:40px;line-height:1;display:inline-block;position:relative}.page-donationwrap>dl>dt .__dtarw:before,.page-donationwrap>dl>dt .__dtarw:after{content:"";display:block;width:20px;height:1px;background:#000;position:absolute;right:0;top:calc(50% + -0px);transform:translateY(-50%);transition:.5s}.page-donationwrap>dl>dt .__dtarw:after{transform:translateY(-50%) rotate(90deg)}.page-donationwrap>dl>dt.active .__dtarw:after{transform:translateY(-50%) rotate(0)}.page-donationwrap>dl>dd{border-top:1px solid #b2b2b2;background:#fafafa;padding:40px 30px;display:none}.page-donationwrap>dl dl.page-donation__inbox dt:first-child{padding-top:0}.page-donationwrap>dl dl.page-donation__inbox dt{border-bottom:1px solid #b2b2b2;padding-bottom:.3em;padding-top:50px}.page-donationwrap>dl dl.page-donation__inbox .__dtname{width:60%;font-size:1.1em;margin-right:-5%}.page-donationwrap>dl dl.page-donation__inbox .__dturl{width:40%;font-size:.92em;opacity:.5;letter-spacing:normal;text-align:right}.page-donationwrap>dl dl.page-donation__inbox dd{padding-top:15px}.page-donation__logo{padding-top:14px}.page-donation__logo img{border:none!important;mix-blend-mode:multiply}@media screen and (max-width:749px){.page-donationwrap{padding-top:30px}.page-donationwrap>dl>dt{padding:20px 0}.page-donationwrap>dl>dd{padding:20px 15px}.page-donationwrap>dl dl.page-donation__inbox dt:first-child{padding-top:0}.page-donationwrap>dl dl.page-donation__inbox dt{border-bottom:1px solid #b2b2b2;padding-bottom:.3em;padding-top:50px}.page-donationwrap>dl dl.page-donation__inbox .__dtname{width:100%;margin-right:0%}.page-donationwrap>dl dl.page-donation__inbox .__dturl{width:100%;text-align:left}}.zblog-articles__typelist{margin:0;padding:0;text-align:left!important}.zblog-articles__typelist li{padding:0;margin:0;list-style:none;border-bottom:1px solid #b2b2b2}.zblog-articles__typelist li a{padding:4rem 0}.zblog-articles__typelist li span{opacity:.5;width:11em;padding-top:.4em}.zblog-articles__typelist li p{margin:0;width:calc(100% - 11em);font-size:1.375em}@media screen and (max-width:749px){.zblog-articles__typelist li a{padding:2.5rem 0}.zblog-articles__typelist li span{width:100%;display:block;padding-bottom:.5em;font-size:.9em}.zblog-articles__typelist li p{width:100%;font-size:1.1em}}.zarticle--h1Inner{border-bottom:1px solid #b2b2b2;padding:3rem 0 .9em}.zarticle--h1Inner h1{margin:0;padding:0;font-size:min(calc(26/1100 * 100vw),26px)}@media screen and (min-width:750px){.zarticle--h1Inner h1{width:calc(100% - 100px)}.zarticle--h1Inner span{width:100px;text-align:right}}@media screen and (max-width:749px){.zarticle--h1Inner h1{width:100%;font-size:min(calc(21/375 * 100vw),21px)}}.page-faqInner h2{margin:0;padding:0;border-bottom:1px solid #b2b2b2;font-size:min(calc(26/1100 * 100vw),26px);padding:5rem 0 .5em;margin-bottom:5rem}.page-faqInner dt{margin:0;padding:0;font-size:min(2vw,22px)}.page-faqInner dd{margin:0;padding:0;font-size:1.1em;margin-bottom:5rem}@media screen and (max-width:749px){.page-faqInner h2{font-size:min(calc(20/375 * 100vw),20px)!important;margin-bottom:4rem;padding-top:4rem}.page-faqInner dt{font-size:min(calc(17/375 * 100vw),17px)!important}.page-faqInner dd{font-size:1em;margin-bottom:4rem}}.page-shopping-guideInner dt{margin:0;padding:0;border-bottom:1px solid #b2b2b2;font-size:min(calc(26/1100 * 100vw),26px);padding:5rem 0 .5em;margin-bottom:5rem}.page-shopping-guideInner dd{margin:0;padding:0;font-size:min(2vw,22px)}.page-shopping-guideInner dd{margin:0;padding:0;font-size:1.1em;margin-bottom:5rem}@media screen and (max-width:749px){.page-shopping-guideInner dt{font-size:min(calc(20/375 * 100vw),20px)!important;margin-bottom:4rem;padding-top:4rem}.page-shopping-guideInner dd{font-size:1em;margin-bottom:4rem}}.page-careInner{padding-top:5rem}.page-careInner dt{margin:0;padding:0;border-bottom:1px solid #b2b2b2;font-size:min(calc(26/1100 * 100vw),26px);padding:5rem 0 .5em;margin-bottom:5rem}.page-careInner dd{margin:0;padding:0;font-size:min(2vw,22px)}.page-careInner dd{margin:0;padding:0;font-size:1.1em;margin-bottom:5rem}@media screen and (max-width:749px){.page-careInner{padding-top:4rem}.page-careInner dt{font-size:min(calc(20/375 * 100vw),20px)!important;margin-bottom:4rem;padding-top:4rem}.page-careInner dd{font-size:1em;margin-bottom:4rem}}body{font-size:1.4rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:"Noto Serif JP",serif}a{text-decoration:none!important;color:#000}a.decoline{text-decoration:underline!important}@media screen and (min-width:990px){.header{height:100px}.header--top-center{grid-template-areas:"left-icon  heading  icons "}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:block!important}header-drawer{display:flex!important}}.header-wrapper{border-bottom:1px solid #f2f2f2}body.hdborder-none .header-wrapper{border-bottom:none}.zmenu-drawer__menu a{padding:1.1rem 3.2rem;text-decoration:none;font-size:1.6rem}li.zmenu-drawer__ttl{padding:3rem 3.2rem .2rem!important;opacity:.5}.footer,.footer__content-bottom{border-top:none!important}@media screen and (min-width:990px){.page-width--narrow{max-width:950px}}.card__information .card__heading{font-family:Cormorant Garamond,serif;font-size:1.125em}.card__information .price{font-family:Lato,sans-serif;font-size:.9em}.product__info-wrapper .product__title{margin-bottom:0!important}.product__info-wrapper .product__title h1{font-size:min(calc(50/1100 * 100vw),50px)!important}.product__info-wrapper .product__title+.product__text{font-size:min(calc(26/1100 * 100vw),26px);margin-top:0}.product__info-wrapper .price-item{font-size:min(calc(28/1100 * 100vw),28px);font-family:Lato,sans-serif}.product__info-wrapper .price--show-badge{margin-bottom:50px}@media(max-width:750px){.product__info-wrapper .product__title{margin-top:25px}.product__info-wrapper .product__title h1{font-size:min(calc(35/375 * 100vw),35px)!important}.product__info-wrapper .product__title+.product__text{font-size:min(4.8vw,18px);margin-top:0}.product__info-wrapper .price-item{font-size:min(calc(19.6/375 * 100vw),19.6px)}.product__info-wrapper .price--show-badge{margin-bottom:25px}}.product__media-wrapper .thumbnail--narrow img{width:inherit;object-fit:cover}@media screen and (min-width:1100px){.product--thumbnail .product__media-gallery,.product--thumbnail_slider .product__media-gallery,.product--stacked .product__info-container--sticky{display:block;display:flex!important;justify-content:space-around;align-items:flex-start;flex-wrap:wrap}.product__media-wrapper slider-component{width:calc(100% - 90px);order:2}.product__media-wrapper slider-component.thumbnail-slider{width:80px;order:1}.product__media-wrapper .thumbnail-slider li{width:100%!important}.product__media-wrapper .thumbnail-slider{flex-wrap:wrap}.product__media-wrapper .thumbnail-list__item:before{padding-bottom:132%}.product__media-wrapper .slider-button{display:none!important}}.product-form{margin:0!important}.product-form__submit{margin:3rem 0 4rem!important}.article-template__content{margin-top:4rem!important;margin-bottom:10rem!important;font-size:1.1em}@media screen and (max-width:750px){.article-template__content{margin-top:2rem!important;margin-bottom:5rem!important}}.shopify-policy__title{padding-top:5rem}.shopify-policy__title h1{font-size:min(calc(32/1100 * 100vw),32px)!important;line-height:1.4;text-align:center}@media screen and (max-width:749px){.shopify-policy__title h1{width:100%;font-size:min(calc(21/375 * 100vw),21px)!important}}.shopify-policy__container{max-width:1000px!important}.shopify-policy__body{padding-top:5rem;margin-bottom:10rem}@media screen and (max-width:749px){.shopify-policy__body{padding-top:3rem;margin-bottom:5rem}}.sklist{margin:0;padding:0;line-height:1.6;width:100%;overflow:hidden;font-size:1.1em;border-bottom:1px solid #b2b2b2}.sklist dt{margin:0;padding:3rem 0;width:32%;position:relative}.sklist dd{margin:0;padding:3rem 0;width:68%}.sklist dt:not(:first-child):before{border-top:1px solid #b2b2b2;position:absolute;content:"";left:0;top:0;width:100vw;height:1px}@media screen and (max-width:749px){.shopify-policy__title{padding-top:3rem}.sklist{padding-top:3rem;margin-bottom:5rem;font-size:1em}.sklist dt{margin:0;padding:2rem 0 0;width:100%}.sklist dd{margin:0;padding:0 0 2rem;width:100%}}.policyInner p{margin-bottom:2em}.policyInner p.policy-read{margin-bottom:0}.policyInner dt{margin:0;padding:0;margin-top:9rem;font-size:min(2vw,22px)}.policyInner dd{margin:0;padding:0}@media screen and (max-width:749px){.policyInner dt{margin-top:4rem;font-size:min(4.8vw,18px)!important}}#g-recaptcha{margin-bottom:20px}.account h1+a{background:#000;color:#fff;padding:10px 20px}.account h1+a:hover{color:#fff}@media screen and (min-width:750px){.customer:not(.account):not(.order){max-width:52rem!important}}@media(min-width:750px){#pwzrswiper-wrapper{flex-direction:column!important;min-height:872px}#pwzrswiper-wrapper>.pwzrswiper-slide{width:80px!important;margin-bottom:10px!important;margin-right:0!important;padding-bottom:106px!important;box-sizing:border-box}#pwzrswiper-wrapper>.pwzrswiper-slide:first-child{width:calc(100% - 90px)!important;padding-bottom:132%!important;position:absolute;right:0}}.gpo-app .gpo-label,.gpo-app .gpo-label span.label-content,.gpo-app .gpo-label span.addOn,.gpo-app .gpo-label.required span.label-content:after{color:inherit!important}.gpo-app .gpo-label{display:inline-block!important;margin-bottom:10px!important}.gpo-app .gpo-swatches input+label .gpo-swatch__inner{border-radius:50%!important;box-sizing:border-box}.gpo-app .gpo-swatches input+label{border:1px solid #fff!important;border-radius:50%!important;box-sizing:border-box}.gpo-app .gpo-swatches input:checked+label{border:1px solid #ccc!important}.gpo-app .gpo-selected-values{display:inline-block!important}.gpo-selected-values.has-value:before{content:": "}.button.svelte-1xmol09{margin-top:3rem!important;min-height:45px!important;width:100%!important;max-width:400px;--border-opacity: .8 !important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/chatona_ec.css.map */
