.message{position:relative}@media screen and (min-width:992px){.message>.block-box{padding-block:100px 120px}}.message-bg{position:absolute;inset:0}.message-bg .img{position:relative;width:100%;height:100%}.message-bg .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-bg .img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(10%, rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.75) 10%, rgba(255, 255, 255, 0) 100%)}.message-contents{text-align:center}.message-contents__title{color:#ff9f1d;font-size:clamp(28px,25.29px + .774vw,40px);font-weight:bold;margin-bottom:40px}.message-contents__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width:767px){.message-contents__description{margin-bottom:20px;text-align:left;gap:20px}}.message-contents__description p{font-size:clamp(15px,14.323px + .194vw,18px);line-height:2.4;width:100%}.message-contents__convey{margin-top:60px;font-size:clamp(24px,22.645px + .387vw,30px);font-weight:bold}@media screen and (max-width:767px){.message-contents__convey{margin-top:30px}}.origin .subttl{color:#fff}.origin-contents{display:grid;grid-template-columns:1fr;gap:20px;margin-top:60px}@media screen and (max-width:767px){.origin-contents{margin-top:30px}}@media screen and (min-width:992px){.origin-contents{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width:992px){.origin-contents{grid-template-columns:repeat(3, minmax(0, 1fr))}}.origin-item{border-radius:15px;overflow:hidden;background:#fff}.origin-item img{width:100%;-o-object-fit:contain;object-fit:contain}.number-contents{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin-top:40px}@media screen and (min-width:768px){.number-contents{grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;margin-top:60px}}.number-item{background:#fff;border-radius:14px;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06)}.number-item img{width:100%;display:block}.number-item--wide{grid-column:span 2}.number-notes{font-size:clamp(14px,13.548px + .129vw,16px);text-align:right;margin-top:20px}/*# sourceMappingURL=style-about.min.css.map */