.recruitment_sec{padding-top:4.39238653vw;padding-bottom:6.149341142vw;margin-top:5.1244509517vw;background-color:#D9D9D9}@media (min-width:1367px){.recruitment_sec{padding-top:60px;padding-bottom:84px}}@media (max-width:480px){.recruitment_sec{padding-top:40px;padding-bottom:60px;margin-top:40px}}.recruitment_sec .container{max-width:1160px;width:92%;margin-right:auto;margin-left:auto}@media screen and (max-width:1024px){.recruitment_sec .container{width:calc(100% - 80px)}}@media screen and (max-width:820px){.recruitment_sec .container{width:calc(100% - 40px)}}@media screen and (max-width:480px){.recruitment_sec .container{width:calc(100% - 30px)}}.recruitment_sec .container .wrapper .job_openings_box{display:flex;justify-content:center;gap:3.5rem}@media (max-width:480px){.recruitment_sec .container .wrapper .job_openings_box{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem}}.recruitment_sec .container .wrapper .job_openings_box .job_item{max-width:200px;width:100%;padding:2rem 0;text-align:center;background-color:#fff;border-radius:5px;border:none;cursor:pointer;font-family:inherit;color:inherit}.recruitment_sec .container .wrapper .job_openings_box .job_item.active{background-color:#3B3B3B;color:#fff}@media (max-width:480px){.recruitment_sec .container .wrapper .job_openings_box .job_item{max-width:100%;flex:0 0 165px}}.recruitment_sec .container .wrapper .recruitment_empty{text-align:center}.recruitment_sec .container .wrapper .job_content_box{padding-top:5.4904831625vw;padding-bottom:5.4904831625vw;margin-top:4.5rem;background-color:#fff}@media (min-width:1367px){.recruitment_sec .container .wrapper .job_content_box{padding-top:75px;padding-bottom:75px}}@media (max-width:480px){.recruitment_sec .container .wrapper .job_content_box{padding-top:30px;padding-bottom:30px;margin-top:30px}}.recruitment_sec .container .wrapper .job_content_box .inner{max-width:1000px;width:92%;margin-right:auto;margin-left:auto}.recruitment_sec .container .wrapper .job_content_box .inner.job_content_panel{display:none}.recruitment_sec .container .wrapper .job_content_box .inner.job_content_panel.is-active{display:block}.recruitment_sec .container .wrapper .job_content_box .inner .job_mds{text-align:center;margin-bottom:2.5rem}@media (max-width:480px){.recruitment_sec .container .wrapper .job_content_box .inner .job_mds{font-size:22px;margin-bottom:1.5rem}}.recruitment_sec .container .wrapper .job_content_box .inner .job_content_item_text{line-height:calc(34 / 16)}@media (max-width:480px){.recruitment_sec .container .wrapper .job_content_box .inner .job_content_item_text{line-height:1.7}}.recruitment_sec .container .wrapper .job_content_box .inner .block{margin-top:4rem}@media (max-width:480px){.recruitment_sec .container .wrapper .job_content_box .inner .block{margin-top:40px}}.recruitment_sec .container .wrapper .job_content_box .inner .block .item{display:flex}@media (max-width:480px){.recruitment_sec .container .wrapper .job_content_box .inner .block .item{display:block}}.recruitment_sec .container .wrapper .job_content_box .inner .block .item p.left{display:flex;align-items:center;padding:0 2.2rem;flex:0 0 23%;border-bottom:1px solid #000000;background-color:#F4F4F4}@media (max-width:480px){.recruitment_sec .container .wrapper .job_content_box .inner .block .item p.left{padding:1.5rem 1.5rem;border-bottom:transparent}}.recruitment_sec .container .wrapper .job_content_box .inner .block .item p.right{padding:1.7rem 2.2rem;flex:auto;border-bottom:1px solid #C1C1C1}@media (max-width:480px){.recruitment_sec .container .wrapper .job_content_box .inner .block .item p.right{padding:1.5rem 1.5rem;border-top:1px solid #C1C1C1;border-bottom:1px solid #000}}.recruitment_sec .container .wrapper .job_content_box .inner .block .item:first-child p.left{border-top:1px solid #000000}.recruitment_sec .container .wrapper .job_content_box .inner .block .item:first-child p.right{border-top:1px solid #C1C1C1}.contact_sec{padding-top:7.3206442167vw;padding-bottom:10.980966325vw}@media (min-width:1367px){.contact_sec{padding-top:100px;padding-bottom:150px}}@media (max-width:480px){.contact_sec{padding-top:50px;padding-bottom:50px}}.contact_sec .container{max-width:1160px;width:92%;margin-right:auto;margin-left:auto;max-width:1000px}@media screen and (max-width:1024px){.contact_sec .container{width:calc(100% - 80px)}}@media screen and (max-width:820px){.contact_sec .container{width:calc(100% - 40px)}}@media screen and (max-width:480px){.contact_sec .container{width:calc(100% - 30px)}}.contact_sec .container .wrapper .mds_box{text-align:center}.contact_sec .container .wrapper .mds_box .mds{line-height:1}@media (max-width:480px){.contact_sec .container .wrapper .mds_box .mds{font-size:22px}}.contact_sec .container .wrapper .mds_box .text{margin-top:2.5rem}.contact_sec .container .wrapper .form_box{margin-top:3rem}.contact_sec .container .wrapper .form_box .first_form_txt{display:flex;align-items:center;margin-bottom:2rem}.contact_sec .container .wrapper .form_box .first_form_txt span{color:#FF0D0D}@media (max-width:480px){.contact_sec .container .wrapper .form_box .first_form_txt span{font-size:16px}}.contact_sec .container .wrapper .form_box .agree_wrap{display:flex;flex-direction:column;align-items:center;margin-top:3.5rem}.contact_sec .container .wrapper .form_box .agree_wrap .agree_label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.contact_sec .container .wrapper .form_box .agree_wrap .agree_txt{font-size:16px;line-height:1.5}.contact_sec .container .wrapper .form_box .agree_wrap .errors{width:100%;text-align:center;margin-top:8px;color:#dc0000}.contact_sec .container .wrapper .form_box .form-entry .submit_btn_wrapper{margin-top:2.5rem}.contact_sec .container .wrapper .form_box .privacy_link{color:#0007FF;transition:0.3s ease}.contact_sec .container .wrapper .form_box .privacy_link:hover{opacity:0.7}