.mainVisual .slick-slider{position:relative}.mainVisual .slick-list{overflow:hidden}.mainVisual .slick-track{display:flex}.mainVisual .slick-slide{float:none}.mainVisual .slick-dots{justify-content:center;width:100%;margin:0;padding:0;list-style:none;position:absolute;bottom:-15px;display:flex!important}.mainVisual .slick-dots li{margin:0 6px}.mainVisual .slick-dots li button{opacity:.25;text-indent:-9999px;cursor:pointer;background:#000;border:none;border-radius:50%;width:4px;height:4px;transition:all .3s}.mainVisual .slick-dots li.slick-active button{opacity:.75;transform:scale(1.1)}.mainVisual .slick-dots.small-dots li button{width:6px;height:6px}.mainVisual .slick-prev,.mainVisual .slick-next{z-index:1;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;width:40px;height:40px;font-size:0;position:absolute;top:50%;transform:translateY(-50%)}.mainVisual .slick-prev:hover,.mainVisual .slick-next:hover{background:0 0}.mainVisual .slick-prev{left:20px}.mainVisual .slick-prev:before{content:"‹";color:#fff;font-size:24px}.mainVisual .slick-next{right:20px}.mainVisual .slick-next:before{content:"›";color:#fff;font-size:24px}@media (max-width:768px){.mainVisual .slick-prev,.mainVisual .slick-next{display:none!important}.mainVisual .slick-dots{bottom:8px}.mainVisual .slick-dots li button{width:6px;height:6px}.mainVisual .slick-dots li{margin:0 2px}}
