#recruit .logo_white{display:block}#recruit .logo_black{display:none}#recruit #mainarea{padding:0}.recruit .point{background-color:#0a805e;padding-top:8.3333333333vw}@media only screen and (max-width: 1919px){.recruit .point{padding-top:120px}}@media only screen and (max-width: 1439px){.recruit .point{padding-top:80px}}@media only screen and (max-width: 1279px){.recruit .point{padding-top:64px}}@media only screen and (max-width: 1023px){.recruit .point{padding-top:64px}}@media only screen and (max-width: 767px){.recruit .point{padding-top:80px}}.recruit .point{padding-bottom:8.3333333333vw}@media only screen and (max-width: 1919px){.recruit .point{padding-bottom:120px}}@media only screen and (max-width: 1439px){.recruit .point{padding-bottom:80px}}@media only screen and (max-width: 1279px){.recruit .point{padding-bottom:80px}}@media only screen and (max-width: 1023px){.recruit .point{padding-bottom:80px}}@media only screen and (max-width: 767px){.recruit .point{padding-bottom:80px}}.recruit .point .point_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.recruit .point .point_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.recruit .point .point_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.recruit .point .point_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.recruit .point .point_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.recruit .point .point_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.recruit .point .point_inr{margin-left:20px;margin-right:20px}}.recruit .point .point_wn{display:grid;gap:4.1666666667vw;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1919px){.recruit .point .point_wn{gap:64px}}@media only screen and (max-width: 1439px){.recruit .point .point_wn{gap:48px}}@media only screen and (max-width: 1279px){.recruit .point .point_wn{gap:32px}}@media only screen and (max-width: 1023px){.recruit .point .point_wn{gap:28px}}@media only screen and (max-width: 767px){.recruit .point .point_wn{grid-template-columns:1fr;gap:48px}}.recruit .point .point_word{padding-top:2.5vw}@media only screen and (max-width: 1919px){.recruit .point .point_word{padding-top:40px}}@media only screen and (max-width: 1279px){.recruit .point .point_word{padding-top:28px}}@media only screen and (max-width: 767px){.recruit .point .point_word{padding-top:0px}}.recruit .point .point_word h2{line-height:1.6;font-family:"Noto Serif JP","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;font-size:1.875vw}@media only screen and (max-width: 1919px){.recruit .point .point_word h2{font-size:36px}}@media only screen and (max-width: 1439px){.recruit .point .point_word h2{font-size:32px}}@media only screen and (max-width: 1279px){.recruit .point .point_word h2{font-size:28px}}@media only screen and (max-width: 767px){.recruit .point .point_word h2{font-size:28px}}@media only screen and (max-width: 1023px){.recruit .point .point_word h2{font-size:24px}}.recruit .point .point_read{padding-top:2.0833333333vw}@media only screen and (max-width: 1919px){.recruit .point .point_read{padding-top:40px}}@media only screen and (max-width: 1279px){.recruit .point .point_read{padding-top:28px}}@media only screen and (max-width: 767px){.recruit .point .point_read{padding-top:28px}}.recruit .point .point_read p{color:#fff;font-size:.8333333333vw}@media only screen and (max-width: 1919px){.recruit .point .point_read p{font-size:16px}}@media only screen and (max-width: 1279px){.recruit .point .point_read p{font-size:16px}}@media only screen and (max-width: 767px){.recruit .point .point_read p{font-size:16px}}.recruit .recruit_note{background-image:url(/assets/images/common/note_bg.webp);box-shadow:0 0 .625vw 0 rgba(0,0,0,.3);border-radius:.3125vw}@media only screen and (max-width: 1919px){.recruit .recruit_note{border-radius:6px}}@media only screen and (max-width: 1919px){.recruit .recruit_note{box-shadow:0 0 12px 0 rgba(0,0,0,.3)}}.recruit .recruit_note .recruit_note_inr{padding:2.5vw}@media only screen and (max-width: 1919px){.recruit .recruit_note .recruit_note_inr{padding:40px}}@media only screen and (max-width: 1439px){.recruit .recruit_note .recruit_note_inr{padding:32px}}@media only screen and (max-width: 1279px){.recruit .recruit_note .recruit_note_inr{padding:28px}}@media only screen and (max-width: 767px){.recruit .recruit_note .recruit_note_inr{padding:32px 20px}}.recruit .recruit_note_ttl{border-top:solid 4px #252726;border-bottom:solid 4px #252726;margin-bottom:1.6666666667vw}@media only screen and (max-width: 767px){.recruit .recruit_note_ttl{margin-bottom:32px}}.recruit .recruit_note_ttl h3{border-top:solid 1px #252726;border-bottom:solid 1px #252726;font-family:"Noto Serif JP","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:.2083333333vw 0;padding:.4166666667vw 0;font-weight:700;text-align:center;line-height:1;font-weight:700;font-size:1.4583333333vw}@media only screen and (max-width: 1919px){.recruit .recruit_note_ttl h3{font-size:28px}}@media only screen and (max-width: 1439px){.recruit .recruit_note_ttl h3{font-size:24px}}@media only screen and (max-width: 1279px){.recruit .recruit_note_ttl h3{font-size:22px}}@media only screen and (max-width: 767px){.recruit .recruit_note_ttl h3{font-size:22px}}@media only screen and (max-width: 1919px){.recruit .recruit_note_ttl h3{margin:4px 0;padding:12px 0}}@media only screen and (max-width: 767px){.recruit .recruit_note_ttl h3{padding:16px 0}}.recruit .recruit_note_block{margin-top:.625vw;overflow:hidden}@media only screen and (max-width: 1919px){.recruit .recruit_note_block{margin-top:12px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block{margin-top:20px}}.recruit .recruit_note_block h4{font-family:"Noto Serif JP","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HiraMinProN-W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:.8333333333vw}@media only screen and (max-width: 1919px){.recruit .recruit_note_block h4{font-size:16px}}@media only screen and (max-width: 1279px){.recruit .recruit_note_block h4{font-size:16px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block h4{font-size:16px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block h4{line-height:1.8;font-size:16px}}.recruit .recruit_note_block h4 span.color{color:#0a805e}.recruit .recruit_note_block h4 span.size{font-size:1.0416666667vw}@media only screen and (max-width: 1919px){.recruit .recruit_note_block h4 span.size{font-size:20px}}@media only screen and (max-width: 1279px){.recruit .recruit_note_block h4 span.size{font-size:18px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block h4 span.size{font-size:17px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block h4 span.size{font-size:20px}}.recruit .recruit_note_block h4+ul{margin-top:.625vw}@media only screen and (max-width: 1919px){.recruit .recruit_note_block h4+ul{margin-top:12px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block h4+ul{margin-top:16px}}.recruit .recruit_note_block ul li{display:inline-block;margin-right:.2083333333vw;margin-bottom:.2083333333vw;font-size:.78125vw}@media only screen and (max-width: 1919px){.recruit .recruit_note_block ul li{font-size:15px}}@media only screen and (max-width: 1279px){.recruit .recruit_note_block ul li{font-size:14px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block ul li{font-size:14px}}.recruit .recruit_note_block ul li{font-weight:700;padding-left:1.6666666667vw;padding-right:.625vw;line-height:1.6666666667vw;background-color:#e8f3ef;position:relative;border-radius:.1041666667vw}@media only screen and (max-width: 1919px){.recruit .recruit_note_block ul li{border-radius:2px}}.recruit .recruit_note_block ul li{overflow:hidden}@media only screen and (max-width: 1919px){.recruit .recruit_note_block ul li{padding-left:32px;padding-right:12px;line-height:1.6;margin-right:4px;margin-bottom:8px;padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block ul li{font-size:15px;background-size:24px}}.recruit .recruit_note_block ul li:after{background-color:#70ad47;position:absolute;display:block;background-image:url(/assets/images/common/note_check.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;content:"";height:100%;width:1.25vw;left:0;top:0}@media only screen and (max-width: 1919px){.recruit .recruit_note_block ul li:after{width:24px}}@media only screen and (max-width: 1023px){.recruit .recruit_note_block ul li:after{width:20px}}@media only screen and (max-width: 767px){.recruit .recruit_note_block ul li:after{background-color:#70ad47;position:absolute;display:block;background-image:url(/assets/images/common/note_check.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;content:"";height:100%;width:24px;left:0;top:0}}.recruit .schedule{padding-top:8.3333333333vw}@media only screen and (max-width: 1919px){.recruit .schedule{padding-top:120px}}@media only screen and (max-width: 1439px){.recruit .schedule{padding-top:80px}}@media only screen and (max-width: 1279px){.recruit .schedule{padding-top:64px}}@media only screen and (max-width: 1023px){.recruit .schedule{padding-top:64px}}@media only screen and (max-width: 767px){.recruit .schedule{padding-top:80px}}.recruit .schedule{padding-bottom:8.3333333333vw}@media only screen and (max-width: 1919px){.recruit .schedule{padding-bottom:120px}}@media only screen and (max-width: 1439px){.recruit .schedule{padding-bottom:80px}}@media only screen and (max-width: 1279px){.recruit .schedule{padding-bottom:80px}}@media only screen and (max-width: 1023px){.recruit .schedule{padding-bottom:80px}}@media only screen and (max-width: 767px){.recruit .schedule{padding-bottom:80px}}.recruit .schedule .schedule_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.recruit .schedule .schedule_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.recruit .schedule .schedule_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.recruit .schedule .schedule_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.recruit .schedule .schedule_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_inr{margin-left:20px;margin-right:20px}}.recruit .schedule .schedule_line{margin-top:4.1666666667vw;position:relative}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_line{margin-top:64px}}@media only screen and (max-width: 1279px){.recruit .schedule .schedule_line{margin-top:40px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_line{margin-top:40px}}.recruit .schedule .schedule_line:after{display:block;content:"";background-color:#0a805e;width:100%;position:absolute;height:.4166666667vw;top:2.0833333333vw;left:0}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_line:after{height:8px;top:40px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_line:after{height:calc(100% - 24px);width:8px;top:0px;left:20px}}.recruit .schedule .schedule_group{display:flex;justify-content:center}@media only screen and (max-width: 767px){.recruit .schedule .schedule_group{flex-direction:column}}.recruit .schedule .schedule_block{width:2.5vw;margin:0 3.3333333333vw}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_block{width:48px;margin:0 64px}}@media only screen and (max-width: 1279px){.recruit .schedule .schedule_block{margin:0 48px}}@media only screen and (max-width: 1023px){.recruit .schedule .schedule_block{margin:0 32px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_block{width:100%;margin:40px 0 0}}.recruit .schedule .schedule_block:nth-child(n+4) .schedule_time{padding-left:.2083333333vw}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_block:nth-child(n+4) .schedule_time{margin-left:0px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_block:nth-child(n+4) .schedule_time{text-align:left;margin-left:0px;padding-left:48px}}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_block:nth-child(n+4) .schedule_time:after{left:16px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_block:nth-child(n+4) .schedule_time:after{left:16px;width:16px;height:16px;top:2px}}.recruit .schedule .schedule_time{text-align:center;font-weight:700;position:relative;font-size:.9375vw}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_time{font-size:18px}}@media only screen and (max-width: 1279px){.recruit .schedule .schedule_time{font-size:17px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_time{font-size:17px}}.recruit .schedule .schedule_time{margin-left:-.1041666667vw}@media only screen and (max-width: 767px){.recruit .schedule .schedule_time{text-align:left;margin-left:0px;padding-left:48px}}.recruit .schedule .schedule_time:after{display:block;content:"";background-color:#fff;border:solid 4px #0a805e;border-radius:50%;position:absolute;left:calc(50% - .4166666667vw);width:1.0416666667vw;height:1.0416666667vw;top:1.7708333333vw;z-index:100}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_time:after{left:18px;width:18px;height:18px;top:35px;z-index:100}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_time:after{left:16px;width:16px;height:16px;top:2px}}.recruit .schedule .schedule_detail{display:flex;justify-content:center;margin-top:2.9166666667vw}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_detail{margin-top:48px}}@media only screen and (max-width: 1439px){.recruit .schedule .schedule_detail{margin-top:36px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_detail{margin-top:40px}}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_detail{margin-top:48px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_detail{flex-direction:column;width:100%;justify-content:flex-start;margin-top:8px;padding-left:48px}}.recruit .schedule .schedule_detail p{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:-4px;font-weight:700;font-size:1.0416666667vw}@media only screen and (max-width: 1919px){.recruit .schedule .schedule_detail p{font-size:20px}}@media only screen and (max-width: 1279px){.recruit .schedule .schedule_detail p{font-size:18px}}@media only screen and (max-width: 767px){.recruit .schedule .schedule_detail p{font-size:17px}}.recruit .schedule .schedule_detail p{line-height:1.5}@media only screen and (max-width: 767px){.recruit .schedule .schedule_detail p{writing-mode:inherit;letter-spacing:0px;text-orientation:inherit}}.recruit .summary{background-color:#f4f6f8;padding-top:8.3333333333vw}@media only screen and (max-width: 1919px){.recruit .summary{padding-top:120px}}@media only screen and (max-width: 1439px){.recruit .summary{padding-top:80px}}@media only screen and (max-width: 1279px){.recruit .summary{padding-top:64px}}@media only screen and (max-width: 1023px){.recruit .summary{padding-top:64px}}@media only screen and (max-width: 767px){.recruit .summary{padding-top:80px}}.recruit .summary{padding-bottom:8.3333333333vw}@media only screen and (max-width: 1919px){.recruit .summary{padding-bottom:120px}}@media only screen and (max-width: 1439px){.recruit .summary{padding-bottom:80px}}@media only screen and (max-width: 1279px){.recruit .summary{padding-bottom:80px}}@media only screen and (max-width: 1023px){.recruit .summary{padding-bottom:80px}}@media only screen and (max-width: 767px){.recruit .summary{padding-bottom:80px}}.recruit .summary .summary_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.recruit .summary .summary_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.recruit .summary .summary_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.recruit .summary .summary_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.recruit .summary .summary_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.recruit .summary .summary_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.recruit .summary .summary_inr{margin-left:20px;margin-right:20px}}.recruit .summary .summary_wn{margin-top:2.0833333333vw}@media only screen and (max-width: 1919px){.recruit .summary .summary_wn{margin-top:32px}}@media only screen and (max-width: 1439px){.recruit .summary .summary_wn{margin-top:24px}}@media only screen and (max-width: 767px){.recruit .summary .summary_wn{margin-top:20px}}.recruit .summary .summary_wn{display:grid;align-items:start;gap:4.1666666667vw;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1919px){.recruit .summary .summary_wn{gap:64px}}@media only screen and (max-width: 1439px){.recruit .summary .summary_wn{gap:48px}}@media only screen and (max-width: 1279px){.recruit .summary .summary_wn{gap:32px}}@media only screen and (max-width: 1023px){.recruit .summary .summary_wn{gap:28px}}@media only screen and (max-width: 767px){.recruit .summary .summary_wn{grid-template-columns:1fr;gap:48px;margin-top:32px}}.consider{padding-top:8.3333333333vw}@media only screen and (max-width: 1919px){.consider{padding-top:120px}}@media only screen and (max-width: 1439px){.consider{padding-top:80px}}@media only screen and (max-width: 1279px){.consider{padding-top:64px}}@media only screen and (max-width: 1023px){.consider{padding-top:64px}}@media only screen and (max-width: 767px){.consider{padding-top:80px}}.consider{padding-bottom:8.3333333333vw}@media only screen and (max-width: 1919px){.consider{padding-bottom:120px}}@media only screen and (max-width: 1439px){.consider{padding-bottom:80px}}@media only screen and (max-width: 1279px){.consider{padding-bottom:80px}}@media only screen and (max-width: 1023px){.consider{padding-bottom:80px}}@media only screen and (max-width: 767px){.consider{padding-bottom:80px}}.consider .consider_inr{width:66.6666666667vw;margin-right:16.6666666667vw;margin-left:16.6666666667vw}@media only screen and (max-width: 1919px){.consider .consider_inr{max-width:1280px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1599px){.consider .consider_inr{margin-left:140px;margin-right:140px}}@media only screen and (max-width: 1439px){.consider .consider_inr{margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1279px){.consider .consider_inr{margin-left:28px;margin-right:28px}}@media only screen and (max-width: 1023px){.consider .consider_inr{margin-left:20px;margin-right:20px}}@media only screen and (max-width: 767px){.consider .consider_inr{margin-left:20px;margin-right:20px}}.consider .section_nv{margin-top:2.9166666667vw}@media only screen and (max-width: 1919px){.consider .section_nv{margin-top:48px}}@media only screen and (max-width: 1439px){.consider .section_nv{margin-top:36px}}@media only screen and (max-width: 767px){.consider .section_nv{margin-top:40px}}