/* Common */ 
html{padding:0; min-height:100%;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body,input,textarea,select,button,table{font-family:'맑은 고딕','malgun','Malgun Ghothic',Dotum,돋움,Arial,sans-serif,AppleGothic !important;font-size:14px; letter-spacing:0em; color:#444;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}
img{-webkit-perspective:1}
body{margin:0;padding:0}
ul li{list-style:none;}

.grecaptcha-badge{z-index: 999;}

/* basic */
#wrap{position:relative; }
#header{width:1130px;height:100px;min-width:1120px;position:relative;top:0;margin:0 auto;z-index:100}
#container{width:100%;height:100%;z-index:5;}
#foot{width:100%;height:110px;margin-top:145px;background:url("/images/bg_footer_gray_re.png");background-repeat:repeat-x;min-width:1120px;float:left;}
#over_menu{width:100%;height:200px;background:url("/images/bg_main_overmenu.png");background-repeat:repeat-x;position:absolute;top:80;z-index:5;min-width:1120px;display:none;}

/* header */
.header_bg{background:url("/images/img_sub_bg.png");}
.tnb_wrap{width:1130px;height:30px; padding-right:-10px; text-align:right;}
.tnb li{margin-left:5px;margin-right:5px;display:inline-block; color:#fff; margin-top:5px;}
.tnb li a{color:#fff;font-size:8pt}
.tnb li a:hover{color:#fff;}
.gnb_wrap_blue{width:100px;height:69px; border-top:1px solid #d8d8d8; background:#01509c;}
.gnb_wrap{width:1122px;margin:auto; height:69px; border-top:1px solid #d8d8d8; background:#01509c; /*background:url("/images/bg_main_menu.png");*/ background-repeat: repeat-x; position:relative;}
.gnb{margin-top:30px;}
.gnb li{float:left; display:inline-block; width:154px; height:64px; font-size:18px; padding-top:5px;/*border-right:1px solid #1b62a6;*/}
.gnb li:first-child{width:166px;background:#0d59bb;padding-left:40px;}
.gnb li:nth-child(2){width:154px;background:url("/images/bg_navi_line_re.png");background-position:center right;background-repeat:no-repeat;text-align:center;float:left}
.gnb li:nth-child(3){width:154px;background:url("/images/bg_navi_line_re.png");background-position:center right;background-repeat:no-repeat;text-align:center;float:left}
.gnb li:nth-child(4){width:154px;background:url("/images/bg_navi_line_re.png");background-position:center right;background-repeat:no-repeat;text-align:center;float:left}
.gnb li:nth-child(5){width:154px;background:url("/images/bg_navi_line_re.png");background-position:center right;background-repeat:no-repeat;text-align:center;float:left}
.gnb li:nth-child(6){width:154px;background:url("/images/bg_navi_line_re.png");background-position:center right;background-repeat:no-repeat;text-align:center;float:left}
.gnb li:last-child{width:154px;text-align:center;float:left}
.gnb_border{/*width:154px;height:70px; background:url("/images/bg_navi_line.png");*/}
.gnb_line{width:100%;height:7px;position:absolute;top:69px; background:url("/images/bg_header_gnbline.png"); background-repeat: repeat-x; z-index:90;}
.gnb li a{display:inline-block; padding:5px 0 12px 0; color:#fff; line-height:45px; font-size:12pt; font-weight:bold;letter-spacing:-1.5px}
.gnb li a:hover{color:#fff; font-weight:bold;}
.gnb li a img{width:8rem;margin-top: 0.3rem;}
.gnb .on a{color:#fff; font-weight:bold;}
.gnb_sub_wrap{display:none; position:absolute; top:100px; left:0; width:100%; height:200px; z-index:110; background:url("/images/bg_main_overmenu.png"); background-repeat:repeat-x ;}
.gnb_sub{}
.gnb_sub > li{float:left; display:inline-block; width:150px; height:200px;}
.gnb_sub > li > ul{padding:20px 0 10px 0px;}
.gnb_sub > li > ul > li > a{display:block; margin:0 0 6px 32px; font-size:13px; color:#fff; letter-spacing:-1px}
.gnb_sub > li > ul > li > a:hover{font-weight:bold; letter-spacing:-1px}
.gnb_sub01{text-align:center;}
.gnb_sub_01_01{height:20px;padding-top:10px;color:#fff;letter-spacing:-1px}
.gnb_sub_01_02{height:40px;color:#fff;font-size:23pt;letter-spacing:-2px;font-weight:bold}
.gnb_sub_01_03{height:100px;margin-top:10px}
.gnb_sub_first{width:220px !important;}

/* container */
.main_cont{width:100%;height:617px;background-image:url("/images/img_main_bg3_re.png");background-position:center bottom;background-repeat:no-repeat;padding-top:103px;position:relative;min-width:1200px;}
.content_center{width:193px;height:160px; margin:0 auto;}
.content_logo{width:193px;height:100px;background-image:url("/images/img_main_logo.png");float:left}
.content_lang{width:167px;height:58px;float:left;padding-left:20px;margin-top:13px;}
.kor{width:72px;height:23px;float:left;border:1px solid #06b0ef; border-radius:10px; background:#175fa5;text-align:center;margin-right:4px;}
.kor a{color:white;font-size:9pt;}
.eng{width:72px;height:23px;float:left;border:1px solid #06b0ef; border-radius:10px; background:white;text-align:center;;color:#01509c}
.eng a{color:#01509c;font-size:9pt;}
.content_icon{width:1130px;height:150px;background:url("/images/bg_main_iconmenu_re.png");background-repeat:repeat-x;margin:307px auto/*position:absolute;*/}
.icon_list{width:1100px;height:150px;/*margin-left:346px*/;margin:auto;margin-top:20px;}
.icon_list ul li:first-child{margin:0;padding:0;width:180px;float:left}
.icon_list ul li:nth-child(2){margin:0;padding:0;width:180px;float:left}
.icon_list ul li:nth-child(3){margin:0;padding:0;width:195px;float:left}
.icon_list ul li:nth-child(4){margin:0;padding:0;width:180px;float:left}
.icon_list ul li:nth-child(5){margin:0;padding:0;width:180px;float:left}
.icon_list ul li:last-child{margin:0;padding:0;width:180px;float:left}
.content_menu{width:100%;height:230px;}
.bot_navi{width:1130px;height:230px;margin:auto;}
.bot_navi a{color:#464f58;line-height:40px;font-weight:bold;}

/* bottom left_menu */
.bot_navi_left{width:306px;height:272px;float:left;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;padding-left:16px;padding-right:8px}
.navi_left_title{width:291px;height:63px;float:left;border-bottom:1px solid #dfdfdf;margin-bottom:10px;;margin-left:5px; letter-spacing:-1px}
.navi_left_name{width:261px;height:40px;float:left;margin-top:12px;font-size:20px;color:#464f58;}
.navi_left_plus{width:27px;height:40px;float:left;margin-top:5px;margin-left:-3px;font-size:32px;color:#686868;}
.navi_left_cont{width:310px;height:200px;float:left;}
.navi_left_cont ul{width:310px;height:200px;margin-top:5px;padding:0}
.navi_left_cont ul li a img{margin-top:5px;}
.no1{width:93px;height:82px;float:left;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:center;}
.no2{width:90px;height:82px;float:left;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:center;}
.no3{width:98px;height:82px;float:left;border-bottom:1px solid #dfdfdf;text-align:center;}
.no4{width:93px;height:82px;float:left;border-right:1px solid #dfdfdf;text-align:center;}
.no5{width:90px;height:82px;float:left;border-right:1px solid #dfdfdf;text-align:center;margin-top:3px;}
.no6{width:98px;height:82px;float:left;text-align:center;margin-top:7px;}

/* bottom center_menu */
.bot_navi_center{width:323px;height:272px;float:left;border-right:1px solid #dfdfdf;padding-left:12px}
.navi_center_title{width:297px;height:63px;float:left;border-bottom:1px solid #dfdfdf;; letter-spacing:-1px;margin-left:7px;}
.navi_center_name{width:265px;height:40px;float:left;margin-top:12px;font-size:20px;color:#464f58;}
.navi_center_plus{width:17px;height:40px;float:left;margin-top:5px;margin-left:13px;font-size:32px;color:#686868;}
.navi_center_list{width:297px;height:140px;float:left;;background-position:center;background-repeat:no-repeat;padding-left:10px;padding-top:40px;}

/* bottom right menu */
.bot_navi_right{width:211px;height:272px;float:left;border-right:1px solid #dfdfdf;padding-left:19px}
.navi_right_title{width:196px;height:63px;float:left;border-bottom:1px solid #dfdfdf;;margin-left:-2px; letter-spacing:-1px}
.navi_right_name{width:160px;height:40px;float:left;margin-top:18px;font-size:20px;color:#464f58;}
.navi_right_plus{width:17px;height:40px;float:left;margin-top:5px;margin-left:13px;font-size:32px;color:#686868;}
.navi_right_list{width:420px;height:170px;float:left;margin-top:15px;}
.navi_right_list_icon{width:210px;height:132px;float:left}
.icon{width:193px;height:82px;background:blue;border-bottom:1px solid white;text-align:center} /*이미지 중앙 배치 - text-align:center*/
.icon a img{margin-top:10px;}
.icon_sub{width:193px;height:60px;background:green;text-align:center;padding-top:10px;color:white;font-size:12px; line-height:20px; letter-spacing:-1px;font-weight:bold;}
.icon_sub a{text-align:center;padding-top:10px;color:white;font-size:12px; line-height:20px; letter-spacing:-1px}

/* footer */
.foot_center{width:1120px;height:50px;margin:auto;clear:both;}
.foot_logo{width:100px;height:50px;text-align:center;float:left}
.foot_logo img{margin:38px 0 31px 0;}
.foot_txt{width:900px;height:45px;float:left;margin:36px 31px 0 30px;}
.foot_txt a{;color:#646464;font-size:9pt}

/* sub */
.sub_cont{width:100%;height:100%;float:left}
.sub_main_img{width:100%;height:250px;float:left;min-width:1120px;position:absolute;}
.promotion_about{background:url("/images/bg_about_promotion.png");background-position:center;background-repeat:no-repeat;}
.promotion_business{background:url("/images/bg_rnd_promotion.png");background-position:center;background-repeat:no-repeat;}
.promotion_tech{background:url("/images/bg_rnd_promotion.png");background-position:center;background-repeat:no-repeat;}
.promotion_pr{background:url("/images/bg_pr_promotion.png");background-position:center;background-repeat:no-repeat;}
.promotion_cs{background:url("/images/bg_cs_promotion.png");background-position:center;background-repeat:no-repeat;}
.promotion_recruit{background:url("/images/bg_recruit_promotion.png");background-position:center;background-repeat:no-repeat;}
.sub_main_logo{width:134px;height:61px;margin:auto;margin-top:50px}

/* sub_navi */
.sub_navi{width:100%;height:100%;float:left}
.sub_navi_fix{width:1120px;height:100%;margin:auto;position:relative}
.sub_left_navi{width:180px;height:100%;float:left;margin-top:210px}
.left_navi_name{width:202px;height:136px;border-left:1px solid gray; border-right:1px solid gray;}
.navi_color{height:10px;background:url("/images/img_navi_color.jpg");}
.list_name{height:90px;text-align:center;padding-top:30px}
.list_name h4{margin-bottom:5px;}
.list_name h2{letter-spacing:-5px;margin-top:5px;}
.left_navi_list{width:180px;}
.left_navi_list ul{width:204px;height:100%}
.left_navi_list ul li{width:204px;height:52px;background:url("/images/bg_subnavi_line01.jpg");;line-height:53px;}
.left_navi_list ul li:first-child{border-top:none;}
.left_navi_list ul li:nth-child(2){}
.left_navi_list ul li:last-child{border-bottom:none;letter-spacing:-1px;}
.left_navi_list ul li a{width:174px;height:55px;padding-left:30px;display:block;border:none;color:#fff}
.left_navi_list ul li a:hover{height:55px;/*background:#00c4ce;*/background:url("/images/bg_sub_arrow.jpg");display:block;border:none;}
.listlist > .on a{width:184;height:55px;/*background:#00c4ce;*/background:url("/images/bg_sub_arrow.jpg");z-index:9999;}
.shorttext{letter-spacing:-1px;}
  
/* sub_content */
.sub_total{width: 830px;height:100%;float:left;margin-top:215px;position:relative;margin-left:40px}
.sub_total ul li img{text-align:center;display: block;width: auto;}
.sub_title{width:204px;height:130px;}
.title_position{width:300px;height:113px;margin-left:25px;padding-top:15px}
.title_colorbar{width:80;height:2px;background:#719cc5}
.sub_title h1{line-height:130px;}
.sub_title h2{line-height:140px; font-size:26px;}
.ssub_title h2{line-height:150px; font-size:26px;}
.sub_total_cont{height:100%;margin-left:23px;}
.cont_img{width:500px;height:100%;float:left;margin-left:0;margin-top:-10px;}
.top_cont_txt{width:850px;height:100%;padding-left:27px;padding-top:23px;}
.top_cont_txt a{color:#444;font-size:24px;font-weight:bold;line-height:38px;}
.cont_txt{width:532px;height:500px;float:left;background:url("/images/img_sub_content.png");background-repeat:no-repeat;padding-left:400px;padding-top:10px; letter-spacing:-1px;}
.cont_txt h1{text-align:center;color:#01509c}
.cont_txt h2{text-align:center; font-size:25px; font-weight:normal;}
.cont_txt a{color:#444;line-height:25px;}
.greeting{width:120px;height:30px;margin-left:400px;margin-top:25px}
.job{font-size:12px}
.name{font-weight:bold;font-size:18px}
.sub_top_but_wrap{position:relative; width:100px; height:0; margin:0 auto;}
.sub_top_but{position:absolute; left:700px; top:300px; z-index:80;}
.center1100{position:relative; display:block; width:1130px; margin:auto;}
.center1100 li:first-chid{padding-right:10px;}
.product_img{margin-top:42px;margin-bottom:30px;/* width: 100%; */height:100%;text-align:center;display:block;vertical-align:middle;margin-left: 0;}
.areas_cont small{color: #aaa;}
.product_img img{max-width: 100%;margin: 0 auto;}

h5{display:block; height:30px; margin:20px 0 10px 0; padding:0 0 0 10px; font-size:18px; line-height:30px; color:#494949; background:url('/images/ico_h4.gif') no-repeat bottom left; }
.sub_wrap{padding-left:20px;width:980px;}
.pq_img img{float:left;}
.partners_logo{margin-left:100px;}
.partners_logo li{display:inline-block; width:342px;}
.partners_logo li > .right{display:inline-block; margin:5px 0 0 10px; vertical-align:top; line-height:20px; letter-spacing:-1px;}
.partners_logo li > .right a{color:#494848;}
.partners_logo > .line{display:block; margin:10px 0;}
.result_table > thead > tr > th{background-color:#87b5e2 !important; border-right:1px solid #fff;}
.result_table > tbody > tr > td{background-color:#fff !important; border-right:1px solid #fff;}
.result_table > tbody > tr:nth-child(even) > td{background-color:#edf4fb !important; border-right:1px solid #fff;}


/*연혁*/
.about_histroy_fix{width:800px;height:1200px;}
.content{position:absolute;top:92px;left:100px;}
.tabbed_content {width: 740px;margin-left:30px}
.tabs {width:720px;height:40px;position: relative;font-size:1.3em;}
.tabs .moving_bg {height:38px;border-bottom:2px solid #0a579f; margin-left:10px;background-image:url(/images/history_arrow.gif);position: absolute;width: 170px;z-index: 190;left: 0;background-position:bottom left;background-repeat: no-repeat;}
.tabs .tab_item {display:block;float: left;padding-top:10px;width: 170px;height:30px;margin-left:10px;border-bottom:1px solid #eee;color: #444;text-align:left;z-index: 200;position: relative;cursor: pointer;}
.tabbed_content .slide_content {overflow: hidden;position: relative;width: 740px;padding:20px 0;}
.tabslider {width: 5000px;}
.tabslider ul {float: left;margin: 0px;padding-left:5px;}
.tabslider>ul {float: left;width: 735px;}
.tabslider ul a {color: #ffffff;text-decoration: none;}
.tabslider ul a:hover {color: #aaaaaa;}
.tabslider ul li {padding-bottom:5px;}
.tabslider ul li ul{clear:both;*margin-bottom:40px;}
.tabslider ul li ul li.history_title{float:left;width:75px;font-size:32px;font-weight:bold;color:#646464;margin-left:0px;}
.tabslider ul li ul li.history_year{float:left;width:40px;font-size:15px;font-weight:bold;color:#0173c3;margin-left:50px;}
.tabslider ul li ul li.history_list{float:left;width:450px;margin-bottom:40px;}

/* ci */
.sub_ci_wrap{padding-left:20px;width:980px;}
.ci_sub{width:800px;height:100%;;margin-top:10px;margin-left:-7px;}
.sub_ci_title{font-size:28px;font-weight:bold;margin-top:-10px;margin-bottom:5px;width:800px;clear:both;color:#646464;padding-left:6px}
.sub_ci_img{margin-bottom:30px;margin-top:15px;}
.sub_ci_explain
.sub_ci_explain_title{font-size:15px;color:#646464; font-weight:bold; width:200px;height:20px;margin-left:9px;margin-top:-10px;margin-bottom:20px;}
.sub_ci_explain_cont{font-size:12px;margin-top:10px;margin-bottom:40px;}
.ci_explain_bg li:first-child{width:173px;height:47px;padding-top:6px;padding-left:6px;margin-bottom:65px;margin-left:26px;float:left;color:#fff;background-repeat:no-repeat;}
.ci_explain_bg li:nth-child(2){width:173px;height:47px;padding-top:6px;padding-left:6px;margin-bottom:65px;margin-left:17px;float:left;color:#fff;background-repeat:no-repeat;}
.ci_explain_bg li:nth-child(3){width:173px;height:47px;padding-top:6px;padding-left:6px;margin-bottom:65px;margin-left:17px;float:left;color:#fff;background-repeat:no-repeat;}
.ci_explain_bg li:last-child{width:173px;height:47px;padding-top:6px;padding-left:6px;margin-bottom:65px;margin-left:17px;float:left;color:#fff;background-repeat:no-repeat;}
.ci_sub{}
.download{width:173;height:48px;margin-top:100px;}
.down_cont{width:173px;height:48px;background:url('/images/bg_ci_1.jpg');clear:both;margin-left:280px;}
.down_cont a{width:118px;height:48px;padding-left:55px;line-height:40px;font-size:15px;color:#fff;display:block;clear:both;}


/* 사업분야 */

.table{width:430px;text-align:center;float:left;margin-top:10px;margin-right:60px;margin-left:100px;}
.table th{font-size:12px; padding:5px 0; background:#87b5e2;color:#fff;}
.table td{font-size:11px; padding:5px 0;}
.table02{width:515px;text-align:center;margin-left:80px;margin-top:10px;margin-left:135px;}
.table02 th{font-size:12px; padding:5px 0; background:#87b5e2;color:#fff;}
.table02 td{font-size:11px; padding:5px 0;}
.table03{width:685px;text-align:center;margin-left:0px;margin-top:25px;margin-left:40px;}
.table03 tr th{background:#87b5e2;color:#fff;}
.table03 tr th td{font-size:10px;}
.table_offshore{display:inline-block;/* width:700px; */margin: 0;text-align:center;font-size:13px;vertical-align:top}
.table_offshore th{padding:5px 2px; background:#87b5e2;color:#fff; font-weight:normal;}
.table_offshore tr:nth-child(odd){background:#edf4fb;}
.table_offshore td{padding:2px;}
.cot{width:250px;margin-left:8px;margin-right:30px;margin-bottom:20px;}
.areas_cont{width: auto;height:100%;margin-left: 0px;}
.areas_big_titleline{width:200px;height:2px;border-top:2px solid #0a579f;margin-top:55px;margin-left:-6px;}
.areas_big_titleline2{width:780px;height:2px;border-top:2px solid #0a579f;margin-top:0px;margin-left:-6px;}
.areas_big_titleline3{width:800px;height:2px;border-top:2px solid #0a579f;margin-top:0px;margin-left:-6px;}
.areas_big_title{color:#01509b;font-size:24px;margin-top:3px;}
.areas_mid_title{margin-top:29px;margin-bottom:27px;/* margin-left:-5px; */font-weight:bold;font-size:20px;width:700px;}
.areas_little_title{margin-top:20px;margin-bottom:25px;margin-left:20px;font-size:16px;color:#01509b;font-weight:bold} 
.areas_pipe_txt li:first-child{width:103px;;height:150px;float:left;background:url("/images/img_pipe_license.jpg");margin-top:10px;margin-left:-10px;margin-right:15px;}
.areas_pipe_txt li:nth-child(2){width:700px;height:90px;margin-top:20px;font-size:14px;padding-top:10px;font-weight:bold;}
.areas_pipe_txt li:last-child{margin-top:35px;font-size:8px;color:gray;}
.areas_pipe_img li:first-child{width:152px;height:137px;background:url("/images/img_pipe_01.jpg");margin-top:0px;margin-right:20px;float:left;clear:both}
.areas_pipe_img li:nth-child(2){width:152px;height:137px;background:url("/images/img_pipe_02.jpg");margin-top:0px;margin-right:20px;float:left}
.areas_pipe_img li:nth-child(3){width:152px;height:137px;background:url("/images/img_pipe_03.jpg");margin-top:0px;margin-right:20px;float:left}
.areas_pipe_img li:nth-child(4){width:152px;height:137px;background:url("/images/img_pipe_04.jpg");margin-top:0px;margin-right:20px;float:left}
.areas_pipe_img li:nth-child(5){width:152px;height:137px;background:url("/images/img_pipe_05.jpg");margin-top:20px;margin-right:20px;float:left;clear:both}
.areas_pipe_img li:nth-child(6){width:152px;height:137px;background:url("/images/img_pipe_06.jpg");margin-top:20px;margin-right:20px;float:left}
.areas_pipe_img li:nth-child(7){width:152px;height:137px;background:url("/images/img_pipe_07.jpg");margin-top:20px;margin-right:20px;float:left}
.areas_pipe_img li:last-child{width:300px;height:137px;margin-top:30px;margin-right:30px;margin-bottom:80px;float:left;font-size:11px;}
.areas_pipe_namebox{width:20px; height:20px;;text-align:center;background:url("/images/bg_pipe_opacity.png");color:#fff;}
.areas_md_txt li:first-child{width:640px;height:201px;margin-top:50px;float:left;}
.areas_md_txt li:last-child{width:136px;height:201px;margin-top:50px;margin-left:10px;float:left;/* margin-right:110px; */}
.areas_md_img{}
.areas_md_img li:first-child{width:245;height:175px;float:left;margin-right:10px;margin-bottom:30px;}
.areas_md_img li:nth-child(2){width:260;height:175px;float:left;margin-right:10px;margin-bottom:30px;}
.areas_md_img li:last-child{width:225;height:175px;;float:left;margin-bottom:30px;}
.areas_md_img02 li:first-child{width:155px;height:140px;background:blue;margin-top:30px;margin-right:30px;float:left}
.areas_md_img02 li:nth-child(2){width:155px;height:140px;background:blue;margin-top:30px;margin-right:30px;float:left}
.areas_md_img02 li:nth-child(3){width:155px;height:140px;background:blue;margin-top:30px;margin-right:30px;float:left}
.areas_md_img02 li:nth-child(4){width:155px;height:140px;background:blue;margin-top:30px;margin-right:80px;float:left}
.areas_md_img02 li:nth-child(5){width:155px;height:140px;background:blue;margin-top:30px;margin-right:30px;float:left}
.areas_md_img02 li:nth-child(6){width:155px;height:140px;background:blue;margin-top:30px;margin-right:30px;float:left}
.areas_md_img02 li:nth-child(7){width:155px;height:140px;background:blue;margin-top:30px;margin-right:30px;float:left}
.areas_md_img02 li:last-child{width:155px;height:140px;background:blue;margin-top:30px;margin-right:30px;margin-bottom:80px;float:left}
.areas_md_lastimgfix{}
.areas_certificates_txt{}

.areas_certificates_txt li:first-child{width:500px;height:100px;border-top:1px solid #05539d;border-bottom:1px solid #05539d;margin:40px auto 30px; padding-top:20px;text-align:center;line-height:1.6; font-size:1.2em;}
.areas_certificates_txt li:nth-child(2){width:100px;height:30px;background:#fff;position:absolute;top:190px;left:400px;text-align:center;font-size:18px;font-weight:bold;}
.areas_certificates_txt li:nth-child(3){width:160px;height:236px;margin-left:180px;;float:left}
.areas_certificates_txt li:nth-child(4){width:160px;height:236px;margin-left:120px;margin-right:320px;float:left}
.areas_certificates_txt li:nth-child(5){}
.areas_certificates_txt li:last-child{}
.areas_certificates_txt .mid_img {width:auto !important; height:auto !important; position:relative !important; text-align:center; top:0 !important; left:0 !important;}

.license{width:760px;margin-left:0px;margin-top:40px;}
.license_img{text-align:center; }
.license_img ul{text-align:left; }
.license_img ul li{display:inline-block; width:150px; height:222px; margin:0 20px 80px 0; cursor:pointer; color:#999999; text-align:center; vertical-align:top; letter-spacing:-1px;}
.license_img ul li img{display:block; width:100%; height:100%; border:5px solid #dddddd; margin-bottom:10px;}
.license_txt ul li{width:232px;height:65px;float:left;text-align:center;}
.wts_top{width:700px;height:200px;margin-top:55px;}
.wts_top_img{width:200px;height:200px;float:left;margin-left:2px;}
.wts_top_txt01{width:478px;height:30px;float:left;margin-top:20px;margin-left:20px;font-size:24px;font-weight:bold;}
.wts_top_txt02{width:478px;height:70px;float:left;margin-left:18px;margin-top:7px;}
.wts_mid{width:800px;;height:82px;line-height:60px;font-size:26px;margin-top:42px;margin-left:4px}
.wts_bottom{margin-left:4px;margin-top:4px; }
.wts_list{width:800px;height:100%;border-top:1px solid #01509c;;float:left;padding:10px 0;}
.wts_bottom_img{width:192px;height:100%;;float:left;margin-top:-5px;text-align:center;padding-left:8px;}
.wts_bottom_title{width:585px;height:30px;float:left;line-height:40px;font-size:23px;color:#024382;font-weight:bold;margin-left:15px;letter-spacing:-1px;}
.wts_bottom_sub_title{width:585px;height:30px;float:left;line-height:40px;color:#444444;font-size:16px;font-weight:bold;margin-left:15px;letter-spacing:-1px;}
.wts_bottom_txt{width:575px;height:100%;float:left;padding-top:10px;margin-left:15px;letter-spacing:-1px;}
.wts_bg01{width:200px;height:170;float:left;background:url("/images/img_wts_09.jpg");background-repeat:no-repeat;}
.wts_bg02{width:200px;height:170;float:left;background:url("/images/img_wts_10.jpg");background-repeat:no-repeat;}
.wts_bg03{width:300px;height:170;float:left;background:url("/images/img_wts_11.jpg");background-repeat:no-repeat;}
.title_line{width:78px;height:2px;background:#01509c;position:absolute;top:130px;left:23px}
.table_title{display:block; margin:20px 0 0 250px; font-weight:bold;}
.table_disc{display:block; margin:10px 0 0 160px;}

.history_list ul li { line-height: 20px; }

.HSE_table {}
.HSE_table table {border-spacing:10px;}
.HSE_table table .eng_txt {
    font-size: 1.16em;
    font-weight: 600;
    margin-bottom: -10px;
    margin-top:14px;
    display: block;}
.HSE_table table tr {}
.HSE_table table tr td {padding: 0 15px;}
.HSE_table table tr td:first-child {
    border-radius: 40px;
    background: linear-gradient(45deg, rgba(189,219,121,1.0), rgba(17,116,95,1.0));
    padding: 20px;
    font-size: 1.2em;
    text-align: center;
    font-weight: 600;
    color: #ffffff;
}


/*사업분야_re_최슬기주임*/
.onshore_bg_01{background:url("/images/img_onshore_re_01.png") no-repeat left center;height:885px;position:relative;margin:20px 0 60px 0}
.onshore_bg_01 .txt{position:absolute;top:540px;left:30px;line-height:25px;font-size:14px;color:#444}

.onshore_bg_02{background:url("/images/img_onshore_re_02.png") no-repeat left center;height:588px;position:relative;margin:20px 0 60px 0}
.onshore_bg_02 .txt{position:absolute;top:50px;left:30px;line-height:25px;font-size:14px;color:#444}

.onshore_bg_03{margin:20px 0 60px 0}
.onshore_bg_03 .txt{margin:30px 0 0 30px;line-height:25px;font-size:14px;color:#444}

.onshore_bg_04{background:url("/images/img_onshore_re_04.png") no-repeat left center;height:856px;position:relative;margin:20px 0 60px 0}
.onshore_bg_04 .txt{position:absolute;top:535px;left:30px;line-height:25px;font-size:14px;color:#444}

.onshore_bg_06{background:url("/images/img_onshore_re_06.png") no-repeat left center;height:543px;position:relative;margin:20px 0 60px 0}
.onshore_bg_06 .txt{position:absolute;top:20px;right: 180px;line-height:25px;font-size:14px;color:#444}

.bwts_re_txt{line-height:25px;font-size:14px;color:#444}
.txt_width_50 li{width:300px;margin-left:30px;}
.txt_width_50 li:nth-child(1){float:left;}
.txt_width_50 li:nth-child(2){float:left;}

.area_s_index{font-size:16px;color:#444;margin-left:30px;line-height:30px;}

.bwts_re_01{margin:40px 0}
.bwts_re_01 dl{width:750px;margin:10px 0}
.bwts_re_01 dt{background:#87b5e2;width:24px;height:24px;border-radius:24px;color:#fff;font-size:15px;font-weight:600;text-align:center;float:left;}
.bwts_re_01 dd{padding-left:35px;line-height:23px;}

.bwts_re_02{margin:50px 0}
.bwts_re_02 li{line-height:23px;}

.table04{width:750px;text-align:center;margin-left:0;margin-top:10px;}
.table04 th{font-size:12px; padding:5px 0; background:#87b5e2;color:#fff;}
.table04 td{font-size:11px; padding:5px 0;}

.both{clear:both}
.margin-bottom_30px{margin-bottom:30px;overflow:hidden}
.padding_left_20px{padding-left:20px;}

.tableTitle{margin: 2rem 0px .5rem;}