<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
#landingpage {
  max-width: 820px;
  margin: 0 auto;
  font-size: 14px;
  color: #444;
  background-color: #fff;
  padding: 1em;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic", "游ゴシック", "メイリオ", sans-serif; }
  #landingpage img {
    max-width: 100%; }
  #landingpage a,
  #landingpage a:hover,
  #landingpage a:visited {
    color: inherit;
    text-decoration: none; }
  #landingpage a:hover {
    opacity: 0.8; }
  #landingpage .mt2 {
    margin-top: 2em; }
  #landingpage .mt4 {
    margin-top: 4em; }
  #landingpage .mt6 {
    margin-top: 6em; }
  #landingpage .text-center {
    text-align: center; }
  #landingpage .lgtitle {
    font-weight: 600;
    text-align: center; }
    #landingpage .lgtitle img {
      max-width: 260px; }
  #landingpage .layout-read {
    font-size: 1.5em;
    color: #444444; }
  #landingpage .subtitle {
    text-align: center;
    font-weight: 600;
    max-width: 300px;
    margin: 4em auto 2em; }
    #landingpage .subtitle &gt; div:nth-child(1) {
      font-size: 1.5em; }
    #landingpage .subtitle &gt; div:nth-child(2) {
      font-size: 1.3em;
      border-top: solid 3px #15d8f7;
      color: #15d8f7;
      padding-top: 5px; }
  #landingpage #choice {
    text-align: center;
    max-width: 700px;
    margin: 4em auto 0;
    word-spacing: -5px;
    font-weight: 600; }
    #landingpage #choice a {
      display: inline-block;
      font-size: 1.5em;
      text-align: center;
      padding: 0.7em;
      margin-right: 2%;
      width: 49%;
      background-color: #eee; }
      #landingpage #choice a:hover {
        background-color: #15d8f7; }
      #landingpage #choice a:nth-child(2) {
        margin-right: 0px; }
  #landingpage .subtitle-read {
    text-align: center;
    margin: 0 auto; }
  #landingpage .typebox {
    background-color: #f7f6f6;
    text-align: center;
    padding: 1.1em;
    margin: 0 auto;
    margin-bottom: 2em; }
    #landingpage .typebox &gt; div {
      margin-top: 1em; }
      #landingpage .typebox &gt; div:nth-child(1) {
        font-weight: 600;
        font-size: 1.2em;
        margin-top: 0px; }
      #landingpage .typebox &gt; div:nth-child(2) {
        margin-top: 0px; }
      #landingpage .typebox &gt; div:nth-child(3) {
        font-size: 0.8em;
        min-height: 90px; }
    #landingpage .typebox a {
      padding: 0.1em;
      display: block;
      background: #fff;
      border: solid 2px #444;
      border-radius: 14px;
      font-size: 1em;
      margin-top: 0.5em; }
  #landingpage .min-h01 {
    min-height: 461px; }
  #landingpage .min-h02 {
    min-height: 313px; }
  #landingpage .min-h03 {
    min-height: 499px; }
  #landingpage .min-h04 {
    min-height: 328px; }
  #landingpage .min-h05 {
    min-height: 351px; }
  #landingpage .min-h06 {
    min-height: 450px; }
  #landingpage .pcnone {
    display: none; }
  #landingpage .spnone {
    display: block; }

@media screen and (max-width: 544px) {
  #landingpage {
    font-size: 14px;
    padding: 1em 0px; }
    #landingpage #choice a {
      display: block;
      width: 100%;
      margin-right: 0;
      margin-bottom: 15px; }
    #landingpage .pcnone {
      display: block; }
    #landingpage .spnone {
      display: none; }
    #landingpage .layout-read {
      font-size: 1.2em;
      text-align: left; }
    #landingpage .subtitle-read {
      text-align: left; }
      #landingpage .subtitle-read br {
        display: none; }
    #landingpage .typebox &gt; div:nth-child(3) {
      min-height: 0px;
      font-size: 1em; } }
</pre></body></html>