/*폰트*/
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);

/*초기화*/
html, body{height:100%;width:100%;margin:0;padding:0;font-family:"Noto Sans KR", sans-serif}
h1,p,ul{margin:0;padding:0}
li{list-style:none}
a{color:#333;text-decoration:none !important}
.left{float:left}
.right{float:right}
.clear{clear:both}
p {margin:0;padding:0;word-break:break-all}
b{font-weight:bold}
.img-responsive{max-width:100%;display:block;height:auto}
.padding-0{padding:0 !important}
.padding-left-5{padding-left:5px !important;}
.padding-right-5{padding-right:5px !important;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-20{margin-bottom:20px}
.m-auto{margin:auto}


#hd_pops_19{z-index: 99}
#hd_pops_16{z-index: 9999;}
/*header */
header h1{text-align:center;margin:30px 0}
header .menu_wrap{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
header .pc_menu{overflow:hidden;margin:0;padding:20px 0}
header .pc_menu li{float:left;width:16.666%;text-align:center;font-size:1.2em}
header .menu_section{display:none;position:absolute;z-index:999;background:#fff;width:100%;border-bottom:2px solid #fabe00;}
header .border{border-right:1px solid #ddd}
header .level2{float:left;width:16.666%;}
header .level2 li{text-align:center;margin:20px 0}
header .login{position:absolute;top:7%;right:20%}
header .login li{float:left;}
header .login li:nth-child(1){margin-right:20px}
header .login .snb_adm{position:absolute;top:7%;right:-40%}
header .login .snb_adm a{color:#}

/*m_menu */

.fa-bars{left:7%;}
.fa-times{left:7%;}
.fa-phone{right:7%;display:block !important}
.m_bars i{display:none}
.m_bars i.on{display:block}


.content{display:none;width:100%;}
.filterinput{
	background-color:rgba(249, 244, 244, 0);
	border-radius:15px;
	width:90%;
	height:30px;
	border:thin solid #FFF;
	text-indent:0.5em;
	font-weight:bold;
	color:#FFF;
}
#demo-list a{
	color:#fff !important;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
}
.login_m{width:50% !important;float:left !important;text-align:Center;border-right:1px solid #fabe00}
.register_m{width:50% !important;text-align:center}

/*main */
.bx-wrapper img{margin:auto}
.wrap section{padding-top:35px}

.map{padding:0;border:none}
.maps {margin:auto !important}

.footer{margin-top:100px;background:#4d4c48;padding:60px 0;color:#fff}
.footer h1{margin:0}

.m_menu{display:none}
.m_img{display:none !important}

@media (max-width: 1200px){

}

@media (max-width: 992px){

}
@media (max-width: 767px){
	.m_img{display:block !important}
	.pc_img{display:none !important}
	.m_phone{position:absolute;margin-top:-55px;right:5%;}

	header h1{margin:15px 0}
	header h1 img{height:50px}
	.m_bars .fa{position:absolute;margin-top:-50px;font-size:2em;color:#333;cursor:pointer}

	.container{width:100%}
	.wrap section{padding-top:30px}
	.bx-controls{display:none}

	.mainslide .margin-bottom-5{margin-bottom:0}
	.subslide{padding:0 !important}

	.map{width:100% !important;height:350px;}

	.footer{margin-top:0;padding:30px 0}
	.footer h1{text-align:center;margin-bottom:20px}
	.footer p{text-align:center}
	.footer p a{color:#fff}

	  #hd_pop{width:100% !important;}
   .hd_pops{width:100% !important;left: 0 !important;top: 50px !important;}
   .hd_pops img {width:100% !important;}
   .hd_pops_con {width:100% !important;height:auto !important;}
}

#hd_pops_13 { z-index: 10; }
