@charset "UTF-8";
/* CSS INFORMATION =====================================================
File name : message.css
Description : 代表挨拶
===================================================================== */
/* ========================================================
    message
======================================================== */
.message {
  position: relative;
  width: 100%;
  padding: 16rem 0;
}
@media screen and (min-width: 768px) {
  .message {
    padding: 7rem 0 20rem;
  }
}
.message .inner {
  max-width: 1412px;
}
@media screen and (min-width: 1280px) {
  .message .inner {
    padding: 0;
  }
}
.message_column {
  max-width: 1176px;
  margin: 0 auto 14rem;
}
.message_text {
  font-size: 3.2rem;
  font-family: "Arial", serif;
  line-height: 2.2;
  color: #3E4A6B;
  display: block;
  padding-bottom: 2em;
}
@media screen and (min-width: 768px) {
  .message_text {
    font-size: 2.6rem;
    line-height: 2;
  }
}
.message_text span {
  color: #2f72c9;
  font-size: 3rem;
  margin-bottom: 2rem;
  font-weight: 700;
  font-family: "Arial", sans-serif;
}
.message .sign {
  width: 73.3333333333%;
  margin: 6rem 0 6rem auto;
}
@media screen and (min-width: 768px) {
  .message .sign {
    width: 31.4%;
    margin: 9rem 0 9rem auto;
  }
}
.message picture {
  display: block;
  border-radius: 1rem;
  overflow: hidden;
}/*# sourceMappingURL=message.css.map */