section .container .wrapper .mds{text-align:center;color:#003577;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:12px;text-decoration-thickness:10px;text-decoration-color:#A0D0FF;text-decoration-style:solid;line-height:calc(60 / 32)}@media (max-width:480px){section .container .wrapper .mds{font-size:20px;line-height:calc(72 / 40);text-underline-offset:7px;text-decoration-thickness:5px}}.sec1{padding-top:4.7584187408vw;padding-bottom:8.0527086384vw;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/interview/single_interview_bg.webp)}@media (min-width:1367px){.sec1{padding-top:65px;padding-bottom:110px}}@media (max-width:480px){.sec1{padding-top:50px;padding-bottom:80px}}.sec1 .container .wrapper:nth-child(n+2){margin-top:11rem}.sec1 .container .wrapper .job_list_block{margin-top:5rem}@media (max-width:480px){.sec1 .container .wrapper .job_list_block{margin-top:40px}}.sec1 .container .wrapper .job_list_block .job_list_item{padding:4rem 4.5rem;border:2px solid #17599C;border-radius:30px;background-color:#fff}.sec1 .container .wrapper .job_list_block .job_list_item:nth-child(n+2){margin-top:3.2rem}@media screen and (max-width:850px){.sec1 .container .wrapper .job_list_block .job_list_item{padding:2.5rem 3rem}}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item{padding:2rem}}.sec1 .container .wrapper .job_list_block .job_list_item .top_info{position:relative;display:flex;align-items:center;cursor:pointer}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item .top_info{display:block}}.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name{position:relative;flex:0 0 35%;color:#003577;padding-left:8%}.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name::before,.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name:after{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;width:50px;height:5px;background-color:#31B0FF}@media screen and (max-width:850px){.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name::before,.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name:after{width:30px}}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name::before,.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name:after{width:25px;height:2.5px}}.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name:after{transition:transform 0.3s ease-in-out;transform:rotate(90deg)}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_name{margin-bottom:15px;font-size:20px;padding-left:40px}}.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_description{flex:auto;line-height:calc(32 / 16)}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item .top_info .job_description{line-height:calc(25 / 14)}}.sec1 .container .wrapper .job_list_block .job_list_item.is_open .top_info .job_name::after{transform:rotate(0deg);background-image:linear-gradient(90deg, #007BFF, #00DDFF)}.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info{display:none;padding-top:4.5rem;margin-top:4.5rem;border-top:2px dashed #003577}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info{padding-top:23px;margin-top:23px}}.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info .relation .relation_item .relation_item_inner{display:flex;align-items:stretch;border:1px solid #000}.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info .relation .relation_item .relation_item_inner .left{flex:0 0 16%;display:flex;align-items:center;justify-content:center;border-right:1px solid #000;background-color:#AFD6FF}.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info .relation .relation_item .relation_item_inner .left .sub_ttl{width:100%;padding:2rem 0;text-align:center}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info .relation .relation_item .relation_item_inner .left .sub_ttl{line-height:calc(30 / 24);font-size:12px}}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info .relation .relation_item .relation_item_inner .left{flex:0 0 23%}}.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info .relation .relation_item .relation_item_inner .right{display:flex;align-items:center;padding:0 1rem;flex:auto}@media (max-width:480px){.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info .relation .relation_item .relation_item_inner .right{padding:10px 1rem;line-height:calc(31.5 / 24);font-size:12px}}.sec1 .container .wrapper .job_list_block .job_list_item .bottom_info .relation .relation_item:nth-child(n+2) .relation_item_inner{border-top:transparent}.sec1 .container .wrapper .flow_block{padding:2.635431918vw 5.8565153734vw 4.5387994143vw;border:3px solid #D5F9FF;background-color:#fff;border-radius:20px}@media (min-width:1367px){.sec1 .container .wrapper .flow_block{padding-top:36px;padding-right:80px;padding-left:80px;padding-bottom:62px}}@media (max-width:480px){.sec1 .container .wrapper .flow_block{border:2px solid #D5F9FF;padding:24px 15px 0}}.sec1 .container .wrapper .flow_block .step{margin-top:3.7rem}.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner{display:flex;align-items:center}.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .step_item_inner_ttl{position:relative;flex:0 0 18%;margin-right:3%;background-color:#EAFCFF;border-radius:5px;border:1px solid #31B0FF;color:#0082D4;text-align:center;margin-bottom:3rem}.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .step_item_inner_ttl::before{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;content:"";background-image:url(../img/job_position/entry_arrow.svg);width:3.2210834553vw;height:1.6105417277vw;margin:auto;top:170%;left:0;right:0;margin:auto}@media (min-width:1367px){.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .step_item_inner_ttl::before{width:44px;height:22px}}@media (max-width:480px){.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .step_item_inner_ttl::before{width:24px;height:11px;top:190%}}@media (max-width:480px){.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .step_item_inner_ttl{padding:8px 0;font-size:15px}}.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .text_box{flex:auto;padding-bottom:3rem;border-bottom:1px dashed #31B0FF}.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .text_box .sub_ttl{color:#003577}@media (max-width:768px){.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .text_box .sub_ttl{font-size:18px}}@media (max-width:480px){.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .text_box .sub_ttl{font-size:14px}}.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .text_box .txt span{color:#31B0FF}@media (max-width:480px){.sec1 .container .wrapper .flow_block .step .step_item .step_item_inner .text_box .txt{font-size:12px;line-height:calc(38 / 24)}}.sec1 .container .wrapper .flow_block .step .step_item:nth-child(n+2){margin-top:3.3rem}.sec1 .container .wrapper .flow_block .step .step_item:last-child .text_box{border-bottom:transparent}.sec1 .container .wrapper .flow_block .step .step_item:last-child .step_item_inner .step_item_inner_ttl::before{display:none}.entry_sec{padding-top:5.8565153734vw;padding-bottom:10.2489019034vw}@media (min-width:1367px){.entry_sec{padding-top:80px;padding-bottom:140px}}@media (max-width:480px){.entry_sec{padding-top:50px;padding-bottom:100px}}.entry_sec .container .wrapper .sub_ttl{max-width:1000px;width:100%;margin-top:5rem;margin-left:auto;margin-right:auto;padding:1.7rem 0;background-color:#17599C;color:#fff;border-radius:5px;text-align:center}@media (max-width:480px){.entry_sec .container .wrapper .sub_ttl{padding:9px 0;margin-top:35px;font-size:18px}}.entry_sec .container .wrapper .contact_form .first_form_txt{margin-top:4rem}@media (max-width:480px){.entry_sec .container .wrapper .contact_form .first_form_txt{margin-top:30px}}