div#size-guide-container{padding:50px!important}#size-guide h2.width-guide-text01.table-text{font-size:26px;text-align:center;margin:0;padding:1em 0}.width-guide-text02{font-size:16px;font-weight:700;text-align:left;margin-bottom:10px;color:#052b48}.size-guide-table th{border-bottom:1px solid #fff}#size-guide .size-guide-table .tect{text-align:center;margin-top:20px;color:#052b48}#size-guide.size-guide{padding:30px 0;font-size:1rem}#size-guide.size-guide .size-guide-text{margin:0 auto;width:90%}#size-guide .table-text{color:#052b48}#size-guide table.tbl-01{width:90%;border-collapse:collapse;margin:0 auto}#size-guide p.size-guide-text02.table-text{font-size:16px!important;font-weight:700!important;margin:10px 0;text-align:left}.size-guide .tbl-01 th{vertical-align:top;background-color:#052b48;border-right:1px solid #fff;color:#fff;font-weight:700;width:25%;line-height:3.5}.size-guide .tbl-01 td{border:1px solid #b9b9b9;text-align:center;font-weight:700;color:#052b48;line-height:3.5;padding:0 7px}@media (max-width:768px){.modal-dialog{max-width:95%}}@media (min-width:769px){.hidden-sm-up{display:none!important}#size-guide .tbl-01 th{width:100px;background-color:#052b48;border-right:1px solid #fff;color:#fff;font-weight:400;height:85px}#size-guide .tbl-01 th,.tbl-01 td{vertical-align:middle;text-align:center}.tbl-01 td{border:1px solid #b9b9b9;width:90px}#size-guide .size-guide-table p.tect{text-align:left;margin-top:20px;color:#052b48}#size-guide table.tbl-01{margin:0 0 20px;width:auto}}.store-inventory button{background:none;border:none;font-size:14px;font-weight:500;text-decoration:underline}.store-inventory button:active,.store-inventory button:hover{color:#677789}.store-inventory button.disable{color:#101010;opacity:.3}.store-inventory-modal{overflow:visible}.store-inventory-modal .modal-dialog{max-width:640px}@media (max-width:768.98px){.store-inventory-modal .modal-dialog{max-width:100%}}.store-inventory-modal .modal-dialog .modal-content{height:675px;border-radius:0}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content{width:100%;height:90vh;min-height:auto;border-radius:10px 10px 0 0;position:fixed;bottom:0;left:0}}.store-inventory-modal .modal-dialog .modal-content .modal-header{width:100%;height:60px;background-color:#666!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-radius:0}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-header{height:40px;background-color:#fff!important;color:#fff;font-weight:700;border:none!important;border-radius:10px 10px 0 0}}.store-inventory-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:21px;color:#fff}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-header .modal-title{font-weight:700;color:#000}}.store-inventory-modal .modal-dialog .modal-content .modal-header .pc-close-btn{border:1px solid #fff;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;height:40px;line-height:39px;margin:0;text-align:center;text-decoration:none;width:100px;background-color:transparent}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-header .pc-close-btn{display:none}}.store-inventory-modal .modal-dialog .modal-content .modal-header .sp-close-btn{display:none}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-header .sp-close-btn{display:block;border:none;outline:none;padding:0;background:transparent}.store-inventory-modal .modal-dialog .modal-content .modal-header .sp-close-btn span{font-size:30px;color:#000}}.store-inventory-modal .modal-dialog .modal-content .modal-body{padding:0;height:615px;overflow-y:auto}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-body{height:calc(90vh - 40px);overflow-y:auto}}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area{color:#000;line-height:32px;margin-bottom:10px;padding:10px 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area{gap:0;padding:10px 0}}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .left{width:40%}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .left .product-img{width:100%;padding:0 20px}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .left .product-img{padding:0}}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right{width:60%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .top{padding:10px}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .top .product{font-family:WorkSansMedium;font-size:14px;line-height:16px;color:#000}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .top .price{font-family:WorkSansSemiBold;font-size:12px;line-height:16px;color:#000;margin:8px 0}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .top .attr{font-family:WorkSansMedium;font-size:12px;line-height:16px;color:#677789}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .top .attr label{text-transform:capitalize;margin-bottom:3px}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .top .style{margin-bottom:3px;font-family:WorkSansMedium;font-size:12px;line-height:16px;color:#677789}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .bottom{padding:10px}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .bottom .stock-notify-title{font-family:WorkSansMedium;color:#000;font-size:12px;font-weight:700;margin:0}.store-inventory-modal .modal-dialog .modal-content .modal-body .product-information-area .right .bottom .stock-notify{font-family:WorkSansMedium;color:#677789;line-height:16px;font-size:12px;margin:0;letter-spacing:2px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-header{width:100%;padding:0 20px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-header .inventory-title{font-size:18px;font-weight:700;color:#000}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-header .remove-filter{color:#677789;font-size:12px;cursor:pointer}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-filter{width:100%;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-filter .region-filter{width:50%;border-radius:5px}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-filter .region-filter{width:60%}}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-filter .store-filter-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:768.98px){.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-filter .store-filter-checkboxes{margin-top:10px}}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-filter .store-filter-checkboxes .store-filter .store-filter-checkbox{vertical-align:middle}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-filter .store-filter-checkboxes .store-filter label{font-family:WorkSansMedium;font-size:12px;line-height:16px;color:#677789}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content{margin-top:10px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory-accordion-header{position:relative;cursor:pointer}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory-accordion-header:after{content:"+";font:normal normal normal 23px/1 FontAwesome;display:inline;text-rendering:auto;position:absolute;right:13px;top:13px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory-accordion-header.prefecture-header.accordion-opened:after,.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory-accordion-header.prefecture-header:after{top:9px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory-accordion-body{display:none}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .region-header{padding:13px;background-color:#f2f2f2;border-bottom:2px solid #fff;font-weight:700}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .region-header:hover{background-color:#f7f7f7}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .region-header .region-name{margin-left:5px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .prefecture-header{padding:10px 0 10px 18px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion.accordion-opened>.store-inventory-accordion-header:after{content:"\2212";font:normal normal normal 23px/1 FontAwesome;display:inline;text-rendering:auto;position:absolute;right:13px;top:13px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion.accordion-opened>.store-inventory-accordion-header.prefecture-header:after{top:9px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion.accordion-opened>.store-inventory-accordion-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 13px 10px 27px;font-size:14px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-information{max-width:70%}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-information .store-name{cursor:pointer}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-information .store-address-and-phone{display:none}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-information.active .store-address-and-phone{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8px 0 0 8px;font-size:13px}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-information.active .store-address-and-phone a{padding-top:6px;font-size:12px;text-decoration:underline;color:#272727}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-information.active .store-address-and-phone a:active,.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-information.active .store-address-and-phone a:hover{opacity:.5}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-name{max-width:70%;font-weight:600;font-size:15px;color:#333}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-name:hover{opacity:.7}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory .store-stock{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .store-inventory.no-prefecture{-ms-flex-order:2;order:2}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .no-in-stock-inventory .store-inventory-accordion{display:none}.store-inventory-modal .modal-dialog .modal-content .modal-body .inventory-information .inventory-content .store-inventory-accordion .no-in-stock-inventory:after{content:"\8A72\5F53\3059\308B\5E97\8217\304C\3054\3056\3044\307E\305B\3093\3002";padding:10px 13px 10px 34px}.show-store-inventory-messages{transform:translate(-50%,-50%);position:fixed;top:50%;left:50%}.show-store-inventory-alert{animation:fade 5s linear forwards;box-shadow:1px 1px 5px grey;padding:1em}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.show-store-inventory-alert.show{display:block}a.size-swatch{margin:0 2px 2px 0!important}a.size-swatch.selected,a.size-swatch:hover:not(.unselectable){border:1px solid #000!important;padding:15px 0!important}