.hero .sl{max-height:200px}.hero .slick-initialized .sl>div{width:1000px;height:200px}.lnk-ban{font-size:7vw}.lnk-ban.sale{margin-top:10px;margin-bottom:5px}.lnk-ban.sale a{padding:0 20%}.lnk-ban.sale .sp-1{font-size:7vw}.lnk-ban.sale .sp-2{font-size:3.6vw;margin-top:2px}.lnk-ban.sale .sp-3{font-size:2.6vw}.lnk-ban.excl{margin-top:15px;margin-bottom:5px}.cols a{font-size:4vw}#call-1 a,#call-2 a{width:calc(50% - 5px);margin:5px 0}#call-1 a:nth-of-type(2n),#call-2 a:nth-of-type(2n){margin-left:10px}#call-1{margin-top:5px}@media screen and (max-width:420px){#call-3 a{width:calc(50% - 10px);margin-bottom:10px}#call-3 a:nth-of-type(2n){margin-right:10px;margin-left:10px}}@media screen and (min-width:421px)and (max-width:736px){#call-3 a{width:calc(33.33333333% - 10px);margin-bottom:10px}#call-3 a:nth-of-type(3n+2){margin-right:10px;margin-left:10px}}#call-4 div{position:relative;padding-bottom:1.2em;-webkit-transition:max-height .4s ease;transition:max-height .4s ease}#call-4 div .read{position:absolute;right:0;bottom:0;display:none;cursor:pointer;background:#fff;-webkit-box-shadow:-10px 0 5px 0 rgba(255,255,255,.75);box-shadow:-10px 0 5px 0 rgba(255,255,255,.75)}#call-4 div .read .elp{font-weight:bold;padding:0 5px;color:#666;border-radius:5px}.js #call-4 div{overflow:hidden;max-height:3.6em}.js #call-4 div .read{display:block}#call-4 .col{display:inline;float:none}