@charset "euc-kr";
/* CSS Document */

.box1{width:1140px; margin:0 auto; position:relative;}

#header{background:#fff;}
#header .top_area{border-bottom:1px solid #e5e5e5; overflow:hidden;}
#header .top_area #bookmark{padding:0 12px 0 30px; background:url(../images/inc/star.png) no-repeat 12px center #fff; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; float:left;}
#header .top_area #bookmark:hover{background:url(../images/inc/star.png) no-repeat 12px center #f5f5f5;}
#header .top_area #bookmark > a{font-size:11px; font-family:notokrM, sans-serif; color:#eea905; line-height:26px;}
#header .t_menu{text-align:center; float:right; font-size:0;}
#header .t_menu > li{display:inline-block; *display:inline; zoom:1; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding:0 14px; line-height:26px; margin:0 0 0 -1px;}
#header .t_menu > li:hover{background:#f5f5f5;}
#header .t_menu > li > a{font-size:11px; font-family:notokrM, sans-serif; color:#444;}
#header .t_menu > li.intra a{ color:#0074b7;}
#header .t_menu > li.intra { background:#fafafa;}
#header .t_menu > li.intra:hover { background:#f5f5f5;}



#header .gnb_area{position:relative; z-index:1000; background:#f9f9f9; border-bottom:1px solid #ddd;}
#header .gnb_area .logo{width:218px; height:41px; position:absolute; left:0; top:15px; z-index:9999;}
#header .gnb_area .icon_area{float:right; text-align:left; font-size:0; line-height:0; padding:20px 0;}
#header .gnb_area .icon_area > li{font-size:0; text-indent:-9999px; margin:0 0 0 4px;}
#header .gnb_area .icon_area > li > a{font-size:0; text-indent:-9999px; width:100%; height:100%; display:block;}
#header .gnb_area .icon_area > li.home{display:inline-block; *display:inline; zoom:1; width:37px; height:32px; background:url(../images/inc/home.png) no-repeat center center #b9b9b9;}
#header .gnb_area .icon_area > li.home:hover{background:url(../images/inc/home.png) no-repeat center center #989898;}
#header .gnb_area .icon_area > li.catal{display:inline-block; *display:inline; zoom:1; width:37px; height:32px; background:url(../images/inc/down.png) no-repeat center center #b9b9b9;}
#header .gnb_area .icon_area > li.catal:hover{background:url(../images/inc/down.png) no-repeat center center #989898;}
#header .gnb_area .icon_area > li.all_btn{display:inline-block; *display:inline; zoom:1; width:37px; height:32px; background:url(../images/inc/all.png) no-repeat center center #b9b9b9;}
#header .gnb_area .icon_area > li.all_btn:hover{background:url(../images/inc/all.png) no-repeat center center #989898;}
#header .gnb_area .gnb{text-align:left; font-size:0; line-height:0; float:right;}
#header .gnb_area .gnb > li{display:inline-block; *display:inline; zoom:1; padding:25px 48px; line-height:20px; position:relative; background:url(../images/inc/gnb_bar.png) no-repeat left 33px;}
#header .gnb_area .gnb > li.m_1{background:none;}

#header .gnb_area .gnb > li .dp1{display:block; position:relative; font-size:18px; font-family:notokrM, sans-serif; color:#333;}
#header .gnb_area .gnb > li .dp1:hover .icon,
#header .gnb_area .gnb > li .dp1.on .icon{ }
#header .gnb_area .gnb > li > a.dp1:hover, #header .gnb_area .gnb > li > a.on.dp1 { text-decoration:none; color:#0068b7;} 

#header .gnb_area .gnb .dp2{ position:absolute; left:50%; top:70px; /*margin-left:-75px; width:150px; */ width:95%; transform:translateX(-50%); padding:5px 0; background:#f9f9f9;
border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
#header .gnb_area .gnb .dp2 > li{padding:0 5px;}
#header .gnb_area .gnb .dp2 > li > a{ display:block; padding:8px 0; border-top:1px solid #ddd; background-image:url(../images/icon/icon_dot_blue.gif); background-repeat:no-repeat;
background-position:10px 13px; text-align:center; color:#333; font-size:14px; line-height:22px; font-family:notokrM, sans-serif; }
#header .gnb_area .gnb .dp2 > li:first-child > a{ border-top:none;}
#header .gnb_area .gnb .dp2 > li > a:hover{background:#ddd;}

#header .gnb_area .gnb .dp2,
#header .gnb_area .gnb .dp3,
#header .gnb_area .gnb .m_guide,
#header .gnb_area .gnb .m_member,
#header .gnb_area .gnb .m_mypage,
#header .gnb_area .gnb .m_sitemap,
#header .gnb_area .gnb .m_intranet,
#header .gnb_area .gnb .m_search{display:none;}

#contents .lnb_area{float:left; z-index:inherit; width:245px; margin:0 0 100px 0;}
#contents .lnb_area h2{padding:30px 0 20px 6px; margin-top:-30px; background:url(../images/inc/lnb_bg.png) no-repeat #204e70;}
#contents .lnb_area h2 > strong{font-size:22px; font-family:notokrM, sans-serif; color:#fff; margin-left:11px;}
#contents .lnb_area h2 > p {font-size:15px; font-family:notokrL, sans-serif; color:#68859b; margin-left:11px;}
#contents .lnb_area .gnb{background:url(../images/inc/lnb_off.jpg) left bottom; margin:0 0 33px 0;}
#contents .lnb_area .gnb > li{display:none}
#contents .lnb_area .gnb .dp1{display:none}
#contents .lnb_area .gnb .dp2 > li {border-bottom:1px solid #ccc;}
#contents .lnb_area .gnb .dp2 > li > a{padding:12px 15px; display:block; font-size:14px; color:#555; font-family:notokrM, sans-serif; background:#fff;}
#contents .lnb_area .gnb .dp2 > li:hover > a{ color:#333; background:url(../images/inc/lnb_arrow.png) no-repeat right center #f2f2f2; }
#contents .lnb_area .gnb .dp2 > li.on > a{ color:#333; background:url(../images/inc/lnb_arrow.png) no-repeat right center #f2f2f2; }
#contents .lnb_area .gnb .dp2 > li .dp3{padding:8px 20px 20px 15px; display:none; border-top:1px solid #ccc}
#contents .lnb_area .gnb .dp2 > li .dp3 > li{padding:4px 0;}
#contents .lnb_area .gnb .dp2 > li .dp3 > li > a{font-size:14px; font-family:notokrM, sans-serif; color:#555; padding:0 0 0 10px; background:url(../images/inc/s_bar1.gif) no-repeat left center;}
#contents .lnb_area .gnb .dp2 > li .dp3 > li.on > a, #contents .lnb_area .gnb .dp2 > li .dp3 > li > a:hover{color:#0074b7; background:url(../images/inc/s_bar1_on.gif) no-repeat left center; }
#contents .lnb_area .sub_cus{height:106px; text-align:center;}
#contents .lnb_area .sub_cus:hover{filter:alpha(opacity=100); opacity:1;}
#contents .lnb_area .sub_cus > a{display:block;}
#contents .lnb_area .sub_cus > a > p{font-size:15px;/* font-family:Tahoma, sans-serif;*/ color:#fff; padding:72px 0 0 0;}
#contents .lnb_area .catal{background:url(../images/inc/catal_bg.jpg) no-repeat center top; filter:alpha(opacity=90); opacity:0.9;}
#contents .lnb_area .online{background:url(../images/inc/online_bg.jpg) no-repeat center top; filter:alpha(opacity=90); opacity:0.9; margin:3px 0 0 0;}

#contents{ position:relative; z-index:1}
#contents .s_visu_area{height:123px; position:relative; top:0px; margin:0 0 50px 0; overflow:hidden; }
#contents .s_visu_area .bg_white{position:absolute; left:8px; top:0; z-index:99999; background:#fff; width:100%; height:100%;}
#contents .s_visu_area.visu1{background:url(../images/inc/s_visual1.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area.visu2{background:url(../images/inc/s_visual2.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area.visu3{background:url(../images/inc/s_visual3.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area.visu4{background:url(../images/inc/s_visual4.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area.visu5{background:url(../images/inc/s_visual1.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area.visu6{background:url(../images/inc/s_visual1.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area.visuguide{background:url(../images/inc/s_visualguide.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area.visuintranet{background:url(../images/inc/s_visualintranet.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area .slo_area{text-align:center; position:absolute; left:390px; top:90px; width:auto; height:auto;}
#contents .s_visu_area .slo_area .box1{overflow:hidden;}
#contents .s_visu_area .slo_area .visu_tt1{font-size:22px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#fff; line-height:27px; margin:0 0 8px 0; text-shadow:1px 1px 1px rgba(0,0,0,0.2); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.2); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
#contents .s_visu_area .slo_area .visu_tt2{font-size:23px; font-family:notokrM, sans-serif; color:#fff; line-height:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.3); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.3); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.3);}

.sub .doc{padding:37px 0 115px 0; min-height:460px;}
#contents .sub_con{position:relative; z-index:1;}
#contents .sub_con .gnb_area{ float:left; }
#contents .sub_con .gnb_area .quick{ margin-top:50px}
#contents .sub_con .con_area{float:right; width:835px;} 

#contents .sub_con .con_area .tit_area{position:relative; border-bottom:1px solid #ccc; padding:0 0 13px 0;}
#contents .sub_con .con_area .tit_area h3 > strong{font-size:22px; font-family:notokrM, sans-serif; color:#333;}
#contents .sub_con .con_area .tit_area .nav{position:absolute; right:0px; bottom:12px; text-align:right; font-size:0; line-height:0;}
#contents .sub_con .con_area .tit_area .nav > li{display:inline-block; *display:inline; zoom:1; font-size:12px; font-family:notokrR, sans-serif; color:#868686; padding:0 8px 0 11px; line-height:14px; background:url(../images/inc/s_arrow.png) no-repeat left 3px;}
#contents .sub_con .con_area .tit_area .nav > li.home{padding:0 8px 0 24px; background:url(../images/inc/s_home.png) no-repeat left center;}
#contents .sub_con .con_area .tit_area .nav > .bn { background:none; }
#contents .sub_con .con_area .tit_area .nav > li.this{font-family:notokrB, sans-serif; padding:0 0 0 11px;}

/*main*/
.main .main_up .visual_wrap .visual{overflow:hidden; width:2000px; position:relative; left:50%; margin-left:-1000px; z-index:1 }
.main .main_up .visual_wrap .visual .slides .visu1{ height:470px; text-align:center; position:relative; }
.main .main_up .visual_wrap .visual .slides .visu2{ height:470px; text-align:center; position:relative;}
.main .main_up .visual_wrap .visual .slides .visu3{ height:470px; text-align:center; position:relative;}
.main .main_up .visual_wrap .visual .slides .visu1 .vis1_txt { position:absolute; top:85px; left:836px; z-index:9;}
.main .main_up .visual_wrap .visual .slides .visu1 .vis1_txt .copy1{ }
.main .main_up .visual_wrap .visual .slides .visu1 .vis1_txt .line{ width:65px; top:150px; height:1px; margin:20px auto; background:#fff; z-index:9;}
.main .main_up .visual_wrap .visual .slides .visu1 .vis1_txt .copy2{font-size:16px; font-family:notokrR; color:#fff; text-align:center;}
.main .main_up .visual_wrap .visual .slides .visu1 .vis1_txt .visu_btn{font-size:14px; color:#fff; padding:16px 50px 16px 23px;
 margin:50px auto; background:#eea905 url(../images/main/main_visu_arr.png) no-repeat 121px 22px; display:inline-block; border-radius:5px;}
.main .main_up .visual_wrap .visual .slides .visu2 .vis2_txt { position:absolute; top:100px; left:877px; z-index:9; }
.main .main_up .visual_wrap .visual .slides .visu2 .vis2_txt .copy3{ font-size:20px; font-family:Nanum Myeongjo, serif; color:#fff3e1; text-align:center; line-height:28px;}
.main .main_up .visual_wrap .visual .slides .visu2 .vis2_txt .copy3 .big{font-size:24px; color:#fff; font-weight:600;}
.main .main_up .visual_wrap .visual .slides .visu3 .vis3_txt { position:absolute; top:130px; left:670px; z-index:9; }
.main .main_up .visual_wrap .visual .slides .visu3 .vis3_txt .copy3{font-size:20px; font-family:Nanum Myeongjo, serif; color:#fff3e1; text-align:center; line-height:28px;}
.main .main_up .visual_wrap .visual .slides .visu3 .vis3_txt .copy3 .big{font-size:24px; color:#fff; font-weight:600;}
.main .con1{text-align:center;}
.main .con1 .txt1{font-size:28px; color:#222222; margin-top:37px;}
.main .con1 .line{width:39px; height:1px; background:#eea905; margin:16px auto;}
.main .con1 .txt2{font-size:15px; font-family:notokrR; color:#444; }
.main .con1 .osa{overflow:hidden; width:1100px; margin:40px auto;}
.main .con1 .osa > li{float:left; }
.main .con1 .osa > li .a1 > p{font-size:17px; color:#fff; }
.main .con1 .osa > li > a > p{font-size:13px; font-family:notokrR; color:#333; padding-top:10px;}
.main .con1 .osa > li .a1{ width:218px; height:183px;  line-height:190px; text-align:center;background:url(../images/main/main_con1_a1.png) no-repeat 15px 0;}
.main .con1 .osa > li .a2{background:url(../images/main/main_con1_a2.png) no-repeat 15px 0;}
.main .con1 .osa > li .a3{background:url(../images/main/main_con1_a3.png) no-repeat 15px 0;}
.main .con1 .osa > li .a4{background:url(../images/main/main_con1_a4.png) no-repeat 15px 0;}
.main .con1 .osa > li .a5{background:url(../images/main/main_con1_a5.png) no-repeat 15px 0;}
.main .con1 .osa > li > a > div:hover{filter:alpha(opacity=80); opacity:0.8; transition:0.2s}

.main .main_map{ position:relative; width:1140px; height:327px; margin:50px auto;}
.main .main_map .info{position:absolute; left:0; top:0; z-index:10; width:450px; height:327px; background:url(../images/main/map_info_bg.png) no-repeat 0 0;}
.main .main_map .info .tit{font-size:20px; color:#333; padding:35px 0 20px 43px;}
.main .main_map .info .txt{padding-left:43px;}
.main .main_map .info .txt > li{margin-bottom:7px; font-size:15px; color:#333; font-family:notokrR; padding-left:24px; width:70%; word-break:keep-all;}
.main .main_map .info .txt .owner{background:url(../images/main/icon_owner.png) no-repeat 0 3px;}
.main .main_map .info .txt .add{background:url(../images/main/icon_add.png) no-repeat 0 3px;}
.main .main_map .info .txt .tel{background:url(../images/main/icon_tel.png) no-repeat 0 3px;}
.main .main_map .info .txt .fax{background:url(../images/main/icon_fax.png) no-repeat 0 3px;}
.main .main_map .info .txt .mail{background:url(../images/main/icon_mail.png) no-repeat 0 3px;}
.main .main_map .info .ca_down{color:#fff; margin-top:10px; margin-left:41px; width:83px; background:#0074b7 url(../images/main/main_con_btn_arr.png) no-repeat 129px 19px; padding:15px 58px 15px 24px; border-radius:5px;  display:inline-block; transition:0.2s}
.main .main_map .info .ca_down:hover{background:#0074b7 url(../images/main/main_con_btn_arr.png) no-repeat 139px 19px; transition:0.4s; filer:alpha(opacity:80); opacity:0.8;}
.main .main_map .map{position:absolute; left:425px; top:0; z-index:5; width:240px; height:325px; border:1px solid #ccc;}
.main .main_map .pr{position:absolute; left:665px; top:0; width:386px; height:255px; border:1px solid #ccc; padding:35px 43px;}
.main .main_map .pr .tit{font-size:20px; color:#333; }
.main .main_map .pr .tit span a{ display:inline-block; float:right; width:33px; height:33px; background:url(../images/main/more.png) no-repeat; }
.main .main_map .pr .tit span a:hover { opacity:0.8; }
.main .main_map .pr .pr_ul { margin-top:20px;}
.main .main_map .pr .pr_ul .pr_li { background:url(../images/inc/s_bar1_on.gif) no-repeat left center; padding-left:14px; width:100%; overflow:hidden; line-height:35px; }
.main .main_map .pr .pr_ul .pr_li:hover p { color:#0074b7; }
.main .main_map .pr .pr_ul .pr_li p { width:70%; float:left; font-size:14px; color:#333; font-family:notokrR; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.main .main_map .pr .pr_ul .pr_li span { width:27%; float:right; font-size:14px; color:#999; font-family:notokrR; }


.main .con3{ position:relative;  height:342px; text-align:center; background:url(../images/main/main_con3_bg.jpg) no-repeat center 0; margin-top:80px;}
.main .con3 .tit{font-size:32px; color:#fff; padding-top:68px;}
.main .con3 .line{ width:29px; height:1px; margin:19px auto; background:#eea905;}
.main .con3 .txt{font-size:18px; font-family:notokrL; color:#fff;}
.main .con3 .de_btn{color:#fff; margin-top:40px; background:#eea905 url(../images/main/main_con_btn_arr.png) no-repeat 129px 19px; padding:15px 58px 15px 24px; border-radius:5px;  display:inline-block; transition:0.2s }
.main .con3 .de_btn:hover{background:#eea905 url(../images/main/main_con_btn_arr.png) no-repeat 139px 19px; transition:0.4s; filer:alpha(opacity:80); opacity:0.8;}

.main .con4{background:#30363e; height:258px; }
.main .con4 .box1 > ul{overflow:hidden;}
.main .con4 .box1 > ul > li{float:left; width:241px; margin-left:58px;  margin-top:35px;}
.main .con4 .box1 > ul > li:first-child{margin-left:0;}
.main .con4 .box1 > ul > li .tit{font-size:18px; color:#fff; padding-bottom:10px; border-bottom:1px solid #51555a;}
.main .con4 .box1 > ul > li .tit2{font-size:15px; font-family:notokrR; color:#7d7d7d; padding-left:5px;}
.main .con4 .box1 > ul > li .menu1 > li{ margin-top:10px; cursor:pointer;}
.main .con4 .box1 > ul > li .menu1 > li > a{font-size:14px; color:#fff; font-family:notokrL; padding-left:10px; background:url(../images/main/con4_li_icon.jpg) no-repeat 0 7px;}
.main .con4 .box1 > ul > li .menu1 > li > a:hover{color:#eea905;}


/*
.certi_list_wrap { width:900px; margin:0px; padding:0px; position:relative; overflow:hidden; vertical-align:top; }
.certi_list_wrap ul.certi_list { list-style:none; width:900px; margin:0px 0px 30px 0px; padding:0px; position:relative; }
.certi_list_wrap ul.certi_list li { float:left; list-style:none; width:250px; height:356px; margin:0px 25px 40px 25px; padding:0px; position:relative; vertical-align:top; cursor:pointer; }
.certi_list_wrap ul.certi_list li dl { position:relative;}
.certi_list_wrap ul.certi_list li dl dt { width:240px; height:320px; margin:0px; padding:0px; border:1px solid #dddddd; background:#ffffff; padding:4px; }
.certi_list_wrap ul.certi_list li dl dt img { width:238px; height:318px; border:1px solid #dddddd; }
.certi_list_wrap ul.certi_list li dl dd { width:250px; min-height:36px; margin:0px; line-height:36px;  overflow:hidden; }
.certi_list_wrap ul.certi_list li dl dd p { width:250px;  color:#555555; font-size:14px; font-weight:bold; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; text-align:center;}
.certi_list_wrap ul.certi_list li:hover dl dt { border:1px solid #d20e48; }
.certi_list_wrap ul.certi_list li:hover dl dd { color:#000000; }


.udlayPop {background:url(../images/board/popbg.png); width:100%; position:absolute; top:0; z-index:100000; }
.layPop {background:#FFF; border:5px solid #dddddd; width:0; margin:auto; padding:15px; position:relative}
.laypT {border-bottom:1px solid #bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-bottom:10px;  text-align:left}
.laypC {margin:0 5px}
.laypX {border-top:1px solid #bbbbbb; bottom:0; position:absolute; display:block; padding:10px 0}
.laypX a {font-size:100%; background:#0e58a3; color:#ffffff; font-weight:bold; margin:0 auto; width:100px; display:block; text-align:center; padding:10px 0px 10px; border-radius:5px}
.laypX a:link { color:#ffffff;}
.t_ac{text-align:center;}
*/

.intra_wrap { width:500px; margin:30px auto;}
.intra_wrap .login_tit{ height:50px; line-height:50px; background-color:#0a2e47; text-align:center; font-size:16px;  color:#fff;}
.intra_wrap .login_tit .icon{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-right:-3px;}
.intra_wrap .con_box{ border:1px solid #ccc; border-top:0; }
.intra_wrap .height290 { height:290px; }
.intra_wrap .con_box_padding-top{padding-top:40px; height:180px;}
.intra_wrap .con_box .in_box{ margin:0 70px; height:140px; position:relative; }
.intra_wrap .con_box .in_box .input_area{ overflow:hidden; margin-top:20px; margin-left:15px;}
.intra_wrap .con_box .in_box .input_area:first-child{ margin-top:0;}
.intra_wrap .con_box .in_box .input_area dt,
.intra_wrap .con_box .in_box .input_area dd{ height:40px; line-height:40px;}
.intra_wrap .con_box .in_box .input_area dt{ float:left; width:85px;}
.intra_wrap .con_box .in_box .input_area dt strong{  font-size:15px; color:#444; /*padding-left:15px; background:url(../images/inc/s_dot1.png) no-repeat left center;*/}
.intra_wrap .con_box .in_box .input_area dd{ float:left; width:216px;}
.intra_wrap .con_box .in_box .input_area dd .mem_input{ width:92%; height:38px; padding:0 10px; line-height:40px; border:1px solid #ddd; background-color:#f2f2f2;  font-size:15px;}
.intra_wrap .con_box .in_box .input_area dd .mem_input:hover,
.intra_wrap .con_box .in_box .input_area dd .mem_input:focus{ background-color:#fff;}
.intra_wrap .con_box .in_box .input_area dd.mem_btn{ width:308px; height:50px; position:absolute; top:90px; left:15px;}
.intra_wrap .con_box .in_box .input_area dd.mem_btn .btn{ width:100%; height:100%; background:#294d67; cursor:pointer; color:#fff;  border:0;}
.intra_wrap .con_box .in_box .input_area dd.mem_btn .btn:hover{ filter:alpha(opacity=80); opacity:0.8;}
.intra_wrap .con_box .in_box .id_save{ margin:20px 0 0 110px;}
.intra_wrap .con_box .in_box .id_save input{ vertical-align:middle; cursor:pointer;}
.intra_wrap .con_box .in_box .id_save label{ margin-left:10px; vertical-align:middle; color:#666; cursor:pointer;}
.intra_wrap .con_box .in_box .id_save label:hover{ color:#194ca5;} 

.tbl_st3 { border:0px; padding:0px; margin-bottom:10px;  font-size:13px; text-align:center; border-top:2px solid #19486f;  }
.tbl_st3 th { background:#3d6583; color:#fff; font-size:16px; font-weight:600; border-bottom:1px solid #19486f; border-right:1px solid #fff; line-height:18px; padding:10px 20px; vertical-align:middle; }
.tbl_st3 td { word-break:keep-all; color:#555555; border-bottom:1px solid #dddddd; border-right:1px solid #fff; line-height:18px; padding:12px 10px; vertical-align:middle; }
.tbl_st3 tr.bg_clr td { background:#f9f9f9; border-right:none}

.tbl_st2 { border:0px; padding:0px; margin-bottom:10px;  font-size:13px; text-align:center; border-top:2px solid #204e70;  }
.tbl_st2 thead th { background:#f7faff; font-size:18px; color:#333333; border-bottom:1px solid #aaaaaa; line-height:18px; padding:10px 20px; }
.tbl_st2 tbody th { background:#f8f8f8; color:#464646; font-size:16px; font-weight:600; border-bottom:1px solid #204e70; border-right:1px solid #dddddd; line-height:18px; padding:10px 20px; vertical-align:middle; }
.tbl_st2 tbody td { word-break:keep-all; color:#555555; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; line-height:18px; padding:12px 5px; vertical-align:middle; text-align:left; }
.tbl_st2 tbody td > ul > li{padding:3px 10px; background:url(../images/inc/s_bar1_on.gif) no-repeat 2px 10px; font-family:notokrR;}
.tbl_st2 thead th:last-child, .tbl_st2 tbody th:last-child, .tbl_st2 tbody td:last-child { border-right:none; }

.tbl_st2 .icon1{background:url(../images/sub2/tbl_icon1.png) no-repeat 151px 0;}
.tbl_st2 .icon2{background:url(../images/sub2/tbl_icon2.png) no-repeat 168px 0;}
.tbl_st2 .icon3{background:url(../images/sub2/tbl_icon3.png) no-repeat 168px 2px;}
.tbl_st2 .icon4{background:url(../images/sub2/tbl_icon4.png) no-repeat 168px 0;}

.tbl_st1 { width:100%; border:0px; padding:0px; margin:0px;  font-size:13px; }
.tbl_st1 thead th.LF{background:#006ab8}
.tbl_st1 thead th { padding:10px 0; border-top:2px solid #aac4cb; border-bottom:1px solid #ddd; }
.tbl_st1 thead th.bd_r { border-right:1px solid #ddd; }  
.tbl_st1 tbody th { word-break:keep-all; color:#333; line-height:20px; padding:12px 20px; vertical-align:middle; text-align:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#f9f9f9; font-weight:normal;}
.tbl_st1 tbody td { word-break:keep-all; color:#333; line-height:20px; padding:12px 20px; vertical-align:middle; text-align:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
.tbl_st1 tbody tr .bd_t { border-top:2px solid #aac4cb; }
.tbl_st1 tbody tr .bd_b { border-bottom:1px solid #aac4cb; }
.tbl_st1 tbody tr .bd_r0 { border-right:none; }
.tbl_st1 .tbl_st1_ul li { line-height:26px; padding-left:15px; background:url(../images/inc/s_bar1_on.gif) no-repeat left 12px;  }
/*sub4_2*/
.agree_area1 .agree_box1{ padding:10px 0;}
.agree_area1 .agree_box1 .tit{ margin-bottom:10px;}
.agree_area1 .agree_box1 .tit strong{ font-size:13px; color:#444; letter-spacing:-1px;}
.agree_area1 .agree_box1 .agree_txt1{ height:200px; padding:10px 20px; border:1px solid #ccc; background-color:#f9f9f9; overflow-y:scroll; line-height:16px; color:#666; font-size:13px; letter-spacing:-1px;}
.agree_area1 .agree_box1 .agree_txt1 p{ margin-bottom:10px; font-size:13px;}

.submit{background:#267e94;color:#fff;}

.agree_txt{border:2px solid #ccc; padding:20px; border-radius:5px; margin:20px; max-height:500px; overflow:scroll; border-top:4px solid #3494ba;}
.agree_txt2{ max-height:250px; overflow:scroll; padding:20px; border:2px solid #ccc;}
.agree_txt3{overflow:hidden;}
.agree_txt p{padding-left:20px;}
.agree_txt .strong{margin:20px 0 5px -10px; font-size:15px; color:#333;}
.agree_txt .agree_tit{font-size:18px; text-align:center; padding:20px; border:1px solid #ccc; word-break:keep-all; border-radius:5px; background:#F6F6F6;}
.agree_area1 .agree_box1 .join_check{ text-align:center; font-family:notokrM; border:1px solid #ddd; margin-top:20px; padding:15px 0; background:#f8f8f8;}
.agree_area1 .agree_box1 .join_check .allcheckbox{ margin-right:5px; margin-bottom:-2px;}
.submit{background:#267e94;color:#fff;}

.join_check{margin:20px 0; overflow:hidden;}
.join_check .join_check_1{width:50%; float:left;}
.join_check .join_check_2{width:50%;  float:left;}
.join_check p{font-size:15px; margin-left:7px; line-height:15px; display:inline-block; *display:inline; zoom:1;}
.join_check input { width:15px; height:15px; border:1px solid #ff9925; margin-left:2px;vertical-align:middle; vertical-align:middle;}

/*footer*/
#footer .footer_up{width:100%; height:47px; line-height:47px; font-size:12px; font-family:notokrR; background:#1e2329; border-bottom:1px solid #495055; border-top:1px solid #495055;}
#footer .footer_up .box1 > ul{overflow:hidden;}
#footer .footer_up .box1 > ul > li{float:left; margin-left:29px;}
#footer .footer_up .box1 > ul > li:first-child{margin-left:0;}
#footer .footer_up .box1 > ul > li > a{color:#999;}
#footer .footer_up .box1 > ul > li > a:hover{color:#ddd}
#footer .footer_up .box1 > ul > li.f_top{float:right; text-align:center;  margin-left:0; }
#footer .footer_up .box1 > ul > li.f_top img{padding:14px 14px; background:#495055;}
#footer .footer_up .box1 > ul > li.f_home{float:right;text-align:center; margin-left:1px; }
#footer .footer_up .box1 > ul > li.f_home img{padding:15px 12px; background:#495055; }
#footer .footer_up .box1 > ul > li.f_home img:hover,
#footer .footer_up .box1 > ul > li.f_top img:hover{background:#30363e;}
#footer .footer_down{width:100%; height:124px; background:#1e2329;padding-top:39px;}
#footer .footer_down .box1{position:relative}
#footer .footer_down .box1 > ul {overflow:hidden;}
#footer .footer_down .box1 > ul > li{float:left; margin-left:28px; color:#fff; font-size:13px; font-family:notokrR; margin-bottom:3px;}
#footer .footer_down .box1 > ul > li:first-child{margin-left:0;}
#footer .footer_down .box1 > ul > li.br{clear:both;}
#footer .footer_down .box1 > ul .copyright{font-size:11px; color:#999; margin-top:13px;}
#footer .footer_down .box1 .f_logo{position:absolute; right:0; top:0;}



/* sitemap */
.sitemap .gnb{ overflow:hidden; margin-left:-2%;}
.sitemap .gnb > li{ float:left; width:31%; margin-left:2%;}
.sitemap .gnb > li.m_member,
.sitemap .gnb > li.m_mypage,
.sitemap .gnb > li.m_guide{ display:none}
.sitemap .gnb > li .dp1{ display:block; border-top:3px solid #204e70; border-bottom:1px solid #204e70; text-align:center; font-size:17px; font-weight:600; color:rgb(23,70,153); padding:20px 0;}
.sitemap .gnb > li:hover .dp1{ background:#f6f6f6; }
.sitemap .gnb > li .dp2 > li > a{ display:block; border-bottom:1px dotted #999; color:#666; padding:10px 0; text-align:center; font-size:14px;}
.sitemap .gnb > li .dp2 > li > a:hover{ font-weight:bold; color:#0074b7;}
.sitemap .gnb > li .dp2 > li > .dp3 { background:#f6f6f6; border-bottom:1px solid #ddd;}
.sitemap .gnb > li .dp2 > li > .dp3 > li{text-align:center; line-height:23px; font-size:13px; font-family:notokrR;}
.sitemap .gnb > li .dp2 > li > .dp3 > li > a{ color:#666;}
.sitemap .gnb > li .dp2 > li > .dp3 > li:hover a{color:#0074b7;}

.sitemap .gnb > li.m_1,
.sitemap .gnb > li.m_2,
.sitemap .gnb > li.m_3{ min-height:470px;}

/*agree & privacy*/
.sub .agree_area{ border-top:2px solid #00589b; border-bottom:1px solid #666; position:relative;}
.sub .agree_area .agree_tt{ position:absolute; left:0; top:0; width:178px; height:100%; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../images/member/agree_bg.png) no-repeat left top; text-align:right;}
.sub .agree_area .agree_tt strong{ display:inline-block; *display:inline; zoom:1; font-size:17px; font-weight:600; color:#fff; padding:20px 15px 0;}
.sub .agree_area .agree_box{ margin-left:180px; background-color:#f9f9f9; padding:20px;}
.sub .agree_area .agree_box .txt{ font-weight:600; color:#444; line-height:20px; margin-bottom:15px;}
.sub .agree_area .agree_box .agree_in{ height:140px; padding:15px; border:1px solid #ccc; background:#fff; line-height:18px; overflow-y:scroll;}
.sub .agree_area .agree_box .agree_in p{ line-height:18px; margin-bottom:15px;}
.sub .agree_area .agree_box .agree_in.h_st{ overflow-y:hidden; height:auto;}
.sub .agree_area .agree_box .agree_inp{ margin-top:25px; text-align:right;}
.sub .agree_area .agree_box .agree_inp input,
.sub .agree_area .agree_box .agree_inp label{ vertical-align:middle; cursor:pointer;}
.sub .agree_area .agree_box .agree_inp input{ margin-left:15px;}
.sub .agree_area .agree_box .agree_inp label{ margin-left:8px;}
.sub .agree_area .agree_box .agree_inp label:hover{ color:#3992ed;}

.sub .agree_area.st .agree_box{ margin-left:0; padding:30px;}
.sub .agree_area.st .agree_box .agree_in{ padding:30px; height:550px; overflow-y:scroll;}

/*sub2_1_1*/
.yellow_tt { font-size:26px; color:#eea905; margin-bottom:20px; line-height:28px; }
.tit_icon { background:url(../images/inc/tit_icon.png) no-repeat left 3px; padding-left:20px; font-weight:normal; font-size:16px; color:#444; line-height:20px;}
.cont_ul { margin-top:10px; border:1px solid #ddd; border-radius:4px; background:#f9f9f9; padding:22px;}
.cont_ul li { margin-top:5px; line-height:20px; font-size:14px; color:#555; }
/*sub2_4_1*/
.bild_ul { height:203px; background:url(../images/sub2/sub2_4_1bg.jpg) no-repeat left 30px; overflow:hidden; }
.bild_ul li { width:208px; height:30px; float:left; color:#fff; font-size:18px; text-align:center; padding-top:135px;}
.bild_ul2 { overflow:hidden; }
.bild_ul2 li { width:158px; margin:0 14px; height:180px; float:left; color:#666; font-size:14px; text-align:center; word-break:keep-all; border:1px solid #ddd; border-radius:5px; padding:20px 10px; background:#f9f9f9; }
/*sub2_4_2*/
.book_ul { margin-top:10px; border:1px solid #ddd; border-radius:4px; background:#f9f9f9; padding:22px;}
.book_ul li { margin-top:20px; line-height:14px; font-size:15px; color:#555; background:url(../images/main/con4_li_icon.jpg) no-repeat left; padding-left:8px;}
.book_ul p { display:inline-block; *display:inline; zoom:1; border:1px solid #ddd; background:#fff; padding:10px 20px; font-size:13px; font-family:notokrM; border-radius:4px; line-height:20px; color:#222; margin-top:7px; margin-left:9px;}
.book_ul li a:hover { text-decoration:underline; }
.book_ul_h3 { font-size:15px; color:#0068b7;}
/*sub2_3_2*/
.cals_p { margin-top:10px; font-size:16px; color:#777;}
.cals_ul { margin-top:10px; border:1px solid #ddd; border-radius:4px; background:#f9f9f9; padding:22px;}
.cals_ul li { margin-top:15px; line-height:14px; font-size:15px; color:#555; background:url(../images/main/con4_li_icon.jpg) no-repeat left; padding-left:8px;}
.cals_ul p { font-size:13px; font-family:notokrM; line-height:22px; color:#888; margin-left:9px;}
.cals_ul_h3 { font-size:15px; color:#FF6666;}
.cals_ul .cals_box { background:#fff; padding:15px; border:1px solid #ddd; border-radius:5px; margin-top:10px; margin-left:10px;}
.cals_ul .cals_box .cals_box_h1 { font-size:15px; }
.cals_ul .cals_box .cals_box_ul { }
.cals_ul .cals_box .cals_box_ul li { font-size:13px; margin-top:6px; background:url(../images/inc/s_bar1.gif) no-repeat left; padding-left:8px; }
/*sub2_3_3*/
.sub2_3_3bg {  width:835px; height:940px; background:url(../images/sub2/sub2_3_3bg.png) no-repeat; overflow:hidden; }
.sub2_3_3bg .sub2_3_3ul1{ padding-top:150px; padding-left:90px; float:left; }
.sub2_3_3bg .sub2_3_3ul1 li { width:173px; height:66px; color:#fff; line-height:66px; margin-top:20px; text-align:center;}
.sub2_3_3bg .sub2_3_3ul1 li.mgt_more { margin-top:28px;}
.sub2_3_3bg .sub2_3_3ul2{ padding-top:150px; padding-left:10px; float:left;}
.sub2_3_3bg .sub2_3_3ul2 li { width:530px; height:53px; color:#666; margin-top:22px; text-align:left; padding:11px 0 0 30px; line-height:18px; font-size:14px;}
.sub2_3_3bg .sub2_3_3ul2 li.mgt_more { margin-top:33px;}
.sub2_3_3bg .sub2_3_3ul2 li .clr_blue { color:#00aeff; font-size:13px; }


/*map*/
.info{width:100%; overflow:hidden;}

.map{}
.map_info {float:left; width:100%; margin:0 auto; padding:0px; border-collapse:collapse; margin-top:30px; border-top:1px solid #ededed; }
.map_info th {  padding:12px 15px 12px 22px; text-align:left; font-size:15px; font-family:"notokrM"; border-right:1px dotted #eeeeee; border-bottom:1px solid #ededed; background:#E8E8E8; color:#333333; } 
.map_info  td { padding:12px 20px 12px 25px; text-align:left; font-size:14px; color:#555555; border-bottom:1px solid #ededed; line-height:25px; } 
.map_info  td p.tt { font-size:14px; margin-bottom:4px;}
.map_info  td p.body_txt { padding-left:28px;}

.map_left{width:100%}

.map_left > div{ width:100% !important}
/* inquiry */
.sub1_4 .mapimg{width:1100px; height:100px;}

/*sub1_1*/
.sub1_1tbl{}
.sub1_1tbl .sub1_1tbl_en {font-size:45px; color:#eea905; font-family:notokrL; line-height:50px;}
.sub1_1tbl .sub1_1tbl_tt {font-size:20px; color:#333; line-height:22px; }

/*sub1_2*/
.ceo_wrap { width:835px; background:url(../images/sub1/sub1_2bg.jpg) no-repeat right 113px; padding-bottom:40px;}
.ceo_en { font-size:45px; color:#eea905; font-family:notokrL; line-height:50px;}
.ceo_tt { font-size:20px; color:#333; line-height:22px; margin-top:10px;}
.ceo_txt { font-size:15px; color:#666; margin-top:30px; line-height:28px; }
.ceo_txt span.blue { color:#0068b7; font-size:16px; }
.ceo_txt span.ceo_name { float:right; padding-right:160px; background:url(../images/sub1/ceo_name.png) no-repeat 75%; line-height:50px; color:#111;}


/*sub1_3*/
.sub1_3tbl_en {font-size:45px; color:#eea905; font-family:notokrL; line-height:50px; text-align:center;}
.sub1_3tbl_tt {font-size:20px; color:#333; line-height:22px; text-align:center; }

/*¿À½Ã´Â±æ*/
.dir_wrap { text-align:center; }
.dir_wrap .dir_h1 { font-size:19px; line-height:30px; color:#eea905; font-weight:normal;}
.dir_wrap .dir_p { font-size:18px; color:#666; }
.dir_bt { width:100%; margin-top:40px; overflow:hidden;} 
.dir_bt li { width:280px; height:124px; margin-left:58px; float:left;}
.dir_bt li h1 { font-size:19px; letter-spacing:-1px; margin-top:3px; font-weight:normal;}
.dir_bt li h2 { font-size:14px; color:#888; margin-top:3px; }
.dir_bt li p { font-size:14px; color:#666; margin-top:12px; line-height:21px; }
.dir_bt li p .span1 {  background:#3556a7; color:#fff; padding:0 4px; line-height:21px;}
.dir_bt li.dir_li { border-right:1px solid #ddd; background:url(../images/sub1/sub1_4con1.png) no-repeat;  padding-left:77px;}
.dir_bt li.dir_li2 { background:url(../images/sub1/sub1_4con2.png) no-repeat; padding-left:77px; }

.map_wrarp {}
.map_wrarp:after {display:block; clear:both; content:'';}
.map_wrarp .left {float:left; width:100%;}
.map_wrarp .right {float:right; width:49.5%;}
.map_wrarp .con_in {}
.map_wrarp .con_in .in {}
.map_wrarp .con_in .in .in_map {}
.map_wrarp .con_in .in .in_info {border:1px solid #ddd; padding:1em; border-top:none;}
.map_wrarp .con_in .in .in_info p {font-size:.938em; text-align:center;}

.root_daum_roughmap, .root_daum_roughmap button, .root_daum_roughmap input, .root_daum_roughmap select, .root_daum_roughmap td, .root_daum_roughmap textarea, .root_daum_roughmap th {width:100% !important;}

.tbl_st1.map_st {border-top:2px solid #0068b7;}
.tbl_st1.map_st tbody th {border-left:1px solid #ddd;}
.tbl_st1.map_st tbody td.tt {font-size:.875m; color:#666;}

/**/
.page_in_sec {padding:1em 0;}

/*»ç¾÷ºÐ¾ß tab*/
.sub_bis_Tabw{ position:relative; text-align:center; margin-bottom:3em;}
.sub_bis_Tabw .tab_ul{ position:relative; overflow:hidden;}
.sub_bis_Tabw .tab_ul > li{ float:left; width:270px; line-height:45px; background:#204e70; cursor:pointer; text-align:center; margin:5px 4px 0 0; border-radius:5px; border:1px solid #204e70; transition:0.3s;}
.sub_bis_Tabw .tab_ul.st1 > li {width:280px;}
.sub_bis_Tabw .tab_ul > li > a { color:#fff;}
.sub_bis_Tabw .tab_ul > li.on{background:#f8f8f8; border:1px solid #204e70; transition:0.3s;}
.sub_bis_Tabw .tab_ul > li.on > a {color:#204e70; }
.sub_bis_Tabw .tab_ul > li:hover {background:#f6f6f6;  border:1px solid #204e70; transition:0.3s;}
.sub_bis_Tabw .tab_ul > li:hover > a {color:#204e70;}

.bis_t_ul { margin-top:10px; border:1px solid #ddd; border-radius:4px; background:#f9f9f9; padding:22px;}
.bis_t_ul li {line-height:1.5; font-size:15px; color:#555; background:url(../images/main/con4_li_icon.jpg) no-repeat left top 8px; padding-left:8px; margin-bottom:1em;}
.bis_t_ul li.mt_no {margin-bottom:.4em;}
.bis_t_ul p { font-size:13px; font-family:notokrM; line-height:22px; color:#888; margin-left:9px;}
.bis_t_ul span {margin-left:1em; line-height:2.1; font-size:14px; color:#555; display:block;}
.bis_t_ul span.pt_st {margin-bottom:1em;}

.step_st{ margin:0 -30px 0 0}
.step_st:after {display:block; clear:both; content:'';}
.step_st > li {float:left; width:33.33%;}
.step_st > li .in{ margin:0 30px 0 0; border:1px solid #ddd; text-align:center; border-radius:10px; position:relative; }
.step_st > li .in .arrow{color:#0068b7; position:absolute; left:-30px; text-align:center; top:0; height:100%; font-size:1.5em; transform:skew(19deg, 0deg);}
.step_st > li .in .arrow .xi:before{ content:"¢º";}
.step_st > li:first-child .in .arrow{ display:none}
.step_st > li .in .no{ padding:7px; background:#f9f9f9; color:#0068b7; font-size:1em; border-radius:10px 10px 0 0;font-family: 'notokrM'}
.step_st > li .in .tit{ padding:0 10px; height:60px; font-size:1.125em; color:#111; border:1px dashed #ccc; border-left:none; border-right:none}
.step_st > li .in .tt{ padding:10px 10px; font-size:14px; color:#555;  line-height:1.4; height:80px;}

.step_st.st {margin:0 0 0 0;}
.step_st.st > li {float:none; width:100%;}
.step_st.st > li .in {margin:0 0 30px 0;}
.step_st.st > li .in .arrow .xi:before{ opacity:0;}
.step_st.st > li .in .tt{ padding:2em 0; height:inherit;}

.sub_solution_portfolio{ margin:0 -20px -20px 0}
.sub_solution_portfolio:after {display:block; clear:both; content:'';}
.sub_solution_portfolio > li{float:left; width:50%}
.sub_solution_portfolio > li .in{ margin:0 20px 20px 0; position:relative}
.sub_solution_portfolio > li .in .layer{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; font-size:1.313em; letter-spacing:-1px; text-shadow:1px 1px 1px #333}
.sub_solution_portfolio > li .in .layer .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:#111; opacity:.6; transition:.3s}
.sub_solution_portfolio > li .in .img{ overflow:hidden}
.sub_solution_portfolio > li .in .img img{ width:100%; height:100%}
.sub_solution_portfolio > li .in:hover .img img {transform:scale(1.1,1.1); transition:0.5s ease;}
.sub_solution_portfolio > li .in:hover .layer .bg{ background:#204e70}





