/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html{overflow-y:scroll}
body{font-family:'Noto Sans KR',sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;color:#333}
ul{padding-left:0;list-style:none}
a:focus,a:hover{text-decoration:none}
a:active{text-decoration:none}
.navbar-fixed-top{position:absolute}
.navbar{margin-bottom:0;border:0;border-radius:0}
.navbar-collapse{border-top:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-collapse.gnb {border-top:1px solid #fff}
.navbar-toggle{padding-top:20px;padding-bottom:20px;border:0;border-radius:0}
.navbar-default{background-color:rgba(255,255,255,0.75);}
.navbar-default .navbar-brand{height:70px}
.navbar-default .navbar-nav.navbar-right{padding-right:6px}
.navbar-default .navbar-nav.navbar-right>li>a{padding-right:9px;padding-left:9px;font-size:1.071em;color:#707070}
.navbar-default .navbar-nav.navbar-right>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#333}
.navbar-default .gnb .nav{margin-right:-1em;margin-left:-1em}
.navbar-default .gnb .navbar-nav>li>a{padding-right:1em;padding-left:1em;font-size:1.500em;font-weight:700;color:#111;letter-spacing:-0.075em}
.navbar-default .gnb .navbar-nav>li>a:focus,.navbar-default .gnb .navbar-nav>li>a:hover{background-color:transparent;color:#333}
.navbar-default .gnb .dropdown-menu>li>a{font-size:1.143em;font-weight:700;color:#333;letter-spacing:-0.05em;text-shadow:0px 0px 7px #fff}

.row.main >.col-md-3,.main > .col-md-6{padding-right:0;padding-left:0}
.navbar-inverse{border-color:#f1f1f1;background-color:#f1f1f1}
.navbar-inverse .nav{margin-left:-8px}
.navbar-inverse .nav>li>a{padding-right:8px;padding-left:8px}
.navbar-inverse .navbar-nav,.navbar-inverse .navbar-nav>li{float:left}
.navbar-inverse .navbar-nav>li>a{font-size:1.071em;color:#707070}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#333}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent;color:#333}

.breadcrumb{margin:0;padding:0;border-radius:0;background-color:#f5f5f5}
.breadcrumb .nav-pills{border-left:1px solid #e1e1e1}
.breadcrumb .nav-pills>li>a{padding:13px 20px;border-radius:0;font-size:1.214em;color:#888}
.breadcrumb .nav-pills>li+li{margin-left:0}
.breadcrumb .nav-pills li{border-right:1px solid #e1e1e1}
.breadcrumb .nav-pills li.fst>a{padding-left:40px;background-image:url('../img/blt_home.png');background-repeat:no-repeat;background-position:20px 19px}
/*.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#fff;color:#333}*/

.breadcrumb .dropdown-menu{min-width:115px;margin:-1px 1px 0 -1px;padding:5px 0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.breadcrumb .dropdown-menu>li>a{padding:3px 20px;color:#333}
.breadcrumb .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#f5f5f5;color:#262626;}
.breadcrumb .dropdown-menu>.active>a,.breadcrumb .dropdown-menu>.active>a:focus,.breadcrumb .dropdown-menu>.active>a:hover{background-color:#337ab7;color:#fff}
/*.caret.pull-right{margin-top:12px !important}*/

.page-header{margin-top:0 !important;margin-bottom:1em;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #e1e1e1;background:url('../img/img_header.png') no-repeat center top}
.page-header > h3{font-size:2.571em;font-weight:700}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#fff;color:#333}
.caret.pull-right{margin-top:12px !important}

.lnb > .panel{margin-top:1rem;margin-bottom:0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.lnb > .panel-primary > .panel-heading{padding:10px 15px;border:0;border-radius:0;font-size:1.500em;color:#fff;text-align:center;background-color:#3ea29a}
.lnb > .panel-primary > .panel-body{padding:0}
.lnb .list-group-item{padding:10px 15px;border:1px solid #e1e1e1;border-top:0}
.lnb .list-group-item.active,.lnb .list-group-item.active:focus,.lnb .list-group-item.active:hover{border-color:#e1e1e1;font-weight:700;color:#3ea29a;background-color:#fff;}
.lnb .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}
.lnb .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
footer{margin-top:30px}
address{margin:25px auto;font-size:0.929em;color:#333;line-height:1.65}
address > span {padding-left:1em;color:#888}
address > small {font-size:0.769em;color:#959595;text-transform:uppercase;letter-spacing:0.05em}
address > small > strong{color:#dc1b24}


@media (min-width:768px){
.navbar-default .bg_submenu{display:none;position:absolute;top:100%;width:100%;height:240px;background-color:rgb(255,255,255,0);z-index:99}
.navbar-default .bg_submenu.on{display:block;/*background-color:rgb(255,255,255,0.65);*/background-color:#fff;opacity:0.5;/*for IE */}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent}
.navbar-default .gnb .nav{margin-right:-27px;margin-left:-26px}
.navbar-default .gnb .navbar-nav>li>a{padding-right:27px;padding-left:26px}
.navbar-default .gnb .dropdown-menu{margin-left:7px}
.navbar-default .gnb .dropdown-menu{width:100%;border:0;background:transparent !important;-webkit-box-shadow:none;box-shadow:none}
.navbar-default .gnb .dropdown-menu a:focus,.navbar-default .gnb .dropdown-menu a:hover,
.navbar-default .gnb .dropdown-menu>.active>a,.navbar-default .gnb .dropdown-menu>.active>a:focus,.navbar-default .gnb .dropdown-menu>.active>a:hover{background-color:transparent;color:#000}
/* .navbar-default .gnb .nav>li:last-child .dropdown-menu{width:120px;margin-left:0px}
.navbar-default .gnb .nav>li:last-child .dropdown-menu>li>a{padding-right:0} */
.breadcrumb{margin-bottom:0}
.breadcrumb .nav-pills{margin-left:25%}
.breadcrumb .nav-pills li{width:120px}
.page-header{margin:0 -15px 60px;padding-top:40px;padding-bottom:40px;background:url('../img/img_header.png') no-repeat center top}
.container.sub > .contents{margin-right:-15px;margin-left:-15px}
}
@media (min-width:992px){
.navbar-default .navbar-brand{margin-left:39%}
.navbar-default .gnb .nav{margin-right:-42px;margin-left:-42px} 
.navbar-default .gnb .navbar-nav>li>a{padding-right:42px;padding-left:42px}
.navbar-default .gnb .dropdown-menu{margin-left:22px}
/* .navbar-default .gnb .nav>li:last-child .dropdown-menu{margin-left:-8px}
.navbar-default .gnb .nav>li:last-child .dropdown-menu>li>a{padding-right:0} */
.breadcrumb .nav-pills{margin-left:200px}
.breadcrumb .nav-pills li{width:180px !important;}
}
@media (min-width:1200px){
.navbar-default .navbar-brand{padding-left:500px}
 .navbar-default .gnb .nav{margin-right:-63px;margin-left:-63px} 
.navbar-default .gnb .navbar-nav>li>a{padding-right:63px;padding-left:63px}
.navbar-default .gnb .dropdown-menu{margin-left:43px}
.breadcrumb .nav-pills{margin-left:300px}
}
@media (min-width:1366px){
.container{width:1200px}
header .container,footer .container{width:1230px}
.navbar-default .gnb .nav{margin-right:-69px;margin-left:-69px} 
.navbar-default .gnb .navbar-nav>li>a{padding-right:69px;padding-left:69px}
.navbar-default .gnb .dropdown-menu{margin-left:49px}
}
@media (min-width:1440px){

.container{width:1400px}
header .container,footer .container{width:1430px}
.navbar-default .gnb .nav{margin-right:-89px;margin-left:-89px} 
.navbar-default .gnb .navbar-nav>li>a{padding-right:89px;padding-left:89px}
.navbar-default .gnb .dropdown-menu{margin-left:69px}
/* .navbar-default .gnb .nav>li:last-child .dropdown-menu{margin-left:15px} */
}
@media (max-width:767px){
.navbar-header .navbar-brand{padding-right:0}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:transparent}
}
/*only apply in Firefox*/
@-moz-document url-prefix() {
/* .navbar-default .gnb .nav{margin-right:-10%} */
}
/* for IE 9+10 hack */
@media screen and (min-width:0\0) {
/* .navbar-default .gnb .navbar-nav>li>a{letter-spacing:-0.15em} */

}

.thumbnail{padding:0;border:0;border-radius:0;transition:none}
/*.thumbnail img{padding:2em;border-radius:50%}*/
.thumbnail img{padding:0.1em;border-radius:50%;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-collapse:collapse; border:1px #e1e1e1 solid;}
.thumbnail .caption h6{font-size:1.143em;text-align:center}
.thumbnail .caption h6 > strong{padding-right:0.25em;font-size:1.500em}
.thumbnail .caption ul > li{padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #ccc;font-size:1.071em;letter-spacing:-0.05em}
.thumbnail .caption ul > li > span{padding-right:0.5em;color:#888}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}


/* gotop */
.gotop {position:fixed; _position:absolute; left:90%; top:94%; width:38px; height:38px; background-color:#777; z-index:3000;cursor:pointer;
    /* firefox's individual border radius properties */
    -moz-border-radius:19px;
    /* webkit's individual border radius properties */
    -webkit-border-radius:19px;
    border-radius:19px;
}
.gotop div {z-index:4; display:block; position:relative; width:38px; height:38px; background:url("../images/common/blt_circle.png") no-repeat 7px 10px;}

/* gotop */