@charset "utf-8";

.big_title{text-align:center; font-size:60px; font-weight:700;}
.big_title:after{content:''; display:block; width:164px; height:2px; margin:30px auto; background:#000;}
.big_title_cont{text-align:center; font-size:26px; font-weight:500;}
.big_title_cont strong{color:#ef3f3e;}

/*회사소개 > 회사소개*/
.greeting_intro{overflow:hidden;}
.greeting_intro img{max-width:100%;}
.greeting_intro .container{margin:90px auto 80px;}

.greeting_intro .greeting_cont{position:relative; padding-bottom:100px;}
.greeting_intro .greeting_cont:before{content:''; display:block; width:100%; height:100%; background:#f7f7f7; position:absolute; left:0; bottom:0; transform: translateY(100px); -webkit-transform: translateY(100px);}
.greeting_intro .greeting_cont .cont_inner{max-width:1300px; margin:0 auto; width:100%; display:flex; align-items:center; background:#fff; position:relative; z-index:3;}
.greeting_intro .greeting_cont .cont_inner .left,
.greeting_intro .greeting_cont .cont_inner .right{flex:0 1 50%;}
.greeting_intro .greeting_cont .cont_inner .right{padding-left:60px; position:relative;}
.greeting_intro .greeting_cont .cont_inner .right p{font-size:40px; font-weight:300; letter-spacing:-0.5px; position:relative; z-index:3;}
.greeting_intro .greeting_cont .cont_inner .right:before{content:'About'; display:block; font-size:158px; color:#f7f7f7; font-weight:900; position:absolute; right:-5px; top:7px; line-height:0;}
.greeting_intro .greeting_cont .cont_inner .right p strong{color:#ef3f3e; font-weight:900;}
.greeting_intro .greeting_cont .cont_inner .right p + p{font-size:17px; color:#666; padding-top: 30px; line-height: 1.5; font-weight: 400;}

.greeting_vision img{max-width:100%;}
.greeting_vision .circle_txt{text-align:center; padding-top:50px;}
.greeting_vision .circle_txt > div{display:inline-block; border:2px solid #f25950; background:#fff; padding:20px; border-radius:135px;}
.greeting_vision .circle_txt > div p{color:#fff; font-size:26px; font-weight:700; background: rgb(241,82,81); background: linear-gradient(90deg, rgba(241,82,81,1) 43%, rgba(255,128,65,1) 80%); padding:35px 90px; border-radius:50px;}
.greeting_vision .circle_txt > div p strong{color:#fef129;}

.greeting_vision .vision_list{margin-top:60px; position:relative; padding-bottom:200px;}
.greeting_vision .vision_list > img{position:absolute; left:0; top:0; opacity:0.2; z-index:2}
.greeting_vision .vision_list .vision_list_inner{position:relative; z-index:3;}
.greeting_vision .vision_list .vision_list_inner .logo{text-align:center; padding-top:55px;}
.greeting_vision .vision_list .vision_list_inner .logo span{display:inline-block; width:284px; height:63px; background:url(/img/sub/g_logo.svg) no-repeat center; background-size:cover;}
.greeting_vision .vision_list .vision_list_inner ul{display:flex; flex-wrap:nowrap; padding-top:85px;}
.greeting_vision .vision_list .vision_list_inner ul li{flex:0 1 16.666%; position:relative;}
.greeting_vision .vision_list .vision_list_inner ul li:after{content:''; display:block; width:1px; height:100%; background:#e0e0de; position:absolute; right:0; top:0;}
.greeting_vision .vision_list .vision_list_inner ul li:last-child:after{display:none;}
.greeting_vision .vision_list .vision_list_inner ul li p{text-align:center;}
.greeting_vision .vision_list .vision_list_inner ul li .icon span{display:inline-block; height:69px; width:60px;}
.greeting_vision .vision_list .vision_list_inner ul li:first-child .icon span{background:url(/img/sub/innovation_icon.png) no-repeat center;  width:66px;}
.greeting_vision .vision_list .vision_list_inner ul li:nth-child(2) .icon span{background:url(/img/sub/devotion_icon.png) no-repeat center; width:87px;}
.greeting_vision .vision_list .vision_list_inner ul li:nth-child(3) .icon span{background:url(/img/sub/communication_icon.png) no-repeat center; width:79px;}
.greeting_vision .vision_list .vision_list_inner ul li:nth-child(4) .icon span{background:url(/img/sub/challenge_icon.png) no-repeat center; width:77px;}
.greeting_vision .vision_list .vision_list_inner ul li:nth-child(5) .icon span{background:url(/img/sub/passion_icon.png) no-repeat center; width:72px;}
.greeting_vision .vision_list .vision_list_inner ul li:last-child .icon span{background:url(/img/sub/responsibility_icon.png) no-repeat center; width:67px;}





.greeting_vision .vision_list .vision_list_inner ul li p + p{font-size:30px; font-weight:700; padding-top:25px;}
.greeting_vision .vision_list .vision_list_inner ul li p + p + p{font-size:23px; color:#ccc; padding-top:0;}

.greeting_vision .organization_chart .chart_wrap{padding-top:30px;}
.greeting_vision .organization_chart .chart_wrap img{display:block; margin:0 auto;}

/*회사소개 > global network*/
.global_network_info{max-width:1470px; margin:0 auto 100px; overflow:hidden;}
.global_network_info .network_map_wrap{position:relative;}
.global_network_info .network_map_wrap img{max-width:100%;}
.global_network_info .network_map_wrap .pin{display:table; width:100px; height:100px; background:#fff; border-radius:100%; border:10px solid #000; position:absolute; cursor:pointer; -webkit-transition: .6s cubic-bezier(.47,2.02,.31,-0.36);
  transition: .6s cubic-bezier(.47,2.02,.31,-0.36);}
.global_network_info .network_map_wrap .pin:hover{transform: scale(1.2);}
.global_network_info .network_map_wrap .pin span{display:table-cell; vertical-align:middle; text-align:center; font-size:15px; font-weight:500; line-height:1.1; position:relative;}
.global_network_info .network_map_wrap .pin span:before{content:''; display:block; width:3px; height:60px; background:#000; position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); bottom:-70px;}
.global_network_info .network_map_wrap .pin span:after{content:''; display:block; width:15px; height:15px; background:#fff; border-radius:100%; border:5px solid #000; position: absolute; left: 50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); bottom:-80px;}

.global_network_info .pin.north_america{/*left:210px;*/right: 335px; top:130px; border:10px solid #559400;}
.global_network_info .pin.north_america span:before{background:#559400;}
.global_network_info .pin.north_america span:after{border:5px solid #559400;}

.global_network_info .pin.europe{/*right:690px;*/left: 70px; top:80px; border:10px solid #0078ff;}
.global_network_info .pin.europe span:before{background:#0078ff;}
.global_network_info .pin.europe span:after{border:5px solid #0078ff;}

.global_network_info .pin.taiwan,
.global_network_info .pin.vietnam,
.global_network_info .pin.india,
.global_network_info .pin.thailand,
.global_network_info .pin.china,
.global_network_info .pin.korea,
.global_network_info .pin.japan{border:10px solid #ff4425;}
.global_network_info .pin.taiwan span:before,
.global_network_info .pin.vietnam span:before,
.global_network_info .pin.india span:before,
.global_network_info .pin.thailand span:before,
.global_network_info .pin.china span:before,
.global_network_info .pin.korea span:before,
.global_network_info .pin.japan span:before{background:#ff4425;}

.global_network_info .pin.taiwan span:after,
.global_network_info .pin.vietnam span:after,
.global_network_info .pin.india span:after,
.global_network_info .pin.thailand span:after,
.global_network_info .pin.china span:after,
.global_network_info .pin.korea span:after,
.global_network_info .pin.japan span:after{border:5px solid #ff4425;}

.global_network_info .pin.taiwan{left: 502px;/*right:232px;*/ top:117px;}
.global_network_info .pin.taiwan span:before{height:145px; top:90px;}
.global_network_info .pin.taiwan span:after{bottom:-170px;}

.global_network_info .pin.vietnam{left: 438px;/*right:300px;*/ top:246px;}

.global_network_info .pin.india{/*right:414px;*/left: 326px; top:482px;}
.global_network_info .pin.india span:before{height:75px; bottom:auto; top:-85px;}
.global_network_info .pin.india span:after{bottom:auto; top:-100px;}

.global_network_info .pin.thailand{top:570px;/* right:318px;*/left: 421px;}
.global_network_info .pin.thailand span:before{height:170px; top:auto; bottom:90px;}
.global_network_info .pin.thailand span:after{bottom:auto; top:-195px;}

.global_network_info .pin.china{top:480px;left: 475px;/* right:262px;*/}
.global_network_info .pin.china span:before{height:125px; top:auto; bottom:90px;}
.global_network_info .pin.china span:after{bottom:auto; top:-150px;}

.global_network_info .pin.korea{left: 529px;/*right:208px; */top:380px;}
.global_network_info .pin.korea span:before{bottom:auto; top:-70px;}
.global_network_info .pin.korea span:after{bottom:auto; top:-85px;}
.global_network_info .pin.korea span{font-size:13px;}

.global_network_info .pin.japan{left: 577px;/*right:164px;*/ top:197px;}
.global_network_info .pin.japan span:before{height:23px; top:90px;}
.global_network_info .pin.japan span:after{bottom:-39px;}

#network_pop .iziModal-wrap{background:#fff; border-radius:20px; overflow:hidden;}
#network_pop .modal_pop_wrap{position:relative;}
#network_pop .modal_pop_wrap .close_btn{position: absolute; right: 0; top: 10px; width: 45px; height: 28px; border: none; background: transparent; font-size: 46px; line-height: 0; font-weight: 200;}

.include_content{padding:20px 30px;}
.include_content .title{font-size:30px; font-weight:700;}
.include_content .inner_cont{max-height:65vh; overflow:auto; margin-top:25px;}

.include_content .inner_cont::-webkit-scrollbar-track{border-radius: 10px; background-color: #ededed;}
.include_content .inner_cont::-webkit-scrollbar{width: 7px; background-color: #ededed;}
.include_content .inner_cont::-webkit-scrollbar-thumb{border-radius: 10px; background-color: #e03b3a;}

.include_content .inner_cont .info{background:#f9f9f9; border-top:2px solid #222; padding:30px;}
.include_content .inner_cont .info + .info{margin-top:20px;}
.include_content .inner_cont .info p{font-size:23px; font-weight:600;}
.include_content .inner_cont .info ul{padding-top:20px;}
.include_content .inner_cont .info ul li{display:table;}
.include_content .inner_cont .info ul li + li{padding-top:10px;}
.include_content .inner_cont .info ul li span{display:table-cell; font-size:18px; color:#666;}
.include_content .inner_cont .info ul li span:first-child{font-weight:700; width:95px;}
.include_content .inner_cont .info ul li span:last-child{font-weight:400;}
.include_content .btn_area{text-align:center; padding-top:40px;}
.include_content .btn_area a{display:inline-block; color:#fff; background:#e03b3a; line-height:45px; font-size:18px; font-weight:500; padding:0 40px; border-radius:45px;}

/*인재채용*/
.recruit_intro{position:relative; padding:1px 0; overflow:hidden;}
.recruit_intro:before{content:'amada weld'; text-transform:uppercase; color:#f9f9f9; font-size:312px; font-weight:900; position:absolute; left:50%; bottom:0; line-height:0.7; transform: translateX(-50%); -webkit-transform: translateX(-50%); z-index:2; letter-spacing: -27px; white-space: nowrap;}
.recruit_intro .recruit_cont .talent_list{position:relative; z-index:3;}
.recruit_intro .recruit_cont .talent_list ul{display:flex; justify-content:space-between; flex-wrap:wrap;}
.recruit_intro .recruit_cont .talent_list ul li{border:1px solid #c7d0d6; flex:0 1 30.77%; padding-bottom:110px; border-top-left-radius:50px; border-bottom-right-radius:50px;}
.recruit_intro .recruit_cont .talent_list ul li span.icon{display:block; width:105px; height:104px; margin:70px auto 15px; position:relative;}
.recruit_intro .recruit_cont .talent_list ul li span.icon:before{content:''; display:block; width:77px; height:77px; border-radius:100%; background:#ffe4e4; position:absolute; z-index:2;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(1) span.icon:before{left:-5px; top:32px;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(2) span.icon:before{right:-6px; top:26px;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(3) span.icon:before{top:22px; right:-5px;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(4) span.icon:before{left:-10px; top:-5px;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(5) span.icon:before{right:-14px; top:29px;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(6) span.icon:before{right:-1px; top:9px;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(odd) span.icon:before{background:#fff;}

.recruit_intro .recruit_cont .talent_list ul li span.icon:after{content:''; display:block; position:absolute; z-index:3; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
/*
.recruit_intro .recruit_cont .talent_list ul li:nth-child(1) span.icon:after{background:url(/img/sub/recruit_icon1.svg) no-repeat center; width:80px; height:90px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(2) span.icon:after{background:url(/img/sub/recruit_icon2.svg) no-repeat center; width:58px; height:66px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(3) span.icon:after{background:url(/img/sub/recruit_icon3.svg) no-repeat center; width:76px; height:64px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(4) span.icon:after{background:url(/img/sub/recruit_icon4.svg) no-repeat center; width:76px; height:70px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(5) span.icon:after{background:url(/img/sub/recruit_icon5.svg) no-repeat center; width:70px; height:85px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(6) span.icon:after{background:url(/img/sub/recruit_icon6.svg) no-repeat center; width:50px; height:68px; background-size:cover;}
*/
.recruit_intro .recruit_cont .talent_list ul li:nth-child(1) span.icon:after{background:url(/img/sub/recruit_icon1.svg) no-repeat center; width:80px; height:90px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(2) span.icon:after{background:url(/img/sub/recruit_icon3.svg) no-repeat center; width:76px; height:64px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(3) span.icon:after{background:url(/img/sub/recruit_icon4.svg) no-repeat center; width:76px; height:70px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(4) span.icon:after{background:url(/img/sub/recruit_icon5.svg) no-repeat center; width:70px; height:85px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(5) span.icon:after{background:url(/img/sub/recruit_icon2.svg) no-repeat center; width:58px; height:66px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(6) span.icon:after{background:url(/img/sub/recruit_icon6.svg) no-repeat center; width:50px; height:68px; background-size:cover;}
.recruit_intro .recruit_cont .talent_list ul li span + span{font-size:25px; font-weight:700; text-align:center; display:block;}
.recruit_intro .recruit_cont .talent_list ul li span + span + span{font-size:20px; font-weight:400; color:#666; padding-top:10px;}
.recruit_intro .recruit_cont .talent_list ul li + li + li + li{margin-top:50px;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(even){background:#fff;}
.recruit_intro .recruit_cont .talent_list ul li:nth-child(odd){background:#f3f8fb;}

.recruit_system{background:#f9f9f9; padding:1px 0; position:relative;}
.recruit_system .recruit_system_inner{padding-top:100px;}
.recruit_system .recruit_system_inner .re_title{font-size:35px; font-weight:800; position:relative; padding-left:30px;}
.recruit_system .recruit_system_inner .re_title:before{content:''; display:block; width:23px; height:23px; background:#fff; border:6px solid #e03b3a; border-radius:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.recruit_system .recruit_system_inner .system_diagram{margin-top:60px;}
.recruit_system .recruit_system_inner .system_diagram img{display:block; margin:0 auto; max-width:100%;}

.recruit_system .recruit_system_inner .re_title_sub{padding-top:20px; padding-left:30px; font-size:20px; color:#666;}
.recruit_system .recruit_system_inner .upbring_list{margin-top:60px; display:flex; justify-content:space-between;}
.recruit_system .recruit_system_inner .upbring_list li span.icon{display:block; width:190px; height:190px; border-radius:100%; margin:0 auto; position:relative;}
.recruit_system .recruit_system_inner .upbring_list li span.icon:after{content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.recruit_system .recruit_system_inner .upbring_list li:nth-child(1) span.icon:after{width:80px; height:69px; background:url(/img/sub/upbring_icon1.svg) no-repeat center; background-size:cover;}
.recruit_system .recruit_system_inner .upbring_list li:nth-child(2) span.icon:after{width:66px; height:70px; background:url(/img/sub/upbring_icon2.svg) no-repeat center; background-size:cover;}
.recruit_system .recruit_system_inner .upbring_list li:nth-child(3) span.icon:after{width:68px; height:68px; background:url(/img/sub/upbring_icon3.svg) no-repeat center; background-size:cover;}
.recruit_system .recruit_system_inner .upbring_list li:nth-child(4) span.icon:after{width:72px; height:72px; background:url(/img/sub/upbring_icon4.svg) no-repeat center; background-size:cover;}
.recruit_system .recruit_system_inner .upbring_list li:nth-child(5) span.icon:after{width:78px; height:59px; background:url(/img/sub/upbring_icon5.svg) no-repeat center; background-size:cover;}
.recruit_system .recruit_system_inner .upbring_list li:nth-child(6) span.icon:after{width:90px; height:70px; background:url(/img/sub/upbring_icon6.svg) no-repeat center; background-size:cover;}



.recruit_system .recruit_system_inner .upbring_list li:nth-child(odd) span.icon{background:#ffc73f; border:15px solid #fbeac1;}
.recruit_system .recruit_system_inner .upbring_list li:nth-child(even) span.icon{background:#ef3f3e; border:15px solid #f6c1c1;}
.recruit_system .recruit_system_inner .upbring_list li span + span{text-align:center; font-size:20px; font-weight:700; padding-top:20px; display:block; }

.welfare_area{padding:1px 0;}
.welfare_area > .container{margin:90px auto 0;}
.welfare_area .welfare_list{margin-top:60px; display:flex; flex-wrap:wrap; counter-reset:item; /*justify-content:space-between;*/justify-content: flex-start;
    gap: 30px;}
.welfare_area .welfare_list .welfare_list_inner{flex:0 1 23.077%; height:300px; margin-bottom:2.564%; border-top-left-radius:30px; border-bottom-right-radius:30px; padding:35px 10px 35px 35px; position:relative; overflow:hidden;}
.welfare_area .welfare_list .welfare_list_inner:before{content:counter(item, decimal-leading-zero) " "; counter-increment:item; position:absolute; right:-25px; bottom:0; font-weight:900; z-index:2; color:#fff; font-size:205px; opacity:0.5; line-height:0.7;}
.welfare_area .welfare_list .welfare_list_inner:nth-child(4n){margin-right:0;}
.welfare_area .welfare_list .welfare_list_inner:nth-child(1),
.welfare_area .welfare_list .welfare_list_inner:nth-child(3),
.welfare_area .welfare_list .welfare_list_inner:nth-child(6),
.welfare_area .welfare_list .welfare_list_inner:nth-child(8),
.welfare_area .welfare_list .welfare_list_inner:nth-child(9),
.welfare_area .welfare_list .welfare_list_inner:nth-child(11),
.welfare_area .welfare_list .welfare_list_inner:nth-child(14){background:#f3f8fb;}
.welfare_area .welfare_list .welfare_list_inner:nth-child(2),
.welfare_area .welfare_list .welfare_list_inner:nth-child(4),
.welfare_area .welfare_list .welfare_list_inner:nth-child(5),
.welfare_area .welfare_list .welfare_list_inner:nth-child(7),
.welfare_area .welfare_list .welfare_list_inner:nth-child(10),
.welfare_area .welfare_list .welfare_list_inner:nth-child(12),
.welfare_area .welfare_list .welfare_list_inner:nth-child(13){background:#f9f9f9;}
.welfare_area .welfare_list .welfare_list_inner:last-child{margin-right:0; margin-bottom:0;}
.welfare_area .welfare_list .welfare_list_inner p:first-child{font-size:16px; color:#ef3f3e; font-weight:900;}
.welfare_area .welfare_list .welfare_list_inner p:first-child:after{content:''; width:13px; height:2px; background:black; display:block; margin:10px 0 20px;}
.welfare_area .welfare_list .welfare_list_inner p:nth-child(2){font-size:30px; font-weight:700; letter-spacing:-1px;}
.welfare_area .welfare_list .welfare_list_inner p:nth-child(3){padding-top:40px;}
.welfare_area .welfare_list .welfare_list_inner ul{padding-top:40px;}
.welfare_area .welfare_list .welfare_list_inner ul li{position:relative; padding-left:10px;}
.welfare_area .welfare_list .welfare_list_inner ul li:before{content:'-'; position:absolute; left:0; top:0;}
.welfare_area .welfare_list .welfare_list_inner p:nth-child(3),
.welfare_area .welfare_list .welfare_list_inner ul li{font-size:19px; color:#666; font-weight:400; line-height:1.5;}
.welfare_area .welfare_list .welfare_list_inner p,
.welfare_area .welfare_list .welfare_list_inner ul{position:relative; z-index:3;}

.recruit_system.process{background:none; padding-top:120px}
.recruit_system.process > .container:nth-of-type(1){margin:0 auto;}
.recruit_system.process .recruit_tab_cont .container{margin:0 auto;}
.recruit_system.process .recruit_tab{padding-top:10px; display:flex; justify-content:center;}
.recruit_system.process .recruit_tab li{flex:0 1 200px; height:60px; border:2px solid #ef3f3e; line-height:60px; color:#ef3f3e; font-size:20px; font-weight:600; cursor:pointer; text-align:center; transition:0.2s ease;}
.recruit_system.process .recruit_tab li.select,
.recruit_system.process .recruit_tab li:hover{background:#ef3f3e; color:#fff;}
.recruit_system.process .recruit_tab li:first-child{margin-right:10px;}
.recruit_system.process .recruit_tab_cont .re_process_diagram{padding:50px 0 130px;}
.recruit_system.process .recruit_tab_cont .re_process_diagram img{display:block; margin:0 auto; max-width:100%;}
.recruit_system.process .recruit_tab_cont .re_process_diagram img.m{display:none;}
.recruit_system.process .recruit_tab_cont .interview_info{background:#f9f9f9;}
.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner{padding:100px 0;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner{padding-top:50px; display:flex; justify-content:space-between;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box{background:#fff; border:3px solid #c7d0d6; border-radius:10px; flex:0 1 47.693%; min-height:340px; display:table; padding:60px;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box > div{display:table-cell; vertical-align:top; table-layout:fixed;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile{width:164px;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p{text-align:center;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:first-child{width:164px; height:164px; border-radius:100%; background:#f3f8fb; position:relative;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:first-child:after{content:''; display:block; background:url(/img/sub/profile_icon1.svg) no-repeat center; background-size:cover; width:62px; height:85px; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:last-child{font-size:25px; font-weight:700; padding-top:20px; letter-spacing:-1px;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info{padding-left:60px; padding-top:35px;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row{display:table; width:100%; table-layout:fixed;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p,
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul{display:table-cell;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:first-child{font-size:20px; width:85px; font-weight:600;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:last-child,
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li{font-size:17px; color:#666;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li{position:relative; padding-left:10px;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li + li{margin-top:10px;}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li:before{content:''; display:block; width:4px; height:4px; background:#000; position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row + .row{padding-top:30px;}
.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply{padding-top:30px;}
.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p{position:relative;}
.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p span{position:absolute; left:0; top:0;}
.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p:first-child{font-size:23px; font-weight:700; padding-bottom:25px;}
.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p + p{font-size:17px; color:#666; padding-left:16px; line-height:1.5;}
.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p:last-child{color:#e03b3a; padding-left:0; padding-top:10px;}

.recruit_system.process .recruit_tab_cont .contact_info{margin-top:20px; background:#f9f9f9; border-top:1px solid #000; border-bottom:1px solid #000; padding:30px;}
.recruit_system.process .recruit_tab_cont .contact_info:after{content:''; display:block; clear:both;}
.recruit_system.process .recruit_tab_cont .contact_info p{position:relative; font-size:25px; font-weight:700; padding-left:20px; float:left; padding-right:25px;}
.recruit_system.process .recruit_tab_cont .contact_info p:before{content:''; display:block; width:13px; height:13px; background:#000; position:absolute; left:0; top:8px;}
.recruit_system.process .recruit_tab_cont .contact_info ul{float:left;}
.recruit_system.process .recruit_tab_cont .contact_info ul li{display:table; table-layout:fixed;}
.recruit_system.process .recruit_tab_cont .contact_info ul li + li{padding-top:10px;}
.recruit_system.process .recruit_tab_cont .contact_info ul li span{display:table-cell; font-size:20px;}
.recruit_system.process .recruit_tab_cont .contact_info ul li span:first-child{width:130px; font-weight:600; position:relative; padding-left:30px;}
.recruit_system.process .recruit_tab_cont .contact_info ul li span:last-child{color:#666;}
.recruit_system.process .recruit_tab_cont .contact_info ul li:first-child span:first-child{background:url(/img/sub/re_contact_icon1.svg) no-repeat center; background-size:20px; background-position:0;}
.recruit_system.process .recruit_tab_cont .contact_info ul li:last-child span:first-child{background:url(/img/sub/re_contact_icon2.svg) no-repeat center; background-size:22px; background-position:0;}

.recruit_system.process .recruit_tab_cont .faq_area{padding-top:50px; padding-bottom:130px;}
.recruit_system.process .recruit_tab_cont .faq_area:after{content:''; display:block; clear:both;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li{position: relative; display: block; padding: 0; border-radius:15px; overflow:hidden; cursor: pointer; margin-bottom: 20px;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question{position: relative; display: block; padding: 35px 100px 35px 85px; background:#f9f9f9;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question:before{content: "Q."; display: block; font-size: 35px; font-weight: 700; position: absolute; left: 30px; top: 24px;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question .iconDiv{position: absolute; right: 40px; top: 33px;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question .iconDiv span{position: relative;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question .iconDiv span:after{content: ""; width:25px; height:25px; background:url(/img/sub/faq_plus.svg) no-repeat center; background-size:cover; position: absolute; right: 0; top: 0;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .tit{font-size: 18px; font-weight: 500; transition: color 0.3s ease-out; white-space:pre-line;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .answer{position: relative; display: none; padding: 35px 120px 35px 85px; font-size: 18px; color: #333; line-height: 1.5em; background: #ef3f3e;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .answer:after{content: "A."; color:#fff; display: block; font-size: 35px; font-weight: 700; position: absolute; left: 30px; top: 35px; color:#fff;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .answer p{color:#fff; white-space:pre-line; line-height:1.5;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li.open{transform:inherit;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li.open .question .iconDiv span:after{background:url(/img/sub/faq_minus.svg) no-repeat center; background-size:cover;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li:first-child .answer{display:block;}
.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .chk_box{position: absolute; left: 5px; top: 40px; z-index: 10;}
.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user{float: right; margin: 0; padding: 0; list-style: none; margin-top: 30px;}
.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user li{position:relative; float:left; margin-left:5px;}
.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user li a,
.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user li button{background: #ef3f3e; border: 1px solid #ef3f3e; display: inline-block; font-size: 16px; color: #fff; line-height: 1em; height: auto;
    font-weight: 400; font-family: 'Noto Sans korean'; width: 180px; padding: 18px; margin: 0;}

 
/*개인정보처리방침 이용약관*/
.sub_visual.privacy .inner_visual h2{font-size:65px; padding-top:80px;}
.privacy_inner{white-space:pre-line; border:1px solid #ddd; padding:35px; font-size:16px; line-height:1.5; word-break:keep-all;}

/*페이징 커스텀*/
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap{margin-top:40px; width:100%; text-align:center;}
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap:after{content:''; display:block; clear:both;}
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page{width:48px; height:48px; line-height:48px; border-radius:48px; border:1px solid #f2f2f2; background:#fff; color:#000; font-size:18px;}
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_current{width:48px; height:48px; line-height:48px; border-radius:48px; border:1px solid #000; background:#000; color:#fff; font-size:18px;}
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page.pg_start{background:url('/img/sub/prev_first.png') no-repeat center #fff; margin-right:10px;}
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page.pg_prev{background:url('/img/sub/prev.png') no-repeat center #fff; margin-right:25px;}
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page.pg_end{background:url('/img/sub/next_last.png') no-repeat center #fff; margin-left:10px;}
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page.pg_next{background:url('/img/sub/next.png') no-repeat center #fff; margin-left:25px;}
.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg .pg_space{margin:0 5px;}


/*2022-12-26 수정*/
.sub_sec_tit{text-align: center;line-height: 1.5;font-size: 3em; font-weight: 900;margin-top:1vw}

/* KBH 2022-12-09 */
.inqur_btn {padding: 0 10px; height: 60px; border: 2px solid #ef3f3e; line-height: 60px; font-size: 20px; font-weight: 600; cursor: pointer; text-align: center; overflow: hidden; float: right; background: #ef3f3e; color: #fff;}

@media (max-width:1470px) {
	.global_network_info .network_map_wrap{max-width:95%; margin:0 auto;}
	.global_network_info .network_map_wrap .pin{border:0.7vw solid #000; width:7vw; height:7vw;}
	.global_network_info .network_map_wrap .pin span{font-size:1.1vw;}
	.global_network_info .network_map_wrap .pin span:before{width:0.2vw; height:4.1vw; bottom:-4.4vw;}
	.global_network_info .network_map_wrap .pin span:after{width:1.1vw; height:1.1vw; border:0.4vw solid #000; bottom:-5.4vw;}

	.global_network_info .pin.north_america{border:0.7vw solid #559400; left:14.3vw; top:8vw;}
	.global_network_info .pin.north_america span:after{border:0.4vw solid #559400;}

	.global_network_info .pin.europe{border:0.7vw solid #0078ff; right:44.5vw; top:4.8vw;}
	.global_network_info .pin.europe span:after{border:0.4vw solid #0078ff;}

	.global_network_info .pin.taiwan,
	.global_network_info .pin.vietnam,
	.global_network_info .pin.india,
	.global_network_info .pin.thailand,
	.global_network_info .pin.china,
	.global_network_info .pin.korea,
	.global_network_info .pin.japan{border:0.7vw solid #ff4425;}

	.global_network_info .pin.taiwan span:after,
	.global_network_info .pin.vietnam span:after,
	.global_network_info .pin.india span:after,
	.global_network_info .pin.thailand span:after,
	.global_network_info .pin.china span:after,
	.global_network_info .pin.korea span:after,
	.global_network_info .pin.japan span:after{border:0.4vw solid #ff4425;}

	.global_network_info .pin.taiwan{right:15vw; top:7.5vw;}
	.global_network_info .pin.taiwan span:before{top:6.3vw; height:9vw;}
	.global_network_info .pin.taiwan span:after{bottom:-10.6vw;}

	.global_network_info .pin.vietnam{right:19.1vw; top:15vw;}

	.global_network_info .pin.india{right:26.6vw; top:31vw;}
	.global_network_info .pin.india span:before{height:5.2vw; top:-5.9vw;}
	.global_network_info .pin.india span:after{top:-6.2vw;}

	.global_network_info .pin.thailand{top:37.8vw; right:20.6vw;}
	.global_network_info .pin.thailand span:before{height:12vw; bottom:6vw;}
	.global_network_info .pin.thailand span:after{top:-13.5vw;}

	.global_network_info .pin.china{top:31.7vw; right:16.7vw;}
	.global_network_info .pin.china span:before{height:9vw; bottom:6.2vw;}
	.global_network_info .pin.china span:after{top:-10.5vw;}

	.global_network_info .pin.korea{right:12.8vw; top:24.5vw;}
	.global_network_info .pin.korea span:before{top:-4.7vw;}
	.global_network_info .pin.korea span:after{top:-5.8vw;}
	.global_network_info .pin.korea span{font-size:0.9vw;}
	
	.global_network_info .pin.japan{right:10.156vw; top:12.901vw;}
	.global_network_info .pin.japan span:before{height:0.7565vw; top:6.122vw;}
	.global_network_info .pin.japan span:after{bottom:-2.0653vw;}

}

@media (max-width:1300px) {
	.greeting_intro .greeting_cont:before{transform:translateY(8.1vw); -webkit-transform:translateY(8.1vw);}
	.greeting_intro .greeting_cont .cont_inner{width:90%;}
	.greeting_intro .greeting_cont .cont_inner .right{padding-left:4vw;}
	.greeting_intro .greeting_cont .cont_inner .right p{font-size:2.6vw; letter-spacing:-0.05vw;}
	.greeting_intro .greeting_cont .cont_inner .right p + p{font-size:1.3vw; padding-top:2vw;}
	.greeting_intro .greeting_cont .cont_inner .right:before{font-size:10vw; right:-0.5vw; top:8%;}

	.greeting_vision .vision_list .vision_list_inner ul li p + p{font-size:2.4vw;}
	.greeting_vision .vision_list .vision_list_inner ul li p + p + p{font-size:1.7vw;}

	.recruit_intro .recruit_cont .talent_list ul li{height:29.231vw; padding-bottom:0; border-top-left-radius: 4vw; border-bottom-right-radius: 4vw;}
	.recruit_intro .recruit_cont .talent_list ul li span.icon{width:8.077vw; height:8vw; margin:5vw auto 1vw;}
	.recruit_intro .recruit_cont .talent_list ul li span.icon:before{width:5.924vw; height:5.924vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(1) span.icon:before{left:0; top:2.5vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(2) span.icon:before{right:-0.5vw; top:2.4vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(3) span.icon:before{top: 1.5vw; right: -0.5vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(4) span.icon:before{left:-1vw; top:-0.5vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(5) span.icon:before{right:-1vw; top:2vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(6) span.icon:before{right:0; top:0.6vw;}
	/*
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(1) span.icon:after{width:6.154vw; height:6.924vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(2) span.icon:after{width: 4.462vw; height: 5.077vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(3) span.icon:after{width: 5.847vw; height: 4.924vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(4) span.icon:after{width: 5.847vw; height: 5.385vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(5) span.icon:after{width:5.385vw; height:6.539vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(6) span.icon:after{width: 3.847vw; height: 5.231vw;}
*/
	
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(1) span.icon:after{width:6.154vw; height:6.924vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(2) span.icon:after{width: 5.846vw; height: 4.923vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(3) span.icon:after{width: 5.846vw; height: 5.385vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(4) span.icon:after{width: 5.385vw; height: 6.538vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(5) span.icon:after{width: 4.462vw; height: 5.077vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(6) span.icon:after{width: 3.847vw; height: 5.231vw;}

	.recruit_intro .recruit_cont .talent_list ul li span + span{font-size:2vw;}
	.recruit_intro .recruit_cont .talent_list ul li span + span + span{font-size:1.55vw; padding-top:1vw;}
	.recruit_intro .recruit_cont .talent_list ul li + li + li + li{margin-top:3.5vw;}

	.recruit_system .recruit_system_inner .upbring_list li span.icon{width:14.616vw; height:14.616vw;}
	.recruit_system .recruit_system_inner .upbring_list li span + span{font-size:1.8vw; padding-top:1.5vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(odd) span.icon{border:1.2vw solid #fbeac1;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(even) span.icon{border:1.2vw solid #f6c1c1;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(1) span.icon:after{width: 6.154vw; height: 5.308vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(2) span.icon:after{width: 5.077vw; height: 5.385vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(3) span.icon:after{width: 5.231vw; height: 5.231vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(4) span.icon:after{width: 5.539vw; height: 5.539vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(5) span.icon:after{width: 6vw; height: 4.539vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(6) span.icon:after{width: 6.924vw; height: 5.385vw;}

	.welfare_area .welfare_list .welfare_list_inner{height:23.077vw; padding:2.3vw 1vw 2.3vw 2.3vw; border-top-left-radius:2vw; border-bottom-right-radius:2vw;}
	.welfare_area .welfare_list .welfare_list_inner:before{right:-1.5vw; font-size:13vw;}
	.welfare_area .welfare_list .welfare_list_inner p:first-child{font-size:1.2vw;}
	.welfare_area .welfare_list .welfare_list_inner p:first-child:after{width:1vw; height:0.13vw; margin:1vw 0 1.5vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(2){font-size:2.2vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(3){padding-top:2.5vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(3), .welfare_area .welfare_list .welfare_list_inner ul li{font-size:1.4vw;}
	.welfare_area .welfare_list .welfare_list_inner ul{padding-top:2.5vw;}
	.welfare_area .welfare_list .welfare_list_inner ul li{padding-left:1vw;}

	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box{padding:4vw; min-height:auto;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile{width:12.616vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:first-child{width:12.616vw; height:12.616vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:first-child:after{width: 4.77vw; height: 6.539vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:last-child{font-size:2vw; padding-top:1.5vw; letter-spacing:-0.02vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info{padding-left:4vw; padding-top:2.5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:first-child{font-size:1.5vw; width:6.539vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:last-child, 
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li{font-size:1.4vw; padding-left:1vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li + li{margin-top:1vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row + .row{padding-top:2vw;}
}

@media (max-width:1024px) {
	.recruit_system .big_title_cont br{display:none;}

	.welfare_area .big_title_cont br{display:none;}
}

@media (max-width:980px) {
	.big_title{font-size:6vw;}
	.big_title_cont{font-size:2.5vw;}

	.greeting_vision .circle_txt > div{padding:2vw; border-radius:7vw;}
	.greeting_vision .circle_txt > div p{font-size:2.5vw; padding:3vw 7vw; border-radius:5vw;}

	.greeting_vision .vision_list{margin-top:40px; padding-bottom:130px;}
	.greeting_vision .vision_list .vision_list_inner .logo{padding-top:35px;}
	.greeting_vision .vision_list .vision_list_inner ul{padding-top:55px;}

	.sub_visual.privacy{padding:32.5918vw 0;}
	.sub_visual.privacy .inner_visual h2{padding-top:0; font-size:6.2vw;}
	.privacy_inner{padding:4vw; font-size:3vw;}

	.m_br_p{display:block;}

	.recruit_intro:before{font-size:180px;}
	.recruit_intro .recruit_cont .talent_list ul li span.icon{margin:5vw auto 2vw;}
	.recruit_intro .recruit_cont .talent_list ul li span + span{font-size:2.5vw;}
	.recruit_intro .recruit_cont .talent_list ul li span + span + span{font-size:1.85vw;}

	.recruit_system .recruit_system_inner{padding-top:9vw;}
	.recruit_system .recruit_system_inner .re_title{font-size:3.7vw; padding-left:3vw;}
	.recruit_system .recruit_system_inner .re_title:before{width:2.347vw; height:2.347vw; border:0.7vw solid #e03b3a;}
	.recruit_system .recruit_system_inner .system_diagram{margin-top:6vw;}
	.recruit_system .recruit_system_inner .re_title_sub{padding-top: 3vw; padding-left: 3vw; font-size: 2.5vw;}

	.recruit_system .recruit_system_inner .upbring_list{margin-top:6vw;}
	
	.welfare_area .welfare_list{margin-top:6vw; gap:3vw;}

	.welfare_area .welfare_list .welfare_list_inner{padding:2vw 1vw 2vw 2vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(3){padding-top:1.5vw;}
	.welfare_area .welfare_list .welfare_list_inner ul{padding-top:1.5vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(3), 
	.welfare_area .welfare_list .welfare_list_inner ul li{font-size:1.6vw;}

	.recruit_system.process .recruit_tab_cont .re_process_diagram{padding:5vw 0 10vw;}
	.recruit_system.process .recruit_tab li{flex:0 1 20.409vw; height:6.123vw; font-size:2vw; border:0.3vw solid #ef3f3e; line-height:6.1vw;}
	.recruit_system.process .recruit_tab li:first-child{margin-right:1.2vw;}

	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner{padding:10vw 0;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner{padding-top:5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:last-child{font-size:2.5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:first-child{font-size:2vw; width:7.539vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:last-child, 
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li{font-size:1.8vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply{padding-top:3vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p:first-child{font-size:2.5vw; padding-bottom:2vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p + p{font-size:1.8vw; padding-left:1.5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p:last-child{padding-top:1.6vw;}

	.recruit_system.process .recruit_tab_cont .contact_info{margin-top:2vw; padding:3vw;}
	.recruit_system.process .recruit_tab_cont .contact_info p{font-size:2.6vw; padding-left:2.4vw; padding-right:2.5vw;}
	.recruit_system.process .recruit_tab_cont .contact_info p:before{width:1.2vw; height:1.2vw; top:0.9vw;}
	.recruit_system.process .recruit_tab_cont .contact_info ul li:first-child span:first-child{background-size:2vw;}
	.recruit_system.process .recruit_tab_cont .contact_info ul li:last-child span:first-child{background-size:2.2vw;}
	.recruit_system.process .recruit_tab_cont .contact_info ul li span{font-size:2vw;}
	.recruit_system.process .recruit_tab_cont .contact_info ul li span:first-child{width:14vw; padding-left:2.8vw;}

	.recruit_system.process .recruit_tab_cont .faq_area{padding-top:5vw; padding-bottom:19vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li{margin-bottom:2vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question{padding:3.5vw 10vw 3.5vw 8.5vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question:before{font-size:3.5vw; left:3vw; top:2.4vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .tit{font-size:1.8vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question .iconDiv{right:4vw; top:3.3vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question .iconDiv span:after{width:2.5vw; height:2.5vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .answer{padding:3.5vw 12vw 3.5vw 8.5vw; font-size:1.8vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .answer:after{font-size:3.5vw; left:3vw; top:3.5vw;}

	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap{margin-top:4vw;}

	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .chk_box{top:4vw;}
}

@media (max-width:800px) {
	.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user li a, 
	.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user li button{width:110px;}
}

@media (max-width:786px) {
	.welfare_area > .container{margin:8vw auto 0;}
	.recruit_system.process{padding-top:8vw;}

	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page{width:6vw; height:6vw; line-height:6vw; font-size:3vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_current{width:6vw; height:6vw; line-height:6vw; font-size:3vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page.pg_start{margin-right:1vw; background-size:40%;}
	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page.pg_prev{margin-right:2.5vw; background-size:22%;}
	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page.pg_end{margin-left:1vw; background-size:40%;}
	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page.pg_next{margin-left:2.5vw; background-size:22%;}
	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg .pg_space{margin:0 0.5vw;}
}

@media (max-width:768px) {
	#network_pop{margin-left:2.5%; margin-right:2.5%;}

	.recruit_intro:before{font-size:17.5vw; letter-spacing:-2vw;}
}

@media (max-width:767px) {
	.big_title:after{width:18vw; margin:4vw auto;}

	.greeting_intro .container{margin:8vw auto 7vw;}
	.greeting_intro .greeting_cont{padding-bottom:11vw;}
	.greeting_intro .greeting_cont .cont_inner{flex-wrap:wrap; align-items:inherit;}
	.greeting_intro .greeting_cont .cont_inner .left, 
	.greeting_intro .greeting_cont .cont_inner .right{flex:0 1 100%;}
	.greeting_intro .greeting_cont .cont_inner .right{padding:4vw;}
	.greeting_intro .greeting_cont .cont_inner .right:before{font-size:12vw; top:16%;}
	.greeting_intro .greeting_cont .cont_inner .right p{font-size:4.6vw;}
	.greeting_intro .greeting_cont .cont_inner .right p + p{font-size:2.2vw; padding-top:3vw;}

	.greeting_intro img{width:100%;}

	.greeting_vision .circle_txt{padding-top:4vw;}
	.greeting_vision .vision_list{margin-top:4vw; padding-bottom:12vw;}
	.greeting_vision .vision_list .vision_list_inner .logo{padding-top:4vw;}
	.greeting_vision .vision_list .vision_list_inner .logo span{width:37vw; height:8.18vw;}
	.greeting_vision .vision_list .vision_list_inner ul{padding-top:7vw;}

	.greeting_vision .vision_list .vision_list_inner ul{flex-wrap:wrap;}
	.greeting_vision .vision_list .vision_list_inner ul li{flex:0 1 33.3333%;}
	.greeting_vision .vision_list .vision_list_inner ul li .icon span{height:50px;}
	.greeting_vision .vision_list .vision_list_inner ul li:first-child .icon span{width:48px; background-size:cover;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(2) .icon span{width:63px; background-size:cover;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(3) .icon span{width:57px; background-size:cover;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(4) .icon span{width:56px; background-size:cover;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(5) .icon span{width:56px; background-size:cover;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(6) .icon span{width:49px; background-size:cover;}


	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(3):after{display:none;}
	.greeting_vision .vision_list .vision_list_inner ul li + li + li + li{margin-top:5vw;}
	.greeting_vision .vision_list .vision_list_inner ul li p + p{padding-top:2vw; font-size:3.4vw;}
	.greeting_vision .vision_list .vision_list_inner ul li p + p + p{font-size:3vw; padding-top:0.7vw;}

	.greeting_vision .organization_chart .chart_wrap{padding-top:4vw;}

	.global_network_info{margin:0 auto 11vw;}

	#network_pop .iziModal-content{padding:2vw!important;}
	.include_content{padding:2vw 3vw;}
	.include_content .title{font-size:4vw;}
	.include_content .inner_cont{margin-top:3vw;}
	.include_content .inner_cont .info{padding:4vw;}
	.include_content .inner_cont .info p{font-size:3vw;}
	.include_content .inner_cont .info ul{padding-top:2.2vw;}
	.include_content .inner_cont .info ul li span{font-size:2.3vw;}
	.include_content .inner_cont .info ul li span:first-child{ width:13vw;}
	.include_content .btn_area{padding-top:4vw;}
	.include_content .btn_area a{line-height:6vw; font-size:2.4vw; padding:0 5vw; border-radius:6vw;}

	#network_pop .modal_pop_wrap .close_btn{right:2.2vw; top:2.2vw; width:4vw; height:4vw; font-size:6vw;}

	.recruit_intro .recruit_cont .talent_list ul li{flex:0 1 48%; height:45.598vw}
	.recruit_intro .recruit_cont .talent_list ul li + li + li{margin-top:3.5vw;}
	.recruit_intro .recruit_cont .talent_list ul li span.icon{margin:8vw auto 1vw; width:15.077vw; height:15vw;}
	.recruit_intro .recruit_cont .talent_list ul li span.icon:before{width:10.924vw; height:10.924vw;}
	/*
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(1) span.icon:after{width: 9.154vw; height: 10.294vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(2) span.icon:after{width: 7.462vw; height: 8.2vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(3) span.icon:after{width:8.847vw; height:7.5vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(4) span.icon:after{width:8.847vw; height:7.985vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(5) span.icon:after{width:7.485vw; height:9.239vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(6) span.icon:after{width:5.977vw; height:8.231vw;}
*/	
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(1) span.icon:after{width: 9.154vw; height: 10.294vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(2) span.icon:after{width:9.909vw; height:8.344vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(3) span.icon:after{width: 9.909vw; height: 9.126vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(4) span.icon:after{width:9.126vw; height:11.082vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(5) span.icon:after{width:7.562vw; height:8.605vw;}
	.recruit_intro .recruit_cont .talent_list ul li:nth-child(6) span.icon:after{width:5.977vw; height:8.231vw;}

	.recruit_intro .recruit_cont .talent_list ul li span + span{font-size:4.5vw;}
	.recruit_intro .recruit_cont .talent_list ul li span + span + span{font-size:2.9vw;}

	.recruit_system .recruit_system_inner .re_title{font-size:4.7vw; padding-left:4vw;}
	.recruit_system .recruit_system_inner .re_title:before{width:2.7vw; height:2.7vw;}
	.recruit_system .recruit_system_inner .upbring_list{flex-wrap:wrap;}
	.recruit_system .recruit_system_inner .upbring_list li span.icon{width: 28.616vw; height: 28.616vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(odd) span.icon{border:2.2vw solid #fbeac1;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(even) span.icon{border:2.2vw solid #f6c1c1;}
	.recruit_system .recruit_system_inner .upbring_list li + li + li + li{padding-top:4vw;}
	.recruit_system .recruit_system_inner .upbring_list li span + span{font-size:2.9vw; padding-top:2.5vw;}

	.recruit_system .recruit_system_inner .upbring_list li:nth-child(1) span.icon:after{width: 12.154vw; height: 10.308vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(2) span.icon:after{width: 10.077vw; height: 10.685vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(3) span.icon:after{width: 11.231vw; height: 11.231vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(4) span.icon:after{width: 10.539vw; height: 10.539vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(5) span.icon:after{width: 11.2vw; height: 8.539vw;}
	.recruit_system .recruit_system_inner .upbring_list li:nth-child(6) span.icon:after{width: 12.924vw; height: 10.385vw;}

	.welfare_area .welfare_list .welfare_list_inner{flex:0 1 48%; height:37.077vw; padding:3vw 1vw 3vw 3vw; margin-bottom:3.564%;}
	.welfare_area .welfare_list .welfare_list_inner:before{font-size:18vw;}
	.welfare_area .welfare_list .welfare_list_inner:nth-child(2n){margin-right:0;}
	.welfare_area .welfare_list .welfare_list_inner p:first-child{font-size:2.4vw;}
	.welfare_area .welfare_list .welfare_list_inner p:first-child:after{width:2vw; margin:1.5vw 0 2vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(2){font-size:3.7vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(3){padding-top:2.5vw;}
	.welfare_area .welfare_list .welfare_list_inner ul{padding-top:2.5vw;}
	.welfare_area .welfare_list .welfare_list_inner ul li{padding-left:1.6vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(3),
	.welfare_area .welfare_list .welfare_list_inner ul li{font-size:2.6vw;}

	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box{display:block;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box > div{display:block;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile{margin:0 auto; width:100%;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info{padding-left:0; padding-top:3.5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:first-child{margin:0 auto;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:last-child{font-size:3.5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:first-child{font-size:2.5vw; width:11.539vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:last-child, 
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li{font-size:2.2vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li:before{width:0.4vw; height:0.4vw;}

	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p:first-child{font-size:3.5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p + p{font-size:2.5vw; padding-left:2.5vw;}

	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .tit{font-size:2.3vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .answer{font-size:2.3vw;}


	/*2022-12-26수정*/
	.sub_sec_tit{font-size: 5vw;}
}

@media (max-width:480px) {
	.big_title_cont{font-size:3.4vw; word-break:keep-all;}
	.big_title_cont br{display:none;}

	.greeting_intro .greeting_cont .cont_inner .right p{font-size:5.6vw;}
	.greeting_intro .greeting_cont .cont_inner .right p + p{font-size:2.8vw; padding-top:4vw; word-break:keep-all;}
	.greeting_intro .greeting_cont .cont_inner .right p + p br{display:none;}

	.greeting_vision .circle_txt > div p{font-size:3.5vw; word-break:keep-all;}
	.greeting_vision .circle_txt > div p .m_br{display:block;}

	.greeting_vision .vision_list .vision_list_inner ul li .icon span{height:35px;}
	.greeting_vision .vision_list .vision_list_inner ul li:first-child .icon span{width:33px;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(2) .icon span{width:44px;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(3) .icon span{width:40px;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(4) .icon span{width:39px;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(5) .icon span{width:37px;}
	.greeting_vision .vision_list .vision_list_inner ul li:nth-child(6) .icon span{width:34px;}


	.greeting_vision .vision_list .vision_list_inner ul li p + p{font-size:4.4vw;}
	.greeting_vision .vision_list .vision_list_inner ul li p + p + p{font-size:3.5vw;}

	.global_network_info .network_map_wrap{max-width:90%;}
	.global_network_info .network_map_wrap .pin{position:relative; float:left; z-index:3; left: auto; top: auto; right: auto; background:transparent;}
	.global_network_info .network_map_wrap .pin span:before,
	.global_network_info .network_map_wrap .pin span:after{display:none;}

	.global_network_info .network_map_wrap:after{content:''; display:block; clear:both; z-index:2;}
	.global_network_info .network_map_wrap img{position:absolute; left:0; top:0; opacity:0.3;}
	.global_network_info .network_map_wrap .pin{width:32%; margin-right:2%; height:28.8vw; border:2vw solid #000;}
	.global_network_info .network_map_wrap .pin:nth-of-type(3n){margin-right:0;}
	.global_network_info .network_map_wrap .pin span{font-size:4.1vw;}
	.global_network_info .network_map_wrap .pin + .pin + .pin + .pin{margin-top:2%;}

	.global_network_info .pin.north_america{border:2vw solid #559400;}
	.global_network_info .pin.europe{border:2vw solid #0078ff;}
	.global_network_info .pin.taiwan, 
	.global_network_info .pin.vietnam, 
	.global_network_info .pin.india, 
	.global_network_info .pin.thailand, 
	.global_network_info .pin.china, 
	.global_network_info .pin.korea, 
	.global_network_info .pin.japan{border:2vw solid #ff4425;}

	.global_network_info .pin.korea span{font-size:3.8vw;}

	#network_pop .iziModal-content{padding:3vw!important;}
	.include_content .title{font-size:5vw;}
	.include_content .inner_cont{margin-top:3.5vw;}
	.include_content .inner_cont .info p{font-size:4vw;}
	.include_content .inner_cont .info ul li span{font-size:3.3vw;}
	.include_content .inner_cont .info ul li span:first-child{width:15vw;}
	#network_pop .modal_pop_wrap .close_btn{right:2.2vw; top:1.2vw; width:6vw; height:6vw; font-size:9vw;}
	.include_content .btn_area a{line-height:9vw; font-size:3.4vw; padding:0 6vw; border-radius:9vw;}

	.sub_visual.privacy .inner_visual h2{padding-top:20px;}

	.recruit_system .recruit_system_inner .re_title_sub{font-size:3vw;}

	.recruit_system .recruit_system_inner .upbring_list li span + span{font-size:3.3vw;}

	.recruit_system.process .recruit_tab li{flex: 0 1 38.409vw; height: 10.123vw; font-size: 4vw; border: 0.5vw solid #ef3f3e; line-height: 9.1vw;}

	.welfare_area .welfare_list .welfare_list_inner{height:42.077vw;}
	.welfare_area .welfare_list .welfare_list_inner p:first-child{font-size:2.8vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(2){font-size:4.7vw;}
	.welfare_area .welfare_list .welfare_list_inner p:nth-child(3), 
	.welfare_area .welfare_list .welfare_list_inner ul li{font-size:3.2vw;}

	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:first-child{width: 19.616vw; height: 19.616vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:first-child:after{width: 6.67vw; height: 8.959vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile p:last-child{font-size:4.5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:first-child{font-size: 3.5vw; width: 13.539vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row p:last-child, 
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row ul li{font-size:3vw;}

	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply{padding-top:5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p:first-child{font-size:4.5vw;}
	.recruit_system.process .recruit_tab_cont .interview_info .recruit_system_inner .how_to_apply p + p{font-size:2.9vw;}

	.recruit_system.process .recruit_tab_cont .contact_info p{float:none; padding-bottom:2vw; font-size:4vw;}
	.recruit_system.process .recruit_tab_cont .contact_info ul{float:none;}
	.recruit_system.process .recruit_tab_cont .contact_info p:before{top:1.4vw;}

	.recruit_system.process .recruit_tab_cont .contact_info ul li:first-child span:first-child{background-size:3.5vw;}
	.recruit_system.process .recruit_tab_cont .contact_info ul li:last-child span:first-child{background-size:3.7vw;}
	.recruit_system.process .recruit_tab_cont .contact_info ul li span:first-child{width:23vw; padding-left:4.8vw;}
	.recruit_system.process .recruit_tab_cont .contact_info ul li span{font-size:3.3vw;}

	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_page,
	.recruit_system.process .recruit_tab_cont .faq_area .pg_wrap .pg_current{height:8vw; line-height:8vw;}

	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .tit{font-size:3.2vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .answer{font-size:3.2vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .question:before{font-size:4.5vw;}
	.recruit_system.process .recruit_tab_cont .faq_area .listWap .qa_li .answer:after{font-size:4.5vw;}

	.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user{margin-top:10px;}
	.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user li a,
	.recruit_system.process .recruit_tab_cont .faq_area .btn_bo_user li button{font-size: 13px; width: 90px; padding: 10px;}

	/*2023-01-10 수정*/
	.container.contact .contact_menu table tbody tr td .table_questions .nice-select{width:100%;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row + .row{display:block;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row + .row p, 
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row + .row ul{display:block; width:100%;}
	.recruit_system.process .recruit_tab_cont .interview_info .interview_info_inner .box .profile_info .row + .row p{padding-bottom:5px;}

	.recruit_system.process .recruit_tab_cont .re_process_diagram img.m{display:block;}
	.recruit_system.process .recruit_tab_cont .re_process_diagram img.pc{display:none;}
	
	/*2023-01-11 수정*/
	.recruit_system .interview_info .interview_info_inner .profile_info .row .p_block{display: block!important;}
	.recruit_system .interview_info .interview_info_inner .profile_info .row .p_block.block{display: block!important;padding-left: 0!important;
    padding-top: 5px;}
}