@charset "UTF-8";html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:\6e38\660e\671d,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-weight:400;font-style:normal;color:#181818;word-break:break-all;overflow-x:hidden}body.is_fixed{overflow:hidden}img{max-width:100%;height:auto;transition:all .3s ease}a:active{text-decoration:none;color:#000!important}a{text-decoration:none;color:#000}a:hover{opacity:.8}div,a{box-sizing:border-box}li{list-style:none}section{box-sizing:border-box}.e_enTxt{font-family:EB Garamond,serif}.is-sp{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}.is-pc{display:block}@media screen and (max-width: 768px){.is-pc{display:none}}.more__btn{width:120px;border:1px solid #181818;font-size:13px;border-radius:30px;display:flex;align-items:center;justify-content:center;color:#181818;padding-right:10px;position:relative;height:34px;box-sizing:border-box;margin:0 auto;background:url(/cdn/shop/files/icon_arrow_right.svg?v=1761817377) no-repeat;background-size:5px;background-position:top 50% left 84%;transition:.3s ease}.more__btn:hover{opacity:1;color:#fff;background:url(/cdn/shop/files/icon_arrow_right_wh.svg?v=1761817377) no-repeat;background-size:5px;background-position:top 50% left 84%;background-color:#181818}.or__header{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:20px;z-index:1000}@media screen and (max-width: 768px){.or__header{background:#00000026;padding:5.4666666667vw 2.6666666667vw}}.or__header__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.or__header__logo{width:44.8vw}}.or__header__logo img{vertical-align:bottom}.or__header__logo .on{display:none}.or__header__logo .off{display:block}.or__header__contact{width:190px;height:50px;display:flex;align-items:center;justify-content:center;background:#886f5d;color:#fff;font-size:14px;font-weight:500;border-radius:50px;box-shadow:0 0 4px #0006}@media screen and (max-width: 768px){.or__header__contact{display:none}}.or__header.is_fixed{background:#fff;position:fixed}.or__header.is_fixed .on{display:block}.or__header.is_fixed .off{display:none}.or__header__nav{display:flex;align-items:center;gap:30px}.or__footer{background:#886f5d;box-sizing:border-box;padding:70px 40px 100px}@media screen and (max-width: 768px){.or__footer{padding:16vw 13.3333333333vw 5.3333333333vw}}.or__footer__inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.or__footer__inner{display:block}}.or__footer__logo{margin-bottom:45px;display:block;width:-moz-max-content;width:max-content}@media screen and (max-width: 768px){.or__footer__logo{margin:0 auto;margin-bottom:12vw;width:72.8vw}}.or__footer__sns{padding:0;display:flex;align-items:center;gap:20px;margin-bottom:160px}@media screen and (max-width: 768px){.or__footer__sns{display:none;gap:56px;justify-content:center;margin-bottom:10.6666666667vw}}.or__footer__copy{color:#fff;font-size:12px}@media screen and (max-width: 768px){.or__footer__copy{font-size:3.2vw;text-align:center}}.or__footer__sub{width:50%;justify-content:space-between;display:flex}.or__footer__sub .or__footer__sns{display:none}@media screen and (max-width: 768px){.or__footer__sub{flex-direction:column;width:100%}.or__footer__sub .or__footer__sns{display:flex}}.or__footer__category{padding:0;margin:0}@media screen and (max-width: 768px){.or__footer__category{margin-bottom:18.6666666667vw}}.or__footer__category li+li{margin-top:35px}@media screen and (max-width: 768px){.or__footer__category li{text-align:left}}@media screen and (max-width: 768px){.or__footer__category li a{text-align:center}}.or__footer__category li a p{color:#fff;font-size:12px;margin:0 0 10px;font-weight:500}@media screen and (max-width: 768px){.or__footer__category li a p{font-size:2.9333333333vw}}.or__footer__menu{padding:0;margin:0}@media screen and (max-width: 768px){.or__footer__menu{margin-bottom:13.3333333333vw}}.or__footer__menu li+li{margin-top:15px}@media screen and (max-width: 768px){.or__footer__menu li{text-align:center}}.or__footer__menu li a{font-size:14px;color:#fff}body{margin:0;padding:0}.breadcrumb{max-width:90%;margin:0 auto}.breadcrumb__lists{display:flex;align-items:center}.breadcrumb__list{font-size:14px;font-weight:500}.breadcrumb__list+.breadcrumb__list{margin-left:40px;position:relative}.breadcrumb__list+.breadcrumb__list:before{content:"";width:17px;height:1px;background:#f3d7d7;position:absolute;left:-28px;top:50%;transform:translateY(-50%)}.modal{opacity:0;visibility:hidden;position:fixed;z-index:99991;top:0;left:0;width:100%;height:100lvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.modal.is-visible{visibility:visible;opacity:1}.modal__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006}.modal__wrap{position:relative;max-width:800px;width:calc(100% - 40px);max-height:calc(100% - 40px);height:auto;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal__close-btn{position:sticky;z-index:1;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;aspect-ratio:1/1;cursor:pointer;margin:-30px 0 0 auto}.modal__close-btn:before{content:"";display:inline-block;width:100%;aspect-ratio:1/1;background:url(/cdn/shop/files/lp-close_ico.svg) no-repeat center center/contain}.modal__body{position:relative;z-index:0;width:100%;height:100%;padding:80px 20px}.cta-modal__wrap{background-color:#f9f3ea}.cta-modal__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 0}.cta-modal__btn{width:285px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;font-size:16px;background-color:#fff;border:1px solid #c7c7c7;border-radius:9999px;padding:0 20px 0 40px}.cta-modal__btn--tel:before{content:"";display:inline-block;width:22px;aspect-ratio:1/1;background:url(/cdn/shop/files/lp-phone_ico.svg) no-repeat center center/contain}.cta-modal__btn--mail:before{content:"";display:inline-block;width:24px;aspect-ratio:24/18;background:url(/cdn/shop/files/lp-mail_ico.svg) no-repeat center center/contain}.cta-modal__btn--line:before{content:"";display:inline-block;width:25px;aspect-ratio:1/1;background:url(/cdn/shop/files/lp-line_ico.png) no-repeat center center/contain}@media screen and (max-width: 749px){.cta-modal__btn{width:240px;font-size:15px;padding:0 20px}}.or__header__btn{width:40px;height:12px;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative;z-index:1001}.or__header__btn span{display:block;height:1px;background:#fff;transition:all .3s ease}.or__header__btn{display:flex}.is_fixed .or__header__btn span{background:#000!important}@media screen and (max-width: 768px){.or__header__btn{display:flex}}.is_active .or__header__btn span,.active .or__header__btn span{background:#000!important}.hamburger__menu{position:fixed;opacity:0;z-index:-100;transition:.3s ease;top:0;right:0;width:100%;height:100%;background:#f7e8e9;overflow-y:auto;width:540px;max-width:80%;box-sizing:border-box}@media screen and (max-width: 768px){.hamburger__menu{max-width:100%;padding-bottom:40px}}.hamburger__menu--inner{padding:40px 60px 0;overflow:hidden;box-sizing:border-box}.hamburger__menu--close{position:absolute;top:15px;right:15px;cursor:pointer}.hamburger__menu--top{margin-bottom:40px}.hamburger__menu--top ul{display:flex;justify-content:center;align-items:center;gap:75px;padding:0}.hamburger__menu--top ul li a{display:flex;flex-direction:column;text-align:center;font-weight:700;align-items:center;position:relative}.hamburger__menu--top ul li a img{width:26px}.hamburger__menu--top ul li a span{margin-top:5px;font-size:8px;font-family:Roboto,sans-serif}.hamburger__menu--top ul li a .counter{position:absolute;top:-8px;width:15px;height:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-weight:700;background:#e3a3aa;border-radius:50%;right:-10px;font-size:10px}.hamburger__menu--main{margin:0 auto 40px}@media screen and (max-width: 768px){.hamburger__menu--main{margin-bottom:20px}}.hamburger__menu--main .main{display:flex;padding:0;justify-content:center;gap:64px;margin-bottom:55px}@media screen and (max-width: 768px){.hamburger__menu--main .main{flex-direction:column;align-items:center;gap:30px;margin-bottom:35px}}.hamburger__menu--main .main a{font-size:14px}.hamburger__menu--main .sub{padding:0;max-width:240px;margin:0 auto}@media screen and (max-width: 768px){.hamburger__menu--main .sub{max-width:300px}}.hamburger__menu--main .sub li{text-align:center}.hamburger__menu--main .sub a{padding:20px 0;display:block;font-size:10px}.hamburger__menu--main .sub a img{margin-top:8px}.hamburger__menu--footer p{text-align:center;margin-bottom:10px;font-size:13px;line-height:1.7}.hamburger__menu--footer .btn__box{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media screen and (max-width: 768px){.hamburger__menu--footer{padding-bottom:40px}.hamburger__menu--footer .btn__box{flex-direction:column;max-width:240px;margin:30px auto 0}}.hamburger__menu--footer .btn__box a{background:#fff;padding:16px 32px;display:flex;font-size:13px;justify-content:center;align-items:center;gap:10px;border-radius:60px;border:1px solid #C7C7C7}.hamburger__menu.active{opacity:1;z-index:10000}.or__header__btn.open span:first-child{transform:rotate(45deg) translate(3px,3px)}.or__header__btn.open span:last-child{transform:rotate(-45deg) translate(5px,-5px)}.shopify-policy__container{max-width:800px;padding:50px 20px}.shopify-policy__title{margin-bottom:40px}@media screen and (max-width: 768px){.shopify-policy__container{padding:0 20px 50px}.shopify-policy__title h1{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
