.slick-slide img:focus,.slick-slide:focus,.slick-slider:focus,.slick-track:focus{outline:0}.slider{height:100%}.slider .slick-list,.slider .slick-track{height:100%!important}.slider .slide{padding:66px 0 60px}.slider .slide .img{margin:0 auto;width:36.718%;height:100%;position:relative}@media screen and (max-width:750px){.slider .slide{padding:0;height:100%}.slider .slide .img{width:68%}}.slider .slide .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:100%;max-height:100%}.slider .slick-arrow{width:50%;height:100%;z-index:1}.slider .slick-arrow:before{content:none}.slider .slick-arrow.slick-prev{left:0;cursor:url(../img/cmn/icon_prev.png),pointer}.slider .slick-arrow.slick-next{right:0;cursor:url(../img/cmn/icon_next.png),pointer}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:#fff;opacity:0;visibility:hidden;transition:.2s ease}.modal .modal-inner{width:100%;height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;padding-top:165px}.modal .modal-inner ul{width:56%;margin:0 auto;letter-spacing:-.4em}@media screen and (max-width:750px){.modal .modal-inner{padding:93px 0 100px}.modal .modal-inner ul{width:69.3333%}}.modal .modal-inner ul li{width:12.84%;display:inline-block;margin:0 1.8% 3.6%;transition:opacity .3s ease}@media screen and (max-width:750px){.modal .modal-inner ul li{width:19.23%;margin:0 2.8% 2.8%}}.modal .modal-inner ul li img{vertical-align:middle}@media screen and (min-width:750px){.modal .modal-inner ul li:hover{cursor:pointer;opacity:.7}}.modal.open{opacity:1;visibility:visible;transition:opacity .5s ease}