.c_is_pc{display:none}@media only screen and (min-width: 750px){.c_is_pc{display:block}}.shopify-policy__container{width:1100px;max-width:90%}.shopify-policy__title h1{color:#2b4066;text-align:center;font-family:Noto Sans JP;font-size:24px;font-style:normal;font-weight:700;line-height:150%}@media only screen and (min-width: 750px){.shopify-policy__title h1{font-size:30px;margin-top:13rem;margin-bottom:5.4rem}}.text-body{font-family:Zen Kaku Gothic New,Klee One,sans-serif;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Zen Kaku Gothic New,Klee One,sans-serif;font-style:normal;font-weight:500}h4,.h4{font-family:Zen Kaku Gothic New,Klee One,sans-serif;font-style:normal}.select__select,.text-area,p,span,li,.field__input{font-family:Zen Kaku Gothic New,Klee One,sans-serif;font-style:normal;font-weight:400}.hxl{font-size:calc(var(--font-heading-scale) * 5rem)}@media only screen and (min-width: 750px){.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}.h0{font-size:36px}@media only screen and (min-width: 750px){.h0{font-size:54px}}h1,.h1{font-size:36px}@media only screen and (min-width: 750px){h1,.h1{font-size:40px}}h2,.h2{font-size:24px}@media only screen and (min-width: 750px){h2,.h2{font-size:24px}}h3,.h3{font-size:18px}@media only screen and (min-width: 750px){h3,.h3{font-size:18px}}.c_button{text-align:left}.c_button_label{letter-spacing:.1rem;margin:13px 18px 13px 20px}@media screen and (min-width: 750px){.c_button_label{margin-right:3rem;letter-spacing:.3rem;margin-top:17px;margin-bottom:17px;margin-left:20px}}.c_button-icon-arrow{display:inline-block;content:"";margin-right:8px;width:.8em;height:.8em;background-image:url(https://cdn.shopify.com/s/files/1/0876/2117/3561/files/arrow-icon2x.png?v=1716962168);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.c_button-icon-arrow_outline{display:inline-block;content:"";margin-right:8px;width:.8em;height:.8em;background-image:url(/cdn/shop/files/button-arrow.png?v=1717393315);background-size:contain;background-repeat:no-repeat;vertical-align:middle}.button,.c_button-outline{transition:background-color .7s ease}.c_button:hover{background-color:#f4a928;color:#fff;border-color:#f4a928}.c_button-outline:hover{color:#fff}.c_heading__underline{font-weight:700;padding-bottom:5px;border-bottom:2px solid #2B4066}.c_section_heading{position:relative;display:inline-block;color:#2b4066;font-family:Klee One;font-size:28px;font-style:normal;font-weight:600;line-height:49px;text-align:center;z-index:1}.c_section_heading:before{content:"";position:absolute;background:#d3ede9;width:40px;height:40px;border-radius:50%;top:53%;left:-8%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media screen and (min-width: 750px){.c_section_heading{font-size:48px;line-height:20px}.c_section_heading:before{width:65px;height:65px;background:#d3ede9;border-radius:50%;top:55%;left:-8%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}}.c_section__caption{color:#2b4066;font-size:14px;font-style:normal;font-weight:500;line-height:24px;padding-top:1rem}@media screen and (min-width: 750px){.c_section__caption{font-size:16px}}.footer-block__brand-info h2{font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:2px}.c_full{margin:0 calc(50% - 50vw);width:100vw}.c_bg,.c_wave{overflow:hidden}.c_footer-treat-right,.c_footer-treat-left{display:none}@media only screen and (min-width: 750px){.c_footer-treat-right,.c_footer-treat-left{display:block;position:absolute}.c_footer-treat-right{top:-41%;right:2cqmax;z-index:100}.c_footer-treat-left{top:-42.5%;left:-5%;z-index:100}}@media only screen and (min-width: 750px){.c_view-all{padding-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_base.css.map */
