.container{width:980px;position:relative;margin:0 auto}@media(max-width: 767px){.container{width:100%}}img{width:100%;max-width:100%;vertical-align:bottom}body{line-height:1.5}.l-body{padding-bottom:104px}@media(max-width: 767px){.l-body{padding-bottom:110px;padding-bottom:29.3333333333vw}}.slick-slide{height:auto}@media(max-width: 767px){.hallList__koei .hallList__detail--hall{margin:3.7333333333vw 1.3333333333vw 1.0666666667vw !important}.hallList__koei .slick-dots{margin:2.1333333333vw 0 0}.hallList__koei .slick-dots li{height:10px;width:10px}.hallList__koei .slick-dots li button{background:#999}.hallList__koei .slick-dots li.slick-active button{background:#008941}}.review-section__box{margin:0 15px}@media(max-width: 767px){.review-section__box{margin:0 2.1333333333vw}}.review-section .slick-dots{margin:8px 0 0}.review-section .slick-dots li{width:10px;height:10px}.review-section .slick-dots li button{background:#999}.review-section .slick-dots li.slick-active button{background:#008941}.review-section .slick-prev{left:calc(50% - 494px)}.review-section .slick-prev::before{content:"‹"}@media(max-width: 767px){.review-section .slick-prev{left:-5.3333333333vw}}.review-section .slick-next{right:calc(50% - 494px)}.review-section .slick-next::before{content:"›"}@media(max-width: 767px){.review-section .slick-next{right:-5.3333333333vw}}.review-section .slick-prev,.review-section .slick-next{background-color:rgba(0,137,65,.8) !important;border-radius:4px;opacity:.7;overflow:hidden;position:absolute;width:35px;height:48px;line-height:1;background-image:none;margin:0;top:calc(50% - 46px);-webkit-transform:none;transform:none}.review-section .slick-prev::before,.review-section .slick-next::before{font-size:28px;color:#fff;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media(max-width: 767px){.review-section .slick-prev,.review-section .slick-next{width:16vw;height:16vw;border-radius:50%;font-size:13.3333333333vw !important;line-height:16vw}.review-section .slick-prev::before,.review-section .slick-next::before{font-size:13.3333333333vw;line-height:16vw;padding:0 0 2.1333333333vw}}