/*폰트*/
@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}

/*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 #ffd6d6;}
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 */
.m_bars .fa{position:absolute;margin-top:-50px;font-size:2em;color:#333;cursor:pointer}
.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 #DA4453}
.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:#eeeeee;padding:60px 0;}
.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}
	
	header h1{margin:15px 0}
	header h1 img{height:50px}

	.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}
	.footer p{text-align:center}
}