	*{box-sizing:border-box}
	body{font-family: 'Spoqa Han Sans Neo', 'sans-serif', sans-serif;}
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p{margin:0}
	button{cursor:pointer}]
	ul,ol,li{list-style:none !important;margin:0;padding:0}
	dl, ol, ul{margin-bottom:0 !important}
	a{cursor:pointer;text-decoration:none}
	li::marker{list-style:none;;content:none}
	li::before{list-style:none;content:none}

	/* 해더 */
	#header{padding:0;height:75px;background-color:#fff !important;border-bottom:1px solid #f2f2f2;box-shadow:rgba(200,200,200,0.2) 3px 2px 5px 4px}
	#header nav{float:right;height:75px;border:none !important}
	#gnb{width:auto !important;}
	#gnb > li > a{line-height:75px;padding:0 20px;font-size:12pt;font-weight:400;color:#000;display:inline-block;height:100%}
	#gnb > li{display:inline-block}
	#gnb > li > ul{top:75px;padding-left:0}
	#header .logo{position:relative;display:inline-block;text-decoration:none;}
	#header .logo img{width:250px;vertical-align:top;}
	#gnb > li:hover > a, #gnb > li.on > a{color:#fff;background-color:#25B7EA;box-sizing:border-box;}
	#gnb .active{color:#fff;background-color:#25B7EA;box-sizing:border-box;}
	.navbar-dark .navbar-toggler{background-color:#25B7EA}
	
	/* 푸터 */
	#footer{padding-bottom:20px;padding-top:20px;background-color:#f1f2f7}
	#footer img{width:200px;filter:grayscale(1);opacity:0.7;margin-bottom:15px;}
	#footer p{font-size:10pt;color:gray}
	#footer p span:after{content:'l';padding:0 10px}
	#footer p span:nth-last-child(1):after{content:''}
	.top10{margin-top:10px}

	@media(max-width:768px){
		#footer{padding-bottom:20px}
	}


	@media(max-width:996px){
		#header .logo img{width:180px;}
		.navbar .container{width:100%;max-width:996px !important}
		.navbar .navbar-collapse{background-color:#fff;margin-left:-10px;margin-right:-10px}
		#gnb{margin-top:5px}
		#gnb > li > a{width:100%;line-height:50px}
	}