#company main .mainvisual{background:url(../img/company/mv.jpg) no-repeat center bottom;background-size:cover}@media screen and (min-width: 769px){#company main .message-inner--text{display:grid;grid-template-columns:repeat(2, 1fr);gap:36px}}#company main .message-inner--text li{text-align:left;font-size:calc(16px + (2) * ((100vw - 376px) / (768 - 376))
)}@media(max-width: 375px){#company main .message-inner--text li{font-size:16px}}@media(min-width: 769px){#company main .message-inner--text li{font-size:18px}}@media screen and (min-width: 769px){#company main .message-inner--text li{font-size:1.8rem}}#company main .message-inner--text li img{border-radius:10px}#company main .message-inner--text li strong{line-height:1.4;color:#910e0e;font-size:calc(18px + (6) * ((100vw - 376px) / (768 - 376))
);display:inline-block;margin-top:1.5rem;margin-bottom:2rem}@media(max-width: 375px){#company main .message-inner--text li strong{font-size:18px}}@media(min-width: 769px){#company main .message-inner--text li strong{font-size:24px}}@media screen and (min-width: 769px){#company main .message-inner--text li strong{margin-top:0;font-size:2.4rem}}#company main .company .imap{width:100%;aspect-ratio:16/9}#company main .company p{text-align:left;font-weight:600}
