:root{--color-text: #3F2B25;--color-text-white: #fff;--color-shadow: rgba(64, 43, 5, .4);--color-background: rgba(199, 214, 216, .4);--color-background-second: #F5BDD5;--color-background-third: #A2D7D4;--color-background-fourth: #CFA7CD;--color-background-fifth: #FFF462;--color-background-line: #6FBA2C;--color-marker: #FFF462;--color-background-gradient: linear-gradient(90deg, #6C665B 0%, #3E2A24 100%);--font-body-family: "Yu Gothic", "\6e38\30b4\30b7\30c3\30af", YuGothic, "\6e38\30b4\30b7\30c3\30af\4f53", "Noto Sans Japanese", serif;--font-en-family: "Ubuntu", sans-serif;--page-width-custom: 100%}.c_page-width{width:100%;max-width:1440px;padding-left:20px;padding-right:20px;margin-inline:auto}img{max-width:100%;height:auto;vertical-align:bottom}body{margin:0;padding:0;font-family:var(--font-body-family);color:var(--color-text);font-feature-settings:"palt"}body.no-scroll{overflow:hidden}.text-body{font-family:var(--font-body-family);font-weight:500}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-body-family);font-weight:700;color:var(--color-text)}.link,.customer a{color:var(--color-text);font-family:var(--font-body-family)}.field__input,.select__select,.customer .field input,.customer select{color:var(--color-text);font-family:var(--font-body-family);font-weight:500;background:#fff}.select__select{font-family:var(--font-body-family);font-weight:500;color:rgba(var(--color-text),.75);background:#fff}.text-area{font-family:var(--font-body-family);font-weight:500;color:var(--color-text);background:#fff}.quantity__input{font-family:var(--font-body-family);font-weight:500;color:var(--color-text)}.customer .field input[type=text],.customer .field input[type=email],.customer .field input[type=tel],.customer .field input[type=password],.customer .field input[type=number]{font-size:1.6rem}@media screen and (max-width: 749px){.customer .field input[type=text],.customer .field input[type=email],.customer .field input[type=tel],.customer .field input[type=password],.customer .field input[type=number]{font-size:1.4rem}}.is-pc{display:block}.is-sp{display:none}@media screen and (max-width: 750px){.is-pc{display:none}.is-sp{display:block}}a{transition:all .3s ease 0s}@media (hover: hover){a:hover{text-decoration:none;opacity:.7}}.c_main{width:calc(100% - 256px);margin-left:auto;padding-bottom:44px;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}@media screen and (max-width: 989px){.c_main{width:100%;margin-left:0;padding-bottom:20px}}.c_main--footer{margin-top:auto}.c_main__page .banner--medium:not(.banner--adapt){min-height:25rem}.c_section__titleWrap{text-align:center}.c_section__title--bar{font-size:16px;font-weight:700;line-height:1.6;color:var(--color-text);padding:13px 8px;border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text);display:inline-block;margin:0;font-family:var(--font-body-family)}@media screen and (max-width: 749px){.c_section__title--bar{font-size:14px;padding:11px 6px}}.c_section__title--bar .c_accent{font-size:20px;line-height:1.14;padding-right:2px;font-family:var(--font-en-family);font-weight:500;letter-spacing:.04em;text-transform:capitalize}@media screen and (max-width: 749px){.c_section__title--bar .c_accent{font-size:16px}}.c_section__title--bar.white{color:var(--color-text-white);border-bottom:1px solid var(--color-text-white);padding-bottom:4px}.c_section__title--bar.white .c_accent{font-size:18px}.c_btn--box{font-size:15px;font-weight:700;letter-spacing:.04em;color:var(--color-text);text-decoration:none;display:inline-block;padding:7px 9px;border:1px solid var(--color-text);cursor:pointer;transition:all .3s ease 0s}@media (hover: hover){.c_btn--box:hover{opacity:.7;text-decoration:none!important}}@media screen and (max-width: 749px){.c_btn--box{font-size:12px;padding:7px 15px}}.c_btn--box.white{background:#fff}.c_btn--box.yellow{background:#fff462}.c_btn--box span{position:relative;padding-right:12px}.c_btn--box .c_btn--box--en{font-family:var(--font-en-family);font-weight:500}.c_btn--box span:before{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:0;width:9px;height:9px;border-top:1px solid var(--color-text);border-right:1px solid var(--color-text)}.c_btn--box.line{background:var(--color-background-line);color:var(--color-text-white);padding:7px 20px}.c_btn--box.line span{font-size:16px}@media screen and (max-width: 749px){.c_btn--box.line span{font-size:10px}}.c_btn--box.line span:before{border-top:1px solid var(--color-text-white);border-right:1px solid var(--color-text-white)}.c_btn--box.white{padding:7px 20px;background:var(--color-text-white)}.c_btn--box.white span{font-size:16px}@media screen and (max-width: 749px){.c_btn--box.white span{font-size:10px}.c_btn--box span:before{width:7px;height:7px}.c_btn--box.line,.c_btn--box.white{padding:7px 8px}}.c_section__title--brackets{margin:0 auto;width:fit-content;position:relative;display:flex;align-items:center;justify-content:center;min-height:70px}@media screen and (max-width: 749px){.c_section__title--brackets{min-height:60px}}.c_section__title--brackets.margin-0{margin:0}.brackets-text{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:.08em;color:var(--color-text);font-family:var(--font-body-family);padding:0 48px;display:inline-block}.brackets-text.small{font-size:22px;line-height:1.54}@media screen and (max-width: 749px){.brackets-text{font-size:20px;padding:0 18px}.brackets-text.small{font-size:16px}}.brackets1,.brackets2{position:absolute;height:100%;width:14px;top:50%;transform:translateY(-50%);left:0;border-left:1px solid var(--color-text)}.brackets2{right:0;left:auto;border-left:none;border-right:1px solid var(--color-text)}.brackets1:before,.brackets1:after,.brackets2:before,.brackets2:after{content:"";display:block;width:100%;height:1px;background:var(--color-text);position:absolute;top:0;left:0;border-radius:0 99px 99px 0}.brackets1:after,.brackets2:after{top:auto;bottom:0}.brackets2:before,.brackets2:after{left:auto;right:0;border-radius:99px 0 0 99px}.c_section__title{margin:0;font-size:22px;font-weight:700;line-height:1.3;letter-spacing:.14em;color:var(--color-text);padding:0;font-family:var(--font-body-family)}@media screen and (max-width: 749px){.c_section__title{font-size:17px}}.c_text-center{text-align:center}.c_section__title--underline{font-size:22px;font-weight:700;line-height:1.54;letter-spacing:.1em;color:var(--color-text);margin:0;display:inline-block;border-bottom:1px solid var(--color-text);font-family:var(--font-body-family)}.c_section__title--underline.white{color:var(--color-text-white);border-bottom:1px solid var(--color-text-white)}@media screen and (max-width: 749px){.c_section__title--underline{font-size:clamp(18px,5vw,20px)}}@media screen and (max-width: 374px){.c_section__title--underline{font-size:16px}}.c_top{background:url(bg_top.jpg) no-repeat center center/cover;background:url(bg_top.webp) no-repeat center center/cover;width:100%;height:100%;display:flex}.page-width{max-width:var(--page-width-custom);margin:0 auto;padding:0}.c_about{background:url(bg_about.png) no-repeat top left / cover;background:url(bg_about@x4.webp) no-repeat top left / cover}@media screen and (max-width: 989px){.c_about{background:url(bg_about-tab.png) no-repeat top center / cover;background:url(bg_about-tab@x4.webp) no-repeat top center / cover}}@media screen and (max-width: 749px){.c_about{background:url(bg_about-sp.png) no-repeat top center / cover;background:url(bg_about-sp.webp) no-repeat top center / cover}}@media screen and (max-width: 589px){.c_about{background:url(bg_about-sp_s.png) no-repeat top center / cover;background:url(bg_about-sp_s.webp) no-repeat top center / cover}}@media screen and (min-width: 1191px){.c_about__main{background:url(bg_about-tab.png) no-repeat top center / cover;background:url(bg_about-tab@x4.webp) no-repeat top center / cover}}.c_page__width--narrow{margin:32px auto 0;max-width:800px;width:100%;padding:0 20px}.facets__header,.facets__list,.facet-checkbox>svg,.facets__price{background-color:#fff!important}*:focus-visible{box-shadow:none!important}.facets__disclosure:focus-visible{outline:none!important;outline-offset:0!important}.c_badge{border:1px solid var(--color-text);background-color:#fff;border-color:var(--color-text);color:var(--color-text);font-family:var(--font-body-family)}.c_quantity{background:#fff!important}.mobile-facets__inner{background-color:#fff!important}.mobile-facets__label>svg{background-color:#fff!important}.active-facets__button--light .active-facets__button-inner{background-color:#fff!important}.c_recommendations{margin-top:28px}.shopify-policy__container{margin:60px auto 0;max-width:800px;padding-left:20px;padding-right:20px}.shopify-policy__title{text-align:left;border-bottom:1px solid var(--color-text)}.shopify-policy__title h1{margin-bottom:0;padding-bottom:12px;font-size:26px}@media screen and (max-width: 749px){.shopify-policy__title h1{font-size:20px}}.shopify-policy__body{margin-top:60px;margin-bottom:40px}@media screen and (max-width: 749px){.shopify-policy__body{margin-top:30px;margin-bottom:30px}}.shopify-policy__body .rte{overflow-wrap:break-word}.shopify-policy__body span{text-align:unset;font-feature-settings:unset}.shopify-policy__body strong{font-weight:700;font-size:18px;margin-bottom:4px;display:inline-block}@media screen and (max-width: 749px){.shopify-policy__body strong{font-size:16px}}.shopify-policy__body p{font-size:16px}@media screen and (max-width: 749px){.shopify-policy__body p{font-size:14px}}.shopify-policy__body table{background:#fff;box-shadow:0 0 0 .1rem #3f2b2533}.shopify-policy__body tr,.shopify-policy__body table:not([class]) td,.shopify-policy__body table:not([class]) th{border-color:#3f2b2533}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:all .3s ease 0s}@media (hover: hover){.rte a:hover{text-decoration:underline;text-decoration-thickness:.1rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/c_common.css.map */
