section{padding-block:60px}section h2{text-align:center}@media only screen and (min-width: 768px){.px10_md{padding-inline:10px}.px20_md{padding-inline:20px}}@media only screen and (max-width: 767px){.px10_sp{padding-inline:10px}.px20_sp{padding-inline:20px}}.requirements_two_link{padding-block:30px}.requirements_two_link .requirements_two_link__contents{display:flex;justify-content:space-between;max-width:1160px;margin-inline:auto;gap:20px}@media only screen and (max-width: 767px){.requirements_two_link .requirements_two_link__contents{padding-inline:10px;flex-direction:column;gap:60px}}.requirements_two_link .requirements_two_link__requirement,.requirements_two_link .requirements_two_link__career{width:450px;height:140px;display:grid;position:relative;place-items:center;border:1px solid #2449a4;font-size:28px;font-style:normal;font-weight:500}.mynavi_banner_wrap .mynavi_banner{margin-block:40px 40px}.mynavi_banner_wrap .mynavi_banner__list{display:flex;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding-block:15px}.mynavi_banner_wrap .mynavi_banner__list li{width:100%;display:grid;place-items:center;padding-block:32px}.mynavi_banner_wrap .mynavi_banner__list li:nth-of-type(2){border-left:1px solid #bbb}.mynavi_banner_wrap .mynavi_banner__list li a{max-width:200px}@media only screen and (max-width: 767px){.mynavi_banner_wrap .mynavi_banner__list li{padding-right:15px}.mynavi_banner_wrap .mynavi_banner__list li:nth-last-of-type(1){padding-right:0px;padding-left:15px}}.page_container .pager-warp ul.list-pager{list-style:none;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;font-size:16px;color:#2449a4;margin-top:70px}.page_container .pager-warp ul.list-pager li.cur{border:none}.page_container .pager-warp ul.list-pager li span{border:1px solid #2b4b95;height:48px;width:48px;border-radius:25px;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;color:#fff;background:#2b4b95}.page_container .pager-warp ul.list-pager li{border:none}.page_container .pager-warp ul.list-pager li a{height:48px;width:48px;border-radius:25px;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;background:#fff}.page_container .pager-warp ul.list-pager li a:hover{color:#fff;background:#2b4b95}.page_container .pager-warp .triangle-left{border-style:solid;border-width:25px 30px 25px 0;border-color:rgba(0,0,0,0) #2b4b95 rgba(0,0,0,0) rgba(0,0,0,0);display:inline-block;width:0;height:0}.page_container .pager-warp .triangle-right{border-style:solid;border-width:25px 0 25px 30px;margin-left:12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #2b4b95;display:inline-block;width:0;height:0}.page_container .pager-warp .list-pager-next{background:#000}@media only screen and (max-width: 600px){.page_container .pager-warp ul.list-pager li span{height:40px;width:40px;border-radius:20px;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;color:#fff;background:#2b4b95}.page_container .pager-warp ul.list-pager li a{height:40px;width:40px;border-radius:20px;display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;-moz-align-items:center;align-items:center;background:#fff}}.main_visual{padding:0;display:grid}.main_visual__bg1{grid-area:1/-1;z-index:2}.main_visual__contents{display:grid;grid-area:1/-1}.main_visual__message_title{grid-area:1/-1;z-index:3;margin-top:14px}@media only screen and (max-width: 767px){.main_visual__message_title{width:56.9974554707vw;margin-left:10px}}.main_visual__image{grid-area:1/-1;z-index:1}@media only screen and (max-width: 767px){.main_visual__image{padding:0 10px}}.main_visual__bg2{grid-area:1/-1;z-index:0;max-height:412px}.main_visual__bg2 img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%}@media only screen and (max-width: 767px){.main_visual__bg2{display:none}}.page_container .main_visual{background-color:#2449a4;min-height:300px;aspect-ratio:1440/350}@media only screen and (max-width: 767px){.page_container .main_visual{min-height:0;aspect-ratio:393/200;height:-moz-fit-content;height:fit-content}}.page_container .main_visual__contents{position:relative;width:100%;overflow:hidden}@media only screen and (max-width: 767px){.page_container .main_visual__contents{aspect-ratio:393/200}}.page_container .main_visual__message_title{text-align:center;max-width:70%;justify-self:center;align-self:center;margin-top:-40px}@media only screen and (max-width: 767px){.page_container .main_visual__message_title{width:73.7913486005vw;margin-left:14%;margin-top:0}}.page_container .main_visual__man-left,.page_container .main_visual__man-right{position:absolute;z-index:2}.page_container .main_visual__man-left{max-width:207px;left:30px;top:60%;transform:translateY(-50%)}@media only screen and (max-width: 1200px){.page_container .main_visual__man-left{width:17.25vw}}@media only screen and (max-width: 767px){.page_container .main_visual__man-left{width:25.4452926209vw;top:auto;bottom:-32px;left:0;transform:none}}.page_container .main_visual__man-right{max-width:105px;right:80px;top:44%;transform:translateY(-50%)}@media only screen and (max-width: 1200px){.page_container .main_visual__man-right{width:8.75vw}}@media only screen and (max-width: 767px){.page_container .main_visual__man-right{display:none}}.page_container .main_visual__bg1{align-self:end;z-index:3;aspect-ratio:1440/200}.page_container .main_visual__bg1 img{width:100%;-o-object-fit:fill;object-fit:fill;vertical-align:middle}.page_container .main_visual__bg2{max-height:350px;min-height:300px}@media only screen and (max-width: 767px){.page_container .main_visual__bg2{min-height:0;aspect-ratio:393/200;display:block}}.profile{max-width:920px;padding:0 10px;margin:-165px auto 20px;position:relative;z-index:4}@media only screen and (max-width: 900px){.profile{margin-top:-100px}}.profile__container{padding:50px 30px;background-color:rgba(255,255,255,.8)}@media only screen and (max-width: 767px){.profile__container{padding:0 0 60px}}.profile__main_message{color:#2449a4;text-align:center;font-size:40px;font-weight:350;line-height:normal;margin-bottom:30px;word-break:break-all}@media only screen and (max-width: 767px){.profile__main_message{margin-bottom:40px}}.profile__prof{display:flex}@media only screen and (max-width: 767px){.profile__prof{flex-direction:column;gap:60px}}.profile__prof2{width:50%;font-size:18px;font-weight:500}@media only screen and (max-width: 767px){.profile__prof2{width:100%}}.profile__joining_container{display:flex;gap:1em}@media only screen and (max-width: 767px){.profile__joining_container{display:block;gap:0}}.profile__name{width:50%;font-size:26px;font-weight:400}@media only screen and (max-width: 767px){.profile__name{width:100%}}.page_container .message_list{max-width:1120px;margin:auto;overflow:hidden;position:relative;display:grid}.page_container .message_list__thumbnail__inner{display:grid;grid-template-columns:repeat(4, 1fr);gap:80px 40px;margin-bottom:80px}@media only screen and (max-width: 767px){.page_container .message_list__thumbnail__inner{grid-template-columns:repeat(2, 1fr);gap:80px 0px}}.page_container .message_list__thumbnail__link{margin-inline:auto}.page_container .message_list__thumbnail__container{display:grid}.page_container .message_list__thumbnail__image{grid-area:1/-1}.page_container .message_list__thumbnail__text{grid-area:1/-1;color:#fff;text-align:center;font-size:16px;font-weight:400;align-self:flex-end;margin:0 25px 30px 0;line-height:1.7em}@media only screen and (max-width: 767px){.page_container .message_list__thumbnail__text{font-size:14px}}.requirements_two_link{padding-block:30px 0px}
/*# sourceMappingURL=css/map/recruit.message.css.map */
