/* -------------------------------------------------------

common

------------------------------------------------------- */
/* -------------------------------------------------------

MV

------------------------------------------------------- */
.section_mv {
  width: 100%;
  background-color: #000; }
  .section_mv .mv-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: min(1570px, 90%);
    margin-right: auto; }
    @media screen and (max-width: 750px) {
      .section_mv .mv-wrapper {
        display: none; } }
    .section_mv .mv-wrapper .mv-img {
      width: min(826px, 52.6%); }
    .section_mv .mv-wrapper .mv-text {
      width: min(550px, 35%); }
      .section_mv .mv-wrapper .mv-text .mv-text_copy {
        margin-bottom: 60px; }
        @media screen and (max-width: 1170px) {
          .section_mv .mv-wrapper .mv-text .mv-text_copy {
            margin-bottom: 30px; } }
  .section_mv .mv-sp {
    display: none; }
    @media screen and (max-width: 750px) {
      .section_mv .mv-sp {
        display: block; } }
    .section_mv .mv-sp .mv-topics {
      width: 90%;
      margin: 0 auto;
      padding: 40px 0; }

 /* -------------------------------------------------------

merit

------------------------------------------------------- */
.section_merit {
  background: url("../images/merit_bg.jpg") no-repeat center;
  background-size: cover; }
  .section_merit .inner {
    width: min(1200px, 90%);
    margin: 0 auto;
    padding: 2rem 0 3.6rem; }

 /* -------------------------------------------------------

info

------------------------------------------------------- */
.section_info {
  padding: 40px 0; }
  .section_info .info-wrapper {
    display: flex;
    align-items: center;
    width: min(1200px, 90%);
    margin: 0 auto;
    flex-wrap: wrap; }
  .section_info .info-title {
    font-family: "Cinzel", serif;
    font-size: calc(18px + ((24 - 18) * (100vw - 350px) / (1920 - 350)));
    padding-right: 30px;
    position: relative;
    color: #c6af72; }
    @media screen and (max-width: 750px) {
      .section_info .info-title {
        padding-right: 0;
        padding-bottom: 1.5rem;
        margin-bottom: 2.5rem;
        border-bottom: 1px solid #606060;
        width: 100%; } }
    .section_info .info-title::after {
      content: "";
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%);
      width: 1px;
      height: 30px;
      background-color: #606060;
      opacity: 0.5; }
      @media screen and (max-width: 750px) {
        .section_info .info-title::after {
          display: none; } }
  .section_info .info-content {
    padding-left: 30px; }
    @media screen and (max-width: 750px) {
      .section_info .info-content {
        padding-left: 0; } }
    .section_info .info-content ul {
      list-style: none;
      display: flex;
      align-items: center;
      margin: 0;
      padding: 0; }
      @media screen and (max-width: 750px) {
        .section_info .info-content ul {
          flex-wrap: wrap; } }
      .section_info .info-content ul .date {
        font-family: "Cinzel", serif;
        font-size: calc(14px + ((18 - 14) * (100vw - 350px) / (1920 - 350)));
        margin-right: 20px;
        color: #c6af72; }
        @media screen and (max-width: 750px) {
          .section_info .info-content ul .date {
            margin-right: 0;
            margin-bottom: 1rem;
            width: 100%; } }
      .section_info .info-content ul .text {
        font-size: calc(14px + ((16 - 14) * (100vw - 350px) / (1920 - 350)));
        color: #FFF; }
