@charset "UTF-8";

@media screen and (max-width: 950px){.page-content{margin-top:-70px;padding-top:150px}}.page-content .cbox{z-index:4;padding-left:60px}@media screen and (max-width: 950px){.page-content .cbox{padding-left:0;width:100%}}.inner-content{max-width:500px}@media screen and (max-width: 950px){.inner-content{max-width:inherit;width:90.5%}}.recruitment-message{position:relative;width:100%}.recruitment-message h2{position:relative;font-size:25px;font-weight:500;line-height:1.6;padding-bottom:30px;margin-bottom:30px}@media screen and (max-width: 950px){.recruitment-message h2{font-size:22px;padding-bottom:25px;margin-bottom:20px}}.recruitment-message h2::after{position:absolute;left:0;bottom:0;width:35px;height:4px;content:"";background-image:url("../img/bg_h2recruitment-message.png");background-repeat:no-repeat;background-position:left top}.recruitment-message p{position:relative;margin-bottom:40px;max-width:500px;z-index:1}@media screen and (max-width: 950px){.recruitment-message p{max-width:inherit}}.recruitment-message p.read_recruitment-message{font-size:30px;line-height:1.7;margin-bottom:45px;max-width:660px}@media screen and (max-width: 950px){.recruitment-message p.read_recruitment-message{max-width:inherit;font-size:22px;line-height:1.6;margin-bottom:35px}}.recruitment-message p:last-child{margin-bottom:0}.recruitment-message01{padding-bottom:18vw}@media screen and (max-width: 950px){.recruitment-message01{padding-bottom:80px}}.recruitment-message02{padding:0 0 32vw}@media screen and (max-width: 950px){.recruitment-message02{padding-bottom:80px}}.recruitment-message02 .inner-content{margin:0 0 0 auto}.recruitment-message03{padding:0 0 10vw}@media screen and (max-width: 950px){.recruitment-message03{padding-bottom:80px}}.recruitment-message03 .inner-content{margin:0 0 0 60px}@media screen and (max-width: 950px){.recruitment-message03 .inner-content{margin:0}}.recruitment-message04{padding:0 0 18vw}@media screen and (max-width: 950px){.recruitment-message04{padding-bottom:80px}}.recruitment-message04 .inner-content{margin:0 60px 0 auto}@media screen and (max-width: 950px){.recruitment-message04 .inner-content{margin:0 0 0 auto}}.recruitment-message05{padding:0 0 14vw}@media screen and (max-width: 950px){.recruitment-message05{padding-bottom:45px}}.recruitment-message_img{position:absolute;z-index:3;transition:all .1s linear}@media screen and (max-width: 950px){.recruitment-message_img{display:none}}.gradation_img{position:absolute;width:13.7vw;z-index:2;transition:all .1s linear}@media screen and (max-width: 950px){.gradation_img{display:none}}.recruitment-message_img01{top:1.5vw;right:0;width:36.6vw}.recruitment-message_img02{top:-7vw;left:23.4vw;width:15.2vw}.recruitment-message_img03{top:12.1vw;left:0;width:31.1vw}.recruitment-message_img04{top:-17.8vw;right:30vw;width:16vw}.recruitment-message_img05{top:-2.1vw;right:0;width:30.8vw}.recruitment-message_img06{top:34.9vw;right:7vw;width:15.4vw}.recruitment-message_img07{position:relative;z-index:4;width:100%;margin-bottom:18vw}@media screen and (max-width: 950px){.recruitment-message_img07{width:calc(100% + 45px);margin:0 0 80px -30px}}.recruitment-message_img08{top:8.4vw;left:0;width:36.6vw}.recruitment-message_img09{top:56.6vw;left:4vw;width:25.6vw}.recruitment-message_img10{top:51.2vw;right:0;width:14.9vw}.recruitment-message_img11{top:19.2vw;right:0;width:32.1vw}.gradation_img01{top:0;left:28.2vw}.gradation_img02{top:24.3vw;right:15.4vw}.gradation_img03{top:54.6vw;left:27.5vw;width:11vw}.gradation_img04{top:53.5vw;right:20.9vw}.recruitment-message_img_sp{display:none}@media screen and (max-width: 950px){.recruitment-message_img_sp{position:relative;display:block}}.gradation_img_sp{display:none}@media screen and (max-width: 950px){.gradation_img_sp{position:relative;display:block}}@media screen and (max-width: 950px){.recruitment-message_img01_sp{width:96.6%;margin:0 -15.4% 0 auto}}@media screen and (max-width: 950px){.recruitment-message_img02_sp{width:40%;margin:0 19% 0 auto;z-index:1}}@media screen and (max-width: 950px){.recruitment-message_img03_sp{width:76.1%;margin:55px 0 0 -30px;z-index:1}}@media screen and (max-width: 950px){.recruitment-message_img05_sp{width:82.3%;margin:0 -16% 55px auto;z-index:1}}@media screen and (max-width: 950px){.recruitment-message_img06_sp{width:50.8%;margin:-10vw -13% 20px auto;z-index:1}}@media screen and (max-width: 950px){.recruitment-message_img08_sp{width:72.5%;margin:0 0 0 -21%;z-index:1}}@media screen and (max-width: 950px){.recruitment-message_img09_sp{width:62.9%;margin:20px 0 0 -21%;z-index:1}}@media screen and (max-width: 950px){.recruitment-message_img10_sp{width:56.5%;margin:0 12% 30px auto;z-index:1}}@media screen and (max-width: 950px){.recruitment-message_img11_sp{width:60.6%;margin:35px -15% 0 auto;z-index:1}}@media screen and (max-width: 950px){.gradation_img01_sp{width:34.5%;margin:-5vw 5% 35px auto;z-index:0}}@media screen and (max-width: 950px){.gradation_img02_sp{width:41.7%;margin:0 15% 0 auto;z-index:0}}@media screen and (max-width: 950px){.gradation_img03_sp{width:53.2%;margin:-33vw 0 55px 8.4%;z-index:0}}@media screen and (max-width: 950px){.gradation_img04_sp{width:43.6%;margin:-35vw 18% 0 auto;z-index:0}}
/*# sourceMappingURL=map/recruitment-message.css.map */