@charset "UTF-8";
/* =================================================================== use toppage =================================================================== */
/* CSS Document */
/* 画像サイズ調整 ---------------------------------------------------------------------------*/
/* フォントサイズ調整 ---------------------------------------------------------------------------*/
/* ブレークポイント ---------------------------------------------------------------------------*/
/*_____ font weight _______________*/
/*---------------------------------------------------------------------------*/
@media screen and (min-width: 769px), print { /* =================================================================== Info page =================================================================== */
  /* CSS Document */
  /* 画像サイズ調整 ---------------------------------------------------------------------------*/
  /* フォントサイズ調整 ---------------------------------------------------------------------------*/
  /* ブレークポイント ---------------------------------------------------------------------------*/
  /*_____ font weight _______________*/
  .mv-sub__icon img { width: 327px; }
  .room { margin-bottom: 0; }
  .room__list li { padding-top: 0; }
  .room__text { font-size: 1.6rem; line-height: 1.8; }
  .room__text a { color: #167f63; text-decoration: underline; text-underline-offset: 4px; }
  .room__text a:hover { text-decoration: none; }
  .room__text__ttl { color: #000; font-size: 2rem; }
  .room__text__ttl:after { content: ""; display: block; width: 80px; height: 1px; margin-top: 18px; background-color: #35453f; margin-bottom: 35px; } }
@media screen and (max-width: 768px) { /* =================================================================== Info page =================================================================== */
  /* CSS Document */
  /* 画像サイズ調整 ---------------------------------------------------------------------------*/
  /* フォントサイズ調整 ---------------------------------------------------------------------------*/
  /* ブレークポイント ---------------------------------------------------------------------------*/
  /*_____ font weight _______________*/
  .room { margin-bottom: 0; }
  .room__list { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 7.8125vw; }
  .room__list li { background-color: transparent !important; padding: 0; width: 44.27083vw; margin: 0; }
  .room__img { width: 100%; margin-left: 0; margin-top: 0; }
  .room__text a { color: #167f63; text-decoration: underline; text-underline-offset: 0.78125vw; }
  .room__text__ttl { color: #000; font-size: 3.64583vw; }
  .room__text__ttl:after { content: ""; display: block; width: 15.625vw; height: 1px; margin-top: 4.55729vw; background-color: #35453f; margin-bottom: 5.20833vw; } }
