/* GLOBAL STYLES
-------------------------------------------------- */
#map img {
  max-width: none;
  display:block;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

.navbar-default .navbar-brand {
    color: #000;
}

#ft_link a{color:#7a7a7a; font-weight:normal;font-size:0.9em;}

.m_bd_name{
	display: inline-block;
	font-size:1.0rem;
    line-height: 20px;
    color: #fff;
    font-weight: bold;
    padding: 0 5px;
    border-radius: 2px;
	margin:0 5px 2px 0;
}


.bd1{ background: rgba(10,2,184,0.7);}
.bd2{ background: rgba(2, 113, 184, 0.7);}
.bd3{ background: rgba(2, 184, 53, 0.7);}
.bd4{ background: rgba(184, 111, 2, 0.7);}
.bd5{ background: rgba(184, 2, 176, 0.7);}
.bd6{ background: rgba(55, 55, 55, 0.7);}



@media only screen and  (min-width: 481px) {

body {
  padding-top: 40px;
  color: #5a5a5a;
  font-family:'ntk';font-weight: 400;color:#000;
  height:100%;
  font-size:14px;
  background-color:rgba(247, 247, 247, 0.8);
  /*background:#F7F7F7;*/
}

.navbar-brand > img {
    display: block;
    height: 130%;
    width:auto;
    margin-bottom: 15px;
    margin-top: -4px;
}

.mov{display:none !important;}


}

@media only screen and  (max-width: 480px) {

body {
  padding-top: 40px;
  color: #5a5a5a;
  font-family:'Dotum';font-weight: 400;color:#000;
  height:100%;
  font-size:16px;
  background-color:rgba(247, 247, 247, 0.8);
  /*background:#F7F7F7;*/
}

.navbar-brand > img {
    display: block;
    height: 140%;
    width:auto;
    margin-bottom: 15px;
    margin-top: -2px;
}
.pcv{display:none !important;}

}


h4{font-size:1.7rem;}
p{font-size:1.4rem; color:#4f4f4f;}

.padle0{padding-left:0px;}
.padri0{padding-right:0px;}
.martop10{margin-top:10px;}
.martop15{margin-top:15px;}


/* LOGIN
-------------------------------------------------- */

p.help-block{font-size:1.2rem;letter-spacing:-1px;}
p.lead{font-size:1.5rem;}
span.text-success{color:#C21E0B;}

/* NAVBAR
-------------------------------------------------- */



.navbar-default{background-color:#fff;color:#000;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #fff;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > .active > a:hover  {
	color: #1B20AE;
    background-color: #fff;
}



  .carousel-inner {
    height: 100%;
  }

/*
.withsearch .input-lg{border-radius: 0px;}

.withsearch .btn-lg{border-radius: 0px;line-height: 1.22;}*/
.withsearch .btn-lg{line-height: 1.22;}

.midmenu{border-top:1px solid #000;border-bottom:1px solid #000;background-color:#151515;display:block;}

legend{border-bottom: 0px !important; line-height:0px !important;}

#hd_sch #sch_stx{width:97%;font-size: 1em;}



#popular{font-family:'ntk';}
#popular h2 {
	font-family:'ntk';
    display: inline-block;
    font-size: 1.2rem;
	letter-spacing:0px;
    color: #fff;
	background-color:#cf3028;
    line-height: 20px;
    padding: 2px 5px 3px 5px;
	margin-right:5px;
	border-radius:4px;
    border: 0px;
    vertical-align: top;

#popular .popular_inner{
    position: absolute;
    left: 70px;
    top: 20px !important;
    height: 25px !important;
    overflow: hidden;
}


#bo_gall .gall_text_href a {
    font-weight: 400 !important;
}




#bo_gall .gall_text_href {
    margin: 10px;
    word-break: break-all;
}

#bo_gall .bo_tit {
    display: block;
    font-weight: 400;
    color: #2E2E2E;
    font-size: 0.92em;
}

.gall_step1{clear:both;display: inline-block;width: 100%;font-weight: 400 !important;}
.gall_cate{float:left;display:inline-block;padding-left:10px;}
.gall_name{float:right;display:inline-block;margin:0px !important;padding-right:5px;}

label{vertical-align:inherit;}

.bo_v_tit {
    font-size: 0.9em !important;
}



/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}

.btntop{float:right;display:inline-block;}
.btntop >.btn{
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}

.btnbot{float:right;display:block;}
.btnbot >.btn{
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

.comemo{display:block;width:100%;clear:both;}
.comemo img{max-width:100%;margin:10px auto;display: block;}


/*gallery*/
.title_icon{max-width:25px;width:25px !important;}

/*footer*/
footer{padding:35px 0 35px 0;width:100%;margin-top:0px;margin-bottom:0px;background-color:#1F1F1F;color:#DBDBDB;}


@media(max-width:767px) {

body { font-size:12px;}
.btn-mmenu{font-size: 1.4rem !important;}
.col-xs-9{padding-left:0px !important;padding-right:0px !important;}










 }
