@media screen and (min-width:1024px){.recruit-internship,.recruit-job,.recruit-message,.recruit-positions,.recruit-process{padding:18rem 0}}@media screen and (max-width:1023px){.recruit-internship,.recruit-job,.recruit-message,.recruit-positions,.recruit-process{padding:6rem 0 8rem}}@media screen and (min-width:1024px){.recruit-message{padding:18rem 0}}@media screen and (max-width:1023px){.recruit-message{padding:6rem 0 8rem}}.recruit-message__catch{font-family:var(--font-gothic2-bold);--line-height:var( --line-height-rg );letter-spacing:var(--letter-spacing-_md)}@media screen and (min-width:1024px){.recruit-message__catch{font-size:var(--font-size60);margin-top:-.8rem}}@media screen and (max-width:1023px){.recruit-message__catch{font-size:var(--font-size32);margin-top:5.7rem}}@media screen and (min-width:1024px){.recruit-message__txt{margin-top:7rem}}@media screen and (max-width:1023px){.recruit-message__txt{margin-top:3.6rem}}@media screen and (min-width:1024px){.recruit-positions__header{margin-top:6rem}}@media screen and (max-width:1023px){.recruit-positions__list{margin-top:3.3rem}}@media screen and (min-width:1024px){.recruit-job__table{margin-top:-1.4rem}}@media screen and (max-width:1023px){.recruit-job__table{margin-top:5.8rem}}@media screen and (min-width:1024px){.recruit-map__frame{height:57.7rem}}@media screen and (max-width:1023px){.recruit-map__frame{max-height:60rem}.recruit-map__frame::after{content:'';display:block;padding-top:80%}}@media screen and (max-width:1023px){.recruit-process__flow{margin-top:5.8rem}}@media screen and (max-width:1023px){.recruit-internship__table{margin-top:5.8rem}}
/*# sourceMappingURL=sourcemaps/page-recruit-detail.min.css.map */