.recruit_page .message-item__title{padding:75px 0 60px;text-align:center}.recruit_page .main-content{max-width:1100px;margin:auto}.recruit_page .section-container{max-width:1100px;width:100%;margin-bottom:125px}.recruit_page .job__ttl{line-height:1;text-align:center}.recruit_page .job__ja{display:block;font-family:ryo-gothic-plusn, sans-serif;font-size:40px;font-weight:700}.recruit_page .job__en{display:block;margin-top:22px;font-family:ryo-gothic-plusn, sans-serif;font-size:16px;font-weight:700;letter-spacing:0.1em}.recruit_page .job__txt{text-align:center;text-justify:distribute;word-break:break-word;margin-top:50px;font-size:16px;line-height:2}.recruit_page .job__txt:nth-of-type(n+2){margin-top:40px}.recruit_page .list-job__ttl{padding-bottom:10px;border-bottom:1px solid #112953;font-family:ryo-gothic-plusn, sans-serif;font-size:26px}.recruit_page .list-job__txt{text-align:left;text-justify:distribute;word-break:break-word;margin-top:15px}.recruit_page .company{position:relative;margin-top:140px}.recruit_page .data__inner{width:100%;border-bottom:1px solid #dcdcdc;width:100%;border-bottom:1px solid #dcdcdc}.recruit_page .data{width:100%;margin-right:auto;margin-left:auto;margin-top:50px}.recruit_page .data th{width:20%;padding:35px 10px;border-top:1px solid #dcdcdc;font-size:15px;text-align:left}.recruit_page .data td{width:80%;padding:35px 10px;border-top:1px solid #dcdcdc}.recruit_page .mission .anchor-nav2{margin-top:100px}@media (max-width: 1100px){.recruit_page .section-container{padding:0 15px}}@media screen and (max-width: 768px){.recruit_page .job__ja{font-size:6vw}.recruit_page .job__en{margin-top:3.73333vw;font-size:3.2vw}.recruit_page .list-job__ttl{padding-bottom:2.66667vw;font-size:5.33333vw}.recruit_page .list-job__txt{margin-top:2.66667vw}.recruit_page .data{margin-top:8vw}.recruit_page .data tr{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;align-content:stretch}.recruit_page .data th{width:100%;font-size:3.46667vw;padding:6.66667vw 2.66667vw}.recruit_page .data td{width:100%;padding:6.66667vw 2.66667vw}.recruit_page .mission .anchor-nav2{margin-top:8vw}.recruit_page .section-container{margin-bottom:50px}.recruit_page .message-item__title{padding:45px 15px 40px;text-align:center}.recruit_page .job__txt{text-align:center;font-family:ryo-gothic-plusn, sans-serif;font-weight:100;font-style:normal;margin-top:40px}.recruit_page .job__ttl{margin-bottom:0}}
/*# sourceMappingURL=recruit.min.css.map */
