@charset "utf-8";
/* CSS Document */


/* --------------------------------------------------
 *  スマートフォン
 * -------------------------------------------------- */
@media screen and (max-width: 640px) {
    .flex-container.osina > dt {
      width: 20%;
      font-weight: 800;
    }
    .flex-container.osina > dd {
      width: 79%;
      margin: 0;
    }

}

/* --------------------------------------------------
 *  メニューページのCSSの宣言
 *
 *  ◆  MENU PAGE
 * -------------------------------------------------- */


/* --------------------------------------------------
 *  PC
 * -------------------------------------------------- */
@media screen and (min-width: 641px) {
    .flex-container.osina{
      row-gap: 4px;
    }
    .flex-container.osina > dt {
      width: 22%;
      font-weight:800;
    }

    .flex-container.osina > dd {
      width: 70%;
      margin: 0;
    }
}