.slider_bg{background:transparent linear-gradient(294deg,#a789de,#7eadef) 0 0 no-repeat padding-box;padding:30px 0 70px;position:relative;z-index:0}.mv_slider{background-color:rgba(240,244,249,.9);border-radius:36px;box-shadow:0 0 18px 0 rgba(0,28,59,.15);margin:0 auto;max-width:calc(100% - 60px);overflow:hidden;padding:50px 0}.mv_slider_ttl{font-size:inherit;margin-left:-20px;margin-top:-36px;max-width:540px}.mv_slider_ttl span{background-color:#fff;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-sizing:border-box;color:#231815;font-size:20px;font-weight:700;letter-spacing:.03em;line-height:43px;padding:3px 15px;transition:.3s}.mv_slider .swiper-slide{text-decoration:none}.mv_slider img{aspect-ratio:16/9;border-radius:8px;object-fit:cover;object-position:center}@media screen and (min-width:1050px){.mv_slider img:hover{opacity:1}.mv_slider a:hover .mv_slider_ttl span{color:#a08fe1}}.swiper-pagination{bottom:23px!important}.swiper-pagination .swiper-pagination-bullet{background-color:#f6faff;height:10px;margin:0 5px;opacity:1;width:10px}.swiper-pagination .swiper-pagination-bullet-active{-webkit-animation:slider .5s forwards;animation:slider .5s forwards;border-radius:100px}@-webkit-keyframes slider{0%{background:#f0f4f9;width:10px}to{background:#f0f4f9;width:60px}}@keyframes slider{0%{background:#f0f4f9;width:10px}to{background:#f0f4f9;width:60px}}@media screen and (max-width:1049px){.slider_bg{padding-bottom:50px}.mv_slider{box-sizing:border-box;margin:0 auto;max-width:calc(100% - 30px);padding:20px}.mv_slider_ttl{margin-left:20px;margin-right:20px;max-width:100%}.swiper-pagination{bottom:13px!important}}