.text-body{font-family:Lato,Noto Sans JP,sans-serif;font-style:nomal;font-weight:400}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Lato,Noto Sans JP,sans-serif;font-style:normal;font-weight:500}h4,.h4{font-family:Lato,Noto Sans JP,sans-serif;font-style:normal}.link,.customer a{font-family:Roboto,Noto Sans JP,sans-serif}.select__select,.text-area{font-family:Lato,Noto Sans JP,sans-serif;font-style:nomal;font-weight:400}.h0{font-size:36px}@media only screen and (min-width:750px){.h0{font-size:38px}}h1,.h1{font-size:24px}@media only screen and (min-width:750px){h1,.h1{font-size:29px}}h2,.h2{font-size:21px}@media only screen and (min-width:750px){h2,.h2{font-size:21px}}h3,.h3{font-size:18px}@media only screen and (min-width:750px){h3,.h3{font-size:18px}}.about-message{width:1200px;max-width:100%}@media screen and (max-width:749px){.about-message{width:100%}}.about-message_content{display:flex;margin-top:50px;margin-bottom:50px}@media screen and (max-width:749px){.about-message_content{display:block;margin:35px 24px}}.about-message_right{width:50%}@media screen and (max-width:749px){.about-message_right{width:100%}}.about-message_title{font-size:28px;line-height:56px}.about-message_left{width:50%;margin:0}@media screen and (max-width:749px){.about-message_left{width:100%}}.about-message_sub-title{font-size:22px;letter-spacing:.1rem}.about-message_text{letter-spacing:-.01rem}@media screen and (max-width:749px){.about-message_text{letter-spacing:0;line-height:calc(1 + .5 / var(--font-body-scale))}}.product-form__input input[type=radio]+label{background-color:#fff;border-color:#aeaeae;color:#aeaeae}.product-form__input input[type=radio]:checked+label{background-color:#4499b6;border-color:#fff;color:#fff}.product-form__input input[type=radio]+label:hover{border-color:#4499b6}.announcement-bar-section{position:sticky;top:0;z-index:30}.announcement-bar-section .utility-bar,.card__media{position:relative}.c-ranking-badge{position:absolute;top:4px;left:4px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:999px;font-size:14px;font-weight:700;line-height:1;color:#fff;background:#595959}.c-ranking-badge--1{background:#c9a227}.c-ranking-badge--2{background:#9aa0a6}.c-ranking-badge--3{background:#b2733b}@media screen and (max-width:749px){.c-ranking-badge{width:30px;height:30px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base_custom.css.map */
