@charset "utf-8";
/* CSS Document */

/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Sans:wght@200;400;600;900&display=swap');



/* common */
*{-webkit-transition-property:all ;
		-moz-transition-property: 	all ;
		transition-property: 		all ;
		-webkit-transition-duration: 0.3s, 0.3s;
		-moz-transition-duration: 0.3s, 0.3s;
		transition-duration: 0.3s, 0.3s; 
		-webkit-transition-timing function: linear, ease-in-out;
		-moz-transition-timing function: linear, ease-in-out; 
		transition-timing function: linear, ease-in-out;
		transition:0.3s;
		-moz-transition:0.3s;
		-webkit-transition:0.3s;
		box-sizing:border-box;
		
		margin:0;
		padding:0;
		border:0;
		
		word-break:keep-all;
		
		}



html, body {margin:0; padding:0; }

div, ul, ol, li, dl, dt, dd, form, fieldset, input, button, p, h1, h2, h3, h4, h5, h6, blockquote, iframe, th, td { margin:0; padding:0; }
img { border:0; vertical-align:top; }
li { list-style:none; float:left; display:inline;}


/* style */

 


html{overflow-x:hidden; 
     overflow-y:scroll;	 
	 margin:0;	 
	 padding:0;
	 width:100%;
	 min-width:280px;
	 
	 scroll-behavior: smooth;
	 
	 }
	 
body{margin:0;	 
	 padding:0;
	 font-size:18px;
	 color:#1d0c01;
	 font-style:normal;
	 width:100%;	 
	 font-family: 'Noto Sans', 'Noto Sans KR', sans-serif !important;
	 color:#303339;
		 
	 scroll-behavior: smooth;

	 }
	 
a { color:#303339;
    text-decoration:none;}
	
	
a:hover{color:#999999;
        text-decoration:none !important;}
		
table{border:0;
      border-collapse:0;
	  border-spacing:0;}

td{vertical-align:middle;}
	  
ul, ol, li{display:inline-block; list-style:none;}

header,footer,nav,section,article,address{margin:0; padding:0; font-style:normal;}


@media screen and (max-width:1024px){
	
	body{font-size:16px;}
	
}


@media screen and (max-width:640px){
	
	body{font-size:14px;}
	
}

