@charset "utf-8";
/* CSS Document */

/* 共通 */
.lyt-cols[class*=diff-col] { display: flex; gap: 16px; }

/* ===== PC（769px〜） ===== */
@media screen and (min-width: 910px) {
  .lyt-cols.diff-col2 { flex-wrap: nowrap; }
  .lyt-cols.diff-col2 > div { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 32px; border: 1px solid #999999;
    padding: 32px 16px; }
  .lyt-cols.diff-col2 > div .lyt-btn-a { margin-top: auto; }
}

/* ===== SP（〜768px） ===== */
@media screen and (max-width: 910px) { 
	.lyt-cols.diff-col2 { flex-direction: column; }
  .lyt-cols.diff-col2 > div { width: 100%; display: block; border: 1px solid #999999; padding: 24px 16px; }
  .lyt-cols.diff-col2 > div .lyt-btn-a { margin-top: 16px; }
}
