/*설정*/
	body{
	/*font-family:"Noto Sans KR", verdana, sans-serif;*/
	font-family:"나눔고딕","Nanum Gothic", verdana, sans-serif;
	font-size:10px;
	line-height:10px;
	font-weight:normal;
	background:#fcfcfc;
	}
	
	ul,li{margin:0; padding:0; list-style:none;}
	a{text-decoration:none; color:#000;}
	a:hover{color:#388cd2; text-decoration:none;}
	a:active{color:#000; text-decoration:none;}
	img{border:0px;}
	
	.container{position:relative; margin:0 auto; padding:0; width:1024px; height:100%;}
	h1{display:block; height:60px; margin:0 auto; font-size: 18px; line-height:60px;}
	h1 > a {display:inline-block; background:#333; color:#fff; padding:5px 10px; margin: 0 10px; border-radius:3px; font-size:14px; line-height:1;}
	h1 > a:hover{color:#fff;}
	h2{display:block; height:60px; font-size: 16px; line-height: 25px; border-bottom:1px solid #ebebeb; padding:25px 0 0 10px; margin:0 15px; font-weight:700; overflow:hidden;}
	h3{display:block; height:60px; font-size:14px; line-height: 25px;  border-bottom:1px solid #ebebeb; padding:25px 0 0 10px;margin:0 15px; color:#666;}
	.intro{font-size:13px; line-height: 1.75; font-weight:normal; color:#666; border-bottom:1px solid #ebebeb; padding:10px; margin:0 15px; background:#fcfcfc;}
	
	
	
	#menu{width:19%; float:left; margin-right:1%; display:block; border:1px solid #ebebeb; border-radius:5px; background:#fff;}
	#menu li > a{display:block; font-size: 12px; line-height: 20px; border-bottom:1px solid #f1f1f1; padding:3px 10px; color:#666;}
	#menu li:last-child > a{border-bottom:0;}
	/*.toggle{display:none;}*/
	#menu li > a.s_menu01{background:#7badde; color:#fff !important; border:1px solid #65a1db;  border-radius:5px 5px 0 0;}
	#menu li > a.s_menu02{background:#91a8f3; color:#fff !important; border:1px solid #7c98f4; border-radius:0 0 5px 5px;}
	
	#menu li > a > span.number{display:inline-block; width:18px; text-align:center; font-size:10px; line-height:1.2; margin-right:8px; background:#ebebeb; border:1px solid #ccc; border-radius:3px;}
	#menu li > a > span.option{position:absolute; top:10px; right:10px; display:inline-block; background:#7badde; color:#fff; font-size:10px; line-height:10px; padding:3px 5px; border-radius:3px; margin-left:10px;}
	
	.contents{width:80%; float:left;}
	.contents_wrapper{border:1px solid #ebebeb; border-radius:5px; background:#fff;}
	
	.footer{width:100%; font-size: 12px; line-height: 25px; text-align:center; color:#666; border-top:0px solid #ebebeb; margin:20px 0; padding:20px 0;}
	
	#menu li> a.active::before {content:'- '; font-color:#000 !important; font-weight:bold;}
	
	
	.form_download_wrapper{width:100%; text-align:center; margin:40px 0;}
	

	
	@media screen and (max-width: 828px){
	 .container{max-width:93%;}	
	 
	 h1{height:80px; font-size: 28px; line-height:80px; font-weight:700; letter-spacing:-1px;}
	 h1 > a {font-size:16px; line-height:1.5; vertical-align:text-top; border-radius:5px;}
	 h1 > a::after{content: " (PC전용)";}
	 h2{font-size: 24px; line-height: 25px; height:80px; padding:35px 0 0 10px; font-weight:700;}
	 h2 > span{font-size:18px; line-height:2; font-weight:bold; color:#418cd6;}
	 h3{font-size:20px;}
	.intro{font-size:20px; line-height: 1.75; padding:15px;}
	 
	#menu{width:300px;}
	#menu li > a{display:block; font-size: 22px; line-height: 25px; font-weight:bold; border-bottom:1px solid #f1f1f1; padding:25px 20px; color:#666;}
	#menu li > a.s_menu01{background:#7badde; color:#fff !important; border:1px solid #65a1db;  border-radius:5px; letter-spacing:-1px;}
	#menu li > a.s_menu02{background:#91a8f3; color:#fff !important; border:1px solid #7c98f4; border-radius:5px; letter-spacing:-1px;}	
	#menu li> a.active {color:#000 !important; font-weight:bold; font-size:24px;}
	#menu li > a > span.number{width:25px; font-size:14px; line-height:25px; font-weight:normal; color:#333; margin-right:10px;}
	#menu li > a > span.option{top:25px; display:inline-block; background:#7badde; color:#fff; font-size:18px; line-height:18px; padding:3px 7px 5px 7px; border-radius:3px; margin-left:10px;}
	
	.contents{width:100%; float:left;}	
	
	}

	@media screen and (max-width: 700px){	
		.form_download_wrapper > img{width:90%; height:auto;}
			
	}

	@media screen and (max-width: 495px){	
	h2{font-size: 24px; line-height: 25px; height:auto; padding:35px 0 0 10px; font-weight:700;}
	h2 > span{display:block; font-size:16px; line-height:2; font-weight:bold; color:#418cd6;}
	
	}

	
	
	