@media screen and (min-width: 801px) {
html body#recruit #t2-recruitpage#t2-recruitpage .p-recruit-message__inner {
  grid-template-columns: minmax(0, 4fr) minmax(0, 7fr); grid-template-rows: auto auto; row-gap: 0; padding: 130px 0 140px;
}
html body#recruit #t2-recruitpage#t2-recruitpage .t2rp-hd { display: contents; position: static; }
html body#recruit #t2-recruitpage#t2-recruitpage .p-recruit-message__title {
  grid-column: 1 / -1; grid-row: 1; margin: 0; padding: 0 0 50px; border-bottom: 1px solid #d5d5d5; white-space: nowrap;
}
html body#recruit #t2-recruitpage#t2-recruitpage .p-recruit-message__copy { grid-column: 1; grid-row: 2; margin: 50px 0 0; font-size: 30px; line-height: 1.6; letter-spacing: 1.5px; }
html body#recruit #t2-recruitpage#t2-recruitpage .p-recruit-message__desc { grid-column: 2; grid-row: 2; margin: 59px 0 0; }
}
@media screen and (max-width: 800px) {
html body#recruit #t2-recruitpage#t2-recruitpage .p-recruit-message__title { margin-bottom: 0; padding-bottom: 28px; border-bottom: 1px solid #d5d5d5; }
html body#recruit #t2-recruitpage#t2-recruitpage .p-recruit-message__copy { margin-top: 28px; font-size: 24px; line-height: 1.6; }
}
