@media only screen and (min-width:769px){.template-product #MainContent .page-width,.template-product .product-grid__container{max-width:calc(var(--ktob-content-width) + 2 * var(--pageWidthPadding, 40px));margin-left:auto;margin-right:auto}}.page-content--product{padding-top:40px;padding-bottom:0}@media only screen and (max-width:768px){.page-content--product{padding-top:15px}}@media only screen and (min-width:769px){.template-product .product-grid__container>.product-grid__content{padding-left:45px;box-sizing:border-box}.template-product .grid--product-images-right>.product-grid__content{padding-left:0;padding-right:45px}.template-product .product-single__meta{padding-top:65px;padding-left:0;padding-right:0}}.template-product .product-single__meta>div:empty,.template-product .product-single__meta>div:not(:has(*)),.template-product .product-single__meta>div:has(>.product-block:empty),.template-product .product-single__meta>div:has(>.product-block:not(:has(*))){display:none!important;margin:0!important;padding:0!important;min-height:0!important}.template-product .product-block:empty,.template-product .product-block:not(:has(*)){display:none!important;margin-bottom:0!important}.template-product [data-ktob-empty-block]{display:none!important;margin:0!important;padding:0!important;min-height:0!important}.template-product [data-product-blocks] h1.h2.product-single__title,.template-product .product-single__meta h1.h2.product-single__title,.template-product .product-single__header--mobile h1.h2.product-single__title{font-size:25px;line-height:1.3;padding-top:22px}@media only screen and (max-width:768px){.template-product [data-product-blocks] h1.h2.product-single__title,.template-product .product-single__meta h1.h2.product-single__title,.template-product .product-single__header--mobile h1.h2.product-single__title{font-size:calc(var(--typeHeaderSize) * .63 * 2 / 3)}.template-product .product-grid__content{padding-left:0;padding-right:0}.template-product .product-single__meta{padding-top:0;padding-left:0;padding-right:0;margin-top:15px;margin-bottom:15px}}@media only screen and (min-width:769px){.product-full-width{margin-top:40px}}.yakuji{color:#3f3a39;font-weight:400;font-size:15px;background:#fff;border:1px #3f3a39 solid;padding:2px 4px 2px 8px;width:auto}.template-product .product-full-width .rte{font-size:15px;line-height:1.6}.template-product .product-full-width .rte p,.template-product .product-full-width .rte ul,.template-product .product-full-width .rte ol,.template-product .product-full-width .rte li,.template-product .product-full-width .rte table{margin-bottom:15px}.template-product .product-full-width .rte li{line-height:1.6}@media only screen and (min-width:769px){.template-product .product-full-width .rte p,.template-product .product-full-width .rte ul,.template-product .product-full-width .rte ol,.template-product .product-full-width .rte table{margin-bottom:25px}}.template-product #ktob-product-desc{scroll-margin-top:130px}.template-product .product-full-width .rte>h2:first-child{margin-top:0}.template-product .linksection h8,.template-product .product-full-width .rte .bosection h10[id]{display:block;scroll-margin-top:130px}@media only screen and (max-width:768px){.template-product #ktob-product-desc{scroll-margin-top:100px}.template-product .linksection h8,.template-product .product-full-width .rte .bosection h10[id]{scroll-margin-top:100px}}.template-product .product-full-width .rte h2{font-size:20px;font-weight:700;border-bottom:solid 1px #e4e4e4;padding-bottom:12px;margin-top:2.5rem;margin-bottom:1.25rem}.template-product .product-full-width .rte h2:first-child{margin-top:0}@media only screen and (max-width:768px){.template-product .product-full-width .rte h2{font-size:15px;padding-bottom:10px;margin-top:2rem;margin-bottom:1rem}.template-product .product-full-width .rte h2:first-child{margin-top:0}}@media only screen and (max-width:768px){.template-product .product-full-width .rte{overflow-x:auto;-webkit-overflow-scrolling:touch}.template-product .product-full-width .rte table{width:max-content;min-width:100%;max-width:none}.template-product .product-full-width .rte th,.template-product .product-full-width .rte td{white-space:nowrap;font-size:12px;padding:8px 6px}.template-product .product-full-width .rte [class^=tbl-] table{width:auto;min-width:0}.template-product .product-full-width .rte .tbl-rpro th,.template-product .product-full-width .rte .tbl-rpro td{white-space:normal;font-size:inherit;padding:10px}}@media only screen and (min-width:769px){.template-product .product-grid__container.grid--product-images--partial>.grid__item:first-child{max-width:50%}}.container-ml{max-width:56rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}.section-title-ml{font-size:1rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.product-card-ml{display:block;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;text-decoration:none;transition:box-shadow .3s ease-in-out;background-image:linear-gradient(to bottom,#fff,#f9fafb)}.product-card-ml:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.product-card-content-ml{display:flex;align-items:center;gap:1.25rem}.product-image-container-ml{width:6rem;height:6rem;flex-shrink:0;padding:.375rem;background-color:#fff;border:1px solid #f3f4f6;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.product-image-ml{max-width:100%;max-height:100%;object-fit:contain}.product-info-ml{flex:1;min-width:0}.product-title-ml{font-size:1rem;font-weight:500;color:#111827;margin:0 0 .5rem}.product-description-ml{font-size:.875rem;color:#4b5563;line-height:1.5;margin:0}@media(max-width:640px){.product-card-ml{padding:.6rem}.product-card-content-ml{gap:1rem}.product-image-container-ml{width:5rem;height:5rem}.product-title-ml{font-size:.9rem}.product-description-ml{font-size:.825rem;line-height:1.4}}.tbl-rmovie table{width:auto}.tbl-rmovie td{border:solid 1px #fff;padding:10px;width:560px;vertical-align:top}@media only screen and (max-width:768px){.tbl-rmovie td{border-bottom:none;display:block;width:100%}.tbl-rmovie table{width:100%}}.tbl-supp table{border:solid 1px #000000;width:auto}.tbl-supp td{border:solid 1px #000000;padding:10px;vertical-align:top}.tbl-normal table{width:auto}.tbl-normal td{border:solid 1px #ffffff;padding:20px;background:#efefef;vertical-align:top}.tbl-normal2 table{table-layout:fixed;width:100%}.tbl-normal2 td{border:solid 1px #efefef;padding:20px;background:#fff;vertical-align:top}@media only screen and (max-width:768px){.tbl-normal2 th{border:solid 1px #efefef;padding:20px;vertical-align:top;white-space:wrap;background:#f0f0f0;width:100px}}.tbl-rpro td{border:solid 1px #ffffff;text-decoration:none;vertical-align:top;max-width:250px}.tbl-rpro td img{max-width:200px}@media only screen and (max-width:768px){.tbl-rpro td{max-width:180px}.tbl-rpro td img{max-width:150px}}.tbl-h3 table{border-collapse:collapse;table-layout:auto}.tbl-h3 td{border:solid 1px #ffffff;padding:0 0 10px 20px;width:100%}.tbl-h3 th{border:solid 1px #ffffff;background:#fff;font-weight:700;padding:0;width:100%;white-space:nowrap}.tbl-guide1 table{border-collapse:collapse;table-layout:auto;width:auto}.tbl-guide1 th{border-style:solid none;border-width:1px;border-color:#e3e3e3 #ffffff;background:#fff;font-size:15px;font-weight:700;color:#373737;padding:10px 50px 10px 10px;width:auto}.tbl-guide1 td{border-style:solid none;border-width:1px;border-color:#e3e3e3 #ffffff;background:#fff;font-size:15px;font-weight:400;color:#000;padding:10px 50px 10px 10px;width:auto}.tbl-pro-eo table{border-collapse:collapse;table-layout:auto;width:100%}.tbl-pro-eo th{border:1px #ffffff solid;background:#f7f7f7;color:#8c8c8c;padding:10px 30px 10px 15px;line-height:1.5em;width:90px;white-space:nowrap;border-left:solid 8px #8c8c8c;font-weight:400;font-size:15px}.tbl-pro-eo td{border:1px #ffffff solid;color:#000;background:#f7f7f7;padding:20px 10px 20px 15px;line-height:1em;width:auto}@media only screen and (max-width:768px){.tbl-pro-eo th{width:70px;font-size:10px}.tbl-pro-eo td{line-height:1.5em}}.tbl-pro-so table{border-collapse:collapse;table-layout:auto}.tbl-pro-so th{border:1px #c00000 solid;background:#c00000;color:#fff;padding:5px 30px 5px 15px;line-height:1.5em;width:90px;white-space:nowrap;font-weight:400;font-size:15px}.tbl-pro-so td{border:1px #c00000 solid;color:#000;background:#fff;padding:10px 10px 10px 15px;line-height:1em;width:auto}@media only screen and (max-width:768px){.tbl-pro-so th{width:70px;font-size:10px}.tbl-pro-so td{line-height:1.5em}}.so-box{border:3px solid #c00000;width:fit-content;border-radius:4px;margin:2em 0;line-height:2em;padding:1em 2em;position:relative}.so-box:before{background-color:#fff;color:#c00000;content:"\6b20\54c1\60c5\5831";font-weight:700;left:1em;padding:0 .5em;position:absolute;top:-1em}.tbl-brand table{border-collapse:collapse;table-layout:auto;width:100%}.tbl-brand th{border:1px #f7f7f7 solid;background:#f7f7f7;padding:20px 20px 20px 15px;width:140px}.tbl-brand td{border:1px #f7f7f7 solid;color:#000;background:#f7f7f7;padding:20px 10px;width:auto}@media only screen and (max-width:768px){.tbl-brand th{width:70px;font-size:10px}.tbl-brand td{line-height:1.5em}}.tbl-brand-long table{border-collapse:collapse;table-layout:auto;width:100%}.tbl-brand-long th{border:1px #f7f7f7 solid;background:#f7f7f7;padding:20px 20px 20px 15px;width:180px}.tbl-brand-long td{border:1px #f7f7f7 solid;color:#000;background:#f7f7f7;padding:20px 10px;width:auto}@media only screen and (max-width:768px){.tbl-brand-long th{width:70px;font-size:10px}.tbl-brand-long td{line-height:1.5em}}.tbl-ex table{border-collapse:collapse;table-layout:auto;width:auto}.tbl-ex th{border:1px #f7f7f7 solid;background:#f7f7f7;width:50px;padding:10px 0 5px 15px;vertical-align:middle}.tbl-ex td{border:1px #f7f7f7 solid;color:#000;background:#f7f7f7;padding:10px 0;width:200px;vertical-align:middle}.outlet-button a{background:#c00000;border-radius:40px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0;max-width:250px;padding:10px 25px;color:#fff;transition:.3s ease-in-out;font-weight:500}.outlet-button a:after{position:absolute;top:50%;left:20px;border-radius:1px;transition:.2s ease-in-out;content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-50%)}.outlet-button a:hover{background:#313131;color:#fff}.outlet-normal-button a{background:#1ca5f2;border-radius:40px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0;max-width:200px;padding:10px 25px;color:#fff;transition:.3s ease-in-out;font-weight:500}.outlet-normal-button a:after{position:absolute;top:50%;left:20px;border-radius:1px;transition:.2s ease-in-out;content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;transform:translateY(-50%)}.outlet-normal-button a:hover{background:#313131;color:#fff}.template-product .variant-button-wrap{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0 0 12px;min-width:0}.template-product .variant-button-wrap .variant__label{flex:0 0 100%;margin:0 0 6px;font-size:14px;font-weight:600;color:#111827}.template-product .variant-button-wrap label.element-radio{flex:0 0 auto;margin:0;cursor:pointer}.template-product .variant-button-wrap label.element-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.template-product .variant-button-wrap label.element-radio .element-button{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:40px;padding:8px 12px;box-sizing:border-box;border:1px solid #d1d5db!important;border-radius:0!important;background:#fff!important;color:#111827!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.template-product .variant-button-wrap label.element-radio .element-button .element-text{color:inherit!important}.template-product .variant-button-wrap label.element-radio input[type=radio]:checked+.element-button{border:2px solid #111827!important;background:#fff!important;color:#111827!important}.template-product .variant-button-wrap label.element-radio.disabled .element-button,.template-product .variant-button-wrap label.element-radio.ktob-variant-unavailable .element-button{position:relative;overflow:hidden;border:1px solid #e5e7eb!important;background:#f3f4f6!important;color:#b0b0b0!important;cursor:not-allowed}.template-product .variant-button-wrap label.element-radio.disabled .element-button .element-text,.template-product .variant-button-wrap label.element-radio.ktob-variant-unavailable .element-button .element-text{color:#b0b0b0!important}.template-product .variant-button-wrap label.element-radio.disabled .element-button:after,.template-product .variant-button-wrap label.element-radio.ktob-variant-unavailable .element-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,transparent calc(50% - .5px),#c4c4c4 calc(50% - .5px),#c4c4c4 calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.template-product .variant-button-wrap label.element-radio.disabled input[type=radio]:checked+.element-button,.template-product .variant-button-wrap label.element-radio.ktob-variant-unavailable input[type=radio]:checked+.element-button{border:1px solid #d1d5db!important;background:#f3f4f6!important;color:#b0b0b0!important}
/*# sourceMappingURL=/cdn/shop/t/84/assets/product.css.map */
