.el-slider-banner{max-width:var(--contents-width)}@media(min-width:769px){.el-slider-banner{margin:0 auto 6.4rem}}@media(max-width:768px){.el-slider-banner{margin:0 calc(-1*var(--padding-contents-wrapper--sp)) 4.8rem;padding:0 var(--padding-contents-wrapper--sp)}}.el-slider-banner__inner{position:relative}.el-slider-banner-item{text-decoration:none}.el-slider-banner-item__img-container{overflow:hidden;box-shadow:2px 1px 3px 0 rgba(0,0,0,.28)}.el-slider-banner-item__img-container img{transition:transform .5s ease;width:100%}.el-slider-banner-item:hover .el-slider-banner-item__img-container img{transform:scale(1.2)}.el-slider-banner-item__text{display:block;font-weight:700}@media(min-width:769px){.el-slider-banner-item__text{margin-top:1.2rem;font-size:1.6rem}}@media(max-width:768px){.el-slider-banner-item__text{margin-top:.8rem;font-size:1.2rem}}@media(min-width:769px){.el-slider-banner__module{position:absolute;top:50%;left:-1.6rem;width:calc(100% + 3.2rem);z-index:1;transform:translateY(-50%);pointer-events:none}}@media(max-width:768px){.el-slider-banner__module{display:none}}.el-slider-banner__buttons{display:flex;justify-content:space-between}.el-slider-banner__button{background-color:#000;border-radius:50%;flex-shrink:0;position:relative;transition:transform .3s ease;display:flex;justify-content:center;align-items:center;box-shadow:2px 1px 3px 0 rgba(0,0,0,.28);pointer-events:all;top:0;left:0;right:0;transform:none;opacity:1}.el-slider-banner__button:hover{transform:scale(.9)}@media(min-width:769px){.el-slider-banner__button{width:6.4rem;height:6.4rem}}@media(max-width:768px){.el-slider-banner__button{display:none;width:4rem;height:4rem}}@media(min-width:769px){.el-slider-banner__button--next,.el-slider-banner__button--prev{top:-1.6rem}}@media(max-width:768px){.el-slider-banner__button--next,.el-slider-banner__button--prev{top:-1.2rem}}.el-slider-banner__button i{color:#fff}@media(min-width:769px){.el-slider-banner__button i{width:2rem;height:2rem}}@media(max-width:768px){.el-slider-banner__button i{width:1.2rem;height:1.2rem}}.el-slider-banner__button i svg{transform:none;width:inherit;height:inherit;fill:currentColor}.el-slider-banner__pagination{position:unset;text-align:center}@media(min-width:769px){.el-slider-banner__pagination{margin-top:3.2rem}}@media(max-width:768px){.el-slider-banner__pagination{margin-top:2.4rem}}.el-slider-banner__pagination li{line-height:normal;display:flex}@media(min-width:769px){.el-slider-banner__pagination li{height:.3rem}}@media(max-width:768px){.el-slider-banner__pagination li{height:.2rem}}.el-slider-banner__pagination li:not(:last-child){margin-right:.8rem}.el-slider-banner__pagination .splide__pagination__page{background-color:#ccc;border-radius:0;opacity:1;margin:0}@media(min-width:769px){.el-slider-banner__pagination .splide__pagination__page{width:3.6rem;height:.3rem}}@media(max-width:768px){.el-slider-banner__pagination .splide__pagination__page{width:1.6rem;height:.2rem}}.el-slider-banner__pagination .splide__pagination__page.is-active{background-color:var(--primary-color);transform:none}.el-slider-banner .splide__track{padding-bottom:3px}@media(max-width:768px){.el-slider-banner .splide__track{overflow:visible}}