﻿body{overflow:initial}
table{margin:0 auto}
.table-wrap table{margin:0 auto}
@media (max-width:1024px){.table-wrap table{width:100% !important}}
@media (min-width:769px){.table-wrap table {table-layout:fixed}
.table-wrap table td:first-child{width:140px!important}
.table-wrap table td,.table-wrap table th{width:auto!important;}}
.table-wrap table td img {width:100%;aspect-ratio:1/1;display:block;}
@media (max-width:768px){.table-wrap table td,.table-wrap table th{min-width:100px!important;padding:5px}}


.sizes-list .flex{display: flex;justify-content: space-between;}
.sizes-list .sizelist{width: 230px;}
.sizes-list .sizelist .box{position: sticky;top: 90px;padding: 10px;border: 1px solid #ddd;}
.sizes-list .sizelist .box .item{font-size: 18px;font-weight: bold;padding: 10px 0;cursor: pointer;}
.sizes-list .sizelist .box .item.act{color:var(--color);}

.sizes-list .sizepage{width: calc(100% - 230px);padding-left: 40px;}
@media (max-width:1024px) {
.sizes-list .sizelist{display: none;}
.sizes-list .sizepage{width: 100%;}
}
.l-wrap, .prolist-bottom {
padding-left: 20px;
padding-right: 20px;
}