@media (min-width:1400px){ #mainWrapper.container,#footer-wrapper.container,body #logo,body #categoriesTabs{max-width:1320px}
 #hdr-img img{width:100%;height:auto}
 #navColumnOne,#navColumnTwo{flex:0 0 16.666667%;max-width:16.666667%}
 .row:has(> #navColumnOne) > div:not([id^="navColumn"]), .row:has(> #navColumnTwo) > div:not([id^="navColumn"]){flex:1 1 0;max-width:100%} }

/* 商品ページ：右の「型番・価格・カート」欄を細くして、左の商品説明を広くする */
@media (min-width:768px){
 #productInfo-displayColLeft{flex:1 1 0;max-width:none;min-width:0}
 #productInfo-displayColRight{flex:0 0 300px;max-width:300px;position:sticky;top:70px;align-self:flex-start}
}
@media (min-width:1200px){
 #productInfo-displayColRight{flex-basis:320px;max-width:320px}
}
