body,*{font-family:IBM Plex Sans JP,sans-serif!important;font-weight:500!important}.red{color:#e30613}#cart-notification{display:none!important}.product-form .ruffruff-pre-order-product-message{background-color:#e3061314!important;padding:1em 1.5em!important;border-radius:12px!important}@media screen and (max-width: 520px){.header{padding-left:10px!important;padding-right:10px!important}}.header__heading-link,.header__heading-link p,h1.header__heading a,h1.header__heading p{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.4!important}header-drawer{display:none!important}.main-page-title.h0{margin:1em 0 1.8em;font-weight:600!important;font-size:1.5em!important;text-align:center}.product--stacked .product__media-item{width:100%!important;max-width:100%!important}.product__title h1{font-size:2em!important}.product__tags{display:flex;gap:0 .5em}.product .product__tags{margin:-.5em 0!important}.card__content .product__tags{margin:.3em 0 0!important}.product__tags .tag{background-color:#666;padding:.6em 1.2em .5em;border-radius:100px;line-height:1;font-size:1.2rem;color:#fff}.card__content .product__tags .tag{font-size:1rem}.product__tags .tag-\62bd\9078\8ca9\58f2 {background-color:#e30613}.product .price__regular{font-size:1.5em}.product__description p{margin:0!important}.product__description strong{display:inline-block;margin:.8em 0 .1em;font-weight:600!important;opacity:.8}.product__description table.spec{margin:.75em 0}.product__description table.spec tbody{border:none!important;box-shadow:none!important}.product__description table.spec th,.product__description table.spec td{padding:.4em 0;border:none!important;text-align:left;vertical-align:top}.product__description table.spec th{padding-right:2em;white-space:nowrap;font-weight:600!important}.product__description table.spec td strong{margin:0 0 .1em}.product__description table table{padding:0;margin:0;border:none!important;box-shadow:none!important;font-size:1.6rem}.product__description table.spec table th,.product__description table.spec table td{padding-top:0!important;padding-bottom:0!important;font-weight:400!important}.product__description table.spec table th{padding-right:1em}.product__description .size_w{display:inline-block;width:2em;text-align:right}.product__description .dot{position:relative;padding-left:1.2em}.product__description .dot:before{position:absolute;left:0;content:"\30fb"}.product__description .note{margin-top:1em;padding:1em 1.75em;background-color:#f3f4f6;border-radius:12px;font-size:.85em}.card__heading.h5{line-height:1.5;font-size:1em}.card__content a,.card__content a:hover{text-decoration:none!important}.grid__item:hover .card__inner{opacity:.7!important}.card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.01)!important}.product-form .ruffruff-pre-order-selling-plan-group{display:none!important}.price__tax-in{margin-left:.3em;font-size:.8em}.ruffruff-pre-order-selling-plan-group div{border:none!important;padding:0!important;margin:0!important}.justify{display:inline-block;width:5em;overflow:hidden;white-space:nowrap;vertical-align:middle}.justify2{letter-spacing:2.2em}.justify3{letter-spacing:.5em}.size{border-top:1px solid #7f7f7f;padding:1em 0;margin:2em 0 0}.size h3{margin:0 0 .5em;padding:0;font-weight:400}.size table,.size tbody{border:none!important;border-color:transparent!important;border-collapse:collapse;border-spacing:0;box-shadow:none!important}.size table th,.size table td{padding:0;border:none!important;border-color:transparent!important;text-align:left;font-weight:400}.section-header{z-index:10!important}footer{margin:5em 0 0}footer .inner{max-width:1180px;margin:0 auto;padding:0 40px}@media screen and (max-width: 749px){footer .inner{padding:0 20px}}footer .body{display:flex;justify-content:space-between;align-items:center;margin:0 0 5em}footer h2{font-size:1.25em;font-weight:400;margin:0 0 1em;padding:0}footer ul,footer li{list-style:none;margin:0;padding:0;font-size:.95em}footer nav:not(.sns) li+li{margin-top:.6em}footer a{text-decoration:none;color:#333}footer a:hover{text-decoration:underline}footer .sns ul{display:flex;gap:1em}footer .copy{padding:2rem 0;text-align:center;font-size:.875em;color:#7f7f7f}.policy .indent{text-indent:1em}.policy>ol,.policy>ul{list-style:none;padding:0;margin:0}.policy>ol.num,.shopguide ol{counter-reset:number 0;list-style:none}.policy>ol.num>li>h2:before{counter-increment:number 1;content:counter(number) ".";font-weight:600!important}.shopguide ol ol{padding-left:0!important}.shopguide ol ol>li{position:relative;padding-left:1.2em}.shopguide ol ol>li:before{position:absolute;left:0;counter-increment:number 1;content:counter(number) "."}.policy>ol>li+li,.policy>ul>li+li{margin-top:2.5em}.policy>ul ul,.policy>ol ul{list-style:disc!important}.policy h2{margin:0 0 .5em;font-weight:600!important;font-size:1.2em}.policy h3{font-weight:600!important;font-size:1em}.policy .note h3{margin:1.5em 0 .5em;font-weight:600!important;font-size:1em}.policy .box{margin-top:1em;padding:1em 2em;background-color:#f1f1f1}.policy table,.policy thead,.policy tbody,.policy th,.policy td{padding:0!important;border:none!important;box-shadow:none!important;font-size:1em}.policy th,.policy td{padding:.2em 0!important;vertical-align:top}.policy th{padding-right:1em!important;font-weight:600}h1#login+div+div{display:none!important}.globo-form-app .message.success{background-color:#f3f4f6!important}.ReactModal__Content{max-width:860px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
