@import url(https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);
*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{line-height:1.5}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}main{display:block;flex:1}ul,ol{list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}table{border-collapse:collapse}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.displayUnderSm{display:none}@media screen and ( max-width: 575px ){.displayUnderSm{display:block}}.displayUnderMd{display:none}@media screen and ( max-width: 767px ){.displayUnderMd{display:block}}.displayUnderLg{display:none}@media screen and ( max-width: 1000px ){.displayUnderLg{display:block}}.displayUnderXl{display:none}@media screen and ( max-width: 1200px ){.displayUnderXl{display:block}}.displayUnderXxl{display:none}@media screen and ( max-width: 1400px ){.displayUnderXxl{display:block}}.displayUnderPortraitSm{display:none}@media screen and ( max-width: 575px )and (orientation: portrait){.displayUnderPortraitSm{display:block}}.displayUnderPortraitMd{display:none}@media screen and ( max-width: 767px )and (orientation: portrait){.displayUnderPortraitMd{display:block}}.displayUnderPortraitLg{display:none}@media screen and ( max-width: 1000px )and (orientation: portrait){.displayUnderPortraitLg{display:block}}.displayUnderPortraitXl{display:none}@media screen and ( max-width: 1200px )and (orientation: portrait){.displayUnderPortraitXl{display:block}}.displayUnderPortraitXxl{display:none}@media screen and ( max-width: 1400px )and (orientation: portrait){.displayUnderPortraitXxl{display:block}}.displayUnderLandscapeSm{display:none}@media screen and ( max-width: 575px )and (orientation: landscape){.displayUnderLandscapeSm{display:block}}.displayUnderLandscapeMd{display:none}@media screen and ( max-width: 767px )and (orientation: landscape){.displayUnderLandscapeMd{display:block}}.displayUnderLandscapeLg{display:none}@media screen and ( max-width: 1000px )and (orientation: landscape){.displayUnderLandscapeLg{display:block}}.displayUnderLandscapeXl{display:none}@media screen and ( max-width: 1200px )and (orientation: landscape){.displayUnderLandscapeXl{display:block}}.displayUnderLandscapeXxl{display:none}@media screen and ( max-width: 1400px )and (orientation: landscape){.displayUnderLandscapeXxl{display:block}}@media screen and ( max-width: 575px ){.displayMoreSm{display:none}}@media screen and ( max-width: 767px ){.displayMoreMd{display:none}}@media screen and ( max-width: 1000px ){.displayMoreLg{display:none}}@media screen and ( max-width: 1200px ){.displayMoreXl{display:none}}@media screen and ( max-width: 1400px ){.displayMoreXxl{display:none}}@media screen and ( max-width: 575px )and (orientation: portrait){.displayMorePortraitSm{display:none}}@media screen and ( max-width: 767px )and (orientation: portrait){.displayMorePortraitMd{display:none}}@media screen and ( max-width: 1000px )and (orientation: portrait){.displayMorePortraitLg{display:none}}@media screen and ( max-width: 1200px )and (orientation: portrait){.displayMorePortraitXl{display:none}}@media screen and ( max-width: 1400px )and (orientation: portrait){.displayMorePortraitXxl{display:none}}@media screen and ( max-width: 575px )and (orientation: landscape){.displayMoreLandscapeSm{display:none}}@media screen and ( max-width: 767px )and (orientation: landscape){.displayMoreLandscapeMd{display:none}}@media screen and ( max-width: 1000px )and (orientation: landscape){.displayMoreLandscapeLg{display:none}}@media screen and ( max-width: 1200px )and (orientation: landscape){.displayMoreLandscapeXl{display:none}}@media screen and ( max-width: 1400px )and (orientation: landscape){.displayMoreLandscapeXxl{display:none}}body{color:#323232}body *{font-family:"Shippori Mincho",serif;font-size:16px;line-height:2}.js-justifyText__box{display:flex;justify-content:space-between}.breadcrumb{padding:24px 0 0;font-size:13px;color:#959eae;background-color:#fff}@media screen and ( max-width: 767px ){.breadcrumb{padding:25px 0 0;font-size:12px}}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.breadcrumb__item{display:flex;align-items:center}.breadcrumb__item:not(:first-child)::before{content:">";margin:0 .75em;color:#323232;font-size:14px;transform:translateY(1px);display:inline-block}.breadcrumb__link{font-size:14px;text-decoration:none;color:#959eae;transition:opacity .3s ease}.breadcrumb__link:hover{opacity:.7}.breadcrumb__current{font-size:14px;color:#323232}.product__categoryList{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 50px;list-style:none}@media screen and ( max-width: 767px ){.product__categoryList{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.product__categoryList::-webkit-scrollbar{display:none}}.product__categoryItem{position:relative}.product__categoryItem:not(:last-child)::after{content:"";position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:1px;height:.8em;background-color:#323232}@media screen and ( max-width: 767px ){.product__categoryItem{flex:0 0 auto}}.product__categoryLink{text-decoration:none;font-size:18px;letter-spacing:.15em;color:#323232;transition:opacity .3s;white-space:nowrap;line-height:1;display:block}.product__categoryLink:hover{opacity:.7}.product__categoryLink.is-active{position:relative}.product__categoryLink.is-active::after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:#959eae}@media screen and ( max-width: 767px ){.product__categoryLink.is-active::after{bottom:-11px}}.productList__noImage{font-family:"Manrope",sans-serif;width:100%;padding-top:100%;background-color:#f5f5f5;position:relative}.productList__noImage::after{content:"No Image";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#ccc;font-size:12px;font-weight:bold}.image-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center}.image-popup.is-active{display:flex}.image-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);cursor:pointer}.image-popup__content{position:relative;max-width:90%;max-height:90%;z-index:1}.image-popup__close{position:absolute;top:-40px;right:0;background:rgba(0,0,0,0);border:none;color:#fff;font-size:40px;line-height:1;cursor:pointer;padding:0;width:40px;height:40px;transition:opacity .3s}.image-popup__close:hover{opacity:.7}.image-popup__image{max-width:100%;max-height:90vh;display:block;margin:0 auto}.detail__variations{margin:40px 0 0}.detail__variationsList{display:flex;gap:50px;justify-content:center;flex-wrap:wrap}.detail__variationImage{width:300px;height:300px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center}.detail__variationImage img{width:100%;height:100%;object-fit:contain;cursor:pointer;transition:opacity .3s}.detail__variationImage img:hover{opacity:.8}.detail__variationNoImage{width:300px;height:300px;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:14px;font-weight:bold;margin:0 auto 15px}.detail__variationNoImage::after{content:"No Image"}.detail__variationVolume{color:#323232}.detail__variationPrice{font-size:16px;color:#323232}:root{--hedder-height: 80px}@media screen and ( max-width: 767px ){:root{--hedder-height: 55px}}.header{position:fixed;width:100%;height:var(--hedder-height);padding:0 20px;z-index:50;transition:background-color .3s}body:not(.home) .header{background-color:#2f3b51}body.home .header.is-scrolled{background-color:#2f3b51}@media screen and ( max-width: 767px ){.header{padding:0 10px}}.header_inner{padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and ( max-width: 767px ){.header_inner{padding:15.5px 0}}@media screen and ( max-width: 1200px ){.header_logo{flex:1}}@media screen and ( max-width: 767px ){.header__logoImg{max-width:206px}}@media screen and ( max-width: 575px ){.header__logoImg{max-width:190px}}.headerNav{display:flex;align-items:flex-start;gap:64px;padding-right:40px}@media screen and ( max-width: 1400px ){.headerNav{gap:32px;padding-right:0}}@media screen and ( max-width: 1200px ){.headerNav{position:fixed;inset:0;width:100vw;height:100vh;margin:0;padding:80px 20px 80px 46px;background-color:rgba(47,59,81,.9);flex-direction:column;justify-content:center;gap:40px;transform:translateX(100%);transition:transform .3s ease-in-out;overflow-y:auto;z-index:52}[data-status-header-nav=open] .headerNav{transform:translateX(0)}}.headerNav__list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px}@media screen and ( max-width: 1400px ){.headerNav__list{gap:16px}}@media screen and ( max-width: 1200px ){.headerNav__list{flex-direction:column;text-align:center}}.headerNav__item{list-style:none}.headerNav__item--sp{display:none}@media screen and ( max-width: 1200px ){.headerNav__item--sp{display:block}}.headerNav__link{color:#fff;text-decoration:none;font-weight:400;letter-spacing:.14em}@media screen and ( max-width: 1200px ){.headerNav__link{font-size:18px}}.headerNav__link--shop{border:1px solid #fff;padding-inline:12px 11px;display:flex;align-items:center;gap:6px}@media screen and ( max-width: 1200px ){.headerNav__link--shop{gap:5px}}.headerNav__link--shop::before{content:"";display:block;width:19px;height:17px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:center;background-repeat:no-repeat}.header__lang{margin-left:30px}@media screen and ( max-width: 767px ){.header__lang{margin-left:auto;margin-right:50px}}@media screen and ( max-width: 1200px ){.header__lang{margin-left:0;margin-right:0}}.headerNav__langList{display:flex;list-style:none;font-size:16px}.headerNav__langLink{text-decoration:none;color:#fff}.headerNav__langLink.is-active{font-weight:bold}.headerNav__langItem:not(:last-child)::after{content:"/";margin:0 10px;color:#fff}.headerNav__shop{display:none}@media screen and ( max-width: 1200px ){.headerNav__shop{display:flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-size:9px;font-weight:400;letter-spacing:.14em;border:1px solid #fff;padding-inline:6px 5px;padding-block:2px;margin-right:24px}.headerNav__shop::before{content:"";display:block;width:13px;height:11px;background-image:url(data:image/png;base64,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);background-size:contain;background-position:center;background-repeat:no-repeat}}@media screen and ( max-width: 1000px ){.headerNav__shop{margin-right:16px}}@media screen and ( max-width: 767px ){.headerNav__shop{margin-right:10px}}.headerNav__hamburger{flex-shrink:0;width:69px;height:28px;border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);position:relative;cursor:pointer;display:none;z-index:53}@media screen and ( max-width: 1200px ){.headerNav__hamburger{display:block}}@media screen and ( max-width: 767px ){.headerNav__hamburger{width:35px;height:9px}[data-status-header-nav=open] .headerNav__hamburger{width:34px;height:10px}}.headerNav__hamburgerStick{display:block;width:100%;height:1px;position:absolute;inset-inline:0;background:linear-gradient(90deg, #fff, #fff);transition-property:transform,opacity,inset-block-start,inset-block-end;transition-duration:.3s}.headerNav__hamburgerStick:nth-child(1){inset-block-start:0}[data-status-header-nav=open] .headerNav__hamburgerStick:nth-child(1){inset-block-start:50%;transform:translateY(-50%) rotate(45deg)}@media screen and ( max-width: 767px ){[data-status-header-nav=open] .headerNav__hamburgerStick:nth-child(1){transform:translateY(-50%) rotate(16.4deg)}}.headerNav__hamburgerStick:nth-child(2){display:none}.headerNav__hamburgerStick:nth-child(3){inset-block-end:0}[data-status-header-nav=open] .headerNav__hamburgerStick:nth-child(3){inset-block-end:50%;transform:translateY(50%) rotate(-45deg)}@media screen and ( max-width: 767px ){[data-status-header-nav=open] .headerNav__hamburgerStick:nth-child(3){transform:translateY(50%) rotate(-16.4deg)}}body{position:relative}.footer{background-color:#2f3b51;color:#fff;padding:60px 0 20px}@media screen and ( max-width: 767px ){.footer{padding:41px 0 34px}}.footer__inner{max-width:1080px;margin:0 auto;padding:0 20px}.footer__content{display:flex;justify-content:space-between;margin-bottom:60px}@media screen and ( max-width: 767px ){.footer__content{flex-direction:column;gap:40px;margin-bottom:0}}.footer__info{display:flex;flex-direction:column;justify-content:space-between}@media screen and ( max-width: 767px ){.footer__info{align-items:center}}.footer__address{font-size:14px;line-height:2;letter-spacing:.025em;margin:20px 0}@media screen and ( max-width: 767px ){.footer__address{text-align:center}}.footer__snsList{display:flex;gap:15px;list-style:none;margin-bottom:19px}@media screen and ( max-width: 767px ){.footer__snsList{justify-content:space-between;padding-inline:15px;margin-bottom:0}}.footer__nav{display:flex;gap:60px}@media screen and ( max-width: 767px ){.footer__nav{display:none}}.footer__navTitle{font-size:14px;font-weight:500;margin-bottom:15px}.footer__navTitle a{font-size:14px;color:#fff;text-decoration:none}.footer__navList,.footer__navListMain{list-style:none;font-size:12px;line-height:2}.footer__navList a,.footer__navListMain a{color:#fff;text-decoration:none}.footer__navList{margin-bottom:15px}.footer__navListMain{display:flex;flex-direction:column;gap:14px}.footer__navListMain a{font-size:14px}.footer__bottom{padding-top:20px;text-align:left;display:flex;flex-direction:column}@media screen and ( max-width: 767px ){.footer__bottom{display:flex;flex-direction:column;gap:21px;padding-top:10px}}.footer__copyright,.footer__copyright>*{font-family:"Manrope",sans-serif;font-size:12px;color:#fff;letter-spacing:.1em;line-height:1;font-weight:200}@media screen and ( max-width: 767px ){.footer__copyright,.footer__copyright>*{text-align:center;line-height:2}}.footer__scrollTop{position:fixed;right:20px;bottom:20px;width:65px;height:65px;background-color:#959eae;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotate(-90deg);opacity:0;pointer-events:none;transition:opacity .3s ease}.footer__scrollTop.is-show{opacity:.75;pointer-events:auto}.footer__scrollTop::after{content:"";display:block;width:32px;height:6px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skewX(45deg);margin-top:-6px}.c-linkDetail{display:inline-flex;align-items:center;font-size:16px;font-weight:500;text-decoration:none;color:#222;transition:opacity .3s}@media screen and ( max-width: 767px ){.c-linkDetail{width:100%;justify-content:center}}.c-linkDetail::after{content:"";display:block;width:32px;height:6px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:skewX(45deg);margin-left:13px}.c-linkDetail:hover{opacity:.7}.page__titles{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;color:#323232;font-size:24px;letter-spacing:.2em;padding-block:80px 69px;background:url(../css-img/title-bg.jpg) center/cover}@media screen and ( max-width: 767px ){.page__titles{aspect-ratio:auto;height:150px;padding-block:40px}}.page__title{font-size:40px;text-align:center;letter-spacing:.1em;text-indent:.1em;font-weight:500}@media screen and ( max-width: 767px ){.page__title{font-size:32px}}.page__subTitleEn{font-family:"Manrope",sans-serif;color:#959eae;letter-spacing:.2em;text-indent:.2em;font-size:16px;line-height:1}@media screen and ( max-width: 767px ){.page__subTitleEn{font-size:14px}}.news__category{font-size:14px;padding:5px 10px;border:1px solid #dcdddd;color:#959eae;line-height:1}.news__category.is-kariho{color:#7f4b2f;border-color:#7f4b2f}.news__category.is-dewatsuru{color:#447473;border-color:#447473}.news__category.is-newRelease{color:#447473;border-color:#447473}.c-mv{position:relative}.c-mv__inner{height:100%;position:relative}.c-mv__img{height:100%;margin:0}.c-mv__img img{width:100%;height:600px;object-fit:cover}@media screen and ( max-width: 767px ){.c-mv__img img{height:226px}}.c-mv__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;max-width:1100px;width:100%;padding-inline:50px}@media screen and ( max-width: 767px ){.c-mv__title{width:100%;padding-inline:20px}}.c-mv__titleText{font-size:40px;font-weight:500;letter-spacing:.15em;margin-bottom:10px}@media screen and ( max-width: 767px ){.c-mv__titleText{font-size:20px;letter-spacing:.2em;margin-bottom:0}}.c-mv__subTitleEn{font-family:"Manrope",sans-serif;font-weight:300;font-size:16px;letter-spacing:.2em;text-transform:uppercase}@media screen and ( max-width: 767px ){.c-mv__subTitleEn{font-size:12px}}.topPage{overflow-x:hidden}.loading-screen{position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh}.loading-screen__bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#f5f8f1}.loading-screen__logo{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;width:min(34.7222222222vw,500px)}@media screen and ( max-width: 767px ){.loading-screen__logo{width:53.3333333333vw}}.top__cont{position:relative}.top__mv{position:relative;height:100vh;min-height:800px;overflow:hidden}@media screen and ( max-width: 767px ){.top__mv{min-height:auto}}.top__scroll{display:none}@media screen and ( max-width: 767px ){.top__scroll{display:block;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);color:#fff;letter-spacing:.08em}}.top__sliderBox{display:flex;height:100%}@media screen and ( max-width: 767px ){.top__sliderBox{display:block}}.top__sliderBox--show .top__slider{opacity:1;filter:none;transform:scale(1) translate3d(0, 0, 0);transition:opacity 1080ms cubic-bezier(0.235, 0.07, 0.255, 0.94),transform 1080ms cubic-bezier(0.235, 0.07, 0.255, 0.94)}.top__sliderBox--show .top__slider:after{opacity:0;transform:translate3d(0, 100%, 0);transition:transform 1080ms cubic-bezier(0.16, 0.765, 0, 1),opacity 1080ms cubic-bezier(0.235, 0.07, 0.255, 0.94)}@media screen and ( max-width: 767px ){.top__sliderBox--show .top__slider:after{transform:translate3d(100%, 0, 0)}}.top__sliderBox--show .top__slider--2:after{transform:translate3d(0, -100%, 0)}@media screen and ( max-width: 767px ){.top__sliderBox--show .top__slider--2:after{transform:translate3d(-100%, 0, 0)}}.top__sliderBox .Slider__slide{transition:transform 640ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.top__sliderBox .Slider__slide--now,.top__sliderBox .Slider__slide--show{transform:scale(1) translate3d(0, 0, 0);transition:transform 9800ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.top__sliderWrap{width:50%;height:100%;overflow:hidden}@media screen and ( max-width: 767px ){.top__sliderWrap{width:100vw;height:50%}}.top__slider{position:relative;width:100%;height:100%;overflow:hidden;opacity:0;transform:scale(1.03)}.top__slider:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dcddda;z-index:10}.top__slide{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transform:scale(1.1) translate3d(0, 0, 0)}.top__slide--1_1{background-image:url(../css-img/mv_pc01.jpg)}@media screen and ( max-width: 767px ){.top__slide--1_1{background-image:url(../css-img/mv_sp01.jpg)}}.top__slide--1_2{background-image:url(../css-img/mv_pc03.jpg)}@media screen and ( max-width: 767px ){.top__slide--1_2{background-image:url(../css-img/mv_sp03.jpg)}}.top__slide--1_3{background-image:url(../css-img/mv_pc05.jpg)}@media screen and ( max-width: 767px ){.top__slide--1_3{background-image:url(../css-img/mv_sp05.jpg)}}.top__slide--2_1{background-image:url(../css-img/mv_pc02.jpg)}@media screen and ( max-width: 767px ){.top__slide--2_1{background-image:url(../css-img/mv_sp02.jpg)}}.top__slide--2_2{background-image:url(../css-img/mv_pc04.jpg)}@media screen and ( max-width: 767px ){.top__slide--2_2{background-image:url(../css-img/mv_sp04.jpg)}}.top__slide--2_3{background-image:url(../css-img/mv_pc06.jpg)}@media screen and ( max-width: 767px ){.top__slide--2_3{background-image:url(../css-img/mv_sp06.jpg)}}.abs .dewatsuru,.abs .kariho,.abs .center{position:absolute;z-index:2;transform:translate(-50%, -50%)}.abs .dewatsuru{left:25%;top:50%}@media screen and ( max-width: 767px ){.abs .dewatsuru{left:50%;top:25%}}.abs .kariho{left:75%;top:50%}@media screen and ( max-width: 767px ){.abs .kariho{left:50%;top:75%}}.abs .center{top:50%;left:50%}.abs .center .centerIcon{width:99px}@media screen and ( max-width: 767px ){.abs .center .centerIcon{width:50px}}.abs .dewatsuru .name img,.abs .kariho .name img{height:auto}.abs .dewatsuru .name .dewatsuruEn{width:321px}@media screen and ( max-width: 767px ){.abs .dewatsuru .name .dewatsuruEn{width:160px}}.abs .kariho .name .karihoEn{width:206px}@media screen and ( max-width: 767px ){.abs .kariho .name .karihoEn{width:103px}}.abs .dewatsuru .name,.abs .kariho .name{position:relative;opacity:0;filter:blur(5px);transition:all ease-in-out 3s 1s}@media screen and ( max-width: 767px ){.abs .dewatsuru .name,.abs .kariho .name{display:flex;flex-direction:column;align-items:center}}.abs.inview--enter .dewatsuru .name,.abs.inview--enter .kariho .name{opacity:1;filter:blur(0);transition:all ease-in-out 2s 1.5s}@media screen and ( max-width: 767px ){.abs.inview--enter .dewatsuru .name,.abs.inview--enter .kariho .name{gap:15px}}.abs .dewatsuru .name .dewatsuruJa,.abs .kariho .name .karihoJa{position:absolute;left:50%;transform:translateX(-50%)}@media screen and ( max-width: 767px ){.abs .dewatsuru .name .dewatsuruJa,.abs .kariho .name .karihoJa{position:static;transform:none}}.abs .dewatsuru .name .dewatsuruJa{bottom:100%;width:61px;margin-bottom:20px}@media screen and ( max-width: 767px ){.abs .dewatsuru .name .dewatsuruJa{margin-bottom:10px;width:30px}}.abs .kariho .name .karihoJa{top:100%;width:65px;margin-top:20px}@media screen and ( max-width: 767px ){.abs .kariho .name .karihoJa{margin-top:10px;width:33px}}.topBrandIntroduction{position:relative;padding:86px 0}@media screen and ( max-width: 767px ){.topBrandIntroduction{padding:35px 0}}.topBrandIntroduction__container{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 15.27vw 34.72vw 34.72vw 15.27vw 1fr;align-items:center}@media screen and ( max-width: 767px ){.topBrandIntroduction__container{grid-template-columns:1fr;row-gap:40px}}.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__textSide{grid-column:4;grid-row:1;padding-left:7.57vw}@media screen and ( max-width: 1200px ){.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__textSide{width:auto;margin-left:0;grid-column:4/-1;padding-right:50px}}@media screen and ( max-width: 767px ){.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__textSide{padding:0 25px;grid-column:1/-1}}.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide{grid-column:2/4;margin-left:0;grid-row:1}@media screen and ( max-width: 767px ){.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide{grid-row:2;grid-column:1/-1}}.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide:nth-child(1){width:27.4vw}@media screen and ( max-width: 767px ){.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide:nth-child(1){width:54vw}}.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide:nth-child(2){width:14.51vw}@media screen and ( max-width: 767px ){.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide:nth-child(2){width:31.57vw}}.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide:nth-child(3){width:14.51vw}@media screen and ( max-width: 767px ){.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide:nth-child(3){width:31.57vw}}.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide:nth-child(4){width:27.4vw}@media screen and ( max-width: 767px ){.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__imageSide:nth-child(4){width:54vw}}.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__logo{margin:0 auto 30px}@media screen and ( max-width: 1000px ){.topBrandIntroduction.is-reversed .topBrandIntroduction__container .topBrandIntroduction__logo{margin:0 -11vw 35px 0}}.topBrandIntroduction__textSide{opacity:0;grid-column:3}@media screen and ( max-width: 1200px ){.topBrandIntroduction__textSide{width:auto;margin-left:0;grid-column:2/4;padding-left:50px}}@media screen and ( max-width: 767px ){.topBrandIntroduction__textSide{padding:0 25px;grid-column:1/-1}}.topBrandIntroduction__imageSide{grid-column:4/-2;margin-left:3.68vw}@media screen and ( max-width: 1200px ){.topBrandIntroduction__imageSide{margin-left:0}}@media screen and ( max-width: 1000px ){.topBrandIntroduction__imageSide{width:100%;box-sizing:border-box}}@media screen and ( max-width: 767px ){.topBrandIntroduction__imageSide{grid-column:1/-1;margin-left:0}}.topBrandIntroduction__btnWrapper .c-linkDetail{letter-spacing:.2em}@media screen and ( max-width: 767px ){.topBrandIntroduction__btnWrapper .c-linkDetail{justify-content:flex-start}}.topBrandIntroduction__logoBox{width:100%;display:flex;justify-content:center}.topBrandIntroduction__logo{width:184px;margin:0 auto 30px 125px}@media screen and ( max-width: 1000px ){.topBrandIntroduction__logo{margin:0 auto 35px}}@media screen and ( max-width: 767px ){.topBrandIntroduction__logo{margin:0 -11vw 35px 0}}.topBrandIntroduction__title{font-size:40px;letter-spacing:.15em;line-height:1;font-weight:500;margin-bottom:23px}@media screen and ( max-width: 767px ){.topBrandIntroduction__title{letter-spacing:.1em;font-size:32px;margin-bottom:14px}}.topBrandIntroduction__subTitleEn{font-family:"Manrope",sans-serif;color:#959eae;margin-bottom:40px;font-size:16px;letter-spacing:.2em;line-height:1}@media screen and ( max-width: 767px ){.topBrandIntroduction__subTitleEn{font-size:14px;margin-bottom:44px}}.topBrandIntroduction__desc{font-size:16px;line-height:2;letter-spacing:.05em;margin-bottom:35px}@media screen and ( max-width: 767px ){.topBrandIntroduction__desc{margin-bottom:38px}}.topBrandIntroduction__imageGrid{display:grid;grid-template-columns:1fr 20px 85px 20px 1fr;grid-template-rows:auto auto;row-gap:20px}@media screen and ( max-width: 1000px ){.topBrandIntroduction__imageGrid{grid-template-columns:1fr 2.66vw 7.73vw 2.66vw 1fr;row-gap:2.66vw}}.topBrandIntroduction__figure{margin:0;position:relative;opacity:0}.topBrandIntroduction__figure img{width:100%;height:auto;object-fit:cover}.topBrandIntroduction__figure:nth-child(1){width:25vw;margin-top:auto;grid-row:1;grid-column:1/4;place-self:end}@media screen and ( max-width: 767px ){.topBrandIntroduction__figure:nth-child(1){width:54vw}}.topBrandIntroduction__figure:nth-child(2){width:14.58vw;grid-row:1;grid-column:5;margin-top:auto}@media screen and ( max-width: 767px ){.topBrandIntroduction__figure:nth-child(2){width:31.57vw}}.topBrandIntroduction__figure:nth-child(3){width:14.58vw;grid-row:2;grid-column:1;place-self:end}@media screen and ( max-width: 767px ){.topBrandIntroduction__figure:nth-child(3){width:31.57vw}}.topBrandIntroduction__figure:nth-child(4){width:394px;width:27.36vw;grid-row:2;grid-column:3/-1}@media screen and ( max-width: 767px ){.topBrandIntroduction__figure:nth-child(4){width:54vw}}.topBrandIntroduction__imageBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.topBrandIntroduction__imageBg--kariho{background-color:#f9f6f4}.topBrandIntroduction__imageBg--dewatsuru{background-color:#f5f8f1}.topProductBanner.is-dewatsuru{position:relative}.topProductBanner.is-dewatsuru::before{content:"";position:absolute;top:40px;left:0;width:100%;height:37.6388888889vw;background-image:url(../css-img/bg-wave-dewatsuru.png);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}@media screen and ( max-width: 767px ){.topProductBanner.is-dewatsuru::before{top:0}}@media screen and ( max-width: 767px ){.topProductBanner.is-dewatsuru .topProductBanner__subTitleEn{letter-spacing:.15em;margin-right:-20px}}.topProductBanner.is-kariho{position:relative}.topProductBanner.is-kariho::before{content:"";position:absolute;top:40px;left:0;width:100%;height:37.6388888889vw;background-image:url(../css-img/bg-wave-kariho.png);background-repeat:no-repeat;background-position:top center;background-size:100% 100%}@media screen and ( max-width: 767px ){.topProductBanner.is-kariho::before{top:0}}.topProductBanner.is-kariho .topProductBanner__container{flex-direction:row-reverse;justify-content:space-between}@media screen and ( max-width: 767px ){.topProductBanner.is-kariho .topProductBanner__container{flex-direction:column-reverse}}.topProductBanner.is-kariho .topProductBanner__container .topProductBanner__textSide{margin-left:0;margin-right:7.22vw}@media screen and ( max-width: 767px ){.topProductBanner.is-kariho .topProductBanner__container .topProductBanner__textSide{margin:82px 0 44px}}.topProductBanner.is-kariho .topProductBanner__container .topProductBanner__imageSide{margin-right:22px}@media screen and ( max-width: 767px ){.topProductBanner.is-kariho .topProductBanner__container .topProductBanner__imageSide{margin:0 auto}}.topProductBanner__container{position:relative;z-index:1;display:flex;align-items:stretch;justify-content:center;margin-inline:auto;padding-inline:50px;max-width:1100px;width:100%}@media screen and ( max-width: 767px ){.topProductBanner__container{flex-direction:column-reverse;margin-inline:auto;padding-inline:25px}}.topProductBanner__imageSide{position:relative;display:flex;justify-content:center;flex-shrink:0}@media screen and ( max-width: 767px ){.topProductBanner__imageSide{display:block;margin:0 auto;padding-inline:25px}}.topProductBanner__mainImg{max-width:480px;width:100%;height:auto;object-fit:cover}@media screen and ( max-width: 1000px ){.topProductBanner__mainImg{width:100%}}.topProductBanner__circleBtn{position:absolute;bottom:-59px;left:-110px;width:220px;height:220px;background:#447473;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:.9}@media screen and ( max-width: 1000px ){.topProductBanner__circleBtn{width:165px;height:165px;bottom:-25px;left:-22px}}.topProductBanner__circleBtn .topProductBanner__circleBtnLink{color:#fff;text-align:center;text-decoration:none}.topProductBanner__circleBtn .topProductBanner__circleBtnBrand{display:block;font-size:14px;letter-spacing:.2em;line-height:2}@media screen and ( max-width: 1000px ){.topProductBanner__circleBtn .topProductBanner__circleBtnBrand{font-size:10px}}.topProductBanner__circleBtn .topProductBanner__circleBtnItem{display:block;font-size:28px;letter-spacing:.05em;line-height:2}@media screen and ( max-width: 1000px ){.topProductBanner__circleBtn .topProductBanner__circleBtnItem{font-size:20px}}.topProductBanner__circleBtn .topProductBanner__circleBtnJa{display:block;font-size:20px;letter-spacing:.2em}@media screen and ( max-width: 1000px ){.topProductBanner__circleBtn .topProductBanner__circleBtnJa{font-size:15px}}.topProductBanner__circleBtn.is-kariho,.topProductBanner.is-kariho .topProductBanner__circleBtn{background:#7f4b2f;left:auto;right:-115px}@media screen and ( max-width: 1000px ){.topProductBanner__circleBtn.is-kariho,.topProductBanner.is-kariho .topProductBanner__circleBtn{right:-33px}}.topProductBanner__textSide{margin-left:80px;display:flex;flex-direction:column;justify-content:center}@media screen and ( max-width: 1000px ){.topProductBanner__textSide{width:auto;margin:43px 20px}}@media screen and ( max-width: 767px ){.topProductBanner__textSide{width:auto;margin:51px 0 32px}}.topProductBanner__title{font-size:40px;font-weight:500;letter-spacing:.15em;line-height:1;margin-bottom:23px}@media screen and ( max-width: 1000px ){.topProductBanner__title{letter-spacing:.1em;font-size:32px;margin-bottom:14px}}.topProductBanner__subTitleEn{font-size:16px;color:#959eae;margin-bottom:52px;letter-spacing:.2em;line-height:1;white-space:nowrap;font-family:"Manrope",sans-serif;font-weight:300}@media screen and ( max-width: 1000px ){.topProductBanner__subTitleEn{font-size:14px;margin-bottom:30px;white-space:unset}}.topProductBanner__desc{margin-bottom:45px;font-weight:500;letter-spacing:.05em}@media screen and ( max-width: 1000px ){.topProductBanner__desc{margin-bottom:30px}}.topProductBanner__btnWrapper .c-linkDetail{letter-spacing:.2em}@media screen and ( max-width: 767px ){.topProductBanner__btnWrapper .c-linkDetail{justify-content:flex-start}}.topShopList__anchor{position:relative;margin-top:136px;display:flex;justify-content:center;border-bottom:1px solid #dcdddd;padding-bottom:61px}@media screen and ( max-width: 1000px ){.topShopList__anchor{margin-top:50px;padding-bottom:40px;padding-inline:25px}}.topShopList__anchorItem{transition:opacity .3s}.topShopList__anchorItem:hover{opacity:.7}.topShopList__anchorImg{max-width:1000px;width:100%}.topNewsGroup{position:relative;padding:130px 50px 70px;max-width:1180px;margin:0 auto}@media screen and ( max-width: 1000px ){.topNewsGroup{padding-block:44px 28px;padding-inline:25px}}.topNews{padding-bottom:80px;margin-inline:auto -80px}@media screen and ( max-width: 767px ){.topNews{padding-bottom:45px;margin-inline:auto}}.topNews:last-child{padding-bottom:0}.topNews__verticalText{position:absolute;top:120px;left:-80px;writing-mode:vertical-rl;font-size:42px;letter-spacing:.4em;color:#323232}@media screen and ( max-width: 1400px ){.topNews__verticalText{display:block;position:static;writing-mode:initial;font-size:32px;text-align:center;letter-spacing:normal;margin-bottom:23px;font-weight:400}}.topNews__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dcdddd;padding-bottom:21px}.topNews.is-productInfo .topNews__header{border-bottom:none}.topNews__title{font-size:20px;font-weight:400;letter-spacing:.2em;line-height:1;margin:0}.topNews__more{display:flex;align-items:center;font-size:16px;letter-spacing:.2em;font-weight:500;color:#323232;text-decoration:none;transition:opacity .3s;line-height:1}@media screen and ( max-width: 767px ){.topNews__more{display:none}}.topNews__more:hover{opacity:.7}.topNews__more::after{content:"";display:block;width:32px;height:6px;border-bottom:1px solid #323232;border-right:1px solid #323232;transform:skewX(45deg);margin-left:13px}.topNews__noPost{text-align:center;margin-top:10px}.topNews__footer{display:none}@media screen and ( max-width: 767px ){.topNews__footer{display:flex;justify-content:center;margin-top:25px}.topNews__footer .topNews__more{display:flex}}.topNews__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and ( max-width: 767px ){.topNews__grid{display:block}}.topNews.is-productInfo .topNews__grid{grid-template-columns:repeat(2, 1fr);column-gap:60px;row-gap:0}@media screen and ( max-width: 767px ){.topNews.is-productInfo .topNews__grid{grid-template-columns:1fr}}.topNews__card.is-productInfo{border-bottom:1px solid #dcdddd;padding:17px 17px 17px 0}@media screen and ( max-width: 767px ){.topNews__card.is-productInfo{padding:15px 0}}.topNews__card.is-productInfo:first-child,.topNews__card.is-productInfo:nth-child(2){border-top:1px solid #dcdddd}.topNews__card.is-productInfo .topNews__cardLink{display:flex;align-items:center;gap:33px;text-decoration:none;color:inherit}@media screen and ( max-width: 767px ){.topNews__card.is-productInfo .topNews__cardLink{gap:18px}}.topNews__card.is-productInfo .topNews__cardImg{flex:0 0 120px;aspect-ratio:1/1;overflow:hidden}.topNews__card.is-productInfo .topNews__cardImg img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.topNews__card.is-productInfo .topNews__noImage{width:100%;height:100%;background-color:#e5e5e5}.topNews__card.is-productInfo .topNews__cardLink:hover .topNews__cardImg img{transform:scale(1.05)}.topNews__card.is-productInfo .topNews__cardBody{flex:1}.topNews__card.is-productInfo .topNews__cardMeta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.topNews__card.is-productInfo .topNews__cardDate{font-family:"Manrope",sans-serif;font-size:16px;letter-spacing:.025em;color:#959eae}.topNews__card.is-productInfo .topNews__cardTitle{font-size:16px;font-weight:500;line-height:1.6;letter-spacing:.025em;margin:0}.topNews__grid.is-newRelease{gap:108px}.topNews__card.is-newRelease{position:relative;margin-top:31px}@media screen and ( max-width: 767px ){.topNews__card.is-newRelease{margin-top:35px;border-bottom:1px solid #dcdddd;padding-bottom:25px;margin-bottom:35px;padding-inline:25px}}.topNews__card.is-newRelease::after{content:"";position:absolute;top:0;bottom:0;right:-54px;width:1px;background-color:#dcdddd}@media screen and ( max-width: 767px ){.topNews__card.is-newRelease::after{display:none}}.topNews__card.is-newRelease:nth-child(3n)::after{display:none}.topNews__card.is-newRelease .topNews__cardLink{display:block;text-decoration:none;color:inherit}.topNews__card.is-newRelease .c-linkDetail{font-weight:500;letter-spacing:.2em}@media screen and ( max-width: 767px ){.topNews__card.is-newRelease .c-linkDetail{justify-content:flex-start}}.topNews__card.is-newRelease .topNews__cardBody{margin-top:30px}.topNews__card.is-newRelease .topNews__cardImg{aspect-ratio:1/1;overflow:hidden;margin-bottom:15px;background-color:#f0f0f0}.topNews__card.is-newRelease .topNews__cardImg img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.topNews__card.is-newRelease .topNews__cardLink:hover .topNews__cardImg img{transform:scale(1.05)}.topNews__card.is-newRelease .topNews__cardMeta{display:flex;align-items:center;gap:10px;margin-bottom:25px}.topNews__card.is-newRelease .topNews__cardDate{font-family:"Manrope",sans-serif;color:#959eae}.topNews__card.is-newRelease .topNews__cardTitle{margin-bottom:10px;font-weight:400;letter-spacing:.025em}.topNews__detailLink{margin-left:auto;font-size:13px;white-space:nowrap}.topAbout__container{display:flex;justify-content:center}@media screen and ( max-width: 1000px ){.topAbout__container{flex-direction:column}}.topAbout__image{width:50%}@media screen and ( max-width: 1000px ){.topAbout__image{width:100%}}@media screen and ( max-width: 1200px ){.topAbout__image img{height:100%;object-fit:cover}}.topAbout__content{width:50%;display:flex;padding-left:103px;flex-direction:column;justify-content:center;padding-right:25px}@media screen and ( max-width: 1000px ){.topAbout__content{margin-top:51px;width:100%;padding-inline:25px}}.topAbout__content .c-linkDetail{letter-spacing:.2em}@media screen and ( max-width: 767px ){.topAbout__content .c-linkDetail{justify-content:flex-start}}.topAbout__titles{margin-bottom:61px}@media screen and ( max-width: 1000px ){.topAbout__titles{text-align:center;margin-bottom:50px}}.topAbout__title{font-size:40px;letter-spacing:.15em;font-weight:500;line-height:1;margin-bottom:23px}@media screen and ( max-width: 1000px ){.topAbout__title{font-size:32px;margin-bottom:14px}}.topAbout__subTitleEn{font-family:"Manrope",sans-serif;color:#959eae;font-size:16px;letter-spacing:.2em;line-height:1}@media screen and ( max-width: 1000px ){.topAbout__subTitleEn{font-size:14px;text-align:center}}.topAbout__logo{margin-bottom:27px}@media screen and ( max-width: 1000px ){.topAbout__logo{width:272px;margin-inline:auto;margin-bottom:32px}}.topAbout__desc{margin-bottom:44px}@media screen and ( max-width: 1000px ){.topAbout__desc{margin-bottom:36px}}.topShopList{aspect-ratio:1442/221;background:url(../css-img/shop-bg.jpg) center/cover}@media screen and ( max-width: 767px ){.topShopList{aspect-ratio:auto;background:url(../css-img/shop-bg-sp.jpg) center/cover;margin-top:35px;height:150px}}.topShopList__link{height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#323232;font-size:24px;letter-spacing:.2em}.topShopList__titles{text-align:center}.topShopList__title{font-size:40px;letter-spacing:.15em;font-weight:500;line-height:1;margin-bottom:23px}@media screen and ( max-width: 767px ){.topShopList__title{font-size:32px;margin-bottom:14px}}.topShopList__subTitleEn{font-family:"Manrope",sans-serif;color:#959eae;letter-spacing:.2em;font-size:16px;line-height:1;text-align:center}@media screen and ( max-width: 767px ){.topShopList__subTitleEn{font-size:14px}}.topPartners__list{display:flex;justify-content:center;align-items:center;padding-block:40px;padding-inline:20px}.topPartners__list li{height:84px;display:flex;align-items:center}@media screen and ( max-width: 767px ){.topPartners__list li{height:60px}}.topPartners__list li a{transition:opacity .3s}.topPartners__list li a:hover{opacity:.7}.topPartners__list li:not(:last-child){border-right:1px solid #dcdddd;padding-right:50px;margin-right:50px}@media screen and ( max-width: 767px ){.topPartners__list li:not(:last-child){border-right:none;padding-right:0;margin-right:0;padding-bottom:27px;margin-bottom:35px;border-bottom:1px solid #dcdddd;width:100%;display:flex;justify-content:center}}@media screen and ( max-width: 767px ){.topPartners__list li:first-of-type{padding-inline:48px}}@media screen and ( max-width: 767px ){.topPartners__list{flex-direction:column}}.productList{padding:var(--hedder-height) 0 50px;background-color:#fff;color:#222}@media screen and ( max-width: 767px ){.productList{padding:var(--hedder-height) 0 40px}}.productList__container{max-width:1050px;margin:0 auto;padding:0 25px}.productList__logoBox{display:flex;justify-content:center;margin-block:32px 60px;width:100%;margin-inline:auto}@media screen and ( max-width: 767px ){.productList__logoBox{width:215px}}.productList__logoBox--dewatsuru{padding-right:60px}@media screen and ( max-width: 767px ){.productList__logoBox--dewatsuru{padding-right:50px}}.productList__logoBox--kariho{padding-left:67px}@media screen and ( max-width: 767px ){.productList__logoBox--kariho{padding-left:35px}}.productList__currentCategory{text-align:center;font-size:40px;font-weight:500;padding-top:80px;letter-spacing:.15em;line-height:1}@media screen and ( max-width: 767px ){.productList__currentCategory{font-size:32px;padding-top:50px}}.productList__grid{display:grid;grid-template-columns:repeat(3, 290px);justify-content:center;margin:0 auto;gap:50px;list-style:none;padding-top:61px;padding-bottom:120px}@media screen and ( max-width: 1200px ){.productList__grid{grid-template-columns:repeat(3, 240px)}}@media screen and ( max-width: 1000px ){.productList__grid{grid-template-columns:repeat(2, 1fr);gap:35px 15px}}@media screen and ( max-width: 767px ){.productList__grid{padding-top:30px;padding-bottom:80px}}.productList__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px}.productList__link:hover .productList__image{transform:scale(1.05)}.productList__imageWrapper{overflow:hidden;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:100%;height:auto}@media screen and ( max-width: 767px ){.productList__imageWrapper{max-width:290px}}.productList__image{width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.productList__content{display:flex;flex-direction:column;align-items:center;text-align:center}.productList__unitList{display:flex;align-items:center;gap:11px;margin-bottom:16px}@media screen and ( max-width: 1000px ){.productList__unitList{flex-wrap:wrap}}.productList__unit{font-size:14px;line-height:1;border:1px solid #959eae;color:#959eae;width:-moz-fit-content;width:fit-content;padding:4px 8px 6px}@media screen and ( max-width: 767px ){.productList__unit{font-size:16px}}.productList__productName{font-size:18px;letter-spacing:.05em;line-height:1.6;font-weight:500}@media screen and ( max-width: 767px ){.productList__productName{font-size:16px}}.productList__noPost{text-align:center;padding:100px 0;color:#959eae}.productList__bottom{max-width:1050px;padding:0 25px;margin:52px auto 71px}@media screen and ( max-width: 767px ){.productList__bottom{margin:50px auto 45px}}.productList__anchorLink:hover .productList__anchorImg{opacity:.8}.productList__anchorImg{transition:opacity .3s}.detail{padding:var(--hedder-height) 0 71px;background-color:#fff;color:#222}@media screen and ( max-width: 767px ){.detail{padding:var(--hedder-height) 0}}.detail__container{max-width:1050px;margin:0 auto;padding-inline:25px}.detail .list{padding:0;background:none;margin-bottom:40px}.detail__mainContent{display:flex;align-items:flex-start;gap:39px;margin-top:42px;margin-bottom:60px}@media screen and ( max-width: 767px ){.detail__mainContent{flex-direction:column;gap:30px;margin-bottom:40px}}.detail__imageWrapper{display:flex;justify-content:center;align-items:center}@media screen and ( max-width: 767px ){.detail__imageWrapper{flex:0 0 auto;width:100%}}.detail__image{width:510px;height:auto;object-fit:contain;aspect-ratio:1/1}@media screen and ( max-width: 1000px ){.detail__image{width:400px}}@media screen and ( max-width: 767px ){.detail__image{width:100%}}.detail__info{flex:1}.detail__unitList{display:flex;align-items:center;gap:10px}.detail__unit{font-size:14px;letter-spacing:.05em;line-height:1;border:1px solid #959eae;color:#959eae;width:-moz-fit-content;width:fit-content;padding:5px 8px}.detail__productName{margin-top:31px;font-size:40px;letter-spacing:.03em;font-weight:500;font-weight:bold;line-height:1.4;margin-bottom:32px}@media screen and ( max-width: 767px ){.detail__productName{font-size:24px;margin-bottom:20px}}.detail__description{line-height:2;letter-spacing:.05em;color:#323232;border-bottom:1px solid #dcdddd;padding-bottom:28px}.detail__specTable{border-top:1px solid #dcdddd}.detail__specList{display:flex;flex-direction:column;gap:20px;padding-block:32px}.detail__specRow{display:flex;gap:20px}.detail__specRow,.detail__specRow>*{line-height:1}.detail__specTerm{display:flex;align-items:center;font-size:14px;color:#323232}@media screen and ( max-width: 767px ){.detail__specTerm{flex:0 0 130px;font-size:13px}}.detail__specTerm::before{content:"";display:inline-block;border-radius:50%;border:1px solid #323232;width:15px;height:15px;margin-right:5px}.detail__specDesc{flex:1;font-size:14px;margin:0}.detail__backLink{text-align:center;padding-top:73px}.detail__backLink a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#222;font-size:14px;position:relative;padding-left:20px;transition:opacity .3s}.detail__backLink a::after{content:"";display:block;width:32px;height:6px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:skewX(45deg);margin-left:13px}.detail__backLink a:hover{opacity:.7}.detail__noImage{font-family:"Manrope",sans-serif;width:510px;height:510px;aspect-ratio:1;padding-top:100%;background-color:#f5f5f5;position:relative}@media screen and ( max-width: 767px ){.detail__noImage{width:100%;height:auto}}.detail__noImage::after{content:"No Image";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#ccc;font-size:14px;font-weight:bold}.contact{padding:var(--hedder-height) 0;background-color:#fff}@media screen and ( max-width: 767px ){.contact{padding:var(--hedder-height) 0}}.contact__body{max-width:1000px;margin:0 auto;box-sizing:content-box;padding:0 32px}@media screen and ( max-width: 767px ){.contact__body{padding:0 24px}}.contact__headingMain{font-size:28px;text-align:center;margin-bottom:40px;font-weight:bold;letter-spacing:.1em}@media screen and ( max-width: 767px ){.contact__headingMain{font-size:22px;margin-bottom:30px}}.contact__formWrapper{padding:69px 0 80px 0}.formList{display:grid;grid-template-columns:280px 1fr;gap:35px}@media screen and ( max-width: 1200px ){.formList{grid-template-columns:200px 1fr}}@media screen and ( max-width: 767px ){.formList{display:block}}.formList__term,.formList__description{margin:0}@media screen and ( max-width: 767px ){.formList__term,.formList__description{padding:15px 0;width:100%}}.formList__description input{border:1px solid #dcdddd;height:50px}.formList__description textarea{border:1px solid #dcdddd}@media screen and ( max-width: 767px ){.formList__description{padding:0 0 15px}}.formList__note{color:#323232}@media screen and ( max-width: 767px ){.formList__note{font-size:14px}}.formList__term{font-weight:400;display:flex;align-items:center}.formList__required{display:inline-block;margin-left:.75em;padding:5px 11px 3px;font-size:14px;line-height:1;font-weight:600;color:#a40000;border:1px solid #a40000}@media screen and ( max-width: 767px ){.formList__required{padding:5px 10px}}.wpcf7-form-control{width:100%;padding:10px 12px;font-size:16px;box-sizing:border-box}.wpcf7-form-control:focus{outline:none;box-shadow:0 0 0 2px rgba(164,138,57,.2)}textarea.wpcf7-form-control{min-height:150px;resize:vertical}.privacyPolicy{display:grid;grid-template-columns:280px 1fr;gap:35px}@media screen and ( max-width: 1200px ){.privacyPolicy{grid-template-columns:200px 1fr}}@media screen and ( max-width: 767px ){.privacyPolicy{display:block}}.privacyPolicy__term{padding:20px 0;font-weight:400;display:flex;align-items:center}@media screen and ( max-width: 767px ){.privacyPolicy__term{padding:15px 0}}.privacyPolicy__description{padding:20px 0;font-size:14px;display:flex;gap:15px}@media screen and ( max-width: 767px ){.privacyPolicy__description{padding:15px 0;display:flex;flex-direction:column;align-items:center}}.privacyPolicy__description p{margin:0;line-height:1.6}.privacyPolicy__description a{color:#959eae;text-decoration:underline}.privacyPolicy__description a:hover{text-decoration:none}.privacyPolicy__description .wpcf7-acceptance{margin:0}.formSubmit{margin-top:40px;text-align:center}.formSubmit>p{display:flex;align-items:center;justify-content:center}.formSubmit .wpcf7-submit{position:relative;display:inline-flex;justify-content:center;align-items:center;width:250px;padding:15px 20px;font-size:16px;font-weight:bold;color:#959eae;border:1px solid #959eae;background-color:#fff;cursor:pointer;transition:opacity .3s ease,transform .2s ease;-webkit-appearance:none}.formSubmit .wpcf7-submit::after{content:"";position:absolute;display:block;width:32px;height:6px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:skewX(45deg);margin-left:13px;right:25px}.formSubmit .wpcf7-submit:hover{opacity:.7}.formSubmit .wpcf7-submit:active{transform:translateY(1px)}.archivePage{padding:var(--hedder-height) 0 100px}@media screen and ( max-width: 767px ){.archivePage{padding:var(--hedder-height) 0 80px}}.archivePage__inner{max-width:1040px;margin:0 auto;padding:0 32px}@media screen and ( max-width: 767px ){.archivePage__inner{padding:0 24px}}.archivePage__list{margin:0 auto;display:flex;flex-direction:column;margin-bottom:60px}.archivePage__subTitle{font-size:20px;font-weight:400;color:#323232;line-height:1;border-bottom:1px solid #dcdddd;padding-bottom:30px;margin-block:67px 0}@media screen and ( max-width: 767px ){.archivePage__subTitle{padding-bottom:20px;margin-bottom:40px}}.archivePage__noPost{text-align:center;margin-top:100px}.archivePage__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:70px;margin-block:60px}@media screen and ( max-width: 1000px ){.archivePage__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and ( max-width: 767px ){.archivePage__grid{grid-template-columns:1fr;gap:80px}}.archivePage__pagination{display:flex;justify-content:center}.archivePage__pagination .nav-links{display:flex;gap:10px}.archivePage__pagination .page-numbers{display:flex;justify-content:center;align-items:center;width:50px;height:50px;text-decoration:none;color:#222;background-color:#f0f0f0}.archivePage__pagination .page-numbers.current{background-color:#959eae;color:#fff}.archiveCard__link{text-decoration:none;color:inherit;display:block}.archiveCard__link:hover .archiveCard__img img{transform:scale(1.05)}.archiveCard__img{overflow:hidden;margin:0;background-color:#f0f0f0}.archiveCard__img img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.archiveCard__noImage{width:100%;height:100%;background-color:#e5e5e5;aspect-ratio:1/1}.archiveCard__body{display:flex;flex-direction:column;justify-content:space-between;margin-top:32px;height:100%}.archiveCard__meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.archiveCard__date{font-family:"Manrope",sans-serif;font-size:16px;color:#959eae}.archiveCard__title{font-size:16px;font-weight:400;line-height:1.6;margin-bottom:10px}.archiveCard.is-productInfo{border-bottom:1px solid #dcdddd;padding-block:30px}.archiveCard.is-productInfo .archiveCard__inner{position:relative;display:flex;gap:75px;align-items:center;padding-right:100px}@media screen and ( max-width: 767px ){.archiveCard.is-productInfo .archiveCard__inner{flex-direction:column;gap:20px;padding-right:0;align-items:flex-start}}.archiveCard.is-productInfo .archiveCard__inner::after{content:"";position:absolute;top:50%;right:0;width:32px;height:6px;border-bottom:1px solid #959eae;border-right:1px solid #959eae;transform:skewX(45deg);margin-left:13px}@media screen and ( max-width: 767px ){.archiveCard.is-productInfo .archiveCard__inner::after{display:none}}.archiveCard.is-productInfo .archiveCard__img{flex:0 0 180px;aspect-ratio:1/1}@media screen and ( max-width: 767px ){.archiveCard.is-productInfo .archiveCard__img{flex:0 0 auto;width:100%}}.archiveCard.is-newRelease{position:relative;display:flex;flex-direction:column;justify-content:space-between}.archiveCard.is-newRelease::after{content:"";position:absolute;top:0;bottom:0;right:-35px;width:1px;background-color:#dcdddd}.archiveCard.is-newRelease:nth-child(3n)::after{display:none}@media screen and ( max-width: 767px ){.archiveCard.is-newRelease::after{top:auto;bottom:-40px;left:0;width:100%;height:1px}.archiveCard.is-newRelease:nth-child(3n)::after{display:block}}.archiveCard.is-newRelease .archiveCard__img{aspect-ratio:1/1;margin-bottom:15px}.newsDetail{padding-top:var(--hedder-height);padding-bottom:72px;background-color:#fff}.newsDetail__subHeader{height:200px;background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:40px}@media screen and ( max-width: 767px ){.newsDetail__subHeader{height:140px}}.newsDetail__subTitle{font-size:28px;font-weight:500;letter-spacing:.1em;margin-bottom:10px}.newsDetail__subEn{font-size:12px;color:#999;letter-spacing:.2em}.newsDetail__article{max-width:1000px;margin:0 auto;box-sizing:content-box;padding:0 32px}@media screen and ( max-width: 767px ){.newsDetail__article{padding:0 24px}}.newsDetail__container{max-width:800px;margin:0 auto;padding-top:76px}@media screen and ( max-width: 1000px ){.newsDetail__container{padding-top:40px}}.newsDetail__breadcrumb{font-size:11px;color:#888;margin-bottom:60px}.newsDetail__breadcrumb a{text-decoration:none;color:inherit}.newsDetail__breadcrumb a:hover{text-decoration:underline}.newsDetail__header{margin-bottom:40px}.newsDetail__meta{display:flex;align-items:center;gap:15px;margin-bottom:15px}.newsDetail__date{font-family:"Manrope",sans-serif;font-size:14px;color:#959eae}.newsDetail__title{font-size:24px;line-height:1.5;padding-bottom:25px;border-bottom:1px solid #e0e0e0}@media screen and ( max-width: 767px ){.newsDetail__title{font-size:20px}}.newsDetail__mainVisual{margin:40px 0;text-align:center;display:flex;justify-content:center}.newsDetail__mainVisual img{max-width:100%;height:auto}.newsDetail__content{font-size:15px;line-height:2;color:#333}.newsDetail__content p{margin-bottom:2em}.newsDetail__content a{color:#333;text-decoration:underline}.newsDetail__content a:hover{opacity:.7}.newsDetail__footer{margin-top:53px;text-align:center}.newsDetail__back{display:inline-block;font-size:14px;color:#333;text-decoration:none;position:relative;padding-right:40px;transition:.3s}.newsDetail__back::after{content:"";display:block;position:absolute;right:0;top:calc(50% - 6px);width:32px;height:6px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:skewX(45deg);margin-left:13px}.newsDetail__back:hover{opacity:.6;transform:translateX(5px)}.column-content{margin:20px 0 40px 0;display:flex;justify-content:center}@media screen and ( max-width: 767px ){.column-content{flex-direction:column}}.column-left{width:250px;text-align:center}@media screen and ( max-width: 767px ){.column-left{width:100%;display:flex;justify-content:center}}.column-left img{width:100%;height:100%;object-fit:contain;aspect-ratio:1}.column-right{width:420px;padding-left:30px}@media screen and ( max-width: 767px ){.column-right{width:100%;padding-left:0}}.column-left img{text-align:center;height:auto}.column-left.us-kaei img{width:100%}.column-left2{float:left;text-align:center}.column-right2{width:auto;float:left;padding-left:15px;padding-top:15px}.column-right2 img{text-align:center;height:auto}.column-right2.us-kaei img{width:100%}.shopList{color:#333;padding-top:var(--hedder-height)}.shopList__container{max-width:1050px;margin:0 auto;padding:0 25px}.shopList__anchor{display:flex;gap:20px;margin-block:33px 80px;padding-inline:40px}@media screen and ( max-width: 767px ){.shopList__anchor{flex-direction:column;margin-block:30px 60px;padding-inline:0;text-align:center}}.shopList__anchorItem{flex:1;min-height:120px;border:1px solid #e0e0e0;color:#323232;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:all .3s ease;position:relative}.shopList__anchorItem::after{content:"";position:absolute;right:25px;width:32px;height:6px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:skewX(45deg);margin-left:13px}@media screen and ( max-width: 767px ){.shopList__anchorItem::after{width:20px;right:15px}}.shopList__anchorItem:hover{background-color:#f9f9f9;border-color:#ccc}.shopList__anchorItem p{font-size:20px;letter-spacing:.1em;text-indent:.1em;line-height:2}@media screen and ( max-width: 767px ){.shopList__anchorItem p{font-size:18px}}.shopList__anchorLogo{position:absolute;left:20px;max-height:82px;max-width:80%}@media screen and ( max-width: 767px ){.shopList__anchorLogo{max-height:60px;left:15px}}.shopList__section{margin-bottom:111px}@media screen and ( max-width: 767px ){.shopList__section{margin-bottom:80px}}.shopList__brandTitle{font-size:20px;font-weight:500;margin-bottom:30px;letter-spacing:.2em}@media screen and ( max-width: 767px ){.shopList__brandTitle{margin-bottom:20px}}.shopList__accordionItem:first-child{border-top:1px solid #dcdddd}.shopList__accordionHead{width:100%;padding:39px 20px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;position:relative;text-align:left;border-bottom:1px solid #dcdddd}@media screen and ( max-width: 767px ){.shopList__accordionHead{padding:20px 15px}}.shopList__accordionHead::before{content:"";display:block;position:absolute;top:calc(50% - 6px);right:20px;width:12px;height:12px;margin:auto;border-top:1px solid #959eae;border-right:1px solid #959eae;transform:rotate(135deg);transition:transform .3s}.shopList__accordionHead.is-open::before{transform:rotate(-45deg)}.shopList__regionName{font-size:20px;letter-spacing:.2em;color:#323232}.shopList__accordionBody{display:none}.shopList__table{width:100%;border-collapse:collapse}.shopList__tableRow{border-bottom:1px solid #dcdddd;padding-inline:20px;display:flex}@media screen and ( max-width: 767px ){.shopList__tableRow{display:block;padding:0 15px}}.shopList__tableName{width:30%;padding:22px 0;font-weight:600;text-align:left;font-size:15px}@media screen and ( max-width: 767px ){.shopList__tableName{display:block;width:100%;padding:15px 0 5px}}.shopList__tableAddress{width:45%;padding:18px 0;font-size:14px}@media screen and ( max-width: 767px ){.shopList__tableAddress{display:block;width:100%;padding:0 0 5px;color:#666}}.shopList__tableTel{width:25%;padding:18px 0;text-align:right;font-size:14px}@media screen and ( max-width: 767px ){.shopList__tableTel{display:block;width:100%;text-align:left;font-size:13px;padding:0 0 15px}}.yamatoshizuku{padding:var(--hedder-height) 0;background-color:#fff;overflow-x:hidden}@media screen and ( max-width: 767px ){.yamatoshizuku{padding:var(--hedder-height) 0 37px}}.yamatoshizuku .c-mv__titleText{color:#959eae}.yamatoshizuku .c-mv__subTitleEn{color:#959eae}.yamatoshizuku .c-mv__logo{position:absolute;bottom:-37px;left:50%;transform:translate(-50%, 0);color:#fff;max-width:1256px;width:100%;padding-inline:50px}@media screen and ( max-width: 767px ){.yamatoshizuku .c-mv__logo{padding-inline:20px;bottom:-15px}}.yamatoshizuku .c-mv__logo img{margin-left:auto;max-width:313px;width:21.67vw}@media screen and ( max-width: 767px ){.yamatoshizuku .c-mv__logo img{width:80px}}.yamatoshizuku__header{max-width:1440px;margin:0 auto}.yamatoshizuku__header .breadcrumb{max-width:1100px;padding-inline:50px;margin:0 auto}@media screen and ( max-width: 767px ){.yamatoshizuku__header .breadcrumb{padding:20px 25px 0}}.yamatoshizuku__typo{padding:50px 0 61px 0;text-align:center}@media screen and ( max-width: 767px ){.yamatoshizuku__typo{padding-block:30px 32px}}.yamatoshizuku__typoText{font-family:"Manrope",sans-serif;font-size:80px;font-weight:300;letter-spacing:.74em;color:#959eae;margin:0;line-height:1;text-align:center;padding-inline:25px;max-width:100%;text-indent:.37em}@media screen and ( max-width: 1400px ){.yamatoshizuku__typoText{font-size:5.5vw}}@media screen and ( max-width: 1000px ){.yamatoshizuku__typoText{font-size:5.5vw}}@media screen and ( max-width: 767px ){.yamatoshizuku__typoText{font-size:30px;line-height:1.2}}.yamatoshizuku__story{padding-bottom:100px}@media screen and ( max-width: 767px ){.yamatoshizuku__story{padding-bottom:80px}}.yamatoshizuku__storyIntro{margin-bottom:57px}@media screen and ( max-width: 1000px ){.yamatoshizuku__storyIntro{margin-bottom:50px}}.yamatoshizuku__storyMainImg{max-width:800px;margin:0 auto}.yamatoshizuku__storyMainImg img{width:100%;height:auto}.yamatoshizuku__storyContent{max-width:1000px;margin:0 auto}@media screen and ( max-width: 767px ){.yamatoshizuku__storyContent{padding-inline:25px}}.yamatoshizuku__storyTitle{font-size:40px;line-height:1;text-align:center;margin-bottom:40px;letter-spacing:.3em;font-weight:500}@media screen and ( max-width: 767px ){.yamatoshizuku__storyTitle{font-size:32px;margin-bottom:30px}}.yamatoshizuku__storyDesc{line-height:2.2;text-align:left;max-width:800px;margin:0 auto 47px;letter-spacing:.05em}@media screen and ( max-width: 767px ){.yamatoshizuku__storyDesc{line-height:2;letter-spacing:.025em;margin:0 auto 27px}}.yamatoshizuku__storyGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}@media screen and ( max-width: 767px ){.yamatoshizuku__storyGrid{gap:7px;width:calc(100% + 50px);margin:0 -25px}}.yamatoshizuku__storyGrid img{width:100%;height:auto}.yamatoshizuku__feature{max-width:800px;margin:0 auto;width:100%}@media screen and ( max-width: 767px ){.yamatoshizuku__feature{padding-inline:25px}}.yamatoshizuku__feature .yamatoshizuku__container{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:80px;margin-bottom:95px}@media screen and ( max-width: 767px ){.yamatoshizuku__feature .yamatoshizuku__container{gap:50px;margin-bottom:48px}}.yamatoshizuku__feature .yamatoshizuku__container .yamatoshizuku__sectionTitle{margin-bottom:0}@media screen and ( max-width: 767px ){.yamatoshizuku__feature .yamatoshizuku__container .yamatoshizuku__sectionTitle{text-align:left}}.yamatoshizuku__featureImg{margin:0 auto 57px}@media screen and ( max-width: 767px ){.yamatoshizuku__featureImg{margin:0 auto 30px}}.yamatoshizuku__featureImg img{width:100%;height:auto}.yamatoshizuku__sectionTitle{text-align:center;font-size:40px;line-height:1;margin-bottom:57px;font-weight:500;letter-spacing:.15em}@media screen and ( max-width: 767px ){.yamatoshizuku__sectionTitle{font-size:32px;margin-bottom:50px}}.yamatoshizuku__featureText{font-size:16px;line-height:2;letter-spacing:.025em;text-align:left;font-weight:500;margin:0 auto;margin-top:32px}@media screen and ( max-width: 767px ){.yamatoshizuku__featureText{letter-spacing:.025em;margin-top:25px}}.yamatoshizuku__products{padding:120px 0 0;border-top:1px solid #dcdddd}@media screen and ( max-width: 767px ){.yamatoshizuku__products{padding:75px 0 0}}.yamatoshizuku__productNav{margin-bottom:80px}@media screen and ( max-width: 767px ){.yamatoshizuku__productNav{margin-bottom:50px}}.yamatoshizuku__productNavList{display:flex;justify-content:center;list-style:none;font-size:14px;padding:0}.yamatoshizuku__productNavList li{position:relative;padding:0 25px}@media screen and ( max-width: 767px ){.yamatoshizuku__productNavList li{padding:0 20px}}.yamatoshizuku__productNavList li::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background-color:#323232}.yamatoshizuku__productNavList li:first-child::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:18px;background-color:#323232}.yamatoshizuku__productNavList a{text-decoration:none;color:#323232;line-height:1;transition:color .3s;display:block;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0);margin-bottom:-1px}.yamatoshizuku__productNavList a.is-active{color:#333;border-bottom-color:#333}.yamatoshizuku__productNavList a:hover{color:#333}.yamatoshizuku__productCategory{text-align:center;font-size:40px;font-weight:500;letter-spacing:.1em;line-height:1}@media screen and ( max-width: 767px ){.yamatoshizuku__productCategory{font-size:32px;letter-spacing:.15em;margin-bottom:17px}}.yamatoshizuku__productGrid{max-width:1000px;margin-inline:auto}@media screen and ( max-width: 1000px ){.yamatoshizuku__productGrid{padding-inline:25px}}.yamatoshizuku__productCard{text-align:center}.yamatoshizuku__productLink{text-decoration:none;color:inherit;display:block}.yamatoshizuku__productImg{margin:0 0 25px;transition:opacity .3s;display:flex;justify-content:center;overflow:hidden;align-items:center;aspect-ratio:1/1;width:290px}@media screen and ( max-width: 1000px ){.yamatoshizuku__productImg{width:100%}}.yamatoshizuku__productLink:hover .yamatoshizuku__productImg{opacity:.8}.yamatoshizuku__productImg img{max-height:320px;width:auto}@media screen and ( max-width: 767px ){.yamatoshizuku__productImg img{max-height:100%}}.yamatoshizuku__productCap{font-size:14px;line-height:1;border:1px solid #959eae;display:inline-block;letter-spacing:.05em;padding:5px 8px;margin-bottom:12px;font-weight:600;color:#959eae}@media screen and ( max-width: 767px ){.yamatoshizuku__productCap{font-size:16px;letter-spacing:.025em;margin-bottom:15px}}.yamatoshizuku__productName{font-size:18px;letter-spacing:.05em;line-height:1.6;font-weight:400}@media screen and ( max-width: 767px ){.yamatoshizuku__productName{font-size:16px;line-height:1.5;letter-spacing:.025em}}.about{padding:var(--hedder-height) 0 0;background-color:#fff;overflow:hidden}@media screen and ( max-width: 767px ){.about{padding:var(--hedder-height) 0 0}}.about__introContainer{max-width:1100px;margin:0 auto;padding-inline:50px}@media screen and ( max-width: 767px ){.about__introContainer{padding-inline:0}}.about__container{max-width:1440px;margin:0 auto}@media screen and ( max-width: 767px ){.about__container{max-width:100%;padding-inline:25px}}.about__mv{position:relative;height:60vh}.about__mvInner{position:relative;height:100%}.about__mvImg{height:100%;margin:0}.about__mvImg img{width:100%;height:100%;object-fit:cover}.about__mvTitle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff}.about__mvTitleText{font-size:32px;font-weight:500;letter-spacing:.3em;margin-bottom:10px}.about__mvSubTitleEn{font-size:13px;letter-spacing:.2em}.about__intro{padding:0 0 29px 0;text-align:center}@media screen and ( max-width: 767px ){.about__intro{padding-block:0;padding-inline:25px}}.about__introLogo{margin:88px auto 50px;display:flex;justify-content:center}@media screen and ( max-width: 767px ){.about__introLogo{margin:45px auto 50px}}.about__introText{position:relative;line-height:2.4;text-align:left;max-width:800px;margin:0 auto;letter-spacing:.05em}@media screen and ( max-width: 767px ){.about__introText{line-height:2;letter-spacing:.025em}}.about__location{padding-bottom:100px}@media screen and ( max-width: 767px ){.about__location{padding-bottom:75px}}.about__locationContent{display:flex;align-items:center;gap:51px;margin-top:-95px;min-height:450px}@media screen and ( max-width: 767px ){.about__locationContent{flex-direction:column;margin-block:45px 47px;gap:30px;padding-inline:25px;min-height:auto}}@media screen and ( max-width: 767px ){.about__locationAkita{display:none}}@media screen and ( max-width: 767px ){.about__locationMap{display:none}}.about__locationAkitaMap{display:none}@media screen and ( max-width: 767px ){.about__locationAkitaMap{display:block}}.about__locationHeading{font-size:40px;line-height:1;margin-bottom:35px;font-weight:500;letter-spacing:.15em}@media screen and ( max-width: 767px ){.about__locationHeading{font-size:32px;margin-bottom:23px}}.about__locationDesc{font-size:16px;line-height:2;letter-spacing:.05em;font-weight:500}@media screen and ( max-width: 767px ){.about__locationDesc{letter-spacing:.025em}}.about__locationText{max-width:300px}@media screen and ( max-width: 767px ){.about__locationText{max-width:100%}}.about__locationMap{margin:0}.about__locationMap img{width:100%}.about__locationFullImg{margin:0;width:100%;height:600px}@media screen and ( max-width: 767px ){.about__locationFullImg{height:175px}}.about__locationFullImg img{width:100%;height:100%;object-fit:cover}.about__sectionTitle{font-size:40px;text-align:center;margin-bottom:69px;font-weight:500;line-height:1;letter-spacing:.2em}@media screen and ( max-width: 767px ){.about__sectionTitle{font-size:32px;letter-spacing:.15em;margin-bottom:50px}}.about__cultureItem{display:flex;align-items:center;gap:128px;margin-bottom:100px;margin-right:177px}.about__cultureItem--reverse{flex-direction:row-reverse;margin-bottom:0;margin-left:177px;margin-right:0}.about__cultureItem--reverse .about__cultureImg{margin-left:0;margin-right:calc(50% - 50vw)}@media screen and ( max-width: 767px ){.about__cultureItem--reverse .about__cultureImg{margin-right:0;margin-bottom:69px}}@media screen and ( max-width: 767px ){.about__cultureItem{flex-direction:column;gap:20px;margin-bottom:49px;margin-inline:0}}.about__cultureText{max-width:351px}@media screen and ( max-width: 767px ){.about__cultureText{max-width:100%}}.about__cultureImg{margin-left:calc(50% - 50vw)}@media screen and ( max-width: 767px ){.about__cultureImg{margin-left:0}}.about__cultureImg img{width:100%;height:auto}.about__cultureHeading{font-size:40px;margin-bottom:37px;font-weight:500;line-height:1.5}@media screen and ( max-width: 767px ){.about__cultureHeading{font-size:32px;margin-bottom:20px}}.about__cultureDesc{font-size:16px;font-weight:500;line-height:2;letter-spacing:.05em;color:#444}@media screen and ( max-width: 767px ){.about__cultureDesc{font-size:16px;letter-spacing:.025em}}.about__company{padding:71px 0 100px}@media screen and ( max-width: 767px ){.about__company{padding:0 0 75px}}.about__table{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse}.about__tableRow{border-bottom:1px solid #dcdddd}@media screen and ( max-width: 767px ){.about__tableRow{display:flex}}.about__tableRow:first-child{border-top:1px solid #dcdddd}.about__tableHead{width:130px;padding:23px 0;text-align:left;font-weight:500;color:#323232;letter-spacing:.025em}.about__tableData{padding:25px 0;font-size:15px;letter-spacing:.025em}.about__tableData ol{list-style:auto;padding-left:20px}@media screen and ( max-width: 767px ){.about__tableHead{width:25%;padding-block:18.5px 15px}.about__tableData{width:75%;padding-block:18.5px 15px}}.about__philosophy{height:500px;background-image:url(../css-img/philosophy-bg.jpg);background-size:cover;background-position:center;background-attachment:fixed;display:flex;justify-content:center;align-items:center;position:relative}@media screen and ( max-width: 767px ){.about__philosophy{height:465px}}.about__philosophy::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.about__philosophyInner{position:relative;z-index:1;text-align:center;color:#fff}@media screen and ( max-width: 767px ){.about__philosophyInner{padding-inline:20px}}.about__philosophyTitle{font-size:40px;margin-bottom:40px;letter-spacing:.3em}@media screen and ( max-width: 767px ){.about__philosophyTitle{font-size:32px}}.about__philosophyText{line-height:2.5;letter-spacing:.1em;text-align:center}@media screen and ( max-width: 767px ){.about__philosophyText{font-size:15px;text-align:left}}.policy{padding-block:var(--hedder-height) 80px;background-color:#fff}.policy__body{margin-top:65px}.policy__body>*+*{margin-top:50px}.policy__body p{margin-top:0}.policy__body p+p{margin-top:40px}.policy__body p+ul,.policy__body p+ol{margin-top:0}.policy__body ul,.policy__body ol{padding-left:20px}.policy__body ul li::marker{content:"・ "}.policy__body ol li{list-style:decimal;margin-bottom:10px}.policy__body h2,.policy__body h3,.policy__body h4,.policy__body h5,.policy__body h6{color:#959eae;font-weight:400}.policy__cont{max-width:1050px;margin:0 auto;box-sizing:content-box;padding:0 32px}@media screen and ( max-width: 767px ){.policy__cont{padding:0 24px}}.policy__title{font-size:40px;text-align:center;margin-bottom:69px;font-weight:500;line-height:1;letter-spacing:.2em}@media screen and ( max-width: 767px ){.policy__title{font-size:32px}}:where(p){text-align:justify}.dewatsuru-brewing{background-color:#fff;overflow-x:hidden;padding-top:var(--hedder-height)}.dewatsuru-brewing .c-mv__titleText{color:#fff}.dewatsuru-brewing .c-mv__subTitleEn{color:#fff}.dewatsuru-brewing-container{position:relative;max-width:1000px;margin:0 auto;box-sizing:content-box;padding-inline:32px}@media screen and ( max-width: 767px ){.dewatsuru-brewing-container{padding-inline:24px}}.dewatsuru-brewing__header{max-width:1440px;margin:0 auto;box-sizing:content-box;padding-inline:32px}@media screen and ( max-width: 767px ){.dewatsuru-brewing__header{padding-inline:24px}}.dewatsuru-brewing-typo{padding:68px 0 65px 0;text-align:center}.dewatsuru-brewing-typo-text{font-family:"Manrope",sans-serif;font-size:80px;font-weight:100;letter-spacing:.5em;color:#959eae;margin:0;line-height:1}@media screen and ( max-width: 767px ){.dewatsuru-brewing-typo-text{font-size:32px;letter-spacing:.2em}}.dewatsuru-brewing-intro{padding-bottom:50px}.dewatsuru-brewing-intro-layout{display:flex;align-items:center;gap:171px;margin-bottom:75px}@media screen and ( max-width: 1000px ){.dewatsuru-brewing-intro-layout{flex-direction:column;align-items:center;gap:30px}}@media screen and ( max-width: 767px ){.dewatsuru-brewing-intro-layout{flex-direction:column;align-items:center}}.dewatsuru-brewing-intro-img{flex:1;margin-left:calc(50% - 50vw)}@media screen and ( max-width: 767px ){.dewatsuru-brewing-intro-img{margin-inline:auto}}.dewatsuru-brewing-intro-img img{width:100%;height:auto}.dewatsuru-brewing-intro-logo{width:312px;flex-shrink:0}@media screen and ( max-width: 767px ){.dewatsuru-brewing-intro-logo{width:120px}}.dewatsuru-brewing-intro-text{line-height:2.2;text-align:center;max-width:800px;margin:0 auto}.dewatsuru-brewing-scene{position:relative;padding-bottom:75px}@media screen and ( max-width: 767px ){.dewatsuru-brewing-scene{padding-bottom:80px}}.dewatsuru-brewing-scene::before{content:"";background-color:#f5f8f1;width:100%;height:100%;position:absolute;top:19.4vw;left:0}@media screen and ( max-width: 1400px ){.dewatsuru-brewing-scene::before{top:12vw}}@media screen and ( max-width: 1200px ){.dewatsuru-brewing-scene::before{top:10vw}}@media screen and ( max-width: 1000px ){.dewatsuru-brewing-scene::before{top:80px}}.dewatsuru-brewing-scene>.dewatsuru-brewing-container{max-width:1220px;padding-inline:64px}@media screen and ( max-width: 1000px ){.dewatsuru-brewing-scene>.dewatsuru-brewing-container{padding-inline:32px}}@media screen and ( max-width: 767px ){.dewatsuru-brewing-scene>.dewatsuru-brewing-container{padding-inline:24px}}.dewatsuru-brewing-scene-layout{display:flex;align-items:flex-end;justify-content:flex-end;gap:59px}@media screen and ( max-width: 1000px ){.dewatsuru-brewing-scene-layout{flex-direction:column;align-items:center;gap:30px}}.dewatsuru-brewing-scene-text{max-width:280px}@media screen and ( max-width: 1000px ){.dewatsuru-brewing-scene-text{max-width:none}}.dewatsuru-brewing-scene-img{width:69.4vw;margin-right:calc(50% - 50vw)}@media screen and ( max-width: 1000px ){.dewatsuru-brewing-scene-img{width:100%;margin-inline:auto}}.dewatsuru-brewing-scene-img img{width:100%;height:auto}.dewatsuru-brewing-history,.dewatsuru-brewing-environment,.dewatsuru-brewing-feature{background-color:#f5f8f1}.dewatsuru-brewing-history-img,.dewatsuru-brewing-environment-img,.dewatsuru-brewing-feature-main-img{max-width:800px;margin:0 auto}.dewatsuru-brewing-history-img img,.dewatsuru-brewing-environment-img img,.dewatsuru-brewing-feature-main-img img{width:100%;height:auto}.dewatsuru-brewing-section-title{text-align:center;font-size:40px;margin-top:62px;margin-bottom:40px;font-weight:500;letter-spacing:.2em;line-height:1}@media screen and ( max-width: 767px ){.dewatsuru-brewing-section-title{font-size:32px}}.dewatsuru-brewing-history-desc{max-width:800px;margin:0 auto;padding-bottom:79px}.dewatsuru-brewing-environment-desc{max-width:800px;margin:0 auto;padding-bottom:80px}.dewatsuru-brewing-feature-desc{max-width:800px;margin:0 auto;padding-bottom:80px}.dewatsuru-brewing-feature-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:94px}@media screen and ( max-width: 1200px ){.dewatsuru-brewing-feature-grid{gap:32px}}@media screen and ( max-width: 767px ){.dewatsuru-brewing-feature-grid{grid-template-columns:1fr;gap:40px}}.dewatsuru-brewing-feature-item{text-align:left}.dewatsuru-brewing-feature-img{margin:0 0 51px}.dewatsuru-brewing-feature-img img{width:100%;height:auto}.dewatsuru-brewing-feature-name{font-size:40px;margin-bottom:30px;font-weight:500;line-height:1}@media screen and ( max-width: 767px ){.dewatsuru-brewing-feature-name{font-size:28px}}.dewatsuru-brewing-feature-text{line-height:1.8;letter-spacing:.05em}.dewatsuru-brewing-outline{padding:38px 0 100px;background-color:#f5f8f1}.dewatsuru-brewing-table{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse}.dewatsuru-brewing-table-row{border-bottom:1px solid #dcdddd}.dewatsuru-brewing-table-row:first-child{border-top:1px solid #dcdddd}.dewatsuru-brewing-table-head{width:130px;padding:25px 0;text-align:left;letter-spacing:.025em;font-weight:500}.dewatsuru-brewing-table-data{padding:25px 0;letter-spacing:.025em}@media screen and ( max-width: 767px ){.dewatsuru-brewing-table-head,.dewatsuru-brewing-table-data{display:block;width:100%;padding:15px 0}.dewatsuru-brewing-table-head{padding-bottom:0}}.dewatsuru-brewing-btnWrapper{position:relative;width:314px;height:60px;margin:0 auto;margin-top:100px;display:flex;justify-content:center;border:1px solid #959eae}.dewatsuru-brewing-btnWrapper .c-linkDetail{width:100%;justify-content:center;color:#959eae;letter-spacing:.2em}.dewatsuru-brewing-btnWrapper .c-linkDetail::after{position:absolute;top:50%;right:20px;translate:0 -50%}:where(p){text-align:justify}.kariho-brewing{background-color:#fff;overflow-x:hidden;padding-top:var(--hedder-height)}.kariho-brewing-container{position:relative;max-width:1000px;margin:0 auto;box-sizing:content-box;padding-inline:32px}@media screen and ( max-width: 767px ){.kariho-brewing-container{padding-inline:24px}}.kariho-brewing__header{max-width:1440px;margin:0 auto;box-sizing:content-box;padding-inline:32px}@media screen and ( max-width: 767px ){.kariho-brewing__header{padding-inline:24px}}.kariho-brewing-typo{padding:68px 0 65px 0;text-align:center}.kariho-brewing-typo-text{font-family:"Manrope",sans-serif;font-size:80px;font-weight:100;letter-spacing:.5em;color:#959eae;margin:0;line-height:1}@media screen and ( max-width: 767px ){.kariho-brewing-typo-text{font-size:32px;letter-spacing:.2em}}.kariho-brewing-intro{padding-bottom:50px}.kariho-brewing-intro-layout{display:flex;align-items:center;gap:194px;margin-bottom:75px}@media screen and ( max-width: 1000px ){.kariho-brewing-intro-layout{flex-direction:column;align-items:center;gap:30px}}.kariho-brewing-intro-img{flex:1;margin-left:calc(50% - 50vw)}@media screen and ( max-width: 767px ){.kariho-brewing-intro-img{margin-inline:auto}}.kariho-brewing-intro-img img{width:100%;height:auto}.kariho-brewing-intro-logo{width:312px;flex-shrink:0}@media screen and ( max-width: 767px ){.kariho-brewing-intro-logo{width:120px}}.kariho-brewing-intro-text{line-height:2.2;text-align:center;max-width:800px;margin:0 auto}.kariho-brewing-scene{position:relative;padding-bottom:80px}.kariho-brewing-scene::before{content:"";background-color:#f9f6f4;width:100%;height:100%;position:absolute;top:19vw;left:0}@media screen and ( max-width: 1400px ){.kariho-brewing-scene::before{top:12vw}}@media screen and ( max-width: 1200px ){.kariho-brewing-scene::before{top:10vw}}@media screen and ( max-width: 1000px ){.kariho-brewing-scene::before{top:75px}}.kariho-brewing-scene>.kariho-brewing-container{max-width:1220px;padding-inline:64px}@media screen and ( max-width: 1000px ){.kariho-brewing-scene>.kariho-brewing-container{padding-inline:32px}}@media screen and ( max-width: 767px ){.kariho-brewing-scene>.kariho-brewing-container{padding-inline:24px}}.kariho-brewing-scene-layout{display:flex;align-items:flex-end;justify-content:flex-end;gap:59px}@media screen and ( max-width: 1000px ){.kariho-brewing-scene-layout{flex-direction:column;align-items:center;gap:30px}}.kariho-brewing-scene-text{max-width:250px}@media screen and ( max-width: 1000px ){.kariho-brewing-scene-text{max-width:none}}.kariho-brewing-scene-img{width:69.4vw;margin-right:calc(50% - 50vw)}@media screen and ( max-width: 1000px ){.kariho-brewing-scene-img{width:100%;margin-inline:auto}}.kariho-brewing-scene-img img{width:100%;height:auto}.kariho-brewing-history,.kariho-brewing-environment{background-color:#f9f6f4}.kariho-brewing-history-img,.kariho-brewing-environment-img{max-width:800px;margin:0 auto}.kariho-brewing-history-img img,.kariho-brewing-environment-img img{width:100%;height:auto}.kariho-brewing-section-title{text-align:center;font-size:40px;margin-top:62px;margin-bottom:40px;font-weight:500;letter-spacing:.2em;line-height:1}@media screen and ( max-width: 767px ){.kariho-brewing-section-title{font-size:32px}}.kariho-brewing-history-desc,.kariho-brewing-environment-desc{max-width:800px;margin:0 auto;padding-bottom:80px}.kariho-brewing-feature-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:94px}@media screen and ( max-width: 1200px ){.kariho-brewing-feature-grid{gap:32px}}@media screen and ( max-width: 767px ){.kariho-brewing-feature-grid{grid-template-columns:1fr;gap:40px}}.kariho-brewing-feature-item{text-align:left}.kariho-brewing-feature-img{margin:0 0 51px}.kariho-brewing-feature-img img{width:100%;height:auto}.kariho-brewing-feature-name{font-size:40px;margin-bottom:30px;font-weight:500;line-height:1}@media screen and ( max-width: 767px ){.kariho-brewing-feature-name{font-size:28px}}.kariho-brewing-feature-text{line-height:1.8;letter-spacing:.05em}.kariho-brewing-outline{padding:38px 0 100px;background-color:#f9f6f4}.kariho-brewing-table{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse}.kariho-brewing-table-row{border-bottom:1px solid #dcdddd}.kariho-brewing-table-row:first-child{border-top:1px solid #dcdddd}.kariho-brewing-table-head{width:130px;padding:25px 0;text-align:left;letter-spacing:.025em;font-weight:500}.kariho-brewing-table-data{padding:25px 0;letter-spacing:.025em}@media screen and ( max-width: 767px ){.kariho-brewing-table-head,.kariho-brewing-table-data{display:block;width:100%;padding:15px 0}.kariho-brewing-table-head{padding-bottom:0}}.kariho-brewing-btnWrapper{position:relative;width:314px;height:60px;margin:100px auto 0;display:flex;justify-content:center;border:1px solid #959eae}@media screen and ( max-width: 767px ){.kariho-brewing-btnWrapper{margin:20px auto 0}}.kariho-brewing-btnWrapper .c-linkDetail{width:100%;justify-content:center;color:#959eae;letter-spacing:.2em}.kariho-brewing-btnWrapper .c-linkDetail::after{position:absolute;top:50%;right:20px;translate:0 -50%}
