.swiper-slide img{width:100%;display:block}.main{display:block;width:100%;height:100%;margin:0 auto;box-sizing:border-box;color:#103948cc}.main-inr{display:flex;flex-direction:column;box-sizing:border-box;gap:80px}@media screen and (min-width: 769px){.main-inr{gap:120px}}.swiper{width:100%;display:block}.swiper .swiper-slide{width:100%}.copy{width:100%;box-sizing:border-box}.copy-inr{width:100%;height:100%;margin:0 auto;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap;gap:48px;padding:0 16px;align-items:center;flex-direction:column}@media screen and (min-width: 769px){.copy-inr{flex-direction:row;gap:40px;padding:0 20px}}@media screen and (min-width: 1025px){.copy-inr{gap:104px;max-width:1224px}}.copy-ttl{display:flex;flex-direction:column;gap:20px;flex:1 1 0;width:100%}@media screen and (min-width: 769px){.copy-ttl{width:auto}}.copy-ttl-s,.copy-ttl-b{font-style:normal;font-weight:500;text-align:center;line-height:1}@media screen and (min-width: 769px){.copy-ttl-s,.copy-ttl-b{line-height:normal}}.copy-ttl-s{font-size:20px}@media screen and (min-width: 769px){.copy-ttl-s{font-size:24px}}.copy-ttl-b{font-size:20px}@media screen and (min-width: 769px){.copy-ttl-b{font-size:32px}}.copy-text{flex:1 1 0;font-size:16px;font-style:normal;font-weight:500;line-height:220%;width:100%}@media screen and (min-width: 769px){.copy-text{width:auto}}.gallery{width:100%;box-sizing:border-box}.gallery-inr{width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:64px;padding:0 16px}@media screen and (min-width: 1160px){.gallery-inr{max-width:1224px;height:1468px;padding:0 20px;display:block}}.gallery-box{display:inline-block;flex-shrink:0}@media screen and (min-width: 1160px){.gallery-box{position:absolute}}.gallery-box img{width:100%;display:block}.gallery-box.ordr1{top:0;right:20px;width:100%}@media screen and (min-width: 769px){.gallery-box.ordr1{width:662px}}.gallery-box.ordr2{top:300px;left:20px;width:100%}@media screen and (min-width: 769px){.gallery-box.ordr2{width:490px}}.gallery-box.ordr3{top:600px;right:20px;width:100%}@media screen and (min-width: 769px){.gallery-box.ordr3{width:404px}}.gallery-box.ordr4{bottom:0;left:20px;width:100%}@media screen and (min-width: 769px){.gallery-box.ordr4{width:656px}}.gallery-box.ordr5{bottom:0;right:20px;width:auto;font-size:16px;line-height:220%;font-weight:500;margin-top:-40px;flex:1 1 0}@media screen and (min-width: 769px){.gallery-box.ordr5{margin-top:0}}.linktoproduct{width:100%;background:#d7e3df;box-sizing:border-box}.linktoproduct-inr{width:100%;height:100%;margin:0 auto;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding:80px 0}@media screen and (min-width: 769px){.linktoproduct-inr{justify-content:center}}@media screen and (min-width: 993px){.linktoproduct-inr{max-width:1224px;padding:136px 20px;justify-content:space-between}}.linktoproduct-box{display:block;box-sizing:border-box;width:auto}.linktoproduct-box a{display:flex;flex-direction:column;opacity:1;transition:opacity .4s;text-decoration:none;text-align:center;color:#103948cc;background:#fff;padding:32px 16px}@media screen and (min-width: 769px){.linktoproduct-box a{padding:56px 40px 38px}}.linktoproduct-box a:hover{opacity:.8}.linktoproduct-box a:hover:after{transform:translate(4px)}.linktoproduct-box a:after{content:"";background:url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/right.svg) no-repeat center;background-repeat:no-repeat;background-size:contain;width:100%;height:4px;display:inline-block;transition:all .4s;transform:translate(0)}.linktoproduct-box-img{display:block;width:128px}@media screen and (min-width: 769px){.linktoproduct-box-img{width:186px}}.linktoproduct-box-img img{width:100%;display:block}.linktoproduct-box-ttl{padding:20px 0;font-size:16px}.footer-sitemap{width:100%;box-sizing:border-box;color:#103948cc;padding:24px 0 16px}.footer-sitemap-inr{width:100%;height:100%;margin:0 auto;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;gap:64px;padding:0 16px}@media screen and (min-width: 769px){.footer-sitemap-inr{justify-content:space-between;flex-direction:row;gap:120px;padding:0 20px;max-width:1224px}}@media screen and (min-width: 1025px){.footer-sitemap-inr{gap:160px}}.footer-sitemap-name{width:100%;font-size:28px}@media screen and (min-width: 769px){.footer-sitemap-name{width:auto}}.footer-sitemap-name span{padding:0;margin:0;display:block;text-align:center;line-height:1}.footer-sitemap-name a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#103948cc;transition:opacity .4s}.footer-sitemap-name a:hover{opacity:.8}.footer-sitemap-list{display:flex;justify-content:flex-start;flex-direction:column;width:100%;gap:40px}@media screen and (min-width: 769px){.footer-sitemap-list{width:auto;flex-direction:row;flex:1 1 0;justify-content:flex-end}}.footer-sitemap-list-box{display:flex;flex-direction:column;gap:20px;flex:1 1 0}@media screen and (min-width: 769px){.footer-sitemap-list-box{gap:40px}}.footer-sitemap-list-box-ttl{font-size:20px;width:100%;line-height:1}@media screen and (min-width: 769px){.footer-sitemap-list-box-ttl{width:auto}}.footer-sitemap-list-box-ttl a{text-decoration:none;color:#103948cc;transition:opacity .4s}.footer-sitemap-list-box-ttl a:hover{opacity:.8}.footer-sitemap-list-box.rightside{flex:none}.footer-sitemap-list-box.rightside ul{margin-left:0}.footer-sitemap-list-box-nav{margin-top:2px}.footer-sitemap-list-box-nav ul{list-style-type:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0;display:flex;flex-direction:column;gap:16px;margin-left:8px}@media screen and (min-width: 769px){.footer-sitemap-list-box-nav ul{margin-left:0;gap:20px}}.footer-sitemap-list-box-nav ul li{font-size:16px;line-height:1}.footer-sitemap-list-box-nav ul li a{text-decoration:none;color:#103948cc;transition:opacity .4s}.footer-sitemap-list-box-nav ul li a:hover{opacity:.8}.policy{display:flex;flex-direction:column;gap:32px;padding-bottom:40px}@media screen and (min-width: 769px){.policy{gap:40px;padding-bottom:80px}}.policy-sec{display:flex;flex-direction:column;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;gap:4px}@media screen and (min-width: 769px){.policy-sec{font-size:14px;gap:8px}}.policy-sec-ttl{font-family:Cormorant Infant,Zen Old Mincho,serif;font-weight:400;font-size:20px}@media screen and (min-width: 769px){.policy-sec-ttl{font-size:24px}}.policy-sec-cap{font-family:Cormorant Infant,Zen Old Mincho,serif;margin:16px 0 0;font-size:18px}@media screen and (min-width: 769px){.policy-sec-cap{font-size:20px}}.policy-sec-text{font-size:14px}@media screen and (min-width: 769px){.policy-sec-text{font-size:16px}}.policy-sec-list{display:block;margin:0 0 16px}.policy-sec-list dl{padding:0;margin:0}.policy-sec-list dl dt{margin-inline-start:4px}@media screen and (min-width: 769px){.policy-sec-list dl dt{margin-inline-start:8px}}.policy-sec-list dl dd{display:flex;margin-inline-start:8px}@media screen and (min-width: 769px){.policy-sec-list dl dd{margin-inline-start:16px}}.policy-sec-list dl dd:before{content:"\30fb";display:block}.about{display:block;box-sizing:border-box}.about-kv{width:100%;box-sizing:border-box;background-size:contain;display:none}@media screen and (min-width: 769px){.about-kv{display:block}}.about-kv-inr img{width:100%}.about-contents{width:100%;box-sizing:border-box}.about-contents-inr{width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:80px;padding:40px 16px 80px}@media screen and (min-width: 1160px){.about-contents-inr{max-width:1224px;padding:0 20px 200px;gap:128px}}.about-contents-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0;width:100%;gap:56px}@media screen and (min-width: 769px){.about-contents-box{gap:0}}.about-contents-box-l{display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width: 769px){.about-contents-box-l{width:auto;align-items:flex-start}}.about-contents-box-r{display:flex;flex-direction:column;gap:32px;width:860px}.about-contents-box-img{display:flex;flex-wrap:wrap;gap:16px}@media screen and (min-width: 769px){.about-contents-box-img{gap:40px}}.about-contents-box-img-item{width:100%;height:auto}@media screen and (min-width: 769px){.about-contents-box-img-item{width:auto;height:456px}}.about-contents-box-img-item img{display:block;width:100%}@media screen and (min-width: 769px){.about-contents-box-img-item img{width:auto;height:100%}}.about-contents-box-title{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 769px){.about-contents-box-title{gap:20px}}.about-contents-box-title span{font-size:20px;line-height:1;text-align:center}@media screen and (min-width: 769px){.about-contents-box-title span{font-size:24px;text-align:left}}.about-contents-box-title span.en{font-size:14px;text-align:center}@media screen and (min-width: 769px){.about-contents-box-title span.en{font-size:16px;text-align:left}}.about-contents-box-title span.icon{background-image:url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/about/maru.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;width:auto;height:6px}@media screen and (min-width: 769px){.about-contents-box-title span.icon{background-position:left}}.about-contents-box-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:32px}@media screen and (min-width: 769px){.about-contents-box-wrap{flex-direction:column;gap:20px}}.about-contents-box-sec{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 769px){.about-contents-box-sec{flex-direction:column}}.about-contents-box-logo{width:80px;height:24px;margin:0 auto}@media screen and (min-width: 769px){.about-contents-box-logo{width:88px;height:26px;margin:0}}.about-contents-box-logo img{width:100%}.about-contents-box-cap{display:flex;width:fit-content;gap:10px;align-items:center;border-bottom:1px solid rgba(16,57,72,.8);line-height:1.4;padding-right:0}@media screen and (min-width: 769px){.about-contents-box-cap{padding-right:20px}}.about-contents-box-cap span{font-size:20px}@media screen and (min-width: 769px){.about-contents-box-cap span{font-size:24px}}.about-contents-box-cap span.en{font-size:20px}@media screen and (min-width: 769px){.about-contents-box-cap span.en{font-size:20px}}.about-contents-box-cap-s{display:flex;width:fit-content;border-bottom:1px solid rgba(16,57,72,.8)}.about-contents-box-cap-s span{font-size:16px;font-weight:700;line-height:1.8}.about-contents-box-text{font-size:16px;line-height:1.8}@media screen and (min-width: 769px){.about-contents-box-text{line-height:2.2}}.about-contents-box-text.ajst-top{margin-top:-8px}.about-contents-box-list ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;font-size:16px}.about-contents-box-list ol li.ico{display:flex;align-items:center;gap:16px}.about-contents-box-list ol li.ico:before{content:"";display:inline-block;width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;flex:0 0 auto}.about-contents-box-list ol li.ico1:before{background-image:url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/about/icon/1.webp)}.about-contents-box-list ol li.ico2:before{background-image:url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/about/icon/2.webp)}.about-contents-box-list ol li.ico3:before{background-image:url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/about/icon/3.webp)}.about-contents-box-list ol li.ico4:before{background-image:url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/about/icon/4.webp)}.about-contents-box-list ol li.ico5:before{background-image:url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/about/icon/5.webp)}.about-contents-box-list ol li.ico6:before{background-image:url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/about/icon/6.webp)}.about-contents-box-list ol li span{line-height:1.8;padding:0;margin:0;display:inline-block}@media screen and (min-width: 769px){.about-contents-box-list ol li span{line-height:1}}.products{display:block;box-sizing:border-box}@media screen and (max-width: 768px){.products{line-height:1.5}}.products-kv{width:100%;box-sizing:border-box;background-size:contain}.products-kv-inr img{width:100%}.products-gallery{width:100%;box-sizing:border-box;padding:0 0 80px}@media screen and (min-width: 769px){.products-gallery{padding:96px 0 200px}}.products-gallery-inr{width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:0}@media screen and (min-width: 1160px){.products-gallery-inr{max-width:1224px;height:1740px;padding:0 20px;display:block;gap:64px}}.products-gallery-box{display:inline-block;flex-shrink:0}@media screen and (min-width: 1160px){.products-gallery-box{position:absolute}}.products-gallery-box img{width:100%;display:block}.products-gallery-box-ttl{font-weight:600;font-size:20px;margin-bottom:12px}@media screen and (min-width: 1160px){.products-gallery-box-ttl{font-size:24px;margin-bottom:12px}}.products-gallery-box-ttl:after{content:"";margin-top:12px;display:block;width:100%;height:2px;align-self:stretch;background:linear-gradient(90deg,#e356a2,#ee816c 48.5%,#fbf7f3 82%,#fff)}.products-gallery-box-caption{display:block;font-size:14px;font-weight:500;margin-top:12px;padding:0 16px}@media screen and (min-width: 769px){.products-gallery-box-caption{padding:0}}.products-gallery-box.item1{top:0;left:20px;width:auto;font-size:16px;line-height:180%;font-weight:500;flex:1 1 0;padding:0 16px 40px}@media screen and (min-width: 769px){.products-gallery-box.item1{width:572px;line-height:220%;padding:0}}.products-gallery-box.item2{top:0;right:20px;width:100%}@media screen and (min-width: 769px){.products-gallery-box.item2{width:536px}}.products-gallery-box.item3{top:392px;left:86px;width:100%}@media screen and (min-width: 769px){.products-gallery-box.item3{width:392px}}.products-gallery-box.item4{top:520px;right:86px;width:100%}@media screen and (min-width: 769px){.products-gallery-box.item4{width:408px}}.products-gallery-box.item5{bottom:190px;left:20px;width:100%}@media screen and (min-width: 769px){.products-gallery-box.item5{width:572px}}.products-gallery-box.item6{bottom:0;right:146px;width:100%}@media screen and (min-width: 769px){.products-gallery-box.item6{width:286px}}.products-linktoproduct{width:100%;background:#d7e3df;box-sizing:border-box;padding:80px 0}@media screen and (min-width: 769px){.products-linktoproduct{padding:96px 0}}.products-linktoproduct-inr{width:100%;height:100%;margin:0 auto;box-sizing:border-box;display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding:0 0 64px}@media screen and (min-width: 769px){.products-linktoproduct-inr{padding:80px 0;justify-content:center}}@media screen and (min-width: 993px){.products-linktoproduct-inr{max-width:1224px;padding:40px 20px 80px;justify-content:space-between}}.products-linktoproduct-box{display:block;box-sizing:border-box;width:auto}.products-linktoproduct-box a{display:flex;flex-direction:column;opacity:1;transition:opacity .4s;text-decoration:none;text-align:center;color:#103948cc;background:#fff;padding:0}@media screen and (min-width: 769px){.products-linktoproduct-box a{padding:0}}.products-linktoproduct-box a:hover{opacity:.8}.products-linktoproduct-box-img{display:block;width:172px}@media screen and (min-width: 769px){.products-linktoproduct-box-img{width:266px}}.products-linktoproduct-box-img img{width:100%;display:block}.products-linktoproduct-link{display:flex;justify-content:center}.products-linktoproduct-link a{display:flex;align-items:center;justify-content:center;background:#fff url(https://hagayoko.com/wp/wp-content/themes/main/img/ec/right.svg);background-position:right 32px center;background-repeat:no-repeat;background-size:40px 6px;padding:12px 88px 12px 32px;height:48px;border-radius:100vmax;font-size:20px;line-height:1;color:#103948cc;text-decoration:none;transition:all .4s}@media screen and (min-width: 769px){.products-linktoproduct-link a{background-size:40px 4px}}.products-linktoproduct-link a:hover{opacity:.8;background-position:right 30px center}.gradient{background:#fff!important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Cormorant Infant,Zen Old Mincho,serif!important;color:#103948cc!important}.header{padding:10px 1rem 10px 2rem!important}@media screen and (min-width: 990px){.header{padding-top:32px!important}}@media screen and (min-width: 990px){.header__inline-menu{margin-top:0!important}}.header__heading-link .h2,.header__menu-item{color:#103948cc!important}.header__active-menu-item{color:#103948cc!important;text-decoration:none!important}.product-media-container.constrain-height{--constrained-min-height: 100vh !important}@media screen and (max-width: 749px){.product__media-list .product__media-item{width:calc(100% - 1rem - var(--grid-mobile-horizontal-spacing))!important}}@media screen and (max-width: 768px){.grid--1-col .grid__item{overflow-x:hidden!important}}.section-template--16711644381263__main-padding{padding-top:0!important}@media screen and (min-width: 750px){.section-template--16711644381263__main-padding{padding-top:16px!important}}.footer{background:#ecedef!important}.footer__content-bottom{padding-top:16px!important}.footer__content-bottom-wrapper{justify-content:center}@media screen and (max-width: 768px){.shopify-policy__title h1,.shopify-policy__title .h1{font-size:24px!important;padding:16px 0 24px!important}}.shopify-policy__container{max-width:960px}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:#103948cc!important}.slider-buttons{margin-bottom:16px!important}.slider-buttons .icon{height:.8rem!important}.slider-counter.caption{font-size:1.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
