<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.main {
  position: relative;
  margin-bottom: 55px; }
  .main .main_txt {
    position: absolute;
    left: 56.666%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    .main .main_txt .ceo {
      font-size: 16px;
      font-size: 1.6rem;
      letter-spacing: 0.05em;
      line-height: 1.875; }
    .main .main_txt .name {
      padding-top: 1em;
      font-size: 24px;
      font-size: 2.4rem;
      line-height: 1;
      font-weight: bold; }
  .main img {
    width: 100%; }

.message_block {
  padding-bottom: 85px; }
  .message_block .main_ttl {
    padding-bottom: 30px; }
  .message_block h4 {
    font-size: 20px;
    font-size: 2.0rem;
    font-weight: bold;
    text-align: center;
    padding-bottom: 1em; }
  .message_block p {
    line-height: 1.7;
    padding-bottom: 2em; }

#message {
  padding-bottom: 200px; }
  #message .arrow_btn {
    padding-top: 80px;
    padding-bottom: 0; }

@media screen and (max-width: 750px) {
.l-contents {
    padding: 0;
}
  .main {
    margin-bottom: calc(140 / 750 * 100vw);
    text-align: center; }
    .main .main_txt {
      position: static;
      left: 0;
      top: 0%;
      -webkit-transform: translateY(0%);
      transform: translateY(0%);
      padding-top: calc(20 / 750 * 100vw); }
      .main .main_txt .ceo {
        font-size: calc(28 / 750 * 100vw);
        line-height: 1.57; }
      .main .main_txt .name {
        font-size: calc(36 / 750 * 100vw);
        padding-top: .8em; }
    .main img {
      width: calc(600 / 750 * 100vw); }

  .message_block {
    padding: 0 calc(30 / 750 * 100vw) calc(140 / 750 * 100vw); }
    .message_block .main_ttl {
      padding-bottom: calc(60 / 750 * 100vw); }
    .message_block h4 {
      font-size: calc(32 / 750 * 100vw);
      line-height: 1.63; }
    .message_block p:last-of-type {
      padding-bottom: calc(120 / 750 * 100vw); }

  #message {
    padding-bottom: calc(260 / 750 * 100vw); }
    #message .arrow_btn {
      padding-top: calc(80 / 750 * 100vw); } }
</pre></body></html>