.banner[data-v-756d6270]{position:relative;padding:48px 0 34px;background-color:#002e5e}.banner img[data-v-756d6270]{position:absolute!important;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3}.banner .container[data-v-756d6270]{position:relative;z-index:10}.banner .ttl[data-v-756d6270]{position:relative;font-size:34px;font-family:Helvetica-Bold;color:#f7f7f7;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.banner .ttl.full-ttl[data-v-756d6270]{display:block}.banner .txt[data-v-756d6270]{max-width:450px;position:relative;color:hsla(0,0%,96.9%,.7);margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.banner .bottom[data-v-756d6270]{display:flex;justify-content:space-between;margin-top:17px;z-index:10}.back[data-v-756d6270]{display:flex;align-items:center;cursor:pointer}.back span[data-v-756d6270]{color:#75cede;font-family:Helvetica-Bold;transition:.6s;margin-left:5px}.back path[data-v-756d6270]{transition:.6s}@media (max-width:1024px){.banner .container[data-v-756d6270]{display:flex;flex-direction:column}.banner .bottom[data-v-756d6270]{order:-1;margin-top:0;margin-bottom:21px;flex-direction:row-reverse}.banner[data-v-756d6270]{padding:21px 0 55px}}@media (min-width:1023px){.back:hover span[data-v-756d6270]{color:#f47a5c}.back:hover path[data-v-756d6270]{fill:#f47a5c}}@media (max-width:767px){.banner .ttl[data-v-756d6270]{font-size:21px}}