.company_overview1_top{flex-wrap:wrap;gap:24px;display:flex;position:relative}.company_overview1_top:before{content:"";aspect-ratio:676/233;background:url(/images/txt_logo.svg) 50%/contain no-repeat;width:676px;margin-left:calc(22.2222% - 10.6667px);position:absolute;bottom:0;left:50%}.company_overview1_top .box{background:#f8f8f8;border-radius:20px;width:calc(33.3333% - 16px);height:305px;padding:40px;position:relative}.company_overview1_top .box .tt{margin-bottom:16px;font-size:26px;font-weight:700}.company_overview1_top .box p{font-size:20px}.company_overview1_top .box:after{content:"";background:50% no-repeat;width:60px;height:62px;position:absolute;bottom:50px;right:50px}.company_overview1_top .box.i1:after{background-image:url(/images/icon_company_overview1_top01.svg)}.company_overview1_top .box.i2:after{background-image:url(/images/icon_company_overview1_top02.svg)}.company_overview1_top .box.i3:after{background-image:url(/images/icon_company_overview1_top03.svg)}.company_overview1_top .box.i4:after{background-image:url(/images/icon_company_overview1_top04.svg)}.company_overview1_top .box.i5:after{background-image:url(/images/icon_company_overview1_top05.svg)}.company_overview1_mid{background:url(/images/bg_company_overview1_mid.avif) 50%/cover no-repeat;margin-bottom:40px}.company_overview1_mid .inner{color:#fff;flex-direction:column;justify-content:center;align-items:center;height:500px;font-size:44px;display:flex}.company_overview1_btm .box.i1{background-image:url(/images/img_company_overview1_btm01.avif)}.company_overview1_btm .box.i2{background-image:url(/images/img_company_overview1_btm02.avif)}.company_overview1_btm .box.i3{background-image:url(/images/img_company_overview1_btm03.avif)}.boss_massage{gap:80px;display:flex}.boss_massage .imgfit{aspect-ratio:536/500;background:#ddd;width:536px}.boss_massage .txt{width:calc(100% - 616px);padding-bottom:80px;position:relative}.boss_massage .tt{margin-bottom:30px;font-size:36px;font-weight:600}.boss_massage p{color:#666;font-size:18px;line-height:1.6}.boss_massage .name{align-items:flex-end;gap:20px;font-size:18px;display:flex;position:absolute;bottom:0;right:0}.company_overview2_01{padding-bottom:160px}.company_overview2_01 .flex{gap:24px;margin-bottom:160px}.company_overview2_01 .flex li{text-align:center;background:#f8f8f8;border:1px solid #f8f8f8;border-radius:20px;width:calc(20% - 18.4px);padding:0;font-size:26px;transition:all .2s linear;overflow:hidden}.company_overview2_01 .flex li a{box-sizing:border-box;width:100%;height:100%;color:inherit;padding:68px 10px;text-decoration:none;display:block}.company_overview2_01 .flex li a:before{content:"";background:50% no-repeat;width:100%;height:60px;margin-bottom:30px;display:block}.company_overview2_01 .flex li.i1 a:before{background-image:url(/images/company_overview2_01_01.svg)}.company_overview2_01 .flex li.i2 a:before{background-image:url(/images/company_overview2_01_02.svg)}.company_overview2_01 .flex li.i3 a:before{background-image:url(/images/company_overview2_01_03.svg)}.company_overview2_01 .flex li.i4 a:before{background-image:url(/images/company_overview2_01_04.svg)}.company_overview2_01 .flex li.i5 a:before{background-image:url(/images/company_overview2_01_05.svg)}.company_overview2_01 .img_slide{display:flex}.company_overview2_01 .img_slide .tab{background:#005eb8;width:35.7%;padding:60px;position:relative}.company_overview2_01 .img_slide .tab:before{content:"";opacity:.1;background:url(/images/bg_logo.svg) 0 100%/contain no-repeat;width:100%;height:87px;position:absolute;bottom:0;left:0}.company_overview2_01 .img_slide .tab li+li{margin-top:16px}.company_overview2_01 .img_slide .tab a,.company_overview2_01 .img_slide .tab button{color:#fff9;align-items:center;gap:10px;font-size:26px;font-weight:600;display:flex;position:relative}.company_overview2_01 .img_slide .tab a:before,.company_overview2_01 .img_slide .tab button:before{content:"";background:#fff;width:0;height:1px;transition:all .2s linear;position:absolute;top:50%;left:-60px}.company_overview2_01 .img_slide .tab a:after,.company_overview2_01 .img_slide .tab button:after{content:"";aspect-ratio:1;opacity:0;background:#fff3 url(/images/arrow_right.svg) 50% no-repeat;border-radius:50%;width:34px;transition:all .2s linear;display:block}.company_overview2_01 .img_slide .tab .on a:before,.company_overview2_01 .img_slide .tab .on button:before{width:50px}.company_overview2_01 .img_slide .tab .on a:after,.company_overview2_01 .img_slide .tab .on button:after{opacity:1}.company_overview2_01 .img_slide .imgfit{width:64.3%;height:400px}.company_overview2_02 ul{gap:24px}.company_overview2_02 li{width:calc(50% - 24px)}.company_overview2_02 li .imgfit{aspect-ratio:880/405;border-radius:20px;width:100%;position:relative}.company_overview2_02 li .imgfit:after{content:"";border-radius:inherit;opacity:0;border:2px solid #005eb8;width:100%;height:100%;transition:all .2s linear;position:absolute;top:0;left:0}.company_overview2_02 li .txt{padding-top:24px}.company_overview2_02 li .txt strong{margin-bottom:12px;font-size:24px;transition:all .2s linear;display:block}.company_overview2_02 li .txt p{color:#666;letter-spacing:-.36px;line-height:1.6}.company_overview2_03{background:url(/images/bg_company_overview2_03.avif) 50%/cover no-repeat}.company_overview2_03 .stit,.company_overview2_03 .tb{color:#fff;text-align:center}.company_overview2_03 .wbox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;gap:48px;margin-top:60px;padding:100px;display:flex}.company_overview2_03 .right .cn{padding-top:27px}.company_overview2_03 .right .cn img{margin-bottom:27px}.company_overview2_03 .right .cn a{color:#fff;padding-right:44px;font-weight:600;line-height:34px;display:inline-block;position:relative}.company_overview2_03 .right .cn a:after{content:"";aspect-ratio:1;background:#005eb8 url(/images/arrow_right.svg) 50% no-repeat;border-radius:50%;width:34px;position:absolute;top:0;right:0}.company_overview2_03 .tt{color:#fff;text-align:center;margin-bottom:17px;font-size:24px;font-weight:600;line-height:34px}.company_overview2_04{padding:120px 0 40px}.company_overview2_04 .box.i1{background-image:url(/images/img_company_overview2_04_01.avif)}.company_overview2_04 .box.i2{background-image:url(/images/img_company_overview2_04_02.avif)}.company_overview2_04 .box.i3{background-image:url(/images/img_company_overview2_04_03.avif)}.safety_consulting1_btm[class*=company_overview2] .box p:after{content:"";vertical-align:middle;aspect-ratio:1;opacity:0;background:#fff3 url(/images/arrow_right.svg) 50% no-repeat;border-radius:50%;width:34px;margin-left:16px;transition:all .2s linear;display:inline-block}.company_overview2_05{background:url(/images/bg_company_overview2_05.avif) 50%/cover no-repeat;padding:80px 0;display:block}.company_overview2_05 p{color:#fff;gap:16px;font-size:24px;font-weight:600}.company_overview2_05 p:after{content:"";vertical-align:middle;aspect-ratio:1;background:#fff3 url(/images/arrow_right.svg) 50% no-repeat;border-radius:50%;width:34px;display:inline-block}.company_overview2_06 .box.i1{background-image:url(/images/img_company_overview2_06_01.avif)}.company_overview2_06 .box.i2{background-image:url(/images/img_company_overview2_06_02.avif)}.company_overview2_06 .box.i3{background-image:url(/images/img_company_overview2_06_03.avif);background-size:cover}.flex_ver_center[class*=corporate_philosophy] .btit,.flex_ver_center[class*=corporate_philosophy] p{color:#fff}.flex_ver_center[class*=corporate_philosophy] p{font-size:24px;line-height:1.6}.corporate_philosophy_01{padding-bottom:80px}.corporate_philosophy_01 .btit{margin-bottom:48px}.corporate_philosophy_02{width:100%;height:100vh;font-size:0;position:relative}.corporate_philosophy_02 .point{top:-50vh}.corporate_philosophy_02 video{object-fit:cover;width:100%;height:100%}.corporate_philosophy_03{background:url(/images/bg_corporate_philosophy_03.avif) 50%/cover no-repeat;height:720px;padding-bottom:25px}.corporate_philosophy_04{text-align:center;background:url(/images/bg_corporate_philosophy_04.svg) 50%/contain no-repeat;position:relative}.corporate_philosophy_04:before{content:"Values";color:#222;opacity:.05;font-family:Saira;font-size:200px;font-weight:600;position:absolute;bottom:-80px;left:0}.corporate_philosophy_04 .mission{font-size:40px;line-height:1.6}.corporate_philosophy_04 ul{z-index:1;justify-content:center;display:flex;position:relative}.corporate_philosophy_04 li{aspect-ratio:1;background:#fff;border:1px dashed #005eb8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:450px;margin:0 -12px;display:flex;box-shadow:0 4px 20px #005eb814}.corporate_philosophy_04 li:before{content:"";background:50%/contain no-repeat;width:100%;height:80px;display:block}.corporate_philosophy_04 li strong{margin:62px 0 16px;font-size:32px;line-height:1.4;display:block}.corporate_philosophy_04 li p{font-size:18px;line-height:1.6}.corporate_philosophy_04 li.i1:before{background-image:url(/images/icon_corporate_philosophy_04_01.svg)}.corporate_philosophy_04 li.i2:before{background-image:url(/images/icon_corporate_philosophy_04_02.svg)}.corporate_philosophy_04 li.i3:before{background-image:url(/images/icon_corporate_philosophy_04_03.svg)}.corporate_philosophy_05{background:url(/images/bg_corporate_philosophy_05.avif) 50%/cover no-repeat;height:720px;padding-bottom:15px}.corporate_philosophy_06{padding-top:120px}.corporate_philosophy_06 ul{flex-wrap:wrap;gap:24px 100px;display:flex}.corporate_philosophy_06 ul+ul{margin-top:16px}.corporate_philosophy_06 li{border:1px solid;border-radius:10px;flex-direction:column;justify-content:center;width:calc(50% - 50px);height:150px;padding:20px 40px;line-height:1.6;display:flex;position:relative}.corporate_philosophy_06 .left{border-color:#ddd;font-size:20px;font-weight:500;position:relative}.corporate_philosophy_06 .left:after{content:"";background:url(/images/arrow_dots.svg) 50%/contain no-repeat;width:82px;height:100%;position:absolute;top:0;left:calc(100% + 1px)}.corporate_philosophy_06 .right{color:#fff;background:#005eb8;border-color:#005eb8}.corporate_philosophy_06 .right strong{align-items:center;gap:16px;margin-bottom:10px;font-size:26px;display:flex}.corporate_philosophy_06 .right strong:before{content:"";background:50%/contain no-repeat;width:26px;height:26px}.corporate_philosophy_06 .right p{font-size:18px}.corporate_philosophy_06 .right.i1 strong:before{background-image:url(/images/icon_corporate_philosophy_06_01.svg);width:28px}.corporate_philosophy_06 .right.i2 strong:before{background-image:url(/images/icon_corporate_philosophy_06_02.svg)}.corporate_philosophy_06 .right.i3 strong:before{background-image:url(/images/icon_corporate_philosophy_06_03.svg)}.map_area{height:500px}.map_area .map_api{height:inherit}.map_text{padding-top:80px}.map_text ul{gap:24px;display:flex}.map_text li{border:1px solid #ddd;border-radius:10px;width:calc(25% - 18px);padding:32px 32px 90px;position:relative}.map_text li strong{align-items:center;gap:10px;margin-bottom:16px;font-size:26px;line-height:1.6;display:flex}.map_text li strong i{background:#ddd;width:1px;height:22px}.map_text li p{font-size:18px;line-height:1.6}.map_text li p[class*=i]{background:0 no-repeat;padding-left:30px}.map_text li p.i1{background-image:url(/images/icon_map_text01.svg)}.map_text li p.i2{background-image:url(/images/icon_map_text02.svg)}.map_text li p.i3{background-image:url(/images/icon_mail_b.svg);background-size:20px}.map_text li:after{content:"";background:50%/contain no-repeat;width:60px;position:absolute;bottom:32px;right:32px}.map_text li.i1:after{aspect-ratio:43/60;background-image:url(/images/icon_map_info01.svg);width:43px}.map_text li.i2:after{aspect-ratio:10/9;background-image:url(/images/icon_map_info02.svg)}.map_text li.i3:after{aspect-ratio:12/11;background-image:url(/images/icon_map_info03.svg)}.map_text li.i4:after{aspect-ratio:20/19;background-image:url(/images/icon_map_info04.svg)}.map_text .center{margin-top:160px;display:flex}.map_text .center .imgfit{background:url(/images/img_map_text.avif) 50%/cover no-repeat;border-radius:20px 0 0 20px;width:calc(50% + 50px);height:320px}.map_text .center .imgfit.i1{background-image:url(/images/img_map_text1.avif)}.map_text .center .imgfit.i2{background-image:url(/images/img_map_text2.avif)}.map_text .center .txt{border:1px solid #ddd;border-radius:0 20px 20px 0;width:calc(50% - 50px);padding:40px;line-height:1.6}.map_text .center strong{font-size:30px;display:block}.map_text .center strong.small{font-size:24px}.map_text .center b{margin:30px 0 10px;font-size:18px;display:block}.map_text .center p{color:#666;font-size:18px}.map_text .center .btn{border:1px solid;border-radius:8px;margin-top:24px;padding:10px 24px;font-size:16px;display:inline-block}.global_map_area{background:#f8f8f8;margin-bottom:120px;padding:80px 0}.globalmap_wrap svg{aspect-ratio:650/307;max-width:100%;height:auto}.global_map_area .pointer path[class*=btm],.global_map_area .txt{opacity:0;pointer-events:none}.global_map_area .pointer .center{cursor:pointer}.global_map_area .pointer path.btm2{transition-delay:.1s}.global_map_area .pointer path.btm3{transition-delay:.2s}.global_map_area .pointer path.btm4{transition-delay:.3s}.global_map_area .on .pointer path[class*=btm],.global_map_area .on .txt{opacity:1}.global_map_area .pointbox.on .center{animation:2s infinite global_pointer}@keyframes global_pointer{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.global_select .global_country{border:1px solid #ddd;border-radius:10px;gap:10px 60px;margin-top:30px;padding:30px 40px;display:flex}.global_select .global_country button{color:#000;text-align:left;padding-left:40px;font-size:24px;font-weight:500;line-height:38px;position:relative}.global_select .global_country button i{aspect-ratio:1;border-radius:50%;width:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.global_list .tit{margin-bottom:16px;font-size:44px;font-weight:700;line-height:1.6}.global_list .box{border:1px solid #ddd;border-radius:20px;padding:30px 48px}.global_list .box+.box{margin-top:24px}.global_list .box .name{margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.6}.global_list .box .name .btn{vertical-align:text-bottom;background:#005eb8 url(/images/btn_link.svg) 50% no-repeat;border-radius:50%;width:28px;height:28px;font-size:0;display:inline-block}.global_list .box li{padding-left:120px;font-size:18px;position:relative}.global_list .box li+li{margin-top:6px}.global_list .box li:before{content:"";aspect-ratio:1;background:#f8f8f8 50% no-repeat;border-radius:50%;width:24px;position:absolute;top:3px;left:0}.global_list .box li strong{font-weight:600;position:absolute;top:0;left:34px}.global_list .box li.i1:before{background-image:url(/images/icon_global_list01.svg)}.global_list .box li.i2:before{background-image:url(/images/icon_global_list02.svg)}.global_list .box li.i3:before{background-image:url(/images/icon_global_list03.svg)}.global_setvice01{margin-bottom:120px;padding:30px 40px 30px 150px;position:relative}.global_setvice01:before{content:"";aspect-ratio:1;background:url(/images/icon_global_setvice01.svg) 50%/contain no-repeat;border-radius:50%;width:80px;position:absolute;top:35px;left:35px}.global_setvice01 p{font-size:20px;line-height:1.6}.global_setvice01 ul{border-bottom:1px solid #ddd;gap:32px;margin-top:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.global_setvice01 li{padding-left:30px;position:relative}.global_setvice01 li:before{content:"";aspect-ratio:1;background:#222 50% no-repeat;border-radius:50%;width:20px;position:absolute;top:2px;left:0}.global_setvice01 li.i1:before{background-image:url(/images/icon_global_setvice01_01.svg)}.global_setvice01 li.i2:before{background-image:url(/images/icon_global_setvice01_02.svg)}.global_setvice02 .box{border:1px solid #ddd;border-radius:10px;height:310px;display:flex;overflow:hidden}.global_setvice02 .box+.box{margin-top:40px}.global_setvice02 .imgfit{width:45%}.global_setvice02 .txt{width:55%;padding:40px 48px}.global_setvice02 .txt .tit{color:#111;margin-bottom:10px;font-size:30px;font-weight:700}.global_setvice02 .txt p{letter-spacing:-.5px;border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:24px;font-size:18px;line-height:1.6}.global_setvice02 .txt .dots_list li{padding-left:176px;line-height:26px}.global_setvice02 .txt .dots_list li:before{top:11px}.global_setvice02 .txt .dots_list li+li{margin-top:8px}.global_setvice02 .txt .dots_list li strong{font-weight:600;position:absolute;top:0;left:12px}.employment01{background:url(/images/bg_employment01.avif) 50%/cover no-repeat;height:400px;margin-bottom:120px}.employment02{padding:0 0 4px}.employment02 li{padding-right:150px;position:relative}.employment02 li+li{margin-top:97px}.employment02 li+li:before{content:"";background:#ddd;width:100%;height:1px;position:absolute;top:-49px;left:0}.employment02 .tit{align-items:center;margin-bottom:24px;display:flex}.employment02 .tit strong{font-size:30px}.employment02 .tit span{color:#005eb8;margin-left:16px;padding-left:17px;font-size:24px;font-weight:600;position:relative}.employment02 .tit span:before{content:"";background:#ddd;width:1px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.employment02 p{font-size:18px}.employment02 .tt{background:url(/images/icon_employment02.svg) 0 no-repeat;margin:24px 0 8px;padding-left:27px;font-size:18px;font-weight:600}.employment02 em{aspect-ratio:1;border-radius:50%;width:146px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.employment02 .stit{margin:240px 0 0}.employment03{padding:26px 0 160px}.employment03 ol{flex-wrap:wrap;gap:24px;display:flex}.employment03 li{background:#fff;border-radius:20px;flex-direction:column;justify-content:center;width:calc(50% - 12px);height:202px;padding:20px 20px 20px 175px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000014}.employment03 li span{color:#f7fafc;font-family:Saira;font-size:100px;font-weight:600;line-height:1.4;position:absolute;bottom:-34px;right:0}.employment03 li em{aspect-ratio:1;background:#005eb8 50% no-repeat;border-radius:50%;justify-content:center;align-items:center;width:97px;display:flex;position:absolute;top:50%;left:48px;transform:translateY(-50%)}.employment03 li strong{margin-bottom:16px;font-size:24px;font-weight:600;display:block}.employment03 li p{color:#666;z-index:1;font-size:18px;position:relative}.employment03 .video{aspect-ratio:130/73;margin-top:160px}.employment03 .video span{height:auto;display:block}.employment03 .video video{width:100%}.employment04{background:url(/images/bg_employment04.avif) 50%/cover no-repeat;padding:64px 0}.employment04 .stit{color:#fff;text-align:center;font-weight:500}.employment04 .btns_center .btn{width:220px}.employment04 .btns_center .btn_email{gap:10px}.employment04 .btns_center .btn_download{gap:8px}.survey_write_wrap .board_write{border-top:1px solid #222;border-bottom:1px solid #ddd;padding:24px 0}.survey_wrap{border-bottom:1px solid #222;padding-bottom:40px}.survey_wrap .board_write>div{width:100%}.qna_area{flex-direction:column;gap:16px;padding-top:24px;display:flex}.qna_area>div{background:#f8f8f8;border:1px solid #ddd;border-radius:12px;padding:32px}.qna_area dt{margin-bottom:24px}.qna_area dt .tit{color:#222;gap:8px;font-size:18px;font-weight:700;line-height:32px;display:flex}.qna_area dt span{color:#fff;text-align:center;background:#005eb8;border-radius:6px;width:32px;height:32px;font-size:14px;font-weight:700;line-height:32px}.qna_area dt p{color:#666;margin-top:8px;font-size:18px}.qna_area .check_list{flex-direction:column;gap:10px;display:flex}.qna_area label.radio{padding-left:0}.qna_area label.radio span{background:#fff;border-radius:6px;padding:15px 15px 15px 60px;transition:all .2s linear;display:block;position:relative}.qna_area label.radio span:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ddd;width:100%;height:100%;transition:all .2s linear;position:absolute;top:0;left:0}.qna_area label.radio i{border-color:#ddd;width:20px;height:20px;transition:all .2s linear;top:50%;left:24px;transform:translateY(-50%)}.qna_area label.radio i:before{background:#888;transition:all .2s linear;-webkit-mask:url(/images/btn_radio_chek.svg) 50% no-repeat;mask:url(/images/btn_radio_chek.svg) 50% no-repeat}.qna_area label.radio input:checked+span:before{border:2px solid #005eb8}.qna_area label.radio input:checked+span i{background:#005eb8}.qna_area label.radio input:checked+span i:before{background:#fff}.survey_write_wrap .board_bottom{margin-top:40px}.survey_write_wrap .board_bottom .btn{border-radius:30px;width:200px;height:60px;font-size:18px;font-weight:600;line-height:60px}.star_area .stars{align-items:center;gap:4px;display:flex}.star_area .stars .star{position:relative}.star_area .stars .star input{width:2px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.star_area .stars .star label{z-index:1;background:url(/images/icon_star.svg) 50% no-repeat;width:50px;height:50px;font-size:0;display:block;position:relative}.star_area .stars .star input:checked+label{background-image:url(/images/icon_star_on.svg)}.qna_area .text_area textarea.text{height:120px}.agree_area{margin-top:64px}.agree_area .tit{color:#222;font-size:18px;font-weight:700;line-height:1.8}.agree_area .tt{color:#666;font-size:16px;line-height:1.55}.agree_area .gbox{border:1px solid #ddd;border-radius:12px;margin-top:16px;padding:32px}.agree_area dl{border-bottom:1px solid #ddd;flex-direction:column;gap:6px;margin-bottom:24px;padding-bottom:24px;display:flex}.agree_area dl div{line-height:1.6;display:flex}.agree_area dt{color:#777;width:170px;font-weight:500}.agree_area dd{color:#222;width:calc(100% - 170px);font-weight:500}@media screen and (max-width:1380px){.boss_massage{gap:40px}.boss_massage .imgfit{width:50%}.boss_massage .txt{width:calc(50% - 40px);padding-bottom:60px}.boss_massage .tt{margin-bottom:25px;font-size:30px}.boss_massage p{font-size:16px}.boss_massage .name{gap:16px;font-size:16px}.boss_massage .name img{max-width:120px}.company_overview2_01{padding-bottom:120px}.company_overview2_01 .flex{gap:20px;margin-bottom:120px}.company_overview2_01 .flex li{width:calc(20% - 16px);padding:50px 10px;font-size:22px}.company_overview2_01 .flex li:before{background-size:contain;height:50px;margin-bottom:25px}.company_overview2_01 .img_slide .tab{width:40%;padding:50px}.company_overview2_01 .img_slide .tab:before{height:70px}.company_overview2_01 .img_slide .tab li+li{margin-top:14px}.company_overview2_01 .img_slide .tab a,.company_overview2_01 .img_slide .tab button{gap:8px;font-size:22px}.company_overview2_01 .img_slide .tab a:before,.company_overview2_01 .img_slide .tab button:before{left:-50px}.company_overview2_01 .img_slide .tab a:after,.company_overview2_01 .img_slide .tab button:after{width:30px}.company_overview2_01 .img_slide .tab .on a:before,.company_overview2_01 .img_slide .tab .on button:before{width:40px}.flex_ver_center[class*=corporate_philosophy] p{font-size:20px}.corporate_philosophy_01{padding-bottom:60px}.corporate_philosophy_01 .btit{margin-bottom:35px}.corporate_philosophy_03{height:600px;padding-bottom:20px}.corporate_philosophy_04:before{font-size:180px;bottom:-70px}.corporate_philosophy_04 .mission{font-size:30px}.corporate_philosophy_04 li{width:340px;margin:0 -10px;padding:0 20px}.corporate_philosophy_04 li:before{height:60px}.corporate_philosophy_04 li strong{margin:40px 0 12px;font-size:28px}.corporate_philosophy_04 li p{font-size:16px}.corporate_philosophy_05{height:600px;padding-bottom:10px}.corporate_philosophy_06{padding-top:100px}.corporate_philosophy_06 ul{gap:12px 80px}.corporate_philosophy_06 ul+ul{margin-top:12px}.corporate_philosophy_06 li{width:calc(50% - 40px);height:140px;padding:20px 30px}.corporate_philosophy_06 .left{font-size:18px}.corporate_philosophy_06 .left:after{width:62px}.corporate_philosophy_06 .right strong{gap:12px;margin-bottom:8px;font-size:22px}.corporate_philosophy_06 .right strong:before{width:24px;height:24px}.corporate_philosophy_06 .right p{font-size:16px}.corporate_philosophy_06 .right.i1 strong:before{width:24px}.map_area{height:400px}.map_text{padding-top:60px}.map_text ul{gap:20px}.map_text li{width:calc(25% - 15px);padding:26px 26px 70px}.map_text li strong{gap:8px;margin-bottom:12px;font-size:22px}.map_text li strong i{height:20px}.map_text li p{font-size:16px}.map_text li p[class*=i]{padding-left:24px}.map_text li:after{width:50px;bottom:20px;right:20px}.map_text li.i1:after{width:38px}.map_text .center{margin-top:120px}.map_text .center .imgfit{width:calc(50% + 30px);height:300px}.map_text .center .txt{width:calc(50% - 30px);padding:30px}.map_text .center strong{font-size:24px}.map_text .center strong.small{font-size:20px}.map_text .center b{margin:20px 0 10px;font-size:16px}.map_text .center p{font-size:16px}.global_map_area{margin-bottom:80px;padding:60px 0}.global_select .global_country{gap:10px 40px;margin-top:20px;padding:20px 30px}.global_select .global_country button{padding-left:34px;font-size:20px;line-height:34px}.global_select .global_country button i{width:22px}.global_list .tit{margin-bottom:14px;font-size:36px}.global_list .box{padding:20px 30px}.global_list .box+.box{margin-top:20px}.global_list .box .name{margin-bottom:14px;font-size:20px}.global_list .box li{padding-left:110px;font-size:16px}.global_list .box li:before{width:22px;top:1px}.global_list .box li strong{left:32px}.global_setvice01{margin-bottom:80px;padding:24px 30px 24px 130px}.global_setvice01:before{width:70px;top:24px;left:24px}.global_setvice01 p{font-size:18px}.global_setvice01 ul{gap:28px}.global_setvice02 .box+.box{margin-top:30px}.global_setvice02 .txt{padding:30px}.global_setvice02 .txt .tit{margin-bottom:8px;font-size:24px}.global_setvice02 .txt p{margin-bottom:16px;padding-bottom:20px;font-size:16px}.global_setvice02 .txt .dots_list li{padding-left:165px;line-height:24px}.global_setvice02 .txt .dots_list li:before{top:9px}.global_setvice02 .txt .dots_list li+li{margin-top:6px}.global_setvice02 .txt .dots_list li strong{left:10px}.employment01{height:300px;margin-bottom:90px}.employment02{padding:0 0 4px}.employment02 li{padding-right:140px}.employment02 li+li{margin-top:81px}.employment02 li+li:before{top:-41px}.employment02 .tit{margin-bottom:20px}.employment02 .tit strong{font-size:24px}.employment02 .tit span{margin-left:15px;padding-left:16px;font-size:20px}.employment02 .tit span:before{height:20px}.employment02 p{font-size:16px}.employment02 .tt{margin:20px 0 8px;padding-left:24px;font-size:16px}.employment02 em{width:130px}.employment02 .stit{margin:180px 0 0}.employment03{padding:20px 0 120px}.employment03 ol{gap:20px}.employment03 li{width:calc(50% - 10px);height:180px;padding:20px 20px 20px 130px}.employment03 li span{font-size:80px;bottom:-30px}.employment03 li em{width:80px;left:30px}.employment03 li strong{margin-bottom:12px;font-size:22px}.employment03 li p{font-size:16px}.employment03 .video{margin-top:120px}.employment04{padding:40px 0}}@media screen and (max-width:1023px){.company_overview1_top{gap:16px}.company_overview1_top:before{width:50vw;margin-left:0}.company_overview1_top .box{border-radius:16px;width:calc(33.3333% - 10.6667px);height:200px;padding:20px}.company_overview1_top .box .tt{margin-bottom:12px;font-size:22px}.company_overview1_top .box p{font-size:16px}.company_overview1_top .box:after{background-size:contain;width:40px;height:40px;bottom:30px;right:30px}.company_overview1_mid{margin-bottom:20px}.company_overview1_mid .inner{height:340px;font-size:34px}.boss_massage{gap:20px}.boss_massage .imgfit{width:50%}.boss_massage .txt{width:calc(50% - 20px);padding-bottom:40px}.boss_massage .tt{margin-bottom:20px;font-size:24px}.boss_massage p{font-size:14px}.boss_massage .name{gap:12px;font-size:14px}.boss_massage .name img{max-width:100px}.company_overview2_01{padding-bottom:80px}.company_overview2_01 .flex{gap:10px;margin-bottom:80px}.company_overview2_01 .flex li{border-radius:16px;width:calc(33.3333% - 6.66667px);padding:30px 10px;font-size:16px}.company_overview2_01 .flex li:before{height:40px;margin-bottom:20px}.company_overview2_01 .img_slide .tab{width:50%;padding:30px 30px 60px}.company_overview2_01 .img_slide .tab:before{height:40px}.company_overview2_01 .img_slide .tab li+li{margin-top:12px}.company_overview2_01 .img_slide .tab a,.company_overview2_01 .img_slide .tab button{gap:6px;font-size:20px}.company_overview2_01 .img_slide .tab a:before,.company_overview2_01 .img_slide .tab button:before{left:-30px}.company_overview2_01 .img_slide .tab a:after,.company_overview2_01 .img_slide .tab button:after{background-size:auto 70%;width:24px}.company_overview2_01 .img_slide .tab .on a:before,.company_overview2_01 .img_slide .tab .on button:before{width:20px}.company_overview2_01 .img_slide .imgfit{aspect-ratio:209/125;width:50%;height:auto}.company_overview2_02 ul{gap:16px}.company_overview2_02 li{width:calc(33.3333% - 10.6667px)}.company_overview2_02 li .imgfit{border-radius:16px}.company_overview2_02 li .txt{padding-top:20px}.company_overview2_02 li .txt strong{margin-bottom:10px;font-size:20px}.company_overview2_03 .wbox{gap:20px;margin-top:40px;padding:60px}.company_overview2_03 .right .cn{padding-top:15px}.company_overview2_03 .right .cn img{margin-bottom:15px}.company_overview2_03 .right .cn a{padding-right:40px;line-height:30px}.company_overview2_03 .right .cn a:after{width:30px}.company_overview2_03 .tt{margin-bottom:12px;font-size:20px;line-height:30px}.company_overview2_04{padding:80px 0 30px}.safety_consulting1_btm[class*=company_overview2] .box p:after{width:30px;margin-left:12px}.company_overview2_05{padding:60px 0}.company_overview2_05 p{gap:10px;font-size:20px}.company_overview2_05 p:after{width:30px}.flex_ver_center[class*=corporate_philosophy] p{font-size:18px}.corporate_philosophy_01{padding-bottom:40px}.corporate_philosophy_01 .btit{margin-bottom:20px}.corporate_philosophy_03{height:300px;padding-bottom:12px}.corporate_philosophy_04:before{font-size:140px;bottom:-50px}.corporate_philosophy_04 .mission{font-size:24px}.corporate_philosophy_04 li{width:240px;margin:0 -5px;padding:0 15px}.corporate_philosophy_04 li:before{height:40px}.corporate_philosophy_04 li strong{margin:30px 0 8px;font-size:22px}.corporate_philosophy_04 li p{font-size:14px}.corporate_philosophy_05{height:400px;padding-bottom:8px}.corporate_philosophy_06{padding-top:80px}.corporate_philosophy_06 ul{gap:10px 40px}.corporate_philosophy_06 ul+ul{margin-top:10px}.corporate_philosophy_06 li{width:calc(50% - 20px);height:auto;min-height:100px;padding:20px}.corporate_philosophy_06 .left{font-size:16px}.corporate_philosophy_06 .left:after{width:50px}.corporate_philosophy_06 .right strong{gap:10px;margin-bottom:6px;font-size:20px}.corporate_philosophy_06 .right strong:before{width:20px;height:20px}.corporate_philosophy_06 .right p{font-size:14px}.corporate_philosophy_06 .right.i1 strong:before{width:20px}.map_area{height:360px}.map_text{padding-top:40px}.map_text ul{flex-wrap:wrap;gap:10px}.map_text li{width:calc(50% - 5px);padding:20px 20px 50px}.map_text li strong{gap:6px;margin-bottom:10px;font-size:18px}.map_text .center{margin-top:80px}.map_text .center .imgfit{border-radius:16px 0 0 16px;width:calc(50% + 10px);height:240px}.map_text .center .txt{width:calc(50% - 10px);padding:20px}.map_text .center strong{font-size:22px}.map_text .center strong.small{font-size:18px}.map_text .center b{margin:16px 0 10px;font-size:14px}.map_text .center p{font-size:14px}.map_text .center .btn{margin-top:20px;padding:8px 20px;font-size:15px}.global_map_area{margin-bottom:40px;padding:40px 0}.global_select .global_country{gap:10px 30px;margin-top:16px;padding:16px 20px}.global_select .global_country button{padding-left:30px;font-size:16px;line-height:30px}.global_select .global_country button i{width:20px}.global_list .tit{margin-bottom:10px;font-size:30px}.global_list .box{border-radius:16px;padding:16px 20px}.global_list .box+.box{margin-top:16px}.global_list .box .name{margin-bottom:10px;font-size:18px}.global_list .box li{padding-left:90px;font-size:14px}.global_setvice01{margin-bottom:60px;padding:20px 30px 20px 100px}.global_setvice01:before{width:60px;top:20px;left:20px}.global_setvice01 p{font-size:16px}.global_setvice02 .box+.box{margin-top:20px}.global_setvice02 .txt{padding:20px}.global_setvice02 .txt .tit{margin-bottom:6px;font-size:20px}.global_setvice02 .txt p{margin-bottom:10px;padding-bottom:15px;font-size:14px}.global_setvice02 .txt .dots_list li{padding-left:150px;line-height:24px}.employment01{height:260px;margin-bottom:60px}.employment02{padding:0 0 4px}.employment02 li{padding-right:120px}.employment02 li+li{margin-top:61px}.employment02 li+li:before{top:-31px}.employment02 .tit strong{font-size:20px}.employment02 .tit span{margin-left:10px;padding-left:11px;font-size:16px}.employment02 .tit span:before{height:16px}.employment02 p{font-size:14px}.employment02 .tt{font-size:15px}.employment02 em{width:110px}.employment02 .stit{margin:120px 0 0}.employment03{padding:15px 0 80px}.employment03 ol{gap:10px}.employment03 li{border-radius:16px;width:calc(50% - 5px);height:140px;padding:15px 15px 15px 100px}.employment03 li span{font-size:60px;bottom:-25px}.employment03 li em{width:60px;left:20px}.employment03 li em:before{-webkit-mask-size:60%;mask-size:60%}.employment03 li em img{max-width:60%;max-height:60%}.employment03 li strong{margin-bottom:10px;font-size:18px}.employment03 li p{font-size:14px}.employment03 .video{margin-top:80px}.employment04{padding:30px 0}}@media screen and (max-width:767px){.company_overview1_top:before{display:none}.company_overview1_top .box{width:100%;height:124px;padding:20px 60px 20px 20px}.company_overview1_top .box .tt{margin-bottom:8px;font-size:20px}.company_overview1_top .box p{font-size:15px}.company_overview1_top .box:after{bottom:20px;right:20px}.company_overview1_mid .inner{text-align:center;height:160px;font-size:22px}.boss_massage{flex-direction:column}.boss_massage .imgfit{width:100%}.boss_massage .txt{width:100%;padding-bottom:40px}.boss_massage .tt{margin-bottom:15px;font-size:20px}.boss_massage p{font-size:13px}.boss_massage .name{gap:10px;font-size:13px}.boss_massage .name img{max-width:80px}.company_overview2_01{padding-bottom:60px}.company_overview2_01 .flex{flex-direction:column;margin-bottom:60px}.company_overview2_01 .flex li{border-radius:10px;align-items:center;width:100%;padding:20px;font-size:18px;display:flex}.company_overview2_01 .flex li:before{width:30px;height:30px;margin:0 17px 0 0}.company_overview2_01 .img_slide{flex-direction:column}.company_overview2_01 .img_slide .tab,.company_overview2_01 .img_slide .imgfit{width:100%}.company_overview2_01 .img_slide .tab{padding:30px;overflow:hidden}.company_overview2_01 .img_slide .tab:before{height:56px;left:53%}.company_overview2_01 .img_slide .tab li+li{margin-top:10px}.company_overview2_01 .img_slide .tab a,.company_overview2_01 .img_slide .tab button{gap:8px;font-size:18px}.company_overview2_01 .img_slide .tab a:after,.company_overview2_01 .img_slide .tab button:after{background-size:auto 70%;width:28px}.company_overview2_01 .img_slide .imgfit{aspect-ratio:16/15}.company_overview2_02 ul{flex-direction:column}.company_overview2_02 li{width:100%}.company_overview2_02 li .imgfit{border-radius:15px}.company_overview2_02 li .txt{padding-top:16px}.company_overview2_02 li .txt strong{margin-bottom:8px;font-size:18px}.company_overview2_03 .stit,.company_overview2_03 .tb{text-align:left}.company_overview2_03 .tb{font-size:15px}.company_overview2_03 .wbox{flex-direction:column;gap:30px;margin-top:30px;padding:30px 24px}.company_overview2_03 .right .cn{padding-top:0}.company_overview2_03 .right .cn img{margin-bottom:14px}.company_overview2_03 .right .cn a{padding-right:30px;line-height:20px}.company_overview2_03 .right .cn a:after{background-size:70%;width:20px}.company_overview2_03 .right .cn .tar{text-align:center!important}.company_overview2_03 .tt{margin-bottom:16px;font-size:18px;line-height:26px}.company_overview2_04{padding:60px 0 0}.safety_consulting1_btm[class*=company_overview2] .box{aspect-ratio:32/31}.safety_consulting1_btm[class*=company_overview2] .box p:after{opacity:1;width:28px;margin-left:8px}.company_overview2_05{background-image:url(/images/bg_company_overview2_05_m.jpg);padding:84px 0}.company_overview2_05 p{font-size:18px}.company_overview2_05 p:after{width:28px}.g05.s02 .corporate_philosophy_01 .btit{font-size:30px}.flex_ver_center[class*=corporate_philosophy] p{font-size:16px}.corporate_philosophy_01{padding-bottom:32px}.corporate_philosophy_01 .btit{margin-bottom:32px}.corporate_philosophy_02{aspect-ratio:45/23;height:auto}.corporate_philosophy_03{height:auto;padding:100px 0}.corporate_philosophy_03 .btit{margin-bottom:32px;font-size:32px}.corporate_philosophy_03 p{font-size:16px}.corporate_philosophy_04{background-position:50% 150px;background-size:150%}.corporate_philosophy_04:before{font-size:126px;left:-10px}.corporate_philosophy_04 .mission{font-size:26px}.corporate_philosophy_04 ul{flex-direction:column;align-items:center}.corporate_philosophy_04 li{width:300px;max-width:100%;margin:0;padding:0 15px}.corporate_philosophy_04 li+li{margin-top:-24px}.corporate_philosophy_04 li:before{height:60px}.corporate_philosophy_04 li strong{margin:32px 0 10px;font-size:24px}.corporate_philosophy_04 li p{padding:0 20px;font-size:14px}.corporate_philosophy_05{height:auto;padding:100px 0}.corporate_philosophy_05 .btit{margin-bottom:32px;font-size:32px}.flex_ver_center.corporate_philosophy_05 p{font-size:18px}.corporate_philosophy_06{padding-top:60px}.corporate_philosophy_06 ul{flex-direction:column;gap:28px}.corporate_philosophy_06 ul+ul{margin-top:24px}.corporate_philosophy_06 li{width:100%;height:auto;min-height:96px;padding:24px 32px}.corporate_philosophy_06 .left{font-size:15px}.corporate_philosophy_06 .left:after{background-image:url(/images/arrow_dots_m.svg);background-size:auto 24px;width:100%;height:28px;top:calc(100% + 1px);left:0}.corporate_philosophy_06 .right strong{margin-bottom:8px;font-size:18px}.map_area{height:400px}.map_text{padding-top:60px}.map_text ul{gap:16px}.map_text li{width:100%;padding:24px 70px 24px 24px}.map_text li strong{gap:8px;margin-bottom:12px;font-size:20px}.map_text li strong i{height:16px}.map_text li p{font-size:14px}.map_text li p[class*=i]{background-size:16px}.map_text li:after{width:44px;bottom:24px;right:24px}.map_text li.i1:after{width:33px}.map_text .center{flex-direction:column;margin-top:100px}.map_text .center .imgfit{border-radius:16px 16px 0 0;width:100%;height:150px}.map_text .center .txt{border-radius:0 0 16px 16px;width:100%;padding:24px}.map_text .center b{margin:20px 0 8px}.map_text .center .btn{margin-top:12px;padding:5px 20px;font-size:14px}.global_map_area{display:none}.global_select .global_country{flex-wrap:wrap;margin-top:24px;padding:20px;gap:10px 30px!important;display:flex!important}.global_select .global_country button{font-size:14px}.global_list .tit{margin-bottom:8px;font-size:24px}.global_list .box{padding:20px}.global_list .box+.box{margin-top:12px}.global_list .box .name{margin-bottom:8px;font-size:16px}.global_list .box li{padding-left:90px;font-size:13px;line-height:24px}.global_list .box li+li{margin-top:8px}.global_list .box li strong{left:30px}.global_setvice01{margin-bottom:40px;padding:20px 20px 20px 80px}.global_setvice01:before{width:50px}.global_setvice01 p{font-size:14px}.global_setvice01 ul{flex-direction:column;gap:10px;margin-top:12px;margin-bottom:12px;padding-bottom:12px}.global_setvice01 .btn_download{height:auto;padding:5px 44px 5px 16px;line-height:1.2;position:relative}.global_setvice01 .btn_download:after{width:24px;height:100%;position:absolute;top:0;right:16px}.global_setvice02 .box{flex-direction:column;height:auto}.global_setvice02 .box+.box{margin-top:24px}.global_setvice02 .imgfit{width:100%}.global_setvice02 .txt{width:100%;padding:20px}.global_setvice02 .txt .tit{margin-bottom:8px;font-size:18px}.global_setvice02 .txt p{padding-bottom:10px}.global_setvice02 .txt .dots_list li{padding-left:0}.global_setvice02 .txt .dots_list li:before{top:10px}.global_setvice02 .txt .dots_list li+li{margin-top:8px}.global_setvice02 .txt .dots_list li strong{padding-left:8px;display:block;position:relative;left:0}.employment01{height:220px;margin-bottom:40px}.employment02{padding:0}.employment02 li{padding-right:0}.employment02 .tit strong{font-size:18px}.employment02 .tit span{margin-left:8px;padding-left:9px;font-size:14px}.employment02 .tit span:before{height:14px}.employment02 em{width:50px;top:15px}.employment02 .stit{margin:60px 0 20px}.employment03{padding:20px 0 60px}.employment03 ol{gap:24px}.employment03 li{width:100%;height:140px;padding:15px 15px 15px 80px}.employment03 li span{font-size:50px}.employment03 li em{width:50px}.employment03 .video{margin-top:60px}.employment04{padding:30px 20px}.employment04 .btns_center{flex-direction:column;width:100%}.employment04 .btns_center .btn{width:100%;max-width:100%}.employment04 .btns_center .btn_email{gap:8px}.employment04 .btns_center .btn_download{gap:6px}.survey_write_wrap .board_write{padding:12px 0}.survey_wrap{padding-bottom:20px}.qna_area{gap:8px;padding-top:12px}.qna_area>div{border-radius:8px;padding:16px}.qna_area dt{margin-bottom:12px}.qna_area dt .tit{font-size:15px;line-height:24px}.qna_area dt span{width:24px;height:24px;font-size:12px;line-height:24px}.qna_area dt p{margin-top:4px;font-size:13px}.qna_area dd{gap:6px}.qna_area label.radio span{padding:10px 10px 10px 40px}.qna_area label.radio i{left:12px}.star_area .stars .star label{background-size:80%;width:40px;height:40px}.qna_area .text_area textarea.text{height:80px}.agree_area{margin-top:32px}.agree_area .tit{font-size:15px}.agree_area .tt{font-size:14px}.agree_area .gbox{margin-top:12px;padding:24px}.agree_area dl{gap:10px;margin-bottom:12px;padding-bottom:12px}.agree_area dl div{flex-direction:column}.agree_area dt,.agree_area dd{width:100%}.survey_write_wrap .board_bottom{margin-top:30px}.survey_write_wrap .board_bottom .btn{width:160px;height:40px;font-size:14px;line-height:40px}}
