@charset "utf-8";
.title_deadline {
  width: 24.6%;
  margin: 7% auto 0;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .title_deadline {
    width: calc(100vw * 158 / 375);
    margin: calc(100vw * 34 / 375) auto 0;
    padding: 0;
  }
}

#contents01_01 {
  margin: 6.5% auto 0;
  width: 32.4%;
}
@media screen and (max-width: 768px) {
  #contents01_01 {
    margin: calc(100vw * 23 / 375) auto calc(100vw * 23 / 375);
    width: calc(100vw * 172 / 375);
  }
}


#contents01_end {
  width: 84%;
  margin: 4.5% auto 0;
}
@media screen and (max-width: 768px) {
  #contents01_end {
    width: calc(100vw * 312 / 375);
    margin-top: calc(100vw * 18 / 375);
  }
}

.lineup {
  max-width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
.lineup {
  margin: 0 auto;
}
}