@charset "UTF-8";.sw-table{position:relative;margin:auto;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.sw-table__item{display:flex;flex-direction:column;border-bottom:1px solid #ccc;margin-block-start:0!important;margin:0}.sw-table__item-title,.sw-table__item-texts{padding:15px;line-height:1.75}.sw-table__item-title--subtitle,.sw-table__item-texts--subtitle{font-size:15px;font-weight:600}.sw-table__item-title{background-color:#f3f3f3;font-weight:600}.sw-table__item-texts{background-color:#fff;margin-block-start:0!important;margin:0}@media only screen and (min-width: 1140px){.sw-table__item{flex-direction:row;flex-wrap:wrap;margin-block-start:0!important}.sw-table__item-title{width:28%}.sw-table__item-texts{width:72%}}.btn{position:relative;display:flex;align-items:center;justify-content:center;background-color:#ba4e24;border:1px solid #ba4e24;font-weight:400;width:250px;height:60px;padding:10px 30px;margin:0 auto;cursor:pointer;transition:all .3s;color:#fff;text-decoration:none!important}.btn.fade:hover{background-color:#ba4e24;border:1px solid #ba4e24;color:#fff}.btn.slide-bg{position:relative;overflow:hidden;z-index:1}.btn.slide-bg:before{content:"";display:inline-block;width:100%;height:100%;background-color:#fff;color:#fff;position:absolute;top:0;left:0;transform:translate(-100%);transition:transform .3s;z-index:-1}.btn.slide-bg:hover{color:#ba4e24}.btn.slide-bg:hover:before{transform:none}.btn.diagonal-bg{position:relative;overflow:hidden;z-index:1}.btn.diagonal-bg:before{content:"";position:absolute;top:0;right:-50px;bottom:0;left:0;border-right:50px solid transparent;border-bottom:60px solid #fff;transform:translate(-100%);transition:transform .3s;z-index:-1}.btn.diagonal-bg:hover{color:#ba4e24}.btn.diagonal-bg:hover:before{transform:translate(0)}.list-nml{list-style-type:none!important;font-weight:400;padding:0}.list-nml>li{line-height:1.5;position:relative;padding-left:15px}.list-nml>li:not(:last-child){margin-bottom:10px}.list-nml>li:before{display:block;content:"";position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%;background-color:#787878}@media only screen and (min-width: 1140px){.list-nml>li:before{width:7px;height:7px}}.ruffruff-pre-order-product>.ruffruff-pre-order-badge{display:inline-flex;width:auto;height:auto;position:absolute;top:14px;left:14px;padding:2px 8px;background:#e5006e;color:#fff;border-radius:40px;font-size:13px;font-weight:600}:is(cart-drawer,cart-items,quick-add-modal,.cart) .ruffruff-pre-order-product>.ruffruff-pre-order-badge,.predictive-search .ruffruff-pre-order-product>.ruffruff-pre-order-badge,.order-summary__body .ruffruff-pre-order-product>.ruffruff-pre-order-badge,.ruffruff-pre-order-badge-wrapper>.ruffruff-pre-order-badge:nth-of-type(1){display:none;width:0;height:0}.ruffruff-pre-order-badge-wrapper>.ruffruff-pre-order-badge:nth-of-type(2){display:inline-flex;width:auto;height:auto;background:#e5006e;padding:2px 8px;margin-left:3px;color:#fff;border-radius:40px;font-size:13px;font-weight:600}.product-card--show-tax sale-price.text-subdued:after{content:"(\7a0e\8fbc)";font-size:11px;font-weight:400;padding-left:4px;vertical-align:text-bottom}.font-sm{font-size:14px!important}.font-md,.btn{font-size:15px!important}.font-lr{font-size:20px!important}.font-lg{font-size:30px!important}.font-min{font-family:dnp-shuei-mincho-pr6n,sans-serif!important;font-weight:500}.mb-xsm{margin-bottom:7px!important}.mb-sm{margin-bottom:12px!important}.mb-md{margin-bottom:20px!important}.mb-lr{margin-bottom:40px!important}.mb-lg{margin-bottom:60px!important}.pb-sm{padding-bottom:16px!important}.pb-lg{padding-bottom:80px!important}.bg-gray{background-color:#f4f4f4}.content-width{width:88%;margin:0 auto;max-width:800px}.br-pc{display:none}.flex{display:flex;flex-direction:column}.img-obj{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pos-center{display:flex;justify-content:center}.bg-black:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#0003}.spacer{margin:30px}@media only screen and (min-width: 1140px){.font-sm{font-size:15px!important}.font-md,.btn{font-size:16px!important}.font-lr{font-size:25px!important}.font-lg{font-size:38px!important}.mb-xsm{margin-bottom:10px!important}.mb-sm{margin-bottom:15px!important}.mb-md{margin-bottom:25px!important}.mb-lr{margin-bottom:60px!important}.mb-lg{margin-bottom:120px!important}.pb-lg{padding-bottom:150px!important}.br-pc{display:block}.flex{flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width: 1280px){.font-sm{font-size:16px}.font-md,.btn{font-size:18px}.font-lr{font-size:30px}.font-lg{font-size:45px}}.guide{font-size:14px;line-height:1.5}.guide a{color:#005bd3}.guide a:hover{color:#0772ff}.guide__menu{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:0;margin:0;list-style:none}.guide__menu>li{font-weight:700;padding:10px 20px;border-radius:5px;display:inline-block;background-color:#eaeaea}.guide__menu>li>a{color:#333}.guide__sec-lr{margin-bottom:80px}.guide__sec-md{margin-bottom:50px}.guide__sec-sm{padding:10px;background-color:#fbfbfb;border-radius:3px;margin-bottom:30px}.guide__sec-xsm{margin-bottom:30px}.guide__title-lr{position:relative;padding:15px 20px;background-color:#eaeaea;border-radius:3px;font-size:25px;font-weight:700}.guide__title-lr:before{content:"";display:block;position:absolute;top:0;left:0;width:5px;height:100%;border-left:4px solid #787878;border-radius:3px 0 0 3px}.guide__title-md{position:relative;padding-bottom:12px;font-size:22px;font-weight:700}.guide__title-md:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#ccc}.guide__title-md:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100px;height:3px;background-color:#787878}.guide__title-sm{margin:0;padding:10px 12px;background-color:#eaeaea;border-radius:3px;font-size:18px;font-weight:700}.guide__title-xsm{margin:0;font-size:18px;font-weight:700}.guide__table,.guide__table--shipping{border-collapse:collapse}.guide__table td,.guide__table--shipping td{border:1px #ccc solid;padding:10px!important}.guide__table td:first-child,.guide__table--shipping td:first-child{background-color:#f3f3f3}.guide__table--shipping td:last-child{text-align:right}@media only screen and (min-width: 1140px){.guide{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/style.css.map */
