/* line 3, message.scss */
.message-content {
  display: flex;
  justify-content: space-between; }
  @media screen and (max-width: 800px) {
    /* line 3, message.scss */
    .message-content {
      flex-wrap: wrap;
      gap: 80px 0; } }
  /* line 10, message.scss */
  .message-content .l-message {
    width: 46%; }
    @media screen and (max-width: 800px) {
      /* line 10, message.scss */
      .message-content .l-message {
        width: 100%; } }
    /* line 16, message.scss */
    .message-content .l-message .president-img img {
      border-radius: 15px; }
  /* line 21, message.scss */
  .message-content .r-message {
    width: 46%; }
    @media screen and (max-width: 800px) {
      /* line 21, message.scss */
      .message-content .r-message {
        width: 100%; } }
    /* line 26, message.scss */
    .message-content .r-message .read-message {
      margin-bottom: 50px; }
      @media screen and (max-width: 800px) {
        /* line 26, message.scss */
        .message-content .r-message .read-message {
          max-width: 232px;
          margin-bottom: 40px; } }
    /* line 33, message.scss */
    .message-content .r-message .president-head {
      margin-bottom: 40px; }
      /* line 35, message.scss */
      .message-content .r-message .president-head p {
        letter-spacing: 0.1em;
        margin: 0; }
        /* line 38, message.scss */
        .message-content .r-message .president-head p .katagaki {
          font-size: 18px;
          line-height: 1; }
          @media screen and (max-width: 800px) {
            /* line 38, message.scss */
            .message-content .r-message .president-head p .katagaki {
              font-size: 16px; } }
        /* line 45, message.scss */
        .message-content .r-message .president-head p .president-name {
          display: flex;
          align-items: flex-end;
          line-height: 1.3; }
          /* line 49, message.scss */
          .message-content .r-message .president-head p .president-name .jp {
            display: inline-block;
            font-size: 24px;
            font-weight: 700;
            margin-right: 16px; }
            @media screen and (max-width: 800px) {
              /* line 49, message.scss */
              .message-content .r-message .president-head p .president-name .jp {
                font-size: 22px; } }
          /* line 58, message.scss */
          .message-content .r-message .president-head p .president-name .en {
            display: inline-block;
            color: #06CB43;
            font-size: 16px;
            font-weight: 700; }
            @media screen and (max-width: 800px) {
              /* line 58, message.scss */
              .message-content .r-message .president-head p .president-name .en {
                font-size: 14px; } }
    /* line 71, message.scss */
    .message-content .r-message .president-text p {
      font-size: 15px;
      margin-bottom: 30px; }
      /* line 74, message.scss */
      .message-content .r-message .president-text p:last-child {
        margin-bottom: 0; }

/*# sourceMappingURL=message.css.map */
