@charset "euc-kr";

	/*Base*/
	/* {-webkit-text-size-adjust:none}
	body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select{margin:0;padding:0;font-family:"NanumGothic",'³ª´® °íµñ','¸¼Àº °íµñ', dotum,'µ¸¿ò',sans-serif;}
	body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0); margin:auto 0;}
	a{display:block; text-decoration:none;}
	li{list-style:none;} */
	
	*{-webkit-text-size-adjust:none}
	 body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,button,select{margin:0;padding:0;font-family:'Malgun Gothic','¸¼Àº °íµñ',dotum,'µ¸¿ò',sans-serif; font-size:14px;}
	 body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
	 li{list-style:none}
	 a{text-decoration:none}
	 a[href^="tel"]{ font-style:normal}
	 address, caption, em, var{font-style:normal;}
	 input, textarea, select{letter-spacing:normal}
	 ol, ul, dl{list-style:none}
	 fieldset, img{border:0}
	 legend, caption{display:none}
	 img{border:0;vertical-align:top}
	 hr{display:none}
	 table{border-collapse:collapse;border-spacing:0}
	 br{letter-spacing:normal}
	 p{letter-spacing:normal}
	 input{vertical-align:middle; }
	 input[type="text"] { -webkit-appearance: none;-moz-appearance: none; border:1px solid #c2c3c7; height:42px; }
	 input[type="password"] { -webkit-appearance: none;-moz-appearance: none; border:1px solid #c2c3c7; height:42px; }
	td > select { -webkit-appearance: none;-moz-appearance: none; height:45px; border:1px solid #c2c3c7; width:23%; 
	background:url('../img/bl_select.gif') no-repeat 92% center;color:#8a8a8a;} 
textarea {overflow:visible;border:1px solid #c2c3c7; text-overflow:ellipsis;height:150px; width:100%;}
	
	

	/*Gnb*/
	.gnbWrap {position: relative;width:100%; margin:0 auto; padding:10px 0 6px 0; background-color: #cf0001;text-align:center;}
	.gnbWrap .lnbIcon {width:10%; float:left;}
	.gnbWrap .lnbIcon img{width:22px; text-align:center; padding-top: 8px;}
	.gnbWrap .logo {width:90%;height: 36px;}
	.gnbWrap .logo a{display: inline-block;}
	.gnbWrap .logo img{width:80px;margin-top:3px;}
	.gnbWrap .lnbWrap{width: 100%;}
	.gnbWrap .lnbWrap .lnb_bg{position: fixed;top:0px;left: 0;background: #000;opacity:.3;width: 100%;height: 100%;z-index: 9;}
	.gnbWrap .lnb{position: absolute;top:52px;left: 0;width:50%;min-width:260px;z-index: 20;}
	.gnbWrap .lnb a{display: block;}
	.gnbWrap .lnb > li a{color: #fff;text-align: left;padding-left: 30px;font-weight: 600;}
	.gnbWrap .lnb > li{background-color: #4c4c4c;}
	.gnbWrap .lnb > li > a{font-size: 1.2em;line-height:420%}
	.gnbWrap .lnb > li > a.go span{color: #ffc000;}
	.gnbWrap .lnb > li > a.go{background:url("../img/nav_go.png") no-repeat right center;background-size:auto 60%}
	.gnbWrap .lnb > li.blog{background-color: #6e6e6e;}
	.gnbWrap .lnb > li.blog a{padding-left:20%;background:url("../img/nav_blog.png") no-repeat 20px center;background-size:10% auto}
	.gnbWrap .lnb > li.blog .green{color: #4ecc31;}
	.gnbWrap .lnb > li > ul{padding:10px 0;background-color: #2c2c2c;display: none;}
	.gnbWrap .lnb > li > ul li{line-height: 55px;background-color: #2c2c2c;}
	.gnbWrap .lnb > li > ul li a{font-size:1em;position: relative;}
	.gnbWrap .lnb > li.active a{background-color: #ad0001;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}
	.gnbWrap .lnb > li.active ul, .gnbWrap .lnb > li.active ul li a{background-color: #2c2c2c;}
	.gnbWrap .lnb > li.active ul li a::after{content:"¢º"; position: absolute; right:30px; top:0;color: #ad0001;font-weight: bold;font-size: 15px;}
	.gnbWrap .lnb > li.blog{border-top:1px solid #736565;border-bottom: 1px solid #736565;}
	.gnbWrap .lnb > li.blog a{line-height: 68px;}
	.gnbWrap #navClose{position: fixed;display: none;width: 50px;height:35px;text-indent: -9999px; left:5px; top: 10px;}
	

	/*Footer*/
	.footer {width: 96%; text-align: center; padding:25px 2%;background-color: #424242;}
	.footer p{color: #cdcdcd;font-size: 0.92em;line-height: 1.6em;}
	.footer span{color: #8c8f98;margin-top: 10px;display: inline-block;}
	
	#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5)}
#top_btn:hover {border-color:#3059c7;background:#3059c7;color:#fff}