.greeting{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;gap:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse}.greeting__img{width:23em;max-width:100%;padding-top:.2em}.greeting__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.greeting__catch{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:2em;font-weight:bold;line-height:1.4;text-indent:-0.33em}.greeting__catch .inner+.inner{margin-left:7em}.greeting__cnt:not(:first-of-type){margin-top:1.5em}.greeting__caption{margin-top:.5em;font-weight:bold}@media screen and (max-width: 1900px){/*! 会社案内＆採用情報 */}@media screen and (max-width: 1540px){/*! 会社案内＆採用情報 */}@media screen and (max-width: 1260px){/*! 会社案内＆採用情報 */}@media screen and (max-width: 1100px){/*! 会社案内＆採用情報 */}@media screen and (max-width: 840px){/*! 会社案内＆採用情報 */.greeting__img{width:18em}.greeting__catch .inner+.inner{margin-left:auto}}@media screen and (max-width: 480px){/*! 会社案内＆採用情報 */.greeting{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;flex-direction:column;align-items:center}.greeting__img{width:80%}.greeting__catch{font-size:1.6em;text-indent:0}.greeting__caption{text-align:right}}
/*# sourceMappingURL=page-company.css.map */
