@charset "utf-8";
/* 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:#307dc0; 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 .gnb_area{position:relative; z-index:1000;}
#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; margin:0 0 0 316px; float:left;}
#header .gnb_area .gnb > li{display:inline-block; *display:inline; zoom:1; padding:25px 45px; 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:-90px; width:180px; padding:5px 0; background:#fff;
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:#f3f3f3;}

#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_search{display:none;}

#contents .lnb_area{float:left; z-index:inherit; width:180px; margin:0 0 100px 0;}
#contents .lnb_area h2{padding:0 0 10px 6px; margin:0 0 10px 0; border-bottom:3px solid #333;}
#contents .lnb_area h2 > strong{font-size:22px; font-family:notokrM, sans-serif; color:#000;}
#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:10px 18px; display:block; font-size:14px; color:#555; font-family:notokrM, sans-serif; background:#fff;}
#contents .lnb_area .gnb .dp2 > li:hover > a,
#contents .lnb_area .gnb .dp2 > li.on > a{ color:#fff; background:url(../images/inc/lnb_arrow.png) no-repeat right center #006ab8;}
#contents .lnb_area .gnb .dp2 > li .dp3{padding:8px 20px 20px 20px; display:none;}
#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:#1389df; 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:164px; position:relative; margin:0 0 30px 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.visuguide{background:url(../images/inc/s_visualguide.jpg) no-repeat center top; background-size:100%;}
#contents .s_visu_area .slo_area{text-align:left; position:absolute; left:-150px; top:42px; width:auto; height:auto;}
#contents .s_visu_area .slo_area .box1{overflow:hidden;}
#contents .s_visu_area .slo_area .visu_tt1{font-size:32px; font-family:"Times New Roman", Times, serif; color:#fff; line-height:34px; margin:0 0 8px 0; text-shadow:1px 1px 1px rgba(0,0,0,0.5); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.5); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
#contents .s_visu_area .slo_area .visu_tt2{font-size:16px; font-family:notokrM, sans-serif; color:#fff; line-height:18px; text-shadow:1px 1px 1px rgba(0,0,0,0.5); -webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.5); -ms-text-shadow:1px 1px 1px rgba(0,0,0,0.5);}

.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:900px;} 

#contents .sub_con .con_area .tit_area{position:relative; border-bottom:1px solid #7f7f7f; 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 .slides .visu1{background:url(../images/main/main_visu1.jpg) no-repeat 0 0; height:470px; text-align:center;}
.main .main_up .visual_wrap .visual .slides .visu2{background:url(../images/main/main_visu3.jpg) no-repeat 0 0;}
.main .main_up .visual_wrap .visual .slides .visu3{background:url(../images/main/main_visu2_2.jpg) no-repeat 0 0;}
.main .main_up .visual_wrap .visual .slides .visu1 .copy1{ padding-top:90px; margin:0 auto 0;}
.main .main_up .visual_wrap .visual .slides .visu1 .line{width:119px; height:1px; margin:24px auto; background:#fff;}
.main .main_up .visual_wrap .visual .slides .visu1 .copy2{font-size:16px; font-family:notokrR; color:#fff; text-align:center;}
.main .main_up .visual_wrap .visual .slides .visu1 .copy3{font-size:20px; font-family:Nanum Myeongjo, serif; color:#fff3e1; text-align:center; padding-top:150px;}
.main .main_up .visual_wrap .visual .slides .visu1 .copy3 .big{font-size:24px; color:#fff; font-weight:600;}
.main .main_up .visual_wrap .visual .slides .visu1 .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 .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:954px; margin:40px auto;}
.main .con1 .osa > li{float:left; margin-left:75px;}
.main .con1 .osa > li:first-child{margin-left:0;}
.main .con1 .osa > li .a1{width:182px; height:182px;  line-height:207px; text-align:center;background:url(../images/main/main_con1_a1.png) no-repeat 0 0;}
.main .con1 .osa > li .a1 > p{font-size:17px; color:#fff; }
.main .con1 .osa > li > a > p{font-size:13px; font-family:nookrR; color:#333; padding-top:10px;}

.main .con1 .osa > li .a2{background:url(../images/main/main_con1_a2.png) no-repeat 0 0;}
.main .con1 .osa > li .a3{background:url(../images/main/main_con1_a3.png) no-repeat 0 0;}
.main .con1 .osa > li .a4{background:url(../images/main/main_con1_a4.png) no-repeat 0 0;}
.main .con1 .osa > li > a > div:hover{filter:alpha(opacity=80); opacity:0.8; transition:0.2s}

.main .main_map{margin-top:20px; position:relative; width:1140px; height:327px; margin:30px auto 0;}
.main .main_map .info{position:absolute; left:0; top:0; z-index:10; width:575px; 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; padding-top:13px;}
.main .main_map .info .txt > li{margin-bottom:7px; font-size:15px; color:#333; font-family:notokrR; padding-left:24px;}
.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{font-size:12px; color:#fff; padding:12px 58px 12px 13px; border:1px solid #005fa8; background:#005fa8 url(../images/main/ca_down.png) no-repeat 153px 13px; display:inline-block; border-radius:5px; margin:20px 0 0 41px; transition:0.2s;}
.main .main_map .info .ca_down:hover{color:#005fa8; background:#fff url(../images/main/ca_down.png) no-repeat 153px 13px; border:1px solid #005fa8; transition:0.2s;}
.main .main_map .map{position:absolute; right:0; top:0; z-index:5; width:588px; height:325px; border:1px solid #ccc;}

.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:#262b31; 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;}



/*sub1_2*/
.sub1_1 .txt1{font-size:40px; color:#f1b35c; font-family:notokrL;}
.sub1_1 .con1{overflow:hidden;}
.sub1_1 .con1 .con1_l{float:left; width:486px;}
.sub1_1 .con1 .con1_l .txt2{font-size:18px; color:#666; margin:10px 0 30px 0; word-break:keep-all;}
.sub1_1 .con1 .con1_l .txt2 .blue_copy{font-size:24px; color:#006ab8; }
.sub1_1 .con1 .con1_l .txt3 {font-size:99%; color:#555555}
.sub1_1 .con1 .con1_l .txt4{font-size:20px; margin-top:20px;}
.sub1_1 .con1 .con1_r{float:right; width:369px; height:507px;}


/*sub1_3*/
.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; }

/***** laypop ******/
.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;}



/*sub2_1_1*/
.sub_tit{font-size:25px; color:#526982; font-family:notokrM; margin-bottom:20px;}
.sub_tit .tit_big{font-size:32px; font-family:notokrB;}
.sub_tit2{clear:both; font-size:20px; color:#333; font-family:notokrM; padding-left:16px; margin-bottom:10px; background:url(../images/inc/tit_icon.png) no-repeat 0 7px;}
.sub2_1_1 .txt1{width:100%; border:1px solid #ccc; margin-bottom:20px; word-break:keep-all;}
.sub2_1_1 .txt1 .txt1_big{font-size:17px; color:#2e2e2e; color:#006ab8;}
.sub2_1_1 .txt1 > p{font-size:14px; color:#636363; margin:15px 10px;}
.img_bg{width:900px; height:410px; background:url(../images/sub2/sub2_1_1img1.jpg) no-repeat 0 0; margin-bottom:50px;}
.img_bg > ul{padding:0 0 0 475px;}
.img_bg > ul >li{overflow:hidden; padding-top:30px;}
.img_bg .icon{float:left;}
.img_bg .icon_txt{float:left; margin-left:10px;}
.img_bg .icon_txt1{font-size:27px; color:#f2a706;}
.img_bg .icon_txt2{font-size:15px; color:#fff;}


/*sub2_1_2*/
.sub2_1_2 .wrap_idx {margin-top:20px; margin-bottom:55px; overflow:hidden; margin-left:20px;}
.sub2_1_2 .wrap_idx .tab_idx{float:left;}
.sub2_1_2 .wrap_idx .tab_idx > li{width:192px; height:52px; font-family:notokrR; line-height:52px; text-align:left; border:1px solid #ccc; color:#333; border-top:0; border-bottom:0;
padding-left:10px; cursor:pointer;}
.sub2_1_2 .wrap_idx .tab_idx > li:first-child{border-top:1px solid #ccc;}
.sub2_1_2 .wrap_idx .tab_idx .end{background:#EAEAEA;}
.sub2_1_2 .wrap_idx .tab_idx .border_b{border-bottom:1px solid #ccc;}
.sub2_1_2 .wrap_idx .tab_idx > li .count{font-size:20px; color:#1493DE}
.sub2_1_2 .wrap_idx .tab_idx > li:hover,
.sub2_1_2 .wrap_idx .tab_idx > li:hover .count{background:url(../images/sub2/sub2_1_2btn.jpg) no-repeat 0 0; color:#fff; font-family:notokrM; transition:0.2s}
.sub2_1_2 .wrap_idx .tab_idx > li.on,
.sub2_1_2 .wrap_idx .tab_idx > li.on .count{background:url(../images/sub2/sub2_1_2btn.jpg) no-repeat 0 0; color:#fff; font-family:notokrM; }
.sub2_1_2 .wrap_idx .detail_wrap{float:left; position:relative; width:674px; height:466px;}
.sub2_1_2 .wrap_idx .detail_wrap .idx{position:absolute; top:0; left:0; display:none;}
.sub2_1_2 .wrap_idx .detail_wrap .idx img{width:674px; height:466px;}

.photo{margin-bottom:30px; }
.photo > ul{overflow:hidden; margin-bottom:20px;}
.photo > ul > li{float:left; position:relative; width:291px; height:214px; margin-left:10px; border:1px solid #ccc;}
.photo > ul > li:first-child{margin-left:0;}
.photo > ul > li img{width:100%;}
.photo > ul > li .photo_txt{position:absolute; bottom:0; right:0; width:286px; height:30px; font-size:18px; line-height:36px;
color:#fff; text-align:right; padding:0 5px 5px 0; background:rgba(0, 0, 0, 0.65);}
.photo > ul > li .photo_txt .s_txt{font-size:15px; color:#;}


/*sub2_1_3*/
.tbl_st2 { border:0px; padding:0px; margin-bottom:10px;  font-size:13px; text-align:center; border-top:2px solid #464646;  }
.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 #dddddd; 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 155px 0;}
.tbl_st2 .icon1_2{background:url(../images/sub2/tbl_icon1.png) no-repeat 161px 0;}
.tbl_st2 .icon2{background:url(../images/sub2/tbl_icon2.png) no-repeat 168px 0;}
.tbl_st2 .icon3{background:url(../images/sub2/tbl_icon4.png) no-repeat 168px 2px;}
.tbl_st2 .icon4{background:url(../images/sub2/tbl_icon3.png) no-repeat 168px 0;}


/*sub2_1_4*/
.sub2_1_4 .wrap_idx{margin-bottom:50px;}
.sub2_1_4 .wrap_idx .tab_idx{overflow:hidden;}
.sub2_1_4 .wrap_idx .tab_idx li{float:left; padding:10px 36px; border:1px solid #ccc; border-left:0; cursor:pointer;}
.sub2_1_4 .wrap_idx .tab_idx li:first-child{border-left:1px solid #ccc;}
.sub2_1_4 .wrap_idx .tab_idx li:hover,
.sub2_1_4 .wrap_idx .tab_idx li.on{background:url(../images/sub2/sub2_1_4btn.jpg) no-repeat 0 0; color:#fff; transition:0.2s; border-bottom:1px solid #ffba00;}
 
.sub2_1_4 .wrap_idx .detail_wrap{position:relative; width:100%; height:500px; margin:50px 0 0 0;}
.sub2_1_4 .wrap_idx .detail_wrap .idx{position:absolute; top:0; left:0; display:none;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info{position:absolute; top:209px; right:-347px; width:472px; border:1px solid #ccc; 
 padding:20px; border-top:4px solid #2184e1; border-radius:5px 5px 0 0;  box-shadow:3px 3px 3px #ccc;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .tit1{font-size:24px; color:#2184e1; padding:0 0 10px 0; width:335px;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .txt1{font-size:18px; color:#535353; word-break:keep-all;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .txt2{font-size:15px; color:#333; word-break:keep-all; } 
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .txt2_1_over{overflow:hidden;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .txt2_1{font-size:13px; color:#e65e03; float:left;} 
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .txt2_1_arr{padding:1px 4px 0 4px;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .txt3{font-size:13px; color:#333; margin-bottom:3px;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .info_img{margin-top:20px;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .border{border:1px solid #ccc; background:#fff;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .tbl_st3{margin-top:20px;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .tbl_st3 th{font-size:15px; background:#666; color:#fff; padding:5px 0; border-left:1px solid #fff; border-bottom:2px solid #333;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .tbl_st3 .border_0{border-left:#666;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .tbl_st3 td{border:1px solid #C9C9C9; padding:5px; text-align:center; background:#fff;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info .ul_float{float:left; width:50%; margin:10px 0;}
.sub2_1_4 .wrap_idx .detail_wrap .idx .info ul li{background:url(../images/inc/s_bar1_on.gif) no-repeat 4px 9px; padding-left:12px;}




/*sub2_1_5*/
.sub2_1_5 .div_all > ul .tit{font-size:22px; color:#008ECC; border-bottom:1px solid #ccc; height:55px; line-height:75px; 
background:url(../images/sub2/sub2_down_arr.png) no-repeat 856px 31px; cursor:pointer; padding-left:15px;}
.sub2_1_5 .div_all > ul .tit:hover,
.sub2_1_5 .div_all > ul .tit:hover .s_txt{background:#666 url(../images/sub2/sub2_down_arr.png) no-repeat 856px 31px;; transition:0.2s; color:#fff;}
.sub2_1_5 .div_all > ul .tit.on,
.sub2_1_5 .div_all > ul .tit.on .s_txt{background:#666 url(../images/sub2/sub2_up_arr.png) no-repeat 856px 31px; transition:0.2s; color:#fff;}
.sub2_1_5 .div_all > ul .tit_img_on{display:none; border-bottom:1px solid #666; padding:20px 0 30px; }
.sub2_1_5 .div_all > ul > li .s_txt{font-size:14px; color:#666; font-family:notokrR; padding-left:5px;}


/*sub2_1_6*/
.tbl_st1 { border:0px; padding:0px; margin:0px;  font-size:13px; }
.tbl_st1 thead th { background:#666; text-align:center; font-size:16px; color:#ffffff; font-weight:normal; border-right:1px solid #fff; line-height:20px; padding:10px 0px; }
.tbl_st1 thead th.LF{background:#006ab8}
.tbl_st1 thead th.bor_bot {border-bottom:1px solid #fff;}
.tbl_st1 tbody th { background:#f4f4f4; color:#444444; font-weight:600; border:1px solid #dddddd; line-height:18px; padding:5px 10px; vertical-align:middle; }
.tbl_st1 tbody td {word-break:keep-all; color:#555555; border:1px solid #dddddd; line-height:20px; padding:12px 7px; vertical-align:middle; text-align:left;}
.tbl_st1 tbody td.t_al { text-align:left; }
.tbl_st1 tbody td strong { font-weight:600; }
.tbl_st1 tbody td strong.col_red { color:#ff0000;}
.tbl_st1 tbody td > ul >li{ padding-left:10px; background:url(../images/inc/s_bar1_on.gif) no-repeat 2px 9px;}
.tbl_st1 tbody td.s_tit{font-size:12px;}
.tbl_st1 tbody td.center{text-align:center;}
.tbl_st1 tbody td.bg{background:#f6fbff}
.s_txt{font-size:12px; text-align:right;}


/*sub2_1_7*/
.sub2_1_7 .con1{overflow:hidden; border:1px solid #ccc;}
.sub2_1_7 .con1 .img1{float:left; width:490px; height:291px; padding:4px;}
.sub2_1_7 .con1 .txt1{float:left; width:250px; padding:5px;  margin-top:85px;}
.sub2_1_7 .con1 .txt1 > li{font-size:14px; margin-bottom:5px; color:#666; background:url(../images/inc/s_bar1_on.gif) no-repeat 1px 9px; padding-left:10px;}

.sub2_1_7 .tbl_st1{margin-top:30px;}
.sub2_1_7 .tbl_st1 td{text-align:right; padding-right:15px;}
.sub2_1_7 .tbl_st1 .color{background:#006ab8; color:#fff;}
.sub2_1_7 .tbl_st1 .color2{background:#64a8d9; color:#fff;}
.sub2_1_7 .tbl_st1 .red{color:#D50005}
.sub2_1_7 .point{text-align:right; color:#F60; fonr-size:15px;}


/*sub2_2_1*/
.sub2_2_1 .txt1{width:100%; border:1px solid #ccc; margin-bottom:40px; word-break:keep-all; }
.sub2_2_1 .txt1 .txt1_big{font-size:17px; color:#2e2e2e; color:#006ab8;}
.sub2_2_1 .txt1 > p{font-size:14px; color:#636363; margin:15px 10px;}
.sub2_2_1 .con1{width:900px; height:300px; background:url(../images/sub2/sub2_2_1img1.jpg) no-repeat  0 0;}
.sub2_2_1 .con1 > ul{overflow:hidden;}
.sub2_2_1 .con1 .pd{padding-top:30px;}
.sub2_2_1 .con1 > ul > li{float:left;  color:#fff; text-align:center; padding:30px 0;}
.sub2_2_1 .con1 > ul > li.con1_1{font-size:18px; width:239px;  background:url(../images/sub2/sub2_2_1_arr.png) no-repeat right center;}
.sub2_2_1 .con1 > ul > li.con1_2{font-size:19px; width:405px; background:url(../images/sub2/sub2_2_1_arr2.png) no-repeat right center;}
.sub2_2_1 .con1 > ul > li.con1_3{font-size:18px; width:245px; }
.sub2_2_1 .con1 .con1_ul1 > li{color:#0CC}
.sub2_2_1 .con1 .con1_ul2 > li{color:#3F6}
.sub2_2_1 .con1 .con1_ul3 > li{color:#F66}
.sub2_2_1 .con1 .con1_ul3 .con1_2{line-height:26px; font-size:19px; padding:18px 0;}



/*sub2_2_2*/
.sub2_2_2 .con1{width:900px; height:690px; overflow:hidden; background:url(../images/sub2/sub2_2_2img1.jpg) no-repeat 0 0;}
.sub2_2_2 .con1 .con1_over{overflow:hidden;}
.sub2_2_2 .con1 .txt1{float:left; margin:150px 0 0 88px;}
.sub2_2_2 .con1 .txt2{float:left; margin:150px 0 0 224px;}
.sub2_2_2 .con1 .txt3{clear:both; width:380px; text-align:center; border:3px double #ccc; margin: 0 auto;padding:15px; margin-top:220px;}
.sub2_2_2 .con1 .txt1 .tit1{font-size:22px; color:#ff8a00; text-align:center;}
.sub2_2_2 .con1 .txt1 > ul{border:1px solid #ccc; padding:10px; margin-top:10px;}
.sub2_2_2 .con1 .txt1 > ul > li{font-size:13px; color:#454545; padding-left:10px; background:url(../images/inc/s_bar1_on.gif) no-repeat 2px 9px; margin-bottom:3px;}

.sub2_2_2 .con1 .txt2 .tit1{font-size:22px; color:#ff8a00; text-align:center;}
.sub2_2_2 .con1 .txt2 > ul{border:1px solid #ccc; padding:10px; margin-top:10px;}
.sub2_2_2 .con1 .txt2 > ul > li{font-size:13x; color:#454545; padding-left:10px; background:url(../images/inc/s_bar1_on.gif) no-repeat 2px 9px; margin-bottom:3px;}

.sub2_2_2 .con1 .txt3 .tit1{font-size:24px; color:#ff8a00; text-align:center;}
.sub2_2_2 .con1 .txt3 .tit2{font-size:16px; color:#666;}

/*sub2_2_4*/
.sub2_2_4 .con1{overflow:hidden; margin-top:30px;}
.sub2_2_4 .con1 .con1_1{float:left; }
.sub2_2_4 .con1 .con1_1 img{border:1px solid #ccc;}
.sub2_2_4 .con1 .con1_2{float:left; margin-left:10px;}
.sub2_2_4 .con1 .con1_2 img{border:1px solid #ccc;}
.sub2_2_4 .con1 .con1_3{float:left; margin-left:10px; width:242px;}
.sub2_2_4 .con1 .con1_3 > ul{border:2px solid #f63; padding:22px 10px 0 10px; height:159px; background:#f63; border-radius:0 20px 0 0;}
.sub2_2_4 .con1 .con1_3 > ul > li{font-size:14px; color:#fff; padding-left:10px; background:url(../images/inc/s_bar2_on.gif) no-repeat 1px 9px; margin-bottom:5px; word-break:keep-all;}
.sub2_2_4 .con1 .con1_3 .point{font-size:27px; color:#f63; background:url(../images/sub2/sub2_2_4icon.png) no-repeat 128px 13px; }


/*sub2_2_5*/
.sub2_2_5 .wrap_idx {margin-top:20px; margin-bottom:55px; overflow:hidden; margin-left:20px;}
.sub2_2_5 .wrap_idx .tab_idx{float:left; margin-top:30px;}
.sub2_2_5 .wrap_idx .tab_idx > li{width:256px; height:52px; font-family:notokrR; line-height:52px; text-align:left; border:1px solid #ccc; color:#333; border-top:0; border-bottom:0;
padding-left:10px; cursor:pointer;}
.sub2_2_5 .wrap_idx .tab_idx > li:first-child{border-top:1px solid #ccc;}
.sub2_2_5 .wrap_idx .tab_idx .end{background:#EAEAEA;}
.sub2_2_5 .wrap_idx .tab_idx .border_b{border-bottom:1px solid #ccc;}
.sub2_2_5 .wrap_idx .tab_idx > li .count{font-size:20px; color:#1493DE}
.sub2_2_5 .wrap_idx .tab_idx > li:hover,
.sub2_2_5 .wrap_idx .tab_idx > li:hover .count{background:url(../images/sub2/sub2_2_5btn.jpg) no-repeat 0 0; color:#fff; font-family:notokrM; transition:0.2s}
.sub2_2_5 .wrap_idx .tab_idx > li.on,
.sub2_2_5 .wrap_idx .tab_idx > li.on .count{background:url(../images/sub2/sub2_2_5btn.jpg) no-repeat 0 0; color:#fff; font-family:notokrM; }
.sub2_2_5 .wrap_idx .detail_wrap{float:left; position:relative; width:600px; height:466px; margin-left:12px;}
.sub2_2_5 .wrap_idx .detail_wrap .idx{position:absolute; top:0; left:0; display:none;}
.sub2_2_5 .wrap_idx .detail_wrap .idx img{width:600px; height:400px;}



/*sub2_2_6*/
.sub2_2_6 .safety_img{overflow:hidden; margin-bottom:20px;}
.sub2_2_6 .safety_img > li{float:left; width:438px; height:250px; border:1px solid #ccc; margin-left:20px;}
.sub2_2_6 .safety_img > li:first-child{margin-left:0;}
.sub2_2_6 .safety_txt{margin-bottom:40px;}
.sub2_2_6 .safety_txt > li{margin-bottom:5px; color:#666; padding-left:10px; background:url(../images/inc/s_bar1_on.gif) no-repeat 2px 9px;}


/*sub2_2_8*/
.sub2_2_8 .con1{overflow:hidden; border:1px solid #ccc;}
.sub2_2_8 .con1 .img1{float:left; width:490px; height:210px; padding:4px;}
.sub2_2_8 .con1 .txt1{float:left; width:250px; padding:5px;  margin-top:25px;}
.sub2_2_8 .con1 .txt1 > li{font-size:14px; margin-bottom:5px; color:#666; background:url(../images/inc/s_bar1_on.gif) no-repeat 1px 9px; padding-left:10px;}

.sub2_2_8 .tbl_st1{margin-top:30px;}
.sub2_2_8 .tbl_st1 td{text-align:right; padding-right:15px;}
.sub2_2_8 .tbl_st1 .color{background:#006ab8; color:#fff;}
.sub2_2_8 .tbl_st1 .color2{background:#64a8d9; color:#fff;}
.sub2_2_8 .tbl_st1 .red{color:#D50005}
.sub2_2_8 .point{text-align:right; color:#F60; fonr-size:15px;}

/*sub3_1_1*/
.sub_tit3{clear:both; font-size:20px; color:#333; font-family:notokrM; padding-left:16px; padding-top:13px;background:url(../images/inc/tit_icon.png) no-repeat 0 20px;}


/*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:#11161a;}
#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:#fff;}
#footer .footer_up .box1 > ul > li > a:hover{color:#CCC}
#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:#4d5053;}
#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:#4d5053; }
#footer .footer_up .box1 > ul > li.f_home img:hover,
#footer .footer_up .box1 > ul > li.f_top img:hover{background:#333;}
#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:#ccc; 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:23%; 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 #006ab8; border-bottom:1px solid #006ab8; text-align:center; font-size:17px; font-weight:600; color:rgb(23,70,153); padding:20px 0;}
.sitemap .gnb > li:hover .dp1{ background:#006ab8; color:#fff}
.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:rgb(237,28,36);}
.sitemap .gnb > li .dp2 > li > .dp3 > li{text-align:center;}
.sitemap .gnb > li .dp2 > li > .dp3 > li > a{ color:#9e9e9e;}
.sitemap .gnb > li .dp2 > li > .dp3 > li:hover a{color:#F30;}

.sitemap .gnb > li.m_1,
.sitemap .gnb > li.m_2,
.sitemap .gnb > li.m_3,
.sitemap .gnb > li.m_4,
.sitemap .gnb > li.m_5{ min-height:410px;}

/*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;}


/*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;}