@charset "utf-8";
/* Common */
.fs25 {font-size:25px;line-height:36px;}
.fs28 {font-size:28px;}
.fs40 {font-size:40px !important;}
.bg_fc {background-color:#fcfcfc;}
.bg_fd {background-color:#fdfdfd;}
.fc_b97f02 {color:#b97f02;}
.fc_ed6d01 {color:#ed6d01}
.fc_a68619 {color:#a68619}
.fc_8d390f {color:#8d390f}
.fc_003686 {color:#003686;}
.fc_3369ba {color:#3369ba}
.fc_12366b {color:#12366b}
.fc_ac6c08 {color:#ac6c08;}
.fc_df6a02 {color:#df6a02;}
.fc_a40808 {color:#a40808}
.fc_242eaf {color:#242eaf;}
.fc_07b2a2 {color:#07b2a2}
.bg_e8eaf2 {background-color:#e8eaf2;}
.bg_faf7ea {background-color:#faf7ea;}
.bg_fbfbfa {background-color:#fbfbfa;}
.fc_EB {font-weight:800;}
.lh26 {line-height:26px;}
.lh30 {line-height:30px;}
.b_b {border-bottom: 1px solid #eee;}
.dash {display:block;}
.dash li {position:relative;padding-left:10px;}
.dash li:before {content:'-';position:absolute;left:0;top:0;width:10px;}
.bullet02 {display:block;}
.bullet02 li {background:url(/ManageSites/N-GENIT/images/sub/bullet02.png) no-repeat 0 50%;padding-left:15px;}
.bullet_02 {background:url(/ManageSites/N-GENIT/images/sub/bullet02.png) no-repeat 0 10px;padding-left:15px;line-height:30px;}
.bullet03 {position:relative;padding-left:20px;}
.bullet03:after {content:'';position:absolute;left:0;top:50%;width:8px;height:7px;box-sizing:border-box;margin:-3px 0 0 0;background-color:#cfcfcf;border-top:2px solid #9e9e9e;border-left:3px solid #9e9e9e;}
.bullet04 {position:relative;padding-left:15px;}
.bullet04:after {content:'';position:absolute;left:0;top:50%;width:2px;height:13px;box-sizing:border-box;margin:-6px 0 0 0;background-color:#d3d3d3;}
.serif {font-family:batang,"바탕체", serif !important;font-weight:bold;}
.tbl {display:table;}
.tbl .tbl_cell {display:table-cell;box-sizing:border-box;}
.tbl_normal {border-top:2px solid #000;}
.tbl_normal th, .tbl_normal td {border-bottom:1px solid #bebebe;border-left:1px solid #e2e2e2;padding:18px 0;line-height:30px;letter-spacing:-0.05em}
.tbl_normal tr th:first-child, .tbl_normal tr td:first-child {border-left:0}
.tbl_normal thead th {background-color:#f8f8f8;color:#000;}
.tbl_normal td {vertical-align:top;}
/* 소개및인사말  */
.introduce {overflow:hidden;}
.introduce .photo {float:left;}
.introduce .column {font-size:17px;color:#000;letter-spacing:-0.025em;line-height:26px;}
.introduce .column2 {min-height:470px;background:url(/ManageSites/N-GENIT/images/sub/01_02_img01.png) no-repeat 0 0;padding-left:375px;font-size:16px;color:#000;letter-spacing:-0.05em;line-height:28px;}
.profile_tbl {width:100%; border-top:2px solid #000;}
.profile_tbl th, .profile_tbl td {height:50px;border-bottom:1px solid #bebebe;background-color:#fff}
.profile_tbl th {color:#000;background:url(/ManageSites/N-GENIT/images/sub/bullet01.png) no-repeat 12px 50%; padding-left:25px;text-align:left;font-size:17px;letter-spacing:-0.05em; }
.profile_tbl td {color:#555;font-size:16px;}
.profile_tbl tr:nth-child(even) th,.profile_tbl tr:nth-child(even) td {background-color:#fdfdfa}
.motto {text-align:center;font-size:17px;letter-spacing:-0.05em;}
.motto dl {border-bottom:1px solid #bbb; padding:25px 0}
.motto dl:first-child {}
.motto dl dt {height:65px;font-size:25px;color:#ed6d01;}
.motto dl dd {color:#000;line-height:35px;}
.motto .bullet02 {background:url(/ManageSites/N-GENIT/images/sub/bullet02.png) no-repeat 0 50%;padding-left:15px;line-height:35px;text-align:left;}
.motto .bullet02 strong {display:inline-block;width:100px;}
.orgmap {height:455px;background:url(/ManageSites/N-GENIT/images/sub/01_04_img01.png) no-repeat 50% 0;}
/* 사업 */
.biz {}
.biz .img02 {min-height:227px;background:url(/ManageSites/N-GENIT/images/sub/02_01_img02.png) no-repeat 0 0;padding-left:350px;}
.biz .img03 {min-height:227px;background:url(/ManageSites/N-GENIT/images/sub/02_01_img03.png) no-repeat 100% 0;padding-right:350px;}
.biz .new_service {line-height:30px;font-size:17px;color:#000;letter-spacing:-0.05em;text-align:center;}
.biz .new_service li {display:table;width:100%;border-top:1px solid #fff;border-bottom:1px solid #ebebeb;}
.biz .new_service .item {display:table-cell;width:100%;height:160px;box-sizing:border-box;padding-top:20px;}
.biz .new_service .item .tit {display:block;height:55px;color:#ed6d01;font-size:25px;font-weight:bold;}
.biz .new_service .item .dash li {border:0;}
.biz .new_service .item .bullet02 {display:block;width:auto;}
.biz .new_service .item .bullet02 li {margin:0 auto;width:auto;background:url(/ManageSites/N-GENIT/images/sub/bullet02.png) no-repeat 0 11px;border:0;padding-left:15px;line-height:30px;color:#000;font-weight:bold}
.biz .etc {line-height:30px;font-weight:700;letter-spacing:-0.05em;}
.biz .etc dt {font-size:18px;}
.biz .etc dt:before {content:'';display:inline-block;vertical-align:top;margin:10px 10px 0 0;width:5px;height:5px;background-color:#cfcfcf;border-top:2px solid #9e9e9e;border-left:3px solid #9e9e9e;}
.biz .etc dd {padding:0 0 20px 18px;box-sizing:border-box;font-size:16px;}
.biz .etc dd:before {content:'-';display:inline-block;padding-right:5px;}
.biz .RPA {}
.biz .RPA li {display:table;width:100%;box-sizing:border-box;margin-bottom:10px;text-align:center;font-size:17px;font-weight:500;color:#000;letter-spacing:-0.025em;}
.biz .RPA li.page_title {height:280px;background:url(/ManageSites/N-GENIT/images/sub/02_05_img01.png) no-repeat 0 0;padding:0 0 0 380px;margin-bottom:0;}
.biz .RPA li .item {display:table-cell;vertical-align:middle;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0;line-height:50px;}
.biz .RPA li.page_title .item {border:0;padding:0;line-height:normal;}
.biz .RPA li .item .tit {display:block;color:#ed6d01;font-size:20px;font-weight:bold;}
.biz .RPA li .inner_list {margin:0 auto;width:550px;}
.biz .RPA li .inner_list li {display:table;width:100%;margin:0;line-height:40px;text-align:left;font-size:17px;font-weight:500;color:#000;letter-spacing:-0.025em;}
.biz .RPA li .inner_list>li>span.bullet03 {display:table-cell;box-sizing:border-box;width:170px;vertical-align:middle;}
.biz .RPA li .inner_list>li>span.bullet04 {display:table-cell;box-sizing:border-box;vertical-align:middle;padding-left:40px;}
.biz .casepra {background-color:#f6f7f8;padding:40px;box-sizing:border-box;}
.biz .casepra dl {display:table;width:100%;box-sizing:border-box;padding:10px 0;border-bottom:1px solid #a0aab4;box-shadow:0 1px 0 0 #c6ccd2; }
.biz .casepra dl dt {display:table-cell;box-sizing:border-box;vertical-align:middle;width:150px;text-align:center;}
.biz .casepra dl dd {display:table-cell;box-sizing:border-box;vertical-align:middle;padding-left:25px;font-size:17px;font-weight:500;color:#000;letter-spacing:-0.025em;line-height:30px;}
.biz .casepra dl dd>ul.inner_list{padding:0 40px 10px 0;letter-spacing:-0.03em;}
.biz .casepra dl dd>ul.inner_list>li.tit {display:block;color:#ed6d01;font-size:20px;font-weight:bold;line-height:60px;}
.biz .casepra .case_tit {text-align:center;font-size:30px;color:#000;line-height:60px;font-weight:800;letter-spacing:-0.025em;}

.service {font-size:17px;color:#000;line-height:30px;letter-spacing:-0.05em;}
.service_detail {overflow:hidden;}
.service_detail li {float:left;width:250px;box-sizing:border-box;}
.service_detail li div {box-sizing:border-box;height:470px;border-top:3px solid;padding-top:25px;text-align:center;}
.service_detail li dt {font-size:24px;line-height:30px;padding-bottom:45px;font-weight:bold;}
.service_detail li dd {font-size:16px;color:#000;line-height:30px;letter-spacing:-0.05em;}
.service_detail .fst {border-top-color:#ed6d01;background:url(/ManageSites/N-GENIT/images/sub/02_02_bg01.png) no-repeat 0 0;}
.service_detail .fst dt {color:#ed6d01}
.service_detail .fst dd {background:url(/ManageSites/N-GENIT/images/sub/bullet02.png) no-repeat 9px 7px;border:0;padding:0 8px 25px 21px;line-height:20px;text-align:left;letter-spacing:-0.075em}
.service_detail .sec {border-top-color:#21b578;background:url(/ManageSites/N-GENIT/images/sub/02_02_bg02.png) no-repeat 0 0;}
.service_detail .sec dt {color:#18764f}
.service_detail .lst {border-top-color:#455ab3;background:url(/ManageSites/N-GENIT/images/sub/02_02_bg03.png) no-repeat 0 0;}
.service_detail .lst dt {color:#162875}
.delivery {font-size:17px;color:#000;line-height:30px;letter-spacing:-0.05em;}
.delivery dl {box-sizing:border-box;display:table;width:100%;height:135px;}
.delivery dl dt {box-sizing:border-box;display:table-cell;width:195px;vertical-align:middle;padding-left:20px;font-size:25px;color:#666;}
.delivery dl dd {box-sizing:border-box;display:table-cell;width:535px;vertical-align:middle;padding-left:30px;font-size:17px;font-weight:bold;line-height:30px;}
.delivery dl.fst,
.delivery dl.lst{background-color:#fdfdfd;}
.delivery dl.fst dt {border-top:1px solid #ed6d01;}
.delivery dl.lst dt {border-bottom:1px solid #ed6d01;}
.delivery dl.fst dd {border-top:1px solid #d5d5d5;}
.delivery dl.lst dd {border-bottom:1px solid #d5d5d5;}
.delivery dl.sec {border:2px solid #ed6d01}
.delivery dl.sec dd {color:#ed6d01}

.client {}
.client ul {margin-left:-45px;overflow:hidden;}
.client ul li {float:left;width:220px;height:50px;box-sizing:border-box;margin:0 0 50px 45px;text-align:center;border:1px solid #cbcbcb;}
.client ul li img {vertical-aling:middle;}
.mileage {font-size:17px;color:#000;letter-spacing:-0.025em; text-align:center;line-height:35px;border-bottom:1px solid #d0d0d0;} 
.mileage li {overflow:hidden;padding:25px 0;margin-top:10px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.mileage li:first-child {margin-top:0;border-top:0;}
.mileage li.fst {height:385px;box-sizing:border-box;background:url(/ManageSites/N-GENIT/images/sub/04_01_img01.png) no-repeat 0 0;padding:15px 0 0 400px !important;}
.mileage .level {border-bottom:1px solid #000;}
.mileage .level li {display:table;width:100%;border-top:1px solid #b7b7b7;margin:0;padding:0;border-bottom:0}
.mileage .level li:first-child {border-top:2px solid #ff7200;}
.mileage .level li span {display:table-cell;width:250px;box-sizing:border-box;vertical-align:middle;text-align:center;height:50px;}
.mileage .bullet02 li {padding:0 0 0 15px;line-height:30px;text-align:left;border:0}
.recruit {}
.bg_step01 {background:url(/ManageSites/N-GENIT/images/sub/04_02_img01.png) no-repeat 0 0;}
.bg_step02 {background:url(/ManageSites/N-GENIT/images/sub/04_02_img02.png) no-repeat 0 0;}
.bg_step03 {background:url(/ManageSites/N-GENIT/images/sub/04_02_img03.png) no-repeat 0 0;}
.bg_step04 {background:url(/ManageSites/N-GENIT/images/sub/04_02_img04.png) no-repeat 0 0;}
.bg_step05 {background:url(/ManageSites/N-GENIT/images/sub/04_02_img05.png) no-repeat 0 0;}
.bg_step06 {background:url(/ManageSites/N-GENIT/images/sub/04_02_img06.png) no-repeat 0 0;}
.step {display:table;width:100%;height:200px;box-sizing:border-box;padding:0;margin-bottom:10px;border-top:1px solid #9f9f9f;border-bottom:1px solid #e7e7e7;}
.step dt {display:table-cell;width:240px;box-sizing:border-box;vertical-align:top;padding:25px 18px;color:#8b4e4e;font-size:15px;letter-spacing:-0.05em}
.step dd {display:table-cell;width:510px;box-sizing:border-box;vertical-align:top;padding:25px 20px;font-size:17px;line-height:30px;letter-spacing:-0.05em}
.step_tit {display:block;padding-top:10px;font-size:25px;color:#ed6d01;}
/* 오시는 길 */
.directions {}
.map {box-sizing:border-box; width:750px;height:415px; background-color:#efefef; border:1px solid #c8c8c8; }
.deflst {}
.deflst li {display:table;width:100%;font-size:17px;line-height:30px;}
.deflst .term {display:table-cell;width:65px;color:#000;}
.deflst .desc {display:table-cell;vertical-align:top;}
.deflst .desc:before {content:'';display:inline-block;width:1px;height:13px;background-color:#c2c2c2; margin-right:15px;}
/* 솔루션 */
.solution {letter-spacing:-0.05em;font-size:17px;color:#555;}
.depth3_tab {display:table;width:100%;box-sizing:border-box;background:url(/ManageSites/N-GENIT/images/sub/bg_solution_tab.png) repeat-x 0 100%;padding:7px 10px 0 10px;font-size:0;}
.depth3_tab li {display:table-cell;width:auto;min-width:122px;padding-top:3px;}
.depth3_tab li a {box-sizing:border-box;display:table;width:100%;height:31px;text-align:center;font-size:17px;letter-spacing:-0.05em;}
.depth3_tab li a span {display:table-cell;width:100%;vertical-align:middle;}
.depth3_tab li:hover,
.depth3_tab li.active {border-top:3px solid #ed6d01;padding-top:0}
.depth3_tab li:hover a,
.depth3_tab li.active a {background-color:#fff;border-right:1px solid #cbcbcb;border-left:1px solid #cbcbcb;color:#ed6d01;}
.depth3_tab_cont {padding-top:30px;}

.compare {border-top:2px solid #000;}
.compare .tbl {display:table;width:100%;box-sizing:border-box;border-bottom:1px solid #bebebe;}
.compare .tbl:first-child .tbl_cell {color:#000;text-align:center;}
.compare .tbl_cell {display:table-cell;width:250px;vertical-align:middle;box-sizing:border-box;height:49px;font-weight:bold;}
.compare .tbl_cell.fst {background-color:#fff8e7; padding-left:20px}
.compare .tbl_cell.sec {background-color:#fff;text-align:center;}
.compare .tbl_cell.lst{background-color:#fbfbfb; padding-left:20px}
.compare .stress {margin-top:-1px;border-collapse:collapse;border:2px solid #a40808}
.usage {border-top:2px solid #000;border-bottom:2px solid #000;}
.usage th, .usage td {box-sizing:border-box;height:89px;background-color:#fff;border-top:1px solid #bebebe;font-weight:bold;line-height:20px;padding-left:10px;}
.usage tr:first-child th,.usage tr:first-child td {border-top:0;}
.usage tr:nth-child(even) th, .usage tr:nth-child(even) td {background-color:#fcfcfc}
.mobile_view {font-size:17px;line-height:30px;letter-spacing:-0.05em;}
.mobile_view dl {box-sizing:border-box;display:table;width:100%;}
.mobile_view dl dt {box-sizing:border-box;display:table-cell;padding-left:20px;font-size:25px;color:#ed6d01;border-bottom:1px solid #ed6d01;}
.mobile_view dl dd {box-sizing:border-box;display:table-cell;vertical-align:top;padding:10px 0 10px 30px;font-size:17px;border-bottom:1px solid #d5d5d5;}
.mobile_view dl:first-child dt {border-top:1px solid #ed6d01;}
.mobile_view dl:first-child dd {border-top:1px solid #d5d5d5;}
.ir_bg01 {display:block;height:350px;background:url(/ManageSites/N-GENIT/images/sub/03_02_06_img01.png) no-repeat 0 0;text-indent:-9999px;}
.ir_bg02 {display:block;height:470px;background:url(/ManageSites/N-GENIT/images/sub/03_02_06_img02.png) no-repeat 0 0;text-indent:-9999px;}
.ir_bg03 {display:block;height:350px;background:url(/ManageSites/N-GENIT/images/sub/03_02_06_img03.png) no-repeat 0 0;text-indent:-9999px;}

/* 채용 */
.process {overflow:hidden;font-size:0;}
.process li {position:relative;display:inline-block;width:158px;vertical-align:top;margin-left:20px;font-size:17px;color:#000;text-align:center;}
.process li:after {content:'';position:absolute;left:-20px;top:40px;width:20px;height:40px;background:url(/ManageSites/N-GENIT/images/sub/04_03_img02.png) no-repeat 50% 0;}
.process li:first-child {margin-left:0;}
.process li:first-child:after {content:'';width:0;height:0;background-image:none;}
.process .step01 {padding-top:148px;background:url(/ManageSites/N-GENIT/images/sub/04_03_step01.png) no-repeat 50% 0;}
.process .step02 {padding-top:148px;background:url(/ManageSites/N-GENIT/images/sub/04_03_step02.png) no-repeat 50% 0;}
.process .step03 {padding-top:148px;background:url(/ManageSites/N-GENIT/images/sub/04_03_step03.png) no-repeat 50% 0;}
.process .step04 {padding-top:148px;background:url(/ManageSites/N-GENIT/images/sub/04_03_step04.png) no-repeat 50% 0;}