:root{--key-color: #433E3C;--key-color60: rgba(67, 62, 60, .6);--key-color40: rgba(67, 62, 60, .4);--key-color20: rgba(67, 62, 60, .2);--key-color10: rgba(67, 62, 60, .1);--link-color: #4D4848;--light-yellow: #FEF9E3;--light-gray: #F6F6F6;--white: #fff;--ff-roboto: "Roboto", sans-serif;--ff-tsukushi: "TsukuARdGothicStd-B", sans-serif;--ff-tsukushi-r: "TsukuARdGothicStd-R", sans-serif;--ff-noto: "Noto Sans JP", "Noto Sans", sans-serif}body{font-family:var(--ff-tsukushi);font-size:20px;font-style:normal;font-weight:400;line-height:230%;color:var(--key-color)}h1,h2,h3,h4,h5,h6,p{color:inherit}a{text-decoration:none;color:#433e3c!important}a:hover{text-decoration:none!important}.c_common__heading{font-family:var(--ff-tsukushi);font-size:28px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.4px;color:var(--key-color);text-align:center;margin:0}@media (max-width: 749px){.c_common__heading{font-size:19px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.95px}}.c_common__heading.with-icon{display:flex;align-items:center;column-gap:10px;justify-content:center}.c_common__heading.with-icon img{width:36px;height:auto;aspect-ratio:1}@media (max-width: 749px){.c_common__heading.with-icon img{width:31.5px}}.c_common__button{display:block;position:relative;padding:13px 40px;min-width:363px;width:fit-content;border:1px solid #433E3C;border-radius:6px;box-shadow:0 2px 4px #0000000f,0 4px 6px #0000001a;font-size:20px;font-style:normal;font-weight:700;line-height:150%;transition:opacity .3s ease;text-align:center;font-family:var(--ff-tsukushi)}.c_common__button svg{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:16px;height:auto}@media (max-width: 749px){.c_common__button{width:100%;min-width:unset;padding:14.5px 20px;font-size:14px}.c_common__button svg{width:14px;right:8.18px}}@media (any-hover: hover){.c_common__button:hover{opacity:.7}}@media (min-width: 750px){.header__search.c_sp{display:none}}.c_search-modal{width:calc(100% - 32px);height:705px;max-height:97svh;margin-inline:auto;border:1px solid var(--key-color60);border-radius:0 0 10px 10px;align-items:flex-start}.c_search-modal__content{flex-direction:column;padding-inline:0;justify-content:start;padding-block-start:12px!important;padding-inline:16px}.c_search-modal__head-wrap{display:flex;align-items:center;justify-content:space-between;width:100%;padding-block-end:8px;border-block-end:1px solid var(--key-color40)}.c_search-modal__head{font-family:var(--ff-noto)!important;color:var(--key-color);font-size:14px;font-weight:700;line-height:150%;letter-spacing:.7px;margin:0}.c_search-modal__close-button{position:relative;top:unset;right:unset;flex-direction:column;row-gap:2px;width:30px!important;height:41px!important;background:transparent;border:none;padding:0}.c_search-modal__close-button svg{width:26px;height:26px}.c_search-modal__close-button-text{font-family:var(--ff-noto);font-size:10px;font-weight:400;line-height:230%;white-space:nowrap;text-decoration:none!important;box-shadow:none}.c_search__category-head{margin-block:20px 10px;font-family:var(--ff-noto);font-size:12px;font-weight:400;line-height:140%}.c_search-modal__form-head{font-family:var(--ff-noto);margin-block-end:5px;font-size:12px;font-weight:400;line-height:140%;margin-top:0}.search-modal__form .c_layout-sidebar__search-input{height:40px}.c_search-modal__form{padding-inline:23px;padding-block:12px 28px;height:640px;overflow-y:auto}.c_search-modal__form-inner{height:fit-content}.template-404 p,.template-404 h1{font-family:var(--ff-tsukushi)}.c_product__none-title{font-family:var(--ff-tsukushi);text-align:center;margin-block:80px;font-size:24px}@media (max-width: 749px){.c_product__none-title{font-size:18px}}.c_product__none-text{text-align:center}.c_product__none-link{text-decoration:underline}.c_order__url{color:#b91c1c;text-decoration:underline}.c_announcebar{background:#f8bb3c;padding-block:12px 8px}.c_announcebar p{font-size:14px;text-align:center;margin:0;line-height:1.4;font-family:var(--ff-tsukushi)}.c_announcebar p a{text-decoration:underline;transition:opacity .3s ease}@media (any-hover: hover){.c_announcebar p a:hover{opacity:.7}}.spOnly{display:none}@media (max-width: 999px){.c_announcebar p{font-size:13px}}@media (max-width: 749px){.c_announcebar{position:fixed;z-index:10;top:0;left:0;width:100%;height:auto;padding-block:8px}.c_announcebar p{font-size:12px;line-height:1.2}.spOnly{display:block}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/c_common.css.map */
