.banner{position:relative}.banner img{width:100%;display:block;height:29.27083vw;object-fit:cover}.banner .text{position:absolute;left:0;top:11.40625vw;width:100%;text-align:center;color:#fff}.banner .text .t{line-height:1;font-weight:350}.banner .text .t2{font-family:"Aboreto";margin-top:3.33333vw}@media screen and (max-width: 768px){.banner{margin-top:60px}.banner img{height:200px}.banner .text{top:50%;transform:translateY(-50%);padding:0 5%}.banner .text .t{font-size:24px;line-height:1.5;margin-bottom:10px}}
