@charset "utf-8";
/*========== Fonts ==========*/
@font-face{
    font-family:"Noto Sans";
        font-style:normal;
        font-weight:300;
    /* ie8적용여부
    src:url(../../webFont/Notokr-Light/notokr-light.eot);
    src:url(../../webFont/Notokr-Light/notokr-light.eot?#iefix) format('embedded-opentype'),*/
    src:url(../../webFont/Notokr-Light/notokr-light.woff) format('woff'),
    url(../../webFont/Notokr-Light/notokr-light.ttf) format('truetype');
    url(../../webFont/Notokr-Light/notokr-light.svg#NotoSans) format('svg')
    src:local(※), url(../../webFont/Notokr-Light/notokr-light.woff) format('woff');
}

@font-face{
    font-family:"Noto Sans";
        font-style:normal;
        font-weight:400;
    /* ie8적용여부
    src:url(../../webFont/NotoKr-Regular/notokr-regular.eot);
    src:url(../../webFont/NotoKr-Regular/notokr-regular.eot?#iefix) format('embedded-opentype'),*/
    src:url(../../webFont/NotoKr-Regular/notokr-regular.woff) format('woff'),
    url(../../webFont/NotoKr-Regular/notokr-regular.ttf) format('truetype');
    url(../../webFont/NotoKr-Regular/notokr-regular.svg#NotoSans) format('svg')
    src:local(※), url(../../webFont/NotoKr-Regular/notokr-regular.woff) format('woff');
}

@font-face{
    font-family:"Noto Sans";
        font-style:normal;
        font-weight:500;
    /* ie8적용여부
    src:url(../../webFont/NotoKr-Medium/notokr-medium.eot);
    src:url(../../webFont/NotoKr-Medium/notokr-medium.eot?#iefix) format('embedded-opentype'),*/
    src:url(../../webFont/NotoKr-Medium/notokr-medium.woff) format('woff'),
    url(../../webFont/NotoKr-Medium/notokr-medium.ttf) format('truetype');
    url(../../webFont/NotoKr-Medium/notokr-medium.svg#NotoSans) format('svg')
    src:local(※), url(../../webFont/NotoKr-Medium/notokr-medium.woff) format('woff');
}

@font-face{
    font-family:"Noto Sans";
        font-style:normal;
        font-weight:700;
    /* ie8적용여부
    src:url(../../webFont/NotoKr-Bold/notokr-bold.eot);
    src:url(../../webFont/NotoKr-Bold/notokr-bold.eot?#iefix) format('embedded-opentype'),*/
    src:url(../../webFont/NotoKr-Bold/notokr-bold.woff) format('woff'),
    url(../../webFont/NotoKr-Bold/notokr-bold.ttf) format('truetype');
    url(../../webFont/NotoKr-Bold/notokr-bold.svg#NotoSans) format('svg')
    src:local(※), url(../../webFont/NotoKr-Bold/notokr-bold.woff) format('woff');
}

/*========== Reset ==========*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, hgroup, header, footer, figure, figcaption, nav, section {margin:0;padding:0;border:0;/*outline:none;*/vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section, iframe {display:block;}
img,fieldset,iframe,input,label,button,select,th,td {vertical-align:middle;}
html, body {width:100%;height:100%;}
body {font-family:'Noto Sans','Malgun Gothic',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:15px;font-weight:400;color:#333;word-break:normal;-webkit-text-size-adjust:none;vertical-align:baseline;}
/*### firefox ###*/
@-moz-document url-prefix() {body {letter-spacing:-1.0px;}}
/*###########*/
/*### ie8 ###*/
@media \0screen {body {letter-spacing:-1.0px;}}
/*###########*/
li {list-style:none}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;}
textarea {resize:none;}
em, address {font-style:normal;}
a,input[type=file],input[type=checkbox],input[type=radio],input[type=image],input[type=submit],input[type=button],label,button {cursor:pointer;}
input[type=radio],input[type=checkbox] {width:15px;height:15px;}
caption {width:1px;height:1px;font-size:1px;color:transparent;overflow:hidden;text-indent:-10000px;margin:-1px 0 0;}
a {color:#333;text-decoration:none;}
a.link, a.visited {color:#444;}
.after:after {content:"";display:block;clear:both;}
.hide {position:absolute;top:0;left:-9999px;line-height:0;text-indent:-9999px;font-size:0;overflow:hidden;}

/*========== Layout ==========*/
#wrap {width:100%;overflow:hidden;}

/* font스타일 */
h1{}
h2{font-size:45px;font-weight:400;color:#333;width:1260px;margin:0 auto;text-align:center;padding-top:45px;}
h3{font-size:50px;font-weight:700;color:#fff;width:1260px;margin:0 auto;padding-top:75px;}
h4{font-size:40px;font-weight:700;color:#333;margin-bottom:40px;float:left;width:80%;}
h5{font-size:26px;font-weight:400;color:#333;background:url('../../Service/images/common/text_bullet00.png') no-repeat 0 50%;padding-left:25px;margin-bottom:10px;}
h6{font-size:28px;font-weight:400;color:#006ba2;}
.body-text {font-size:15px;font-weight:400;color:#555;}
/*### firefox ###*/
@-moz-document url-prefix() {.body-text {letter-spacing:-1.05px;}}
/*###########*/
.body-text.bullet-text {background:url('../../Service/images/common/text_bullet01.png') no-repeat 0 50%;padding-left:10px;}
.body-text18 {font-size:18px;color:#555;}
.title-subText {font-size:26px;font-weight:400;color:#555;}
.title-subText-blue {font-size:18px;color:#006ba2;font-weight:400;}
.point-blue {color:#006ba2;}
.point-orange {color:#f16600;}
i {font-style:normal;color:#f16600;}
.page-number {font-weight:400;color:#555;}
.text-light {font-weight:300 !important;}
.text-bold {font-weight:700;}

/*float,border,margin,padding,align,position기본스타일*/
.position-re {position:relative;}
.float-r {float:right;}
.float-l {float:left;}
.border-rt0 {border-right:none !important;}
.border-bm0 {border-bottom:none !important;}

.margin-rt0 {margin-right:0px !important;}
.margin-rt5 {margin-right:5px !important;}
.margin-lt5{margin-left:5px !important;}
.margin-bm0 {margin-bottom:0px !important;}
.margin-bm10 {margin-bottom:10px;}
.margin-bm15 {margin-bottom:15px;}
.margin-bm20 {margin-bottom:20px;}
.margin-bm30 {margin-bottom:30px !important;}
.margin-bm50 {margin-bottom:50px !important;}
.margin-bm60 {margin-bottom:60px !important;}

.padding-tp15 {padding-top:15px;}
.padding-lt0 {padding-left:0px !important;}
.padding-lt5 {padding-left:5px !important;}
.padding-lt10 {padding-left:10px !important;}
.padding-lt20 {padding-left:20px !important;}
.padding-lt30 {padding-left:30px !important;}
.padding-rt0 {padding-right:0px !important;}

.vertical-base {vertical-align:baseline;}
.vertical-middle {vertical-align:middle;}
.vertical-top {vertical-align:top;}
.text-al {text-align:left !important;}
.text-ar {text-align:right !important;}
.text-ac {text-align:center;}

/*button스타일*/
.btn-base {display:inline-block;padding:0 20px;height:40px;line-height:40px;background-color:#1493d5;color:#fff;font-size:16px;}
.btn-send, .btn-cancel {width:280px;color:#fff;font-size:16px;height:45px;line-height:45px;border:none;} 
.btn-send {background-color:#1493d5;display:inline-block;}
.btn-cancel {background-color:#545d79;}
.btn-direction {position:absolute;right:25px;top:40px;}
.btn-close {background-color:transparent;border:none;position:absolute;right:20px;top:20px;}
.btn-more {position:absolute;right:0;bottom:0;}
.btn-minimap {display:block;width:125px;height:40px;line-height:40px;padding-left:20px;font-size:14px;font-weight:400;color:#fff;margin:25px auto 0;text-align:left;background:url('../../Service/images/btn/btn_line.png') no-repeat;}
.btn-minimap.btn-wide {width:186px;margin:0;background:url('../../Service/images/btn/btn_line01.png') no-repeat;box-sizing:border-box;}

/*========== header ==========*/
#header {width:100%;}
#header .logoBox {width:1260px;height:78px;padding:15px 0 20px 0;margin:0 auto;text-align:center;box-sizing:border-box;position:relative;}
#header .logo-text {font-size:16px;font-weight:500;color:#000;}
#header .logo-icon {color:#ccc;font-size:15px;font-weight:400;padding:0 10px 0 5px;}
#header .btn-admin {padding:0 10px;height:28px;line-height:28px;background-color:#8a94b4;color:#fff;font-size:14px;position:absolute;right:0;top:25px;font-family:Malgun Gothic;}

.navbar {width:100%;height:50px;background-color:#545d79;position:relative;}
/*.inner-navbar {width:1260px;height:50px;line-height:50px;margin:0 auto;}*/
.inner-navbar {width:1660px;height:50px;line-height:50px;margin:0 auto;}
/* .inner-navbar .left-gnb {width:956px;background-color:#1493d5;float:left;} */
/*.inner-navbar .left-gnb {width:1198px;background-color:#1493d5;float:left;}*/
.inner-navbar .left-gnb {width:1598px;background-color:#1493d5;float:left;}
/* .inner-navbar .left-gnb ul li{width:239px;padding:0 70px;text-align:center;box-sizing:border-box;height:50px;float:left;position:relative;} */
.inner-navbar .left-gnb ul li{width:239px;text-align:center;box-sizing:border-box;height:50px;float:left;position:relative;}
.inner-navbar .left-gnb ul li a {color:#fff;font-size:17px;font-weight:500;text-align:center;}
.inner-navbar .left-gnb ul li a:hover, .inner-navbar .left-gnb .active {color:#fff47f;}
.subitem:before {content:'';position:absolute;top:18px;left:0;height:15px;border-left:1px solid #43a9dd;}
.subitem.border-gray:before {border-left:1px solid #fff;}
.subitem.border-dgray:before {height:14px;border-left:1px solid #333;}

/* .inner-navbar .right-service {width:304px;float:right;text-align:center;} */
.inner-navbar .right-service {width:62px;float:right;text-align:center;}
.inner-navbar .right-service a:hover, .inner-navbar .right-service a:focus {text-decoration:underline;}
.inner-navbar .right-service ul li {width:120px;float:left;position:relative;}
/* .inner-navbar .right-service ul li a {width:100%;color:#fff;font-size:14px;font-weight:500;text-align:center;display:block;} */
.inner-navbar .right-service ul li a {width:100%;height:50px;color:#fff;font-size:14px;font-weight:500;text-align:center;display:block;}
.inner-navbar .right-service ul li a img {position: relative;top: calc(50% - 9px);}
.inner-navbar .right-service ul .btn-siteMap {width:62px;border-left:1px solid #767d94; border-right:1px solid #767d94;}

.sub-gnbBg {width:100%;height:50px;background:url('../../img/main/gnb_bg.png');position:absolute;left:0;top:50px;z-index:8888;}
/* .inner-navbar .left-gnb .sub-gnb {width:1260px;position:absolute;left:0;top:50px;z-index:9999;box-sizing:border-box;} */
.inner-navbar .left-gnb .sub-gnb {width:max-content;position:absolute;left:0;top:50px;z-index:9999;box-sizing:border-box;}
.inner-navbar .left-gnb .sub-gnb li {padding:0 15px;width:auto;}
.inner-navbar .left-gnb .sub-gnb li a {color:#333;font-size:14px;display:block;}
.inner-navbar .left-gnb .sub-gnb li a:hover {color:#1493d5;}
.inner-navbar .left-gnb .sub-gnb.pro-sub-gnb li {padding:0 13px 0 13px;}
.inner-navbar .left-gnb .sub-gnb.pro-sub-gnb li a {font-size:13px;letter-spacing:-1px;}
/*### firefox ###*/
@-moz-document url-prefix() {.inner-navbar .left-gnb .sub-gnb.pro-sub-gnb li a {letter-spacing:-1.5px;}}
/*###########*/

/*### ie8 ###*/
@media \0screen {.inner-navbar .left-gnb .sub-gnb.pro-sub-gnb li a {letter-spacing:-1.3px;}}
/*###########*/

/*sitemap*/
.navpop {width:100%;background:url('../../img/main/sitemap_bg.png') repeat-x;position:absolute;left:0;top:0px;z-index:10000;display:none;}
/*.navpop .site-map {width:1260px;margin:0 auto;z-index:11000;}*/
.navpop .site-map {width:1660px;margin:0 auto;z-index:11000;}
.navpop .site-map dl {width:270px;border-right:1px solid #43a9dd;background-color:#1493d5;box-sizing:border-box;float:left;}
.navpop .site-map dt {padding:12px 20px;height:56px;text-align:center;border-bottom:1px solid #43a9dd;box-sizing:border-box;}
/*### firefox ###*/
@-moz-document url-prefix() {.navpop .site-map dt {padding:25px 20px;}}
/*###########*/
.navpop .site-map dt strong {width:100%; color:#fff; font-size:17px; font-weight:500;}
.navpop .site-map dt p {padding-top:10px;font-weight:500;line-height:1.3;letter-spacing:-1.2px;color:#333;}
.navpop .site-map dd {height:240px;padding:25px 0 0 20px;box-sizing:border-box;}
.navpop .site-map dd.two-align a {width:165px;float:left;margin-right:5px;letter-spacing:-0.7px;}
/*### firefox ###*/
@-moz-document url-prefix() {.navpop .site-map dd.two-align a {letter-spacing:-2.1px !important;}}
/*###########*/
/*### ie8 ###*/
@media \0screen {.navpop .site-map dd.two-align a {letter-spacing:-2px !important;}}
/*###########*/
.navpop .site-map dd a {color:#fff;font-weight:300;display:block;margin-bottom:5px;padding-left:10px;background:url('../../img/main/text_bullet02.png') no-repeat 0 center; font-size:18px;}
.navpop .site-map dd a:hover, .navpop .site-map dd a:focus {text-decoration:underline;}
.navpop .site-map .btn-npClose {width:60px;height:50px;line-height:50px;text-align:center;display:inline-block;}
.navpop .site-map .btn-npClose img {position: relative;top: calc(50% - 13px);}



/* custom css */
/* .sub_menu_title{font-size:30px;font-weight:700;color:#fff;width:1260px;margin:0 auto;padding-top:50px;} */
.sub_menu_title{font-size:18px;color:#fff;width:1260px;margin:0 auto;padding-top:55px; font-weight: 200;}









