#sub_pic_bg {
  clear: both;
  width: 100%;
  height: 369px;
}

#homeBanner{position:relative; overflow:hidden}
#homeBanner .slides{position:relative;height:100%;width:100%}
#homeBanner .slides .slide{position:absolute;left:0;right:0;top:0;bottom:0;background:50% 50% no-repeat;background-size: cover;display:none}
#homeBanner .slides .slide.active{display:block}
#homeBanner .slides .slide .container2{height:100%; width: 1200px; margin: 0 auto; padding-top: 157px; }
#homeBanner .slides .slide#banner1_s{background-image:url(../images/sub/sub01.jpg); }
#homeBanner .slides .slide#banner2_s{background-image:url(../images/sub/sub02.jpg); }
#homeBanner .slides .slide#banner3_s{background-image:url(../images/sub/sub03.jpg); }
#homeBanner .slide-indices{ position: absolute; bottom:15px;width:100%;text-align:left;z-index:1000; left: 47%;}
#homeBanner .slide-indices li { float: left; }
#homeBanner .slide-indices li a{float:left; border: 2px solid #fff; background-color: transparent; width:11px; height:11px; text-indent:-9999px; margin-right:5px; outline:0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#homeBanner .slide-indices li.active a{ background:#fff; width:11px; height:11px;}

.m_txt { margin: 0 auto; width: 1200px; text-align: center; }
.m_txt01 { font-size:34px; line-height: 38px; color: #fff; font-weight: 400; font-family: 'Montserrat', 'Nanum Gothic'; letter-spacing: -1px; }
.m_txt02 { font-size:80px; line-height: 80px; color: #fff; font-weight: 600; font-family: 'Prompt', 'Open Sans'; letter-spacing: -2px; }
.m_txt03 { font-size:19px; line-height: 32px; color: #fff; font-weight: 500; font-family: "Noto Sans Korean", 'Nanum Gothic'; }


.sub_box { width: 1200px; margin: 0 auto; padding-top: 50px; padding-bottom: 70px;  float: none; *zoom:1; }
.sub_box:after { content:""; display:block; clear:both;}

.locationWrap{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; width:100%; text-align: center; }
.locationWrap a { height: 48px; line-height:48px; font-family: "Noto Sans Korean", 'Nanum Gothic'; font-weight: 400; font-size:14px; display:inline-block; padding: 0 18px; background: url(../images/sub/bar.gif) no-repeat right 18px; color: #303030; }
.locationWrap a:last-child { background: none; }

.sub01_1 .locationWrap .lc_sb01_1,
.sub01_2 .locationWrap .lc_sb01_2,
.sub01_3 .locationWrap .lc_sb01_3,
.sub01_4 .locationWrap .lc_sb01_4,
.sub01_5 .locationWrap .lc_sb01_5,
.sub01_6 .locationWrap .lc_sb01_6,
.sub01_7 .locationWrap .lc_sb01_7,
.sub01_8 .locationWrap .lc_sb01_8,
.sub01_9 .locationWrap .lc_sb01_9,
.sub01_10 .locationWrap .lc_sb01_10,
.sub01_11 .locationWrap .lc_sb01_11,
.sub01_12 .locationWrap .lc_sb01_12{	
	color: #297cb7;
	border-bottom: 1px solid #2791cd;
}



.subtit { text-align: center; font-size: 33px; font-family: "Noto Sans Korean", 'Nanum Gothic'; color: #4e4e4e; letter-spacing: -1px; line-height: 40px; font-weight: 500; }
.subtit_line{ width:40px;height:2px; background: #4e4e4e; margin: 0 auto; margin-bottom: 7px; }

.subtit02 { font-size: 25px; font-family: "Noto Sans Korean", 'Nanum Gothic'; color: #4e4e4e; letter-spacing: -1px; line-height: 27px; font-weight: 500; margin-bottom: 15px; }
.subtit02 .line{ width:15px;height:3px; background: #4e4e4e; margin-bottom: 3px; }


.contents { width: 1200px; margin: 0 auto; padding-top: 50px; }


.end_box {
  width: 1200px;
  float: left;
  text-align: left;
}

.blank18 {
  width: 1200px;
  float: left;
  margin-bottom: 18px;
  text-align: left;
}

.blank30 {
  width: 1200px;
  float: left;
  margin-bottom: 30px;
  text-align: left;
}

.blck14 { font-size: 14px; font-family: "Noto Sans Korean", 'Nanum Gothic'; color: #2a2a2a; line-height: 14px; font-weight: 400; }

.table00 { border-collapse: collapse; clear: both; border-top: 2px solid #002b5c; width: 100%; }
.table00 th {
  background-color: #f1f1f1;
  font-size: 14px;
  color: #2a2a2a;
  padding: 10px 0;
  text-align: center;
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  font-weight: 700;
  font-family: Nanum Gothic, "tahoma";
}
.table00 td {
  border-right: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
  font-size: 13px;
  color: #484848;
  padding: 10px 15px;
  font-family: Nanum Gothic, "tahoma";
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -1px;
}
.table00 .cen{ border-right: 1px solid #bbbbbb; border-bottom: 1px solid #bbbbbb; text-align: center; padding: 10px 0;}
.table00 .gray{ background-color: #fafafa; text-align: center; }
.table00 .noline{ border-right: 0px; }


/* 약도 */
.tab_list{ padding-bottom: 30px; text-align: center; }
.tab_list a{display:inline-block; padding:8px 25px; color:#2a2a2a; background:#f3f3f3; border: 1px solid #d9d9d9; margin-right:5px; font-size:15px; font-family: "Noto Sans Korean", 'Nanum Gothic'; font-weight: 500; }
.tab_list a.on{background:#005aab; border: 1px solid #005aab; color:#fff; }

.sub-global {}
.sub-global .global {margin:0 auto;width:1200px;}
.sub-global .global .catagories-selector {margin-top:50px;}
.sub-global .global-map .map{display:inline-block;vertical-align:top;}
.sub-global .global-map .map-right {float:right;}
.sub-global .global-map .map-left {position:relative;}
.sub-global .global-map .map-left ul li {}
.sub-global .global-map .map-left ul li a {padding:0 20px;display:inline-block; background-color:#606060;z-index:11;position:absolute; font-size: 14px; font-family: "Noto Sans Korean", 'Nanum Gothic'; font-weight: 400; line-height: 31px; color: #fff; border-radius:5px;}
.sub-global .global-map .map-left ul li a:after {content:"";display:block;position:absolute;top:0;background:url('../images/sub/img-global-pin.png') no-repeat;width:204px;height:36px;z-index:10;background-position:0 -72px;}
.sub-global .global-map .map-left ul li.on a { background-color: #005aab; color:#fff; border-radius:5px;}
.sub-global .global-map .map-left ul li.on a:after {background-position-y:-108px;}
.sub-global .global-map .map-left ul li.pin-r.on a:after {background-position-y:-36px;}
.sub-global .global-map .map-left ul li.pin-u.on a:after {background-position-y:-194px;}
.sub-global .global-map .map-left ul .hm a {top:250px;left:43px;}
.sub-global .global-map .map-left ul .pt a {top:170px;left:20px;}
.sub-global .global-map .map-left ul .cy a {top:274px;left:60px;}
.sub-global .global-map .map-left ul .gj a {top:302px;right:60px;}
.sub-global .global-map .map-left ul .dj a {top:190px;right:30px;}
.sub-global .global-map .map-left ul .dj .tech {top:229px;right:30px;}
.sub-global .global-map .map-left ul .dj .degin {top:150px;right:30px;}
.sub-global .global-map .map-left ul .bs a {top:377px;right:80px;}
.sub-global .global-map .map-left ul .hm a:after {right:-147px;width:147px;background-position:-57px -72px;}
.sub-global .global-map .map-left ul .pt a:after {right:-98px;width:98px;background-position:-106px -72px;}
.sub-global .global-map .map-left ul .cy a:after {right:-94px;width:94px;background-position:-110px -72px;}
.sub-global .global-map .map-left ul .gj a:after {left:-106px;width:107px;background-position:0 0;}
.sub-global .global-map .map-left ul .dj a:after {top:22px;left:-125px;width:162px;background-position:0 0;}
.sub-global .global-map .map-left ul .dj .tech:after {display:none;}
.sub-global .global-map .map-left ul .dj .degin:after {display:none;}
.sub-global .global-map .map-left ul .bs a:after {left:-56px;width:57px;background-position:0 0;}

.sub-global .map-desc {}
.sub-global .map-desc strong {display:inline-block;font-size:22px;color:#005aab; font-family: "Noto Sans Korean", 'Nanum Gothic'; font-weight: 400;letter-spacing:-1px;vertical-align:middle;margin-right:50px;}
.sub-global .map-desc dl {display:inline-block;vertical-align:middle;}
.sub-global .map-desc dl dt {display:inline-block;color:#333;font-size: 15px; font-family: 'Nanum Gothic', "Noto Sans Korean"; font-weight: 700;position:relative;padding-right:22px;}
.sub-global .map-desc dl dt:after {content:"";width:1px;height:14px;background-color:#ddd;position:absolute;top:7px;right:9px;}
.sub-global .map-desc dl dd {display:inline-block;font-size: 14px; font-family: 'Nanum Gothic', "Noto Sans Korean"; font-weight: 400;margin-right:40px;}
.sub-global .map-desc li {display:none;}
.sub-global .map-desc li .desc-wrap {margin-top:30px; }
.sub-global .map-desc li.on {display:block;}


.sub-global .global-map .map-left ul .cd a {top:118px;left:360px;}
.sub-global .global-map .map-left ul .ar a {top:60px;left:198px;}
.sub-global .global-map .map-left ul .sh a {top:185px;left:336px;}
.sub-global .global-map .map-left ul .sc a {top:160px;left:135px; }
.sub-global .global-map .map-left ul .id a {top:125px;left:10px; }
.sub-global .global-map .map-left ul .vt a {top:248px;left:290px;}
.sub-global .global-map .map-left ul .cd a:after {left:-60px;width:60px;background-position:0 0;}
.sub-global .global-map .map-left ul .ar a:after {right:23px; top: 31px; width:25px; height: 50px; background-position:0 -144px;}
.sub-global .global-map .map-left ul .sh a:after {left:-57px;width:57px;background-position:0 0;}
.sub-global .global-map .map-left ul .sc a:after {right:23px; top: 31px; width:25px; height: 50px; background-position:0 -144px;}
.sub-global .global-map .map-left ul .id a:after {left:93px; top: 31px; width:25px; height: 50px; background-position:0 -144px;}
.sub-global .global-map .map-left ul .vt a:after {left:-57px;width:57px;background-position:0 0;}
.sub-global .map-cn li strong {display:block;margin-bottom:28px;}
.sub-global .map-cn li dt {margin-bottom:20px;}
.sub-global .map-cn li dd {margin-bottom:20px;margin-right:60px;}
.sub-global .map-cn li p {line-height:28px;letter-spacing:-.05em;padding-top:24px;border-top:1px dotted #ddd;}
.sub-global .map-cn li .desc-wrap {border:0;}
