:root{--page-width-sp: 480px;--page-width-pc: 1168px;--header-height-sp: 54px;--header-height-pc: 96px;--color-black: rgb(18, 18, 18);--color-white: rgb(255, 255, 255);--color-white-alpha: rgba(255, 255, 255, .5);--color-dark-gray: rgb(207, 207, 207);--color-gray: rgb(239, 239, 239);--color-green: rgb(50, 130, 50);--color-red: rgb(255, 0, 0);--z-index-header: 10;--z-index-hamburger-menu: 100}.sp{display:block}.pc{display:none}@media screen and (min-width: 481px){.pc{display:block}.sp{display:none}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.h7{font-family:Optima,sans-serif;font-style:normal;font-weight:400;letter-spacing:.03rem;color:var(--color-black);line-height:1.2;word-break:break-word}.body1,.body2,.body3,.body4,.body5,.body1-bold,.body2-bold,.body3-bold{font-family:Inter,sans-serif;font-style:normal;font-weight:400;letter-spacing:.03rem;color:var(--color-black);line-height:1.2;word-break:break-word}h1,.h1{font-size:50px}h2,.h2{font-size:20px}h3,.h3{font-size:18px}h4,.h4{font-size:16px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}.h7{font-size:10px}.body1{font-size:14px}.body1-bold{font-size:14px;font-weight:700}.body2{font-size:12px}.body2-bold{font-size:12px;font-weight:700}.body3{font-size:10px}.body3-bold{font-size:10px;font-weight:700}.body4{font-size:8px}.body5{font-size:6px}*,*:before,*:after{box-sizing:border-box}html{font-size:calc(var(--font-body-scale) * 62.5%);height:100%}body{position:relative;margin:0 auto;max-width:var(--page-width-sp);min-height:100%;clip-path:inset(0 0 0 0);overflow:auto;font-family:Optima,sans-serif}body.multi-device-page{max-width:none}body.multi-device-header-footer{clip-path:none}@media screen and (min-width: 750px){body{font-size:1.6rem}}body.no-scroll{overflow:hidden}a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:none;color:var(--color-black);background-color:transparent}button{cursor:pointer}dialog{padding:0;border:none;box-sizing:border-box;max-width:none;max-height:none}hr{width:100%}summary{cursor:pointer}.text-ellipsis{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.flex-shrink-0{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/base.css.map */
