@media screen and (max-width: 1080px) { body, html { margin: 0; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  a { text-decoration: none; color: #333; }
  .line1 { height: 1.85185vw; border-bottom: 1px solid #e7ebee; }
  .line2 { height: 4.25926vw; background: #f4f4f4; }
  .container { width: 100vw; margin: auto; }
  .container .video { width: 100%; height: 56.2963vw; background: #e9e9e9; }
  .container .video video { width: 100%; object-fit: cover; }
  .container .info { padding: 4.62963vw; }
  .container .info .title { font-size: 5.55556vw; line-height: 6.66667vw; text-align: justify; margin: 1.85185vw 0; line-height: 7.40741vw; }
  .container .info .date { font-size: 5.55556vw; line-height: 6.66667vw; text-align: justify; margin: 1.85185vw 0; }
  .container .info .date span { font-size: 3.33333vw; color: #899097; }
  .container .info .description { font-size: 4.44444vw; opacity: 0.9; line-height: 6.66667vw; text-align: justify; color: #333; }
  .container .ul { padding: 4.62963vw; }
  .container .ul h1 { font-size: 5.55556vw; line-height: 6.66667vw; text-align: justify; margin: 1.85185vw 0; }
  .container .ul .li { display: flex; justify-content: space-between; }
  .container .ul .li .left { width: 59.25926vw; }
  .container .ul .li .left .title { font-size: 3.88889vw; line-height: 6.66667vw; text-align: justify; margin: 1.85185vw 0; }
  .container .ul .li .left .date { font-size: 3.88889vw; line-height: 6.66667vw; text-align: justify; margin: 1.85185vw 0; margin-bottom: 0; }
  .container .ul .li .left .date span { font-size: 3.33333vw; color: #899097; }
  .container .ul .li .right { width: 29.62963vw; }
  .container .ul .li .right img { width: 100%; height: 19.72222vw; object-fit: cover; background: #e9e9e9; margin: 1.85185vw 0; border-radius: 0.74074vw; }
  .container .footer { width: 100%; overflow: hidden; font-size: 0; }
  .container .footer img { width: 100%; } }
/*# sourceMappingURL=index.flex.min.css.map */