@charset "UTF-8";
/* CSS Document */
:root {
  --main-color: #284a9f;
  --sub-color: #2b5caa;
  --text-color: #4c4948;
  --bg-color: #284a9f;
  --light-bg-color: #eaf2fb;
  --pale-bg-color: #edf4fb;
  --accent-color: #fdff69;
  --btn-color: #604995;
  --btn-text-color: #fff;
  --font-family-eng: "Times New Roman", serif;
  --font-family-jp: "Shippori Mincho", serif;
  --sec-padding: 8rem 0;
  --content-width: 64rem;
  --float-bottom: 0px;         /* 追従ボタン下余白 */
  --fade-duration: 0.7s;       /* フェードイン時間 */
  --fade-delay: 0.1s;          /* フェードイン遅延 */
}