html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-family: "Yu Gothic Medium", YuGothic, Meiryo, "MS PGothic", sans-serif;
  font-weight: 300;
  font-style: normal; }

* {
  box-sizing: border-box; }

html {
  font-size: 62.5%; }

body {
  line-height: 1.6;
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-text-size-adjust: 100%; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
  display: block; }

ul, li {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  color: #000000; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

input, select {
  vertical-align: middle; }

img {
  vertical-align: bottom;
  max-width: 100%;
  height: auto;
  image-rendering: -webkit-optimize-contrast; }

svg {
  -webkit-backface-visibility: hidden; }

.button-page-top {
  display: none !important; }

.meetandmove {
  color: #252525; }
  @media screen and (min-width: 769px) {
    .meetandmove .is_sp {
      display: none !important; } }
  @media screen and (max-width: 768px) {
    .meetandmove .is_pc {
      display: none !important; } }
  .meetandmove .is_hide {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1.5s, visibility 1.5s, transform 1.5s; }
  .meetandmove .is_fadein {
    opacity: 1;
    visibility: visible;
    transform: translateX(0); }
  .meetandmove .is_delay {
    opacity: 0;
    transition: all 1.5s; }
  .meetandmove .is_delay.is-active {
    opacity: 1; }
  .meetandmove .is_en {
    font-family: 'Tenor Sans', sans-serif; }
  .meetandmove_header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10; }
    .meetandmove_header-button {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 100;
      width: 55px;
      height: 55px;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      flex-direction: column;
      gap: 6px; }
      @media screen and (min-width: 769px) {
        .meetandmove_header-button {
          width: 100px;
          height: 108px;
          gap: 12px; }
          .meetandmove_header-button:hover {
            cursor: pointer; } }
      .meetandmove_header-button span {
        width: 20px;
        height: 1px;
        background-color: #252525;
        transition: 0.5s; }
        @media screen and (min-width: 769px) {
          .meetandmove_header-button span {
            width: 38px; } }
      .meetandmove_header-button.js-open {
        gap: 0; }
        .meetandmove_header-button.js-open span:nth-of-type(1) {
          transform: rotate(45deg); }
        .meetandmove_header-button.js-open span:nth-of-type(2) {
          opacity: 0;
          display: none; }
        .meetandmove_header-button.js-open span:nth-of-type(3) {
          transform: rotate(-45deg); }
    .meetandmove_header-logo {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      height: 55px;
      position: relative;
      z-index: 90; }
      @media screen and (min-width: 769px) {
        .meetandmove_header-logo {
          height: 108px; } }
      .meetandmove_header-logo img {
        height: 4.13333vw;
        vertical-align: middle; }
        @media screen and (min-width: 769px) {
          .meetandmove_header-logo img {
            height: 1.75676vw; } }
  .meetandmove_menu {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh; }
    .meetandmove_menu.js-open {
      display: block; }
    .meetandmove_menu-inner {
      width: 50vw;
      height: 100vh;
      z-index: 1;
      position: relative;
      background-color: #e5edef;
      padding: 90px 0 0 5.33333vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_menu-inner {
          padding: 170px 0 0 13.51351%; } }
      .meetandmove_menu-inner * {
        font-family: 'Tenor Sans', sans-serif;
        font-size: 3.2vmin;
        line-height: 1.5;
        letter-spacing: 0.08em; }
        @media screen and (min-width: 769px) {
          .meetandmove_menu-inner * {
            font-size: 18px;
            line-height: 2; } }
      .meetandmove_menu-inner-block:nth-child(n+2) {
        margin-top: 7.46667vw;
        border-top: 1px solid #252525;
        padding-top: 7.46667vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_menu-inner-block:nth-child(n+2) {
            margin-top: 48px;
            padding-top: 48px; } }
      .meetandmove_menu-inner-block h2 {
        font-size: 3.73333vmin;
        line-height: 1.28571; }
        @media screen and (min-width: 769px) {
          .meetandmove_menu-inner-block h2 {
            font-size: 20px;
            line-height: 1.4; } }
      .meetandmove_menu-inner-block ul {
        margin-top: 3.2vw;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap; }
        @media screen and (min-width: 769px) {
          .meetandmove_menu-inner-block ul {
            margin-top: 16px;
            gap: 16px 32px; } }
        @media screen and (max-width: 768px) {
          .meetandmove_menu-inner-block ul li {
            width: calc(100% / 3); } }
        @media screen and (max-width: 768px) {
          .meetandmove_menu-inner-block ul li:nth-child(n+4) {
            margin-top: 2.66667vw; } }
        .meetandmove_menu-inner-block ul li a {
          text-decoration: underline; }
          @media screen and (min-width: 769px) {
            .meetandmove_menu-inner-block ul li a:hover {
              text-decoration: none; } }
    .meetandmove_menu-bg {
      position: absolute;
      top: 0;
      right: 0;
      width: 50vw;
      height: 100vh;
      background: rgba(37, 37, 37, 0.45); }
  .meetandmove_sticky span {
    position: fixed;
    z-index: 1;
    top: 50%;
    transform: translate(0, -50%);
    width: 3.46667vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_sticky span {
        width: 20px; } }
    .meetandmove_sticky span:nth-of-type(1) {
      left: 1.86667vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_sticky span:nth-of-type(1) {
          left: 2.7027vw; } }
    .meetandmove_sticky span:nth-of-type(2) {
      right: 1.86667vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_sticky span:nth-of-type(2) {
          right: 2.7027vw; } }
  .meetandmove_mv .wrap {
    position: relative;
    margin: 55px 5.33333vw 5.33333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_mv .wrap {
        margin: 108px 6.75676vw 6.75676vw; } }
  .meetandmove_mv-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 5.86667vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_mv-title {
        gap: 40px; } }
    .meetandmove_mv-title span:nth-of-type(1) {
      width: 84vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_mv-title span:nth-of-type(1) {
          width: 600px; } }
    .meetandmove_mv-title span:nth-of-type(2) {
      width: 54.66667vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_mv-title span:nth-of-type(2) {
          width: 390px; } }
    .meetandmove_mv-title h1 {
      font-size: 4.5vmin;
      line-height: 1;
      letter-spacing: 0.06em; }
      @media screen and (min-width: 769px) {
        .meetandmove_mv-title h1 {
          font-size: 32px; } }
  .meetandmove_mv-image video {
    width: 100%; }
  .meetandmove_lead {
    background: #e5edef; }
    .meetandmove_lead .wrap {
      padding: 16vw 13.33333vw 14.66667vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_lead .wrap {
          padding: 6.75676vw 0 14.86486vw;
          max-width: 600px;
          margin: auto; } }
    .meetandmove_lead-title {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      flex-direction: column;
      gap: 4vw; }
      @media screen and (min-width: 769px) {
        .meetandmove_lead-title {
          gap: 24px; } }
      .meetandmove_lead-title span {
        line-height: 1;
        font-size: 4.8vmin;
        line-height: 1.5;
        letter-spacing: 0.064em; }
        @media screen and (max-width: 768px) {
          .meetandmove_lead-title span {
            text-align: center; } }
        @media screen and (min-width: 769px) {
          .meetandmove_lead-title span {
            font-size: 32px;
            letter-spacing: 0.084em; } }
        .meetandmove_lead-title span:nth-of-type(2) {
          border-bottom: 1px solid #252525; }
    .meetandmove_lead-text {
      margin-top: 6.4vw;
      font-size: 3.2vmin;
      line-height: 2.33333;
      letter-spacing: 0.1em; }
      @media screen and (min-width: 769px) {
        .meetandmove_lead-text {
          margin-top: 50px;
          font-size: 16px;
          line-height: 2.75;
          letter-spacing: 0.1em; } }
  .meetandmove_looks {
    margin-top: 26.26667vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_looks {
        margin-top: -100px; } }
  .meetandmove_look:nth-child(n+2) {
    margin-top: 26.26667vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_look:nth-child(n+2) {
        margin-top: 132px; } }
  .meetandmove_look-movie {
    position: relative;
    width: 100%;
    padding: 0 5.33333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_look-movie {
        max-width: 440px;
        margin: auto;
        padding: 0; } }
    .meetandmove_look-movie video {
      width: 100%; }
    .meetandmove_look-movie h3 {
      display: inline-block;
      text-align: center;
      border: 1px solid #252525;
      border-radius: 100%;
      letter-spacing: 0.084em;
      position: absolute;
      z-index: 2;
      width: 30.08vw;
      line-height: 48px;
      font-size: 5.12vmin;
      color: #252525; }
      @media screen and (max-width: 768px) {
        .meetandmove_look-movie h3 {
          transform: scale(1.5); } }
      @media screen and (min-width: 769px) {
        .meetandmove_look-movie h3 {
          width: 188px;
          line-height: 80px;
          font-size: 32px; } }
  .meetandmove_look-image {
    margin-top: 14.93333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_look-image {
        margin-top: 104px; } }
    .meetandmove_look-image span {
      display: block; }
      .meetandmove_look-image span.css-slideshow {
        position: relative; }
    .meetandmove_look-image .css-slideshow img {
      position: absolute;
      width: 100%;
      opacity: 0;
      animation: change-img-anim 6s infinite; }
    .meetandmove_look-image .css-slideshow img:nth-of-type(1) {
      animation: change-img-anim-first 6s infinite;
      animation-delay: 0s; }
    .meetandmove_look-image .css-slideshow img:nth-of-type(2) {
      animation-delay: 3s; }
@keyframes change-img-anim-first {
  0% {
    opacity: 0; }
  30% {
    opacity: 1; }
  36% {
    opacity: 1; }
  65% {
    opacity: 0; }
  100% {
    opacity: 0; } }
@keyframes change-img-anim {
  0% {
    opacity: 0; }
  30% {
    opacity: 1; }
  36% {
    opacity: 1; }
  65% {
    opacity: 0; }
  100% {
    opacity: 0; } }
  .meetandmove_look-text {
    margin: 6.4vw 19.2vw 0;
    font-size: 3.2vmin;
    line-height: 2.33333;
    letter-spacing: 0.1em; }
    @media screen and (min-width: 769px) {
      .meetandmove_look-text {
        max-width: 340px;
        margin: 30px auto 0;
        font-size: 14px;
        line-height: 2.28571;
        letter-spacing: 0.1em; } }
  .meetandmove_look-image2 {
    margin-top: 13.33333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_look-image2 {
        margin-top: 100px; } }
    .meetandmove_look-image2 span {
      display: block; }
  .meetandmove_look-item {
    margin-top: 19.2vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_look-item {
        max-width: 700px;
        margin: 80px auto 0; } }
    .meetandmove_look-item p {
      font-family: 'Tenor Sans', sans-serif;
      text-align: right;
      margin: 4.26667vw 8.66667vw 0;
      font-size: 2.93333vmin;
      line-height: 2.54545;
      letter-spacing: 0.08em; }
      @media screen and (min-width: 769px) {
        .meetandmove_look-item p {
          margin: 24px 0 0;
          font-size: 14px;
          line-height: 2.28571;
          letter-spacing: 0.1em; } }
      .meetandmove_look-item p a {
        border: 1px solid #252525;
        display: inline-block;
        text-align: center;
        width: 11.46667vw;
        line-height: 14px;
        margin-left: 3.2vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_look-item p a {
            width: 54px;
            line-height: 20px;
            margin-left: 12px;
            transition: 0.3s; }
            .meetandmove_look-item p a:hover {
              color: #fff;
              background-color: #252525; } }
  .meetandmove_look.look1 .meetandmove_look-movie h3 {
    top: -10.66667vw;
    right: 10.66667vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_look.look1 .meetandmove_look-movie h3 {
        top: 200px;
        right: -192px; } }
  .meetandmove_look.look1 .meetandmove_look-movie video {
    border: 16px solid #ffffff; }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look1 .meetandmove_look-image {
      display: flex;
      justify-content: center;
      align-items: flex-start;
      flex-wrap: wrap;
      max-width: 1048px;
      margin-right: auto;
      margin-left: auto; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look1 .meetandmove_look-image span:nth-of-type(1) {
      width: 51.52672%; } }
  @media screen and (max-width: 768px) {
    .meetandmove_look.look1 .meetandmove_look-image span:nth-of-type(2) {
      width: 66.66667vw;
      margin: 8.53333vw 0 0 auto; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look1 .meetandmove_look-image span:nth-of-type(2) {
      width: 43.89313%;
      margin: 219px 0 0 4.58015%; } }
  @media screen and (max-width: 768px) {
    .meetandmove_look.look1 .meetandmove_look-image span:nth-of-type(3) {
      width: 89.33333vw;
      height: calc((1876 / 1340) * 89.33333vw);
      margin: 14.93333vw auto 0; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look1 .meetandmove_look-image span:nth-of-type(3) {
      width: 47.70992%;
      height: calc((700 / 500) * 500px);
      margin: 104px 0 0 0; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look2 {
      max-width: 960px;
      margin-right: auto;
      margin-left: auto; } }
  .meetandmove_look.look2 .meetandmove_look-movie h3 {
    top: -10.66667vw;
    left: 10.66667vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_look.look2 .meetandmove_look-movie h3 {
        top: 0;
        left: -200px; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look2 .meetandmove_look-image {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap; } }
  @media screen and (max-width: 768px) {
    .meetandmove_look.look2 .meetandmove_look-image span:nth-of-type(1) {
      width: 66.66667vw;
      margin: 0 0 0 5.33333vw; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look2 .meetandmove_look-image span:nth-of-type(1) {
      width: 41.66667%;
      position: relative;
      z-index: 1; } }
  @media screen and (max-width: 768px) {
    .meetandmove_look.look2 .meetandmove_look-image span:nth-of-type(2) {
      margin: 8.53333vw 0 0 0;
      height: calc((840 / 600) * 100vw); } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look2 .meetandmove_look-image span:nth-of-type(2) {
      width: 62.5%;
      height: calc((840 / 600) * 600px);
      margin-left: -4.16667%; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look2 .meetandmove_look-text {
      margin-right: 0; } }
  @media screen and (max-width: 768px) {
    .meetandmove_look.look2 .meetandmove_look-item {
      width: 82.66667vw;
      margin-right: auto;
      margin-left: auto; } }
  .meetandmove_look.look3 .meetandmove_look-movie h3 {
    top: -10.66667vw;
    right: 10.66667vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_look.look3 .meetandmove_look-movie h3 {
        top: 0;
        right: -200px; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look3 .meetandmove_look-image {
      max-width: 1040px;
      display: flex;
      justify-content: center;
      align-items: flex-start;
      flex-wrap: wrap;
      gap: 3.84615%;
      margin-right: auto;
      margin-left: auto; } }
  @media screen and (max-width: 768px) {
    .meetandmove_look.look3 .meetandmove_look-image span:nth-of-type(1) {
      margin: 8.53333vw 0 0 0;
      height: calc((840 / 600) * 100vw); } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look3 .meetandmove_look-image span:nth-of-type(1) {
      width: 57.69231%;
      height: calc((840 / 600) * 600px); } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look3 .meetandmove_look-image span:nth-of-type(2) {
      width: 38.46154%; } }
  @media screen and (min-width: 769px) {
    .meetandmove_look.look3 .meetandmove_look-text {
      transform: translate(-25%, 0); } }
  .meetandmove_look.look3 .meetandmove_look-image2 span:nth-of-type(1) {
    width: 66.66667vw;
    margin: 0 0 0 auto; }
  .meetandmove_look.look3 .meetandmove_look-image2 span:nth-of-type(2) {
    width: 53.33333vw;
    margin: 14.93333vw auto 0 0; }
    @media screen and (min-width: 769px) {
      .meetandmove_look.look3 .meetandmove_look-image2 span:nth-of-type(2) {
        width: 27.02703%;
        margin: 0 0 0 55.13514vw; } }
  @media screen and (max-width: 768px) {
    .meetandmove_look.look3 .meetandmove_look-item span {
      display: block;
      width: 82.66667vw;
      margin-right: auto;
      margin-left: auto; } }
  .meetandmove_profile .wrap {
    margin: 16vw 12vw 0; }
    @media screen and (min-width: 769px) {
      .meetandmove_profile .wrap {
        max-width: 400px;
        margin: 116px auto 0; } }
  .meetandmove_profile-title h2 {
    font-size: 3.73333vmin;
    line-height: 1;
    letter-spacing: 0.08em; }
    @media screen and (min-width: 769px) {
      .meetandmove_profile-title h2 {
        font-size: 20px; } }
  .meetandmove_profile-text {
    margin-top: 4.8vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_profile-text {
        margin-top: 36px; } }
    .meetandmove_profile-text h3 {
      font-size: 3.2vmin;
      line-height: 1;
      letter-spacing: 0.1em;
      font-weight: bold; }
      @media screen and (min-width: 769px) {
        .meetandmove_profile-text h3 {
          font-size: 14px;
          letter-spacing: 0.08em; } }
    .meetandmove_profile-text p {
      margin-top: 2.66667vw;
      font-size: 3.2vmin;
      line-height: 2;
      letter-spacing: 0.1em; }
      @media screen and (min-width: 769px) {
        .meetandmove_profile-text p {
          margin-top: 10px;
          font-size: 14px;
          line-height: 2.28571;
          letter-spacing: 0.08em; } }
      .meetandmove_profile-text p a {
        text-decoration: underline; }
        @media screen and (min-width: 769px) {
          .meetandmove_profile-text p a:hover {
            text-decoration: none; } }
  .meetandmove_footer {
    margin-top: 21.33333vw; }
    @media screen and (min-width: 769px) {
      .meetandmove_footer {
        margin-top: 128px; } }
    .meetandmove_footer-upper {
      background-color: #e5edef; }
      .meetandmove_footer-upper .wrap {
        padding: 14.93333vw 0 13.33333vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_footer-upper .wrap {
            padding: 5.40541vw 0 5.40541vw; } }
      .meetandmove_footer-upper-sns {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap; }
        .meetandmove_footer-upper-sns .sns_title {
          font-size: 3.46667vmin; }
          @media screen and (min-width: 769px) {
            .meetandmove_footer-upper-sns .sns_title {
              font-size: 20px; } }
        .meetandmove_footer-upper-sns .sns_list {
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap;
          gap: 2.66667vw;
          margin-left: 3.73333vw; }
          @media screen and (min-width: 769px) {
            .meetandmove_footer-upper-sns .sns_list {
              gap: 12px;
              margin-left: 24px; } }
          .meetandmove_footer-upper-sns .sns_list li {
            width: 8vw; }
            @media screen and (min-width: 769px) {
              .meetandmove_footer-upper-sns .sns_list li {
                max-width: 40px; } }
            @media screen and (min-width: 769px) {
              .meetandmove_footer-upper-sns .sns_list li a {
                transition: 0.3s; }
                .meetandmove_footer-upper-sns .sns_list li a:hover {
                  opacity: 0.5; } }
      .meetandmove_footer-upper-credit {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        margin-top: 8vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_footer-upper-credit {
            margin-top: 40px; } }
        .meetandmove_footer-upper-credit .credit_list li {
          text-align: center;
          font-size: 2.66667vmin;
          font-family: 'Tenor Sans', sans-serif;
          line-height: 2.2;
          letter-spacing: 0.08em; }
          @media screen and (min-width: 769px) {
            .meetandmove_footer-upper-credit .credit_list li {
              font-size: 14px; } }
    .meetandmove_footer-lower {
      background-color: #252525; }
      .meetandmove_footer-lower .wrap {
        padding: 6.66667vw 0 5.33333vw;
        border-right: 1px solid #dfdcd4;
        border-left: 1px solid #dfdcd4; }
        @media screen and (min-width: 769px) {
          .meetandmove_footer-lower .wrap {
            padding: 50px 0 40px; } }
      .meetandmove_footer-lower-link .link_list {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        gap: 3.2vw; }
        @media screen and (max-width: 768px) {
          .meetandmove_footer-lower-link .link_list {
            flex-direction: column; } }
        @media screen and (min-width: 769px) {
          .meetandmove_footer-lower-link .link_list {
            gap: 16px; } }
        .meetandmove_footer-lower-link .link_list li a {
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap;
          text-align: center;
          font-size: 2.13333vmin;
          font-family: 'Tenor Sans', sans-serif;
          line-height: 7.2vw;
          letter-spacing: 0.08em;
          width: 64vw;
          border: 1px solid #ffffff;
          background-color: #ffffff;
          color: #252525; }
          @media screen and (min-width: 769px) {
            .meetandmove_footer-lower-link .link_list li a {
              font-size: 16px;
              line-height: 36px;
              width: 240px;
              transition: 0.3s; }
              .meetandmove_footer-lower-link .link_list li a:hover {
                border: 1px solid #ffffff;
                background-color: #252525;
                color: #ffffff; } }
      .meetandmove_footer-lower-logo {
        text-align: center;
        margin-top: 6.4vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_footer-lower-logo {
            margin-top: 48px; } }
        .meetandmove_footer-lower-logo a {
          display: inline-block; }
        .meetandmove_footer-lower-logo img {
          height: 3.73333vw; }
          @media screen and (min-width: 769px) {
            .meetandmove_footer-lower-logo img {
              height: 1.35135vw; } }
      .meetandmove_footer-lower-copyright {
        text-align: center;
        margin-top: 6.4vw; }
        @media screen and (min-width: 769px) {
          .meetandmove_footer-lower-copyright {
            margin-top: 48px; } }
        .meetandmove_footer-lower-copyright p small {
          font-size: 2.4vmin;
          font-family: 'Tenor Sans', sans-serif;
          line-height: 1;
          letter-spacing: 0.08em;
          color: #dfdcd4; }
          @media screen and (min-width: 769px) {
            .meetandmove_footer-lower-copyright p small {
              font-size: 13px; } }
