:root{--ff-default: "Avenir", "Helvetica Neue", "Helvetica", "Arial", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック", "Yu Gothic", "ＭＳ Ｐゴシック";--hiragino-W3: "FP-ヒラギノ角ゴ ProN W3", var(--ff-default), sans-serif;--hiragino-W6: "FP-ヒラギノ角ゴ ProN W6", "FP-ヒラギノUD角ゴ StdN W6", "FP-HiraginoUDSansStdN-W6", sans-serif;--helvetica-black: "HelveticaLTPro-Black";--din-2014: "DIN 2014", "din-2014-bold", sans-serif;--senobi: senobi-gothic, sans-serif;--bg-color: #f1f5eb;--main-color: #3c7cd0;--main-l-color: #569af3;--acc-color: #dd9434;--black: #000;--white: #fff;--font-200: clamp(9.375rem, 3.661rem + 7.14vw, 12.5rem);--font-150: clamp(5.625rem, -1.232rem + 8.57vw, 9.375rem);--font-128: clamp(4rem, -3.314rem + 9.14vw, 8rem);--font-100: clamp(4rem, -0.114rem + 5.14vw, 6.25rem);--font-64: clamp(2rem, -1.657rem + 4.57vw, 4rem);--font-48: clamp(1.5rem, -1.243rem + 3.43vw, 3rem);--font-40: clamp(1.5rem, -0.329rem + 2.29vw, 2.5rem);--font-36: clamp(1.5rem, 0.129rem + 1.71vw, 2.25rem);--font-32: clamp(1.5rem, 0.586rem + 1.14vw, 2rem);--font-24: clamp(1rem, 0.086rem + 1.14vw, 1.5rem);--font-16: 16px}.demi-2014{font-family:var(--din-2014);font-weight:600;font-style:normal}.demi-bold{font-family:var(--din-2014);font-weight:700;font-style:normal}.senobi-regular{font-family:var(--senobi);font-weight:400;font-style:normal}.senobi-medium{font-family:var(--senobi);font-weight:500;font-style:normal}.senobi-bold{font-family:var(--senobi);font-weight:700;font-style:normal}.train{font-family:"Train One",serif;font-weight:400;font-style:normal}.noto-bold{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@font-face{font-family:"din-2014-bold";src:url("../font/fonnts.com-DIN_Condensed_VF.otf") format(" opentype")}html{height:100%;width:100%}body{min-width:100%;min-height:100%;background-color:var(--bg-color);margin:0 auto;letter-spacing:.3rem;font-size:16px;overflow:hidden;font-family:var(--ff-default)}ul{list-style:none;margin-inline:0;padding-inline:0;margin-block-start:0;margin-block-end:0}a{list-style:none}a:-webkit-any-link{text-decoration:none}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}