.c-btn a{display:inline-block;text-align:center;padding:12px;border-radius:50px}.c-btn.blk a{background:#000;color:#fff}.c-btn.bdr a{border:1px solid #000}.pc-hidden{display:none}@media screen and (max-width: 768px){.pc-hidden{display:block}}@media screen and (max-width: 768px){.sp-hidden{display:none}}.inner{margin-inline:auto;width:100%}.inner.big{width:100%;padding-right:100px;padding-left:100px}@media screen and (max-width: 1440px){.inner.big{padding-right:4.1666666667vw;padding-left:4.1666666667vw}}@media screen and (max-width: 768px){.inner.big{padding-right:20px;padding-left:20px}}.inner.small{width:100%;padding-right:260px;padding-left:260px}@media screen and (max-width: 1440px){.inner.small{padding-right:9.0277777778vw;padding-left:9.0277777778vw}}@media screen and (max-width: 1024px){.inner.small{padding-right:4.1666666667vw;padding-left:4.1666666667vw}}@media screen and (max-width: 768px){.inner.small{padding-right:20px;padding-left:20px}}@-webkit-keyframes blink-step{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink-step{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.step-aimation::after{-webkit-animation:blink-step 1.5s steps(1, end) infinite;animation:blink-step 1.5s steps(1, end) infinite}.header{width:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;height:90px;padding:0 40px;position:fixed;top:0;left:0;z-index:9999}@media screen and (max-width: 768px){.header{padding:0 25px 0 16px;height:70px}}.header a{text-decoration:none}.header__inner{width:265px}.header__block{display:flex;justify-content:flex-end;align-items:center;align-content:center;-moz-column-gap:10px;column-gap:10px;position:relative;z-index:3}@media screen and (max-width: 768px){.header__block{-moz-column-gap:15px;column-gap:15px}}.header .logo{width:40px;height:100%}@media screen and (max-width: 768px){.header .logo{width:45px}}.header .logo a{display:block;height:100%;background:url(logo-symbol.svg) center/contain no-repeat;text-indent:-9999px;font-size:0;overflow:hidden}.header .cart a{display:block;display:flex;justify-content:flex-end;align-items:center;align-content:center;-moz-column-gap:10px;column-gap:10px}.header .cart .cart--btn{width:35px;height:35px;background:url(i-cart.svg) center/29px no-repeat;display:block !important}.header .cart .cart--count{width:35px;height:35px;background:#000;border-radius:100%;display:flex;justify-content:center;align-items:center;align-content:center;color:#fff}.header .shopping--btn{margin-right:16px}@media screen and (max-width: 768px){.header .shopping--btn{display:none}}.header .shopping--btn a{display:block;background:#000;font-family:"Marcellus",serif;color:#fff;padding:12px 12px;line-height:1;border-radius:50px}.header .hamburger{width:50px;height:35px;display:block}@media screen and (max-width: 768px){.header .hamburger{width:40px}}.header .hamburger__inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;gap:13px;cursor:pointer;transition:.3s}.header .hamburger span{display:inline-block;width:100%;height:1px;background:#000;transition:.3s;transform-origin:left}.header .hamburger.open:hover .hamberger__inner{gap:5px}.header .hamburger.open span:nth-child(1){rotate:30deg;translate:3px -6px}@media screen and (max-width: 768px){.header .hamburger.open span:nth-child(1){translate:2px -3px}}.header .hamburger.open span:nth-child(2){rotate:-30deg;translate:2px 3px}.header.top-header .logo{transition:.3s}.header.top-header .logo a{background:url(logo-symbol-white.svg) center/contain no-repeat}.header.top-header .cart--btn{transition:.3s;background:url(i-cart-white.svg) center/29px no-repeat}.header.top-header .shopping--btn a,.header.top-header .cart--count{transition:.3s;background:#fff;color:#000}.header.top-header .hamburger span{transition:.3s;background:#fff}.header.top-header.open .cart--btn{transition:.3s;background:url(i-cart.svg) center/29px no-repeat}.header.top-header.open .shopping--btn a,.header.top-header.open .cart--count{transition:.3s;background:#000;color:#fff}.header.top-header.open .hamburger span{transition:.3s;background:#000}.header .g-nav{position:fixed;top:0;right:0;width:100%;height:100%;display:none}.header .g-nav::before{content:"";display:inline-block;width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:1}.header .g-nav__wrap{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;align-content:flex-start}.header .g-nav__inner{width:500px;height:100%;background:#fff;padding:140px 40px 0 40px;position:relative;z-index:99999}.header .g-nav__block{width:100%;height:100%;padding-bottom:70px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.header .g-nav__block::-webkit-scrollbar{display:none}.header .g-nav__block .main-menu{display:grid;row-gap:4vh;padding-left:0;margin:0}.header .g-nav__block .main-menu .list__item{list-style:none}.header .g-nav__block .main-menu .list__item a{display:block;color:#000}@media screen and (max-width: 768px){.header .g-nav__block .main-menu .list__item a{font-size:1.2rem}}.header .g-nav__block .main-menu .list__item a span{font-family:"Marcellus",serif;font-size:3rem;display:inline-block;margin-right:10px}@media screen and (max-width: 768px){.header .g-nav__block .main-menu .list__item a span{font-size:2.4rem}}.header .g-nav__block .sub-menu{display:flex;justify-content:flex-start;align-items:center;align-content:center;-moz-column-gap:20px;column-gap:20px;margin-top:70px;margin-bottom:0;padding-left:0;list-style:none}@media screen and (max-width: 768px){.header .g-nav__block .sub-menu{margin-top:30px}}.header .g-nav__block .sub-menu .list__item{font-size:1.3rem}.header .g-nav__block .sub-menu .list__item a{color:#000}.header .g-nav__block .sub-menu .list__item.instagram a{display:block;width:20px;height:20px;background:url(i-instagram.svg) center/contain no-repeat;font-size:0;text-indent:-9999px;overflow:hidden}.header .g-nav__block .sub-menu .list__item.x a{display:block;width:20px;height:20px;background:url(i-x.svg) center/contain no-repeat;font-size:0;text-indent:-9999px;overflow:hidden}.header .g-nav__block .sub-menu .list__item.facebook a{display:block;width:20px;height:20px;background:url(i-facebook.svg) center/contain no-repeat;font-size:0;text-indent:-9999px;overflow:hidden}.header .g-nav__block .address{margin-top:70px;border-top:1px solid #c0c0bf;padding-top:30px}.header .g-nav__block .address--logo{margin-bottom:10px}.header .g-nav__block .address--logo a{display:block;width:180px;height:40px;background:url(logo-wide.svg) center/contain no-repeat;text-indent:-9999px;font-size:0;overflow:hidden}.header .g-nav__block .address--text{font-size:1.3rem;line-height:1.6}.header .g-nav__block .address .btn-contact{margin-top:10px}.header .g-nav__block .address .btn-contact a{font-size:1.3rem;padding:8px 15px}div#shopify-section-sections--16942884618325__footer{position:relative;z-index:2}.footer{font-size:1.3rem;padding:78px 40px;background:#f0f4f4;margin-top:260px;position:relative;z-index:2}@media screen and (max-width: 1280px){.footer{padding:78px 3.125vw}}@media screen and (max-width: 768px){.footer{margin-top:200px;padding:60px 20px 100px}}.footer a{color:#000;text-decoration:none}.footer ul{list-style:none;margin:0;padding:0}.footer .g-nav__block{display:grid;grid-template-columns:480px auto;grid-template-rows:repeat(2, 1fr)}@media screen and (max-width: 1024px){.footer .g-nav__block{grid-template-columns:280px auto}}@media screen and (max-width: 768px){.footer .g-nav__block{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr)}}.footer .g-nav__block .address{grid-area:1/1/3/2}.footer .address{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;-moz-column-gap:50px;column-gap:50px}@media screen and (max-width: 1024px){.footer .address{display:block}}@media screen and (max-width: 768px){.footer .address{padding-bottom:40px;border-bottom:1px solid #000}}.footer .address--logo{width:155px;height:90px}@media screen and (max-width: 1024px){.footer .address--logo{margin-bottom:40px}}@media screen and (max-width: 768px){.footer .address--logo{width:155px;height:90px;margin:0 auto 40px}}.footer .address--logo a{display:block;height:100%;background:url(logo-std.svg) center/contain no-repeat;text-indent:-9999px;font-size:0;overflow:hidden}.footer .address--text{line-height:1.4}.footer .address--email{text-decoration:underline}.footer .address--sns{display:flex;justify-content:flex-start;align-items:center;align-content:center;-moz-column-gap:25px;column-gap:25px;margin-top:30px}@media screen and (max-width: 768px){.footer .address--sns{-moz-column-gap:15px;column-gap:15px}}.footer .address .instagram{display:block;width:20px;height:20px;background:url(i-instagram.svg) center/contain no-repeat;font-size:0;text-indent:-9999px;overflow:hidden}.footer .address .x{display:block;width:20px;height:20px;background:url(i-x.svg) center/contain no-repeat;font-size:0;text-indent:-9999px;overflow:hidden}.footer .address .facebook{display:block;width:20px;height:20px;background:url(i-facebook.svg) center/contain no-repeat;font-size:0;text-indent:-9999px;overflow:hidden}.footer .main-menu{display:flex;justify-content:flex-end;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:16px 2.34375vw}.footer .main-menu span{display:none}@media screen and (max-width: 768px){.footer .main-menu{flex-direction:column;padding-top:40px}}.footer .main-menu .list__item:first-of-type{display:none}.footer .sub-menu{display:flex;justify-content:flex-end;align-items:flex-end;gap:16px 2.34375vw;flex-wrap:wrap}.footer .sub-menu span{display:none}@media screen and (max-width: 768px){.footer .sub-menu{display:flex;justify-content:flex-start;align-items:flex-end;margin-top:40px;gap:30px}.footer .sub-menu a{font-size:11px}}@media screen and (max-width: 768px){.footer .sub-menu .copyright{width:100%;margin-top:10px}}.footer .sub-menu .instagram,.footer .sub-menu .x,.footer .sub-menu .facebook{display:none}.pageTop.noImg{margin:173px 0 117px}@media screen and (max-width: 768px){.pageTop.noImg{margin:120px 0 60px}}.pageTop-ttl{font-size:70px;font-family:"Marcellus",serif;line-height:1}@media screen and (max-width: 768px){.pageTop-ttl{font-size:40px}}.pageTop-ttl span{display:block;margin-top:28px;font-size:20px}@media screen and (max-width: 768px){.pageTop-ttl span{font-size:17px;margin-top:20px}}.pageTop.withImg{margin-top:90px}@media screen and (max-width: 768px){.pageTop.withImg{margin-top:70px}}.pageTop-img{margin-right:calc(50% - 50vw);margin-bottom:90px}@media screen and (max-width: 768px){.pageTop-img{margin-left:calc(50% - 50vw);margin-bottom:80px}}.pageTop-menu{margin-top:90px;display:grid;list-style:inside;list-style-position:outside;margin-left:18px}@media screen and (max-width: 768px){.pageTop-menu{margin-top:47px}}.pageTop-menu a{padding:4px;text-decoration:underline}@media screen and (max-width: 768px){.pageTop-menu a{text-decoration:none}}.pageTop-menu.big{grid-template-columns:repeat(2, 1fr);width:397px;gap:16px 0px}@media screen and (max-width: 768px){.pageTop-menu.big{width:100%}}.pageTop-menu.small{grid-template-columns:repeat(1, 1fr);width:397px;gap:16px 0px}@media screen and (max-width: 768px){.pageTop-menu.small{width:100%}}#pageLoading{position:fixed;inset:0;z-index:999999;opacity:1;pointer-events:all;line-height:0;color:rgba(0,0,0,0);transition:opacity 1s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#pageLoading .inner{width:100%;height:100%;background:#fff;transition:opacity 1s ease}#pageLoading.is-hidden{opacity:0;pointer-events:none;transition:opacity .3s ease .5s}#pageLoading.is-hidden .inner{opacity:0}html.is-loading,body.is-loading{overflow:hidden}.top .kodawari .fadein,.top .intro .fadein{filter:blur(10px)}.fadein{transition:opacity 1s ease-in,filter 1s ease-in;opacity:0}.fadein.isAnimate{opacity:1;filter:blur(0) !important}@media screen and (min-width: 768px){.top .intro-img:nth-of-type(1){transition-delay:1.1s}.top .intro-img:nth-of-type(2){transition-delay:.8s}.top .intro-img:nth-of-type(3){transition-delay:1.4s}}
/*# sourceMappingURL=layout-common.min.css.map */