﻿.input-select{position:relative;display:inline-block}.input-select.stretch{width:100%}.input-select.stretch select{width:100%}.input-select select{-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:12px 16px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-clip:padding-box;line-height:150%;cursor:pointer}.input-select select.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-select select:focus{box-shadow:0 0 0 2px rgba(131,192,253,.2);outline-offset:-2px;background:rgba(0,0,0,.08)}.input-select select:hover{background:rgba(0,0,0,.08)}.input-select select::-webkit-search-decoration{display:none}.input-select::after{content:"";position:absolute;display:inline-block;top:50%;right:16px;width:6px;height:6px;border-top:1.5px solid rgba(0,0,0,.3);border-right:1.5px solid rgba(0,0,0,.3);transform:translateY(-75%) rotate(135deg);pointer-events:none}.input-button{display:inline-block;color:#fff;background:#ff860d;border-radius:4px;padding:20px 24px}.input-button.medium{padding:16px 24px}.input-button.small,.input-button.slim{padding:12px 16px}.input-button.tiny{padding:8px}.input-button{font-weight:bold;line-height:1;cursor:pointer;appearance:none;outline:none;border:none}.input-button:link,.input-button:visited{color:#fff}.input-button:hover{opacity:.7}.input-button.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-button.secondary{background:#0d86ff}.input-button.error{background:#c50000}.input-button.stretch{width:100%}.input-button.stretch select{width:100%}.input-button.skeleton{color:inherit;background:rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(0,0,0,.16)}.input-button.skeleton:hover{opacity:1;background:rgba(255,134,13,.08)}.input-button.skeleton:link,.input-button.skeleton:visited{color:inherit}.input-button.white{background:#fff;color:#000;border:1px solid rgba(0,0,0,.12)}.input-button.white:hover{opacity:1;background:rgba(255,134,13,.08)}.input-button.white:link,.input-button.white:visited{color:inherit}.input-button.footer{background:#fff;color:#000;border:1px solid rgba(0,0,0,.12)}.input-button.footer:hover{opacity:.7}.input-button.footer:link,.input-button.footer:visited{color:inherit}.input-button.noborder{color:inherit;background:rgba(0,0,0,0)}.input-button.noborder:link,.input-button.noborder:visited{color:inherit}.input-radio{display:none}.input-radio-item{position:relative;display:flex;padding:16px;border:1px rgba(0,0,0,.3) solid;border-radius:4px;cursor:pointer}.input-radio-item:hover{background:rgba(0,0,0,.08)}.input-radio-status{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px rgba(0,0,0,.3) solid;border-radius:50%;background:#fff;flex-shrink:0}.input-radio-status::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff}.input-radio:checked+.input-radio-item{border:1px #0d86ff solid;background:rgba(13,134,255,.12)}.input-radio:checked+.input-radio-item .input-radio-status::before{background:#0d86ff}.input-radio:disabled+.input-radio-item{border:1px #9f9fa0 solid;opacity:.7;pointer-events:none}.input-radio:disabled+.input-radio-item::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.input-text{-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:12px 16px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-clip:padding-box;line-height:150%;cursor:pointer}.input-text.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-text:focus{box-shadow:0 0 0 2px rgba(131,192,253,.2);outline-offset:-2px;background:rgba(0,0,0,.08)}.input-text:hover{background:rgba(0,0,0,.08)}.input-text::-webkit-search-decoration{display:none}.input-text.stretch{width:100%}.input-text:read-only{background:rgba(0,0,0,.12);color:rgba(0,0,0,.3);pointer-events:none}.input-checkbox{display:none}.input-checkbox-item{position:relative;display:flex;padding:16px;border:1px rgba(0,0,0,.3) solid;border-radius:4px;cursor:pointer}.input-checkbox-item:hover{background:rgba(0,0,0,.08)}.input-checkbox-status{font-size:20px;color:rgba(0,0,0,.3)}.input-checkbox:checked+.input-checkbox-item{border:1px #0d86ff solid}.input-checkbox:checked+.input-checkbox-item .input-checkbox-status{color:#0d86ff}.input-checkbox:disabled+.input-checkbox-item{border:1px #9f9fa0 solid;opacity:.7;pointer-events:none}.input-checkbox:disabled+.input-checkbox-item::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.width-max{width:100%}.cal{background:#efefef;padding:12px}.cal.cal-no-bg{background:rgba(0,0,0,0);padding:0}.cal-alert{display:inline-block;background:#fff;color:#c50000;font-weight:bold;padding:12px 16px;border-radius:4px;border:1px solid #c50000}.cal .cal-wrap{flex-shrink:0}.cal .cal-wrap .select_days,.cal .cal-wrap .schedule{background:#0d86ff !important;color:#fff}.cal .cal-wrap .cal_today{background:#fff !important;width:14px;height:14px}.cal .cal-wrap .no_dayscalc{background:linear-gradient(0deg, rgba(255, 134, 13, 0.32) 0%, rgba(255, 134, 13, 0.32) 100%),#fff !important}.cal .cal-wrap-slider{position:relative;max-width:100%;overflow-x:scroll}.cal .cal-wrap-slider .cal-prev,.cal .cal-wrap-slider .cal-next{display:none}.cal .cal-wrap-slider .cal-prev{left:0;transform:translate(-50%, -50%) rotateZ(90deg)}.cal .cal-wrap-slider .cal-next{right:0;transform:translate(50%, -50%) rotateZ(-90deg)}.cal .cal-wrap-slider-contents{display:flex;justify-content:center;flex-wrap:nowrap;gap:4px;width:100%}@media screen and (max-width: 568px){.cal .cal-wrap-slider-contents{justify-content:start}}.cal .cal-wrap-slider-col{flex-shrink:0;scroll-snap-align:start}.cal .cal-wrap-slider-col table{margin:0 auto;background:#fff}.cal .cal-wrap-slider-col table th,.cal .cal-wrap-slider-col table td{font-weight:normal}.cal .cal-wrap-slider-col table th{text-align:center;width:32px;height:32px;font-weight:bold}.cal .cal-wrap-slider-col table td{text-align:center;width:32px;height:32px}.cal .cal-wrap-slider-col table .month{background:#005acb;color:#fff;padding:4px;line-height:1;font-weight:normal}.cal .cal-wrap-slider-col table .week{font-weight:bold}.cal .cal-wrap-slider-col table .sat,.cal .cal-wrap-slider-col table .sun,.cal .cal-wrap-slider-col table .hol{background:rgba(255,134,13,.32) !important}.cal .cal-wrap-slider-col table .today{box-shadow:0px 0px 0px 2px #0d86ff inset;color:#0d86ff;font-weight:bold}.cal .cal-wrap-slider-col table .disabled{color:rgba(0,0,0,.3)}.cal .cal-wrap-days{max-width:452px;margin-inline:auto}.cal .cal-wrap-days-info{display:flex;max-width:452px;margin-inline:auto;gap:8px}.cal .cal-wrap-days-info p:first-child{width:15px;height:15px;margin-right:4px}.cal .cal-wrap-days-info>div.flex{display:flex}.cal .cal-wrap-days-info>div.marginLeft{margin-left:12px}.cal .cal-wrap-days-info .select_days,.cal .cal-wrap-days-info .schedule{background:#0d86ff !important;color:#fff}.cal .cal-wrap-days-info .cal_today{background:#fff !important;width:14px;height:14px;border:1px solid #0d86ff;background:#fff}.cal .cal-wrap-days-info .no_dayscalc{background:linear-gradient(0deg, rgba(255, 134, 13, 0.32) 0%, rgba(255, 134, 13, 0.32) 100%),#fff !important}.index-banner{position:relative;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden}.index-banner-slider{max-height:378px;overflow:hidden}@media screen and (max-width: 980px){.index-banner-slider{max-height:394px}}.index-banner-slider img{margin:0 auto}.index-banner-nav{position:absolute;top:30px;left:0;width:100%;height:calc(100% - 60px);pointer-events:none}@media screen and (max-width: 980px){.index-banner-nav{top:0px}}.index-banner-nav i,.index-banner-nav button{pointer-events:auto}.index-banner-nav .slick-arrow{position:absolute;top:50%;color:rgba(0,0,0,.3);font-size:24px;cursor:pointer}.index-banner-nav .slick-arrow.arrow-prev{left:10px}.index-banner-nav .slick-arrow.arrow-next{right:10px}.index-anchor{display:grid;grid-template-columns:repeat(auto-fit, minmax(272px, 1fr));grid-gap:16px;justify-content:center}.index-anchor a{display:block;padding:12px 8px;text-align:center;border:1px rgba(0,0,0,.1215686275) solid;border-radius:4px}.index-anchor a:hover{opacity:1;background:rgba(0,0,0,.0784313725)}.index-category{display:grid;grid-template-columns:repeat(auto-fill, 230px);grid-gap:24px 16px;justify-content:center}.index-category-item.latest,.index-category-item.campaign{position:relative}.index-category-item.latest::after,.index-category-item.campaign::after{content:attr(data-label);position:absolute;top:8px;left:8px;padding:4px 12px;background:#c50000;border-radius:4px;font-size:12px;font-weight:bold;color:#fff;line-height:1}.index-category-item.sale{position:relative}.index-category-item.sale::after{content:attr(data-label);position:absolute;top:8px;left:8px;padding:4px 12px;background:#c50000;border-radius:4px;font-size:12px;font-weight:bold;color:#fff;line-height:1}.index-simulator-feature{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px}@media screen and (max-width: 980px){.index-simulator-feature{grid-template-columns:1fr}}.index-simulator-feature-item{padding:16px;border:1px solid rgba(0,0,0,.1215686275);border-radius:4px}.index-simulator-feature-item-label{display:flex;justify-content:center;align-items:center;color:#ff860d;font-size:16px;font-weight:bold}.index-button{display:inline-flex;max-width:230px;align-items:center}.index-sample{display:grid;grid-template-columns:394px 1fr;grid-gap:16px}@media screen and (max-width: 980px){.index-sample{grid-template-columns:1fr}}.index-knowledge{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:16px;justify-content:center}.index-knowledge-item{display:grid;grid-template-columns:max-content 1fr;gap:8px;align-items:center}.index-feature{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}@media screen and (max-width: 980px){.index-feature{grid-template-columns:1fr}}.index-feature-item{display:inline-flex;flex-direction:column;padding:16px;border:1px solid rgba(0,0,0,.1215686275);border-radius:4px}.index-column{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}@media screen and (max-width: 980px){.index-column{grid-template-columns:1fr}}.index-column-item{display:grid;grid-template-columns:162px 1fr;grid-gap:8px}.index-social{padding:16px;background:rgba(0,0,0,.0392156863)}.index-social-links{display:flex;gap:24px;flex-wrap:wrap;justify-content:center;font-weight:bold}.index-cal{background:#efefef}.index-cal-alert{display:block;background:#c50000;color:#fff;padding:8px 12px;border-radius:20px}.index-cal-footer{display:grid;grid-template-columns:148px auto;grid-gap:12px 24px;justify-content:center;padding:0 16px 16px 16px}@media screen and (max-width: 568px){.index-cal-footer{grid-template-columns:auto}}.index-cal-footer-holiday{display:grid;grid-template-columns:1fr;grid-gap:4px}@media screen and (max-width: 568px){.index-cal-footer-holiday{grid-template-columns:repeat(2, max-content)}}.index-cal-footer-holiday .no_dayscalc{width:15px;height:15px;margin-right:4px;background:rgba(255,134,13,.32)}.index-news{display:grid;grid-template-columns:148px 1fr;grid-gap:16px;padding:16px 0}@media screen and (max-width: 980px){.index-news{grid-template-columns:1fr}}.index-news+.index-news{border-top:1px solid rgba(0,0,0,.16)}.index-news-label{display:flex;flex-direction:column;gap:4px}@media screen and (max-width: 980px){.index-news-label{flex-direction:row;flex-wrap:wrap}}.index-news-label span{display:inline-block;padding:4px 8px;font-size:12px;color:#0d86ff;border:1px #0d86ff solid;border-radius:14px}.gap-40{gap:40px}@media screen and (max-width: 568px){.gap-24-sm{gap:40px}}.products-pagenav{display:flex;width:100%;gap:8px}@media screen and (max-width: 980px){.products-pagenav{display:grid;grid-template-columns:repeat(2, 1fr)}}.products-pagenav>li{flex:1;text-align:center}.products-pagenav>li .full{width:100%}.products-anchor{display:grid;grid-template-columns:repeat(2, max-content);gap:16px;justify-content:end}@media screen and (max-width: 568px){.products-anchor{grid-template-columns:1fr}}.products-lineup{display:grid;grid-template-columns:repeat(3, 230px);gap:16px;justify-content:center}@media screen and (max-width: 980px){.products-lineup{grid-template-columns:repeat(2, 176px)}}.products-lineup-label{position:absolute;top:8px;left:8px;display:inline-block;padding:4px 12px;line-height:1;font-size:12px;font-weight:bold;color:#fff;border-radius:4px}.products-lineup-label.latest{background-color:#c50000}.products-lineup-label.latest::before{content:"新商品"}.products-lineup-label.standard{background-color:#005acb}.products-lineup-label.standard::before{content:"定番"}.products-lineup-label.freecut{background-color:#0d86ff}.products-lineup-label.freecut::before{content:"自由カット"}.products-lineup-label.fixcut{background-color:#ff860d}.products-lineup-label.fixcut::before{content:"定形カット"}.products-lineup-sizelabel{position:absolute;top:8px;left:8px;display:inline-block;padding:4px 8px;line-height:1;font-size:12px;color:#0d86ff;background-color:#fff;border:1px solid #0d86ff}.products-lineup-sizelabel.has-label{top:36px}.products-lineup a{position:relative}.products-others{display:grid;grid-template-columns:repeat(auto-fill, 162px);gap:16px}@media screen and (max-width: 980px){.products-others{justify-content:center}}.products-others a{display:inline-block;border:1px solid rgba(0,0,0,.12)}.products-others a.active{color:#0d86ff !important;border-color:#0d86ff}.products-sim{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;gap:40px}@media screen and (max-width: 980px){.products-sim{grid-template-columns:1fr;gap:24px}}@media screen and (max-width: 980px){.products-sim-explain{margin:0 auto}}.products-lot{display:grid;grid-template-columns:repeat(4, 100px);grid-gap:40px;justify-content:center}@media screen and (max-width: 980px){.products-lot{grid-template-columns:repeat(2, 100px)}}.products-commitment{display:grid;grid-template-columns:repeat(2, 256px);grid-gap:24px;justify-content:center}@media screen and (max-width: 980px){.products-commitment{grid-template-columns:256px}}.products-cost{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px;justify-content:center}@media screen and (max-width: 980px){.products-cost{grid-template-columns:1fr}}.products-cost-wrap{border:solid #0d86ff 1px;border-radius:4px;padding:16px 12px}.products-thickness{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;justify-content:center;align-items:center}@media screen and (max-width: 980px){.products-thickness{grid-template-columns:1fr}}.products-thickness-img{position:relative}@media screen and (max-width: 980px){.products-thickness-img{display:grid;grid-template-columns:162px 1fr;align-items:center}}.products-thickness-img .label-red{position:absolute;top:12px;left:8px;font-size:12px;background:#c50000;border-radius:4px;padding:4px 12px;color:#fff;font-weight:bold;line-height:100%}.products-thickness-img .label-blue{position:absolute;top:12px;left:8px;font-size:12px;background:#005acb;border-radius:4px;padding:4px 12px;color:#fff;font-weight:bold;line-height:100%}.products-quality{background:rgba(0,0,0,.04);padding:24px}.products-quality .input-button.skeleton{background:#fff}.products-quality-detail{background-color:#fff;padding:24px}.products-quality-option{display:grid;grid-template-columns:repeat(2, 230px);justify-content:center;grid-gap:16px}@media screen and (max-width: 980px){.products-quality-option{grid-template-columns:230px;grid-gap:12px;justify-content:center}}.products-quality-block-option{display:grid;grid-template-columns:264px 1fr;grid-gap:24px;align-items:center}@media screen and (max-width: 980px){.products-quality-block-option{grid-template-columns:1fr}}.products-quality-block-option-image{display:flex;align-items:center;height:200px;overflow:hidden}.products-quality-service-stand{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media screen and (max-width: 980px){.products-quality-service-stand{display:grid;grid-template-columns:1fr}}.products-modal{display:none;position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:999}@media screen and (max-width: 980px){.products-modal-item{width:240px;margin:0 auto 16px auto}}.products-modal-image{position:relative;z-index:100}.products-modal-image i{position:absolute;right:12px;bottom:12px}.products-modal-image :hover{cursor:pointer;opacity:.7}.products-modal-open{display:flex;align-items:center;justify-content:center}.products-sample{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px;justify-content:center;align-items:center}@media screen and (max-width: 980px){.products-sample{grid-template-columns:1fr}}.products-promotion{display:grid;grid-template-columns:repeat(4, max-content);justify-content:center;grid-gap:8px}@media screen and (max-width: 980px){.products-promotion{grid-template-columns:repeat(2, 168px)}}.products-promotion-diorama{display:flex;justify-content:center;grid-gap:8px}.products-promotion-diorama>li{width:168px}.products-promotion-diorama{flex-wrap:wrap}.products-promotion-diorama.top{grid-gap:16px}.products-days{background:rgba(0,0,0,.04);border-radius:8px;padding:24px}.products-create{display:grid;grid-template-columns:repeat(2, 1fr);justify-content:center;grid-gap:16px}@media screen and (max-width: 980px){.products-create{grid-template-columns:1fr}}.products-create-item{background:rgba(0,0,0,.04);border-radius:8px;padding:20px 16px;display:flex;flex-direction:column}.products-create-item .icons{height:48px;display:flex;flex-direction:row;align-items:flex-start;line-height:100%}.products-surimashi{display:grid;grid-template-columns:254px 1fr;gap:16px;background:rgba(0,0,0,.04);border-radius:8px;padding:20px 16px}@media screen and (max-width: 980px){.products-surimashi{grid-template-columns:1fr}}.products-surimashi-item{border:1px solid rgba(0,0,0,.12);border-radius:4px;background-color:#fff;text-align:center;padding-block:8px}.products-create-stand-diorama>div{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px}@media screen and (max-width: 980px){.products-create-stand-diorama>div{grid-template-columns:1fr}}.products-create-stand-diorama:first-child{grid-template-rows:repeat(2, 236px)}.products-create-stand-diorama:nth-child(2){grid-template-rows:repeat(2, 254px)}.products-create-stand-diorama-item{background:rgba(0,0,0,.04);border-radius:8px;padding:20px 16px}.products-create-stand-diorama-item-icon{display:flex;justify-content:center;max-height:48px}.products-create-stand-diorama-item-description{min-height:80px}.products-spec th{background:rgba(0,0,0,.04);font-weight:normal;width:220px}.products-spec th,.products-spec td{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);padding:8px 12px}@media screen and (max-width: 980px){.products-spec tbody,.products-spec tr,.products-spec th,.products-spec td{display:block;width:100%}.products-spec th{border:none}.products-spec td{border-top:none;border-bottom:1px solid rgba(0,0,0,.12);width:100%}.products-spec tr:first-child th{border-top:1px solid rgba(0,0,0,.12)}}.products-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media screen and (max-width: 980px){.products-list{grid-template-columns:repeat(2, 1fr)}}.products-anchor{display:flex;gap:32px;justify-content:center;align-items:flex-start;align-self:stretch;flex-wrap:wrap;padding:0 16px;font-weight:bold}.products-anchor.block{justify-content:end !important;gap:16px}.products-anchor a{display:inline-flex;align-items:center;gap:8px}.products-block-product-img{position:relative}.products-block-product-img .label-blue{position:absolute;top:12px;left:8px;font-size:12px;background:#0d86ff;border-radius:4px;padding:4px 12px;color:#fff;font-weight:bold}.products-block-product-img .label-orange{position:absolute;top:12px;left:8px;font-size:12px;background:#ff860d;border-radius:4px;padding:4px 12px;color:#fff;font-weight:bold}.products-block-select{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 980px){.products-block-select{grid-template-columns:1fr;gap:24px}}.products-block-select-spec{width:100%;line-height:100%}.products-block-select-spec th{background:rgba(0,0,0,.04);font-weight:normal;width:168px}.products-block-select-spec th,.products-block-select-spec td{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);padding:8px 12px}.products-block-select-recommend{display:flex;flex-direction:column;margin-inline:16px;gap:8px}.products-block-thicks{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media screen and (max-width: 980px){.products-block-thicks{grid-template-columns:1fr}}.products-block-thicks-item{border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px}.products-block-thicks-item-size{background-color:rgba(0,0,0,.04);padding:4px 8px}.products-block-materials{display:grid;grid-template-columns:repeat(4, 168px);gap:16px;justify-content:center}@media screen and (max-width: 980px){.products-block-materials{grid-template-columns:repeat(2, 168px)}}.products-block-materials-image{position:relative}.products-block-materials-label{position:absolute;top:8px;left:8px;display:inline-block;padding:4px 12px;line-height:1;font-size:12px;font-weight:bold;color:#fff;border-radius:4px}.products-block-materials-label.latest{background-color:#c50000}.products-block-materials-label.latest::before{content:"新商品"}.products-block-materials-label.standard{background-color:#005acb}.products-block-materials-label.standard::before{content:"定番"}.products-block-promotion{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 980px){.products-block-promotion{grid-template-columns:1fr}}.products-block-promotion-image{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;height:200px}.products-block-promotion-image img{width:100%;height:100%;object-fit:cover}.products-block-promotion-desc{padding:16px;border-bottom:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.products-block-special-materials{display:grid;grid-template-columns:340px 1fr;gap:24px}@media screen and (max-width: 980px){.products-block-special-materials{grid-template-columns:1fr}}.products-block-special-materials-explain{display:flex;flex-direction:column;justify-content:center;align-items:center}.products-can-made-one-piece{display:flex;gap:16px}@media screen and (max-width: 980px){.products-can-made-one-piece{flex-direction:column;gap:24px}}.products-can-made-one-piece-item{flex:1}.products-can-made-one-piece-item-prices{display:flex;justify-content:center;gap:16px;padding:12px 0;background-color:rgba(0,0,0,.04);border-radius:8px}.products-recommended-options{display:flex;justify-content:center;gap:24px;margin-bottom:40px}@media screen and (max-width: 980px){.products-recommended-options{flex-direction:column;align-items:center}}.products-recommended-options-item{max-width:230px}.products-recommended-options-item-description{height:63px;margin-bottom:12px;text-align:center}.products-recommended-options-item-link{white-space:nowrap}.products-recommended-options-item-link-wrap{white-space:wrap}.products-diorama-spec{width:100%}.products-object-banner{position:relative;display:inline-block}.products-object-banner-text{position:absolute;width:100%;bottom:0;padding:20px;color:#fff}.products-object-banner-text-row{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:4px}.products-object-banner-button{display:inline-block;color:#000;background:#fff;border-radius:16px;padding:4px 12px}.products-object-about{padding:32px;background:rgba(0,0,0,.04);max-width:722px;margin-left:auto;margin-right:auto}@media screen and (max-width: 980px){.products-object-about{padding:32px 16px}}.products-object-about-row{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:16px;padding:20px;border-radius:4px;background:#fff}.products-object-about-row-icon{background:rgba(0,0,0,.04);border-radius:8px}.products-object-scene{display:grid;grid-template-columns:max-content 1fr;align-items:center;justify-content:center;gap:16px}@media screen and (max-width: 980px){.products-object-scene{grid-template-columns:minmax(0, 353px)}}.products-object-spec{display:grid;grid-template-columns:max-content 1fr;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 980px){.products-object-spec{grid-template-columns:minmax(0, max-content)}}.products-object-spec-base-row{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:16px;border-radius:4px}.products-object-spec-base-row-icon{background:rgba(0,0,0,.04);border-radius:8px}.products-object-spec-order{border-top:1px solid rgba(0,0,0,.12)}.products-object-spec-order-row{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:32px;padding:16px;border-bottom:1px solid rgba(0,0,0,.12)}.products-object-option,.products-object-promotion{display:grid;grid-template-columns:repeat(auto-fill, minmax(0, 353px));justify-content:center;gap:16px}.products-object-option-item,.products-object-promotion-item{border-radius:8px;overflow:hidden}.products-object-option-item-text,.products-object-promotion-item-text{border-radius:0 0 8px 8px;border-left:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.products-object-size-tab{display:flex;justify-content:center;gap:40px}.products-object-size input[type=radio]{display:none}.products-object-size .tab-content{display:none}.products-object-size #front:checked~.products-object-size-content #front-content{display:block}.products-object-size #side:checked~.products-object-size-content #side-content{display:block}.products-object-size .tab-label{cursor:pointer;padding:4px;border-bottom:2px solid rgba(0,0,0,0);display:inline-block;font-weight:bold}.products-object-size #front:checked~.products-object-size-tab label[for=front],.products-object-size #side:checked~.products-object-size-tab label[for=side]{border-bottom:2px solid #000}.products-object-other{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 980px){.products-object-other{grid-template-columns:1fr}}.products-object-other-item{display:grid;grid-template-columns:max-content 1fr;gap:8px}.products-object-flow{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 0}.products-object-packing{display:grid;grid-template-columns:max-content 1fr;justify-content:center;align-items:center;gap:16px}@media screen and (max-width: 980px){.products-object-packing{grid-template-columns:minmax(0, 353px)}}.products-object-caution{display:grid;grid-template-columns:repeat(auto-fill, 230px);justify-content:center;gap:16px;align-items:center;padding:24px 0;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}@media screen and (max-width: 980px){.products-object-caution{grid-template-columns:1fr}}.products-object-caution-item{display:grid;grid-template-columns:max-content 1fr;gap:8px;align-items:center}.products .labelable{position:relative}.products .label{position:absolute;top:8px;left:8px}.products .label-latest{border-radius:4px;background-color:#c50000;line-height:100%;color:#fff;text-align:center;font-weight:bold;font-size:12px;padding:4px 12px}
