.slider_bg{background:#111;padding:30px 0 70px;position:relative;z-index:0}.mv_slider{border-radius:20px;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:hover{opacity:1}.mv_slider a:hover .mv_slider_ttl span{color:#153378}.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}.mv_slider_ttl .mv_slider_time{display:inline-block;font-size:16px;letter-spacing:.03em;padding-left:21px;position:relative;vertical-align:top}.mv_slider_time:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZGF0YS1uYW1lPSJGcmVlIENsb2NrIGljb24gcGFydCAy54Sh5paZ44Gu5pmC6KiI44Gu44Ki44Kk44Kz44OzIDIiIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzExMSIgZD0iTTEwIDBhMTAgMTAgMCAxIDAgMTAgMTBBMTAuMDEgMTAuMDEgMCAwIDAgMTAgMG0wIDE3LjYxOUE3LjYxOSA3LjYxOSAwIDEgMSAxNy42MTkgMTAgNy42MyA3LjYzIDAgMCAxIDEwIDE3LjYxOSIgZGF0YS1uYW1lPSLjg5HjgrkgNDYzMzciLz48cGF0aCBmaWxsPSIjMTExIiBkPSJNMTAuMDk1IDQuNTIyYS45MDYuOTA2IDAgMCAwLS45MDYuOTA2djQuMUw2LjI5NyAxMi40MmEuOTA2LjkwNiAwIDEgMCAxLjI4MSAxLjI4MWwzLjQyMy0zLjQyM1Y1LjQyNWEuOTA2LjkwNiAwIDAgMC0uOTA2LS45MDMiIGRhdGEtbmFtZT0i44OR44K5IDQ2MzM4Ii8+PC9zdmc+) no-repeat 50%/contain;content:"";height:16px;left:0;position:absolute;top:calc(50% - 8px);width:16px}@-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}}