@import url('https://fonts.googleapis.com/css?family=Radley&display=swap');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR:400,700&display=swap');

	#k_font{font-family: 'Noto Serif KR', serif;}
	#e_font{font-family: 'Radley', serif;}

*{padding:0; margin:0; color: #333; font-family:'Noto Sans KR', '맑은 고딕', sans-serif;}
	body,header,footer{padding:0; margin:0;}

	header, section, footer, div, p, ul, ol, li, #wrap{display:block;}
	img {border:none; vertical-align:top;}

	li{list-style-type:none;}
	a:link,a:visited {text-decoration:none; color:#333;}
	a:hover,a:focus {/*outline:none;*/}

	h2{position:absolute; left:-9999px; top:0; font-size:1px; line-height:0; overflow:hidden; width:1px; height:1px; opacity:0;}
	#wrap{width:100%; margin:0 auto; background-color:#fff; overflow:hidden;}
	.bold{font-weight:900;}

	.color_org {color:#ff552e;}

	input[type="button"], input[type="submit"]{cursor:pointer;}

#wrap{width:100%;}

#header{width:100%; height:50px; background-color:#383231; position:fixed; z-index:5;}
#head{width:100%; margin:0 auto; overflow:hidden;}
		h1{width:150px; height:43px; padding:3px 0; margin:0 auto; text-align: center;}
		h1 img{height:100%;}
	.menu{position:absolute; top:17px; left:3%;}
	.menu img {width: 87%;}


	#nav{width:100%; max-height:465px; overflow-y:scroll; background-color:rgba(50,50,50,0.9); display:none;}
			#nav > li{width:100%; line-height:45px; text-indent:20px; border-top:1px solid #666;}
			#nav li a{color:#fff; display:block; width:100%;}
			#nav li a.jua{font-size:16px;}
				#nav li a.jua:hover{color:#ff552e;}


			#nav ol{width:100%; font-size:12px; overflow:hidden; display:none;}

			#nav li ol li{width:100%; background-color:rgba(250,250,235,0.9); border-bottom:1px solid #fff; line-height:40px; text-indent:20px;}

			#nav li ol li:last-child{border:none;}

			#nav li ol li a{display:block; color:#666; }

			#nav li ol li .nav_div{background-color:#f7f5eb; display:none;}
			#nav li ol li .nav_div a{line-height:40px; display:block; width:100%; border-top:1px solid #fff; text-indent:30px;}

			.nav_li li a:hover {background-color:#ff552e;}

			#nav li ol li:hover > a{color:#fff;}
			#nav li ol li a:focus{color:#fff; background-color:#ff552e;}

			#nav li ol li .nav_div a:hover{background-color:#ff552e; color:#fff;}
