.body-recruit.top #schedule{margin-block:70px 100px;position:relative}@media screen and (max-width:767px){.body-recruit.top #schedule{margin-block:50px 60px}}.body-recruit.top #schedule .arrow_black{display:inline-block;border:1px solid #333;color:#333}.body-recruit.top #schedule .arrow_black:hover{color:#004087;border:1px solid #004087;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.body-recruit.top #schedule .schedule_box{display:-ms-grid;display:grid;-ms-grid-columns:370px 40px calc(100% - 410px);grid-template-columns:370px calc(100% - 410px);gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}@media screen and (max-width:767px){.body-recruit.top #schedule .schedule_box{gap:20px;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}.body-recruit.top #schedule .schedule_box+.schedule_box{margin-top:56px}@media screen and (max-width:767px){.body-recruit.top #schedule .schedule_box+.schedule_box{margin-top:40px}}.body-recruit.top #schedule .schedule_box h3{font-size:2.8rem;font-weight:700;color:#004087}@media screen and (max-width:767px){.body-recruit.top #schedule .schedule_box h3{font-size:1.8rem}}.body-recruit.top #schedule .schedule_box picture{position:relative;overflow:hidden;display:block;border-radius:10px;z-index:3}@media screen and (max-width:767px){.body-recruit.top #schedule .schedule_box picture img{aspect-ratio:510/345;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}}.body-recruit.top #schedule .schedule_box .schedule_list_box{position:relative;z-index:3}.body-recruit.top #schedule .schedule_box .schedule_list_box .schedule_list_ttl{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width:767px){.body-recruit.top #schedule .schedule_box .schedule_list_box .schedule_list_ttl{gap:5%}}.body-recruit.top #schedule .schedule_box .schedule_list_box .schedule_list_ttl .arrow_black{padding:3px;display:block;width:175px;text-align:center}@media screen and (max-width:767px){.body-recruit.top #schedule .schedule_box .schedule_list_box .schedule_list_ttl .arrow_black{max-width:150px;padding:2px 10px;width:100%;white-space:nowrap}}.body-recruit.top #schedule .schedule_box .schedule_list_box .schedule_list_ttl .arrow_black:after{margin-left:10px;width:21px;height:5px}.body-recruit.top #schedule .schedule_box .schedule_list{overflow-y:scroll;padding-right:25px;height:200px}.body-recruit.top #schedule .schedule_box .schedule_list::-webkit-scrollbar{width:15px;border-radius:10px;background-color:#eeeeee}.body-recruit.top #schedule .schedule_box .schedule_list::-webkit-scrollbar-thumb{background-color:#aaaaaa;border-radius:10px}.body-recruit.top #schedule .schedule_box .schedule_list li+li{margin-top:25px}.body-recruit.top #schedule .schedule_box .schedule_list li>p{margin-bottom:10px}.body-recruit.top #schedule .schedule_box .schedule_list li>a{display:inline-block;color:#333;line-height:1.8;text-decoration:underline;text-underline-offset:5px}.body-recruit.top #schedule .schedule_box .schedule_list li>a:hover{text-decoration:none}.body-recruit.top #schedule .page_under_navi{margin:40px auto 100px;max-width:870px;gap:30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.body-recruit.top #schedule .page_under_navi{margin:40px auto 50px;gap:2%}}@media screen and (max-width:560px){.body-recruit.top #schedule .page_under_navi{gap:15px 3%;-ms-grid-columns:1fr 3% 1fr;grid-template-columns:repeat(2,1fr)}.body-recruit.top #schedule .page_under_navi li:last-child{width:50%;grid-column:1/-1;-ms-grid-column-align:center;justify-self:center}}.body-flow .recruit_flow_box{margin-top:65px}.body-flow .page_ttl_box{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.body-flow .page_ttl_box{-ms-flex-wrap:wrap;flex-wrap:wrap}}.body-flow .page_ttl_box h2{font-size:2.4rem;color:#00214f;font-weight:700}@media screen and (max-width:767px){.body-flow .page_ttl_box h2{margin-bottom:15px;font-size:2rem}}.body-flow .page_ttl_box .scroll_btn a{position:relative;width:280px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;border:1px solid #333;color:#333;background:#fff;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media screen and (max-width:767px){.body-flow .page_ttl_box .scroll_btn a{padding:8px 5px;border-radius:20px}}.body-flow .page_ttl_box .scroll_btn a:after{width:18px;height:6px}.body-flow .page_ttl_box .scroll_btn a:hover{color:#004087;border:1px solid #004087}.body-flow .test_schedule_wrap{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.body-flow .test_schedule_wrap{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.body-flow .test_schedule_wrap .test_schedule{padding:30px 20px;border-radius:10px}@media screen and (max-width:767px){.body-flow .test_schedule_wrap .test_schedule{padding:30px 5%}}.body-flow .test_schedule_wrap .test_schedule h3{margin-bottom:25px;font-size:2.2rem;font-weight:700;text-align:center}@media screen and (max-width:767px){.body-flow .test_schedule_wrap .test_schedule h3{font-size:2rem}}.body-flow .test_schedule_wrap .test_schedule ol li{border-radius:10px;background:#fff}.body-flow .test_schedule_wrap .test_schedule ol li+li{margin-top:30px}.body-flow .test_schedule_wrap .test_schedule ol li .head_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;font-weight:700}@media screen and (max-width:767px){.body-flow .test_schedule_wrap .test_schedule ol li .head_ttl{display:block}}.body-flow .test_schedule_wrap .test_schedule ol li .head_ttl .day{padding:5px 10px;width:170px;height:100%;color:#fff;border-radius:0 0 10px 0}.body-flow .test_schedule_wrap .test_schedule ol li .head_ttl .ttl{font-size:2.2rem}@media screen and (max-width:767px){.body-flow .test_schedule_wrap .test_schedule ol li .head_ttl .ttl{padding:5px 5%;font-size:2rem}}.body-flow .test_schedule_wrap .test_schedule ol li .head_ttl .ttl .sub{font-size:1.4rem}.body-flow .test_schedule_wrap .test_schedule ol li .txt{padding:10px 15px}@media screen and (max-width:767px){.body-flow .test_schedule_wrap .test_schedule ol li .txt{padding:5px 5% 15px}}.body-flow .test_schedule_wrap .test_kokka{background:#e0ebf0}.body-flow .test_schedule_wrap .test_kokka h3{color:#00214f}.body-flow .test_schedule_wrap .test_kokka ol li{color:#00214f;border:4px solid #00214f}.body-flow .test_schedule_wrap .test_kokka ol li .head_ttl .day{background:#00214f}.body-flow .test_schedule_wrap .test_kinki{background:#e1f5e9}.body-flow .test_schedule_wrap .test_kinki h3{color:#0a6b30}.body-flow .test_schedule_wrap .test_kinki ol li{border:4px solid #0a6b30}.body-flow .test_schedule_wrap .test_kinki ol li .head_ttl{color:#0a6b30}.body-flow .test_schedule_wrap .test_kinki ol li .head_ttl .day{background:#006c2b}.body-flow #high_school{margin-block:55px 110px;padding-top:48px;border-top:dashed 2px #aaaaaa}@media screen and (max-width:767px){.body-flow #high_school{margin-block:55px 60px}}.body-flow #high_school h3{margin-bottom:25px;font-size:2rem;font-weight:700;text-align:center}.body-flow #high_school .test_schedule.ippan{max-width:780px;margin:0 auto;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:50px;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.body-flow #high_school .test_schedule.ippan{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.body-flow #high_school .test_schedule.ippan .test_schedule{padding:30px 20px 40px;border-radius:10px}.body-flow #high_school .test_schedule.ippan .test_schedule h4{margin-bottom:30px;font-size:2.2rem;font-weight:700;text-align:center}.body-flow #high_school .test_schedule.ippan .test_schedule .sub{display:block;font-size:1.4rem}@media screen and (max-width:767px){.body-flow #high_school .test_schedule.ippan .test_schedule .sub{font-size:1.2rem}}.body-flow #high_school .test_schedule.ippan ol li{background:#fff;border-radius:10px}.body-flow #high_school .test_schedule.ippan ol li+li{margin-top:20px}.body-flow #high_school .test_schedule.ippan ol li dl{display:-ms-grid;display:grid;-ms-grid-columns:52% 48%;grid-template-columns:52% 48%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;min-height:70px}.body-flow #high_school .test_schedule.ippan ol li dl dt{padding:10px;display:-ms-grid;display:grid;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.6rem;letter-spacing:-0.001em}@media screen and (max-width:767px){.body-flow #high_school .test_schedule.ippan ol li dl dt{font-size:1.4rem}}.body-flow #high_school .test_schedule.ippan ol li dl dd{padding:10px;font-size:2rem}@media screen and (max-width:767px){.body-flow #high_school .test_schedule.ippan ol li dl dd{font-size:1.8rem}}.body-flow #high_school .test_kokka{background:#e0ebf0}.body-flow #high_school .test_kokka h4{color:#00214f}.body-flow #high_school .test_kokka ol li{color:#00214f;border:4px solid #00214f}.body-flow #high_school .test_kokka ol li .head_ttl .day{background:#00214f}.body-flow #high_school .test_kokka ol li dl dt{color:#fff;background:#00214f}.body-flow #high_school .test_kokka ol li dl dd{color:#00214f}.body-flow #high_school .test_kinki{background:#e1f5e9}.body-flow #high_school .test_kinki h4{color:#0a6b30}.body-flow #high_school .test_kinki ol li{border:4px solid #0a6b30}.body-flow #high_school .test_kinki ol li .head_ttl{color:#0a6b30}.body-flow #high_school .test_kinki ol li .head_ttl .day{background:#006c2b}.body-flow #high_school .test_kinki ol li dl dt{color:#fff;background:#0a6b30}.body-flow #high_school .test_kinki ol li dl dd{color:#0a6b30}.body-recruit.page .contents{padding-top:60px}@media screen and (max-width:767px){.body-recruit.page .contents{padding-top:40px}}.body-recruit.page .contents .page_ttl_wrap{border-bottom:solid 10px #004f87}@media screen and (max-width:767px){.body-recruit.page .contents .page_ttl_wrap{border-bottom:solid 5px #004f87}}.body-recruit.page .contents .page_ttl_wrap p{margin-bottom:20px;font-size:2rem;font-weight:700;color:#004f87}@media screen and (max-width:767px){.body-recruit.page .contents .page_ttl_wrap p{margin-bottom:10px;font-size:1.8rem}}.body-recruit.page .contents .old_html{margin-block:40px 50px}.body-recruit.page .contents .old_html .app_btn{position:relative;padding:20px 2em;display:-ms-grid;display:grid;place-content:center;max-width:425px;width:100%;height:100%;color:#fff;border-radius:32px;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.3);text-decoration:none;background-image:-webkit-gradient(linear,left top,right top,from(rgb(0,155,98)),to(rgb(0,125,183)));background-image:linear-gradient(90deg,rgb(0,155,98),rgb(0,125,183))}.body-recruit.page .contents .old_html .app_btn.arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;height:100%}.body-recruit.page .contents .old_html .app_btn.arrow:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.body-recruit.page .contents .old_html .app_btn.arrow:after{width:20px}}.body-recruit.page .contents .old_html .app_btn:hover{-webkit-filter:brightness(120%);filter:brightness(120%);-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media screen and (max-width:767px){.body-recruit.page .contents .old_html{margin-block:40px 20px}}.body-recruit.page .contents .contact_box{margin-bottom:50px;padding:30px 40px;background:#e2ebf1}.body-recruit.page .contents .contact_box .ttl{margin-bottom:15px;font-size:1.8rem;font-weight:700}.body-recruit.page .contents .contact_box li+li{margin-top:10px}.body-recruit.page .contents .contact_box li a{color:#333}.body-recruit.page .contents .contact_box li a:hover{color:#00214f;text-decoration:underline}.body-recruit.page .contents .back_index_btn{margin:0 auto;text-align:center}.body-recruit.page .contents .back_index_btn .arrow_black{display:inline-block;width:270px;padding:20px;border-radius:35px;border:1px solid #333;color:#333;font-weight:700;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.3)}.body-recruit.page .contents .back_index_btn .arrow_black:after{margin-left:10px;width:20px}.body-recruit.page .contents .back_index_btn .arrow_black:hover{color:#004087;border:1px solid #004087;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.body-recruit.page .page_under_navi{margin:40px auto 100px;max-width:870px;gap:30px;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.body-recruit.page .page_under_navi{margin:40px auto 50px;gap:2%}}@media screen and (max-width:560px){.body-recruit.page .page_under_navi{gap:15px 3%;-ms-grid-columns:1fr 3% 1fr;grid-template-columns:repeat(2,1fr)}.body-recruit.page .page_under_navi li:last-child{width:50%;grid-column:1/-1;-ms-grid-column-align:center;justify-self:center}}
/*# sourceMappingURL=recruit.css.map */