.headline{padding:40px 40px 0;box-sizing:border-box;display:flex;justify-content:space-between}.headlineSwiper{width:670px;position:relative;overflow:hidden}.headlineSwiper h2{font-size:20px;margin-top:30px}.headlineSwiper p{margin-top:15px;font-size:16px}.headline_video{width:100%;height:377px;position:relative}.headline_video img{width:100%;height:100%;position:relative;z-index:1}.headline_video span{position:absolute;top:calc((100% - 100px)/2);left:calc((100% - 100px)/2);z-index:2;display:block;width:100px;height:100px;background:url("./play.png") no-repeat center center;cursor:pointer}.headline_video video{width:100%;height:100%;position:absolute;top:0;left:0}.headline-next::after,.headline-prev::after{width:36px;height:60px;color:#000;font-size:26px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6)}.headline-next,.headline-prev{top:200px}.headline-next{right:0}.headline-prev{left:0}.headline_r{width:395px;font-size:18px;display:flex;flex-direction:column}.headline_r .column{font-size:26px;font-weight:bold;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d90000;flex-shrink:0}.headline_r .column span{font-size:40px}.headline_r .column a{color:#d90000}.headline_r ul{height:100%;display:flex;flex-direction:column;justify-content:space-between}.special{width:100%;padding:0 40px;box-sizing:border-box;margin-top:50px;position:relative}.special .column{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.special .column::after,.special .column::before{content:"";width:39%;height:2px;background:#e74728}.special .column a{flex-shrink:0;font-weight:bold;font-size:56px;background-image:linear-gradient(170deg, #E74728, #F68D7E);-webkit-background-clip:text;color:rgba(0,0,0,0)}.specialSwiper{width:100%;overflow:hidden;font-size:16px;text-align:center;padding-right:5px}.specialSwiper .swiper-slide img{width:250px;box-shadow:5px 5px 0 #fca571}.specialSwiper p{margin-top:20px}.special .swiper-button-next{right:-40px}.special .swiper-button-prev{left:-40px}.special .swiper-button-next,.special .swiper-button-prev{color:#000}.special .swiper-button-next::after,.special .swiper-button-prev::after{font-size:50px}/*# sourceMappingURL=style.min.css.map */