@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');

/* ***** reset ***** */

*{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
body{-webkit-font-smoothing:antialiased;font-family:'Nanum Gothic', sans-serif;font-size:17px;font-weight:400;color:#3a3a3a;}
html,body,p,h1,h2,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,pre,a{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
ul,ol,li{display:block;list-style:none;}
img{border:0px none;max-width:100%;}
img,input,button,label,select{vertical-align:middle;}
input[type='submit'],input[type='button'],button{cursor:pointer;overflow:visible;}
i,em,address{font-style:normal;}
a{text-decoration:none;color:#333;outline:0;}
a:hover{text-decoration:none;}
table{border-spacing:0;table-layout:fixed;width:100%;}
table table{width:auto;}
caption{overflow:hidden;width:1px;height:1px;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-9999px;}
input[type='text'],input[type='password'],input[type='number'],input[type="submit"], button, select, textarea{-webkit-appearance:none;appearance:none;font-size:17px;background:transparent;border:none;border-radius:0;box-sizing:border-box;}

/* ***** layout ***** */
#wrap{min-width:320px;max-width:1000px;width:100%;margin:0 auto;}
#header{}
#container{padding-top:0px;}
#footer{padding:35px 20px 45px;text-align:center;background:#343434;box-sizing:border-box;}

@media screen and (max-width:700px) {
	body{background:#343434;}
	#header img{max-width:85%;}
}

@media screen and (max-width:500px) {
	#footer{padding:20px 15px;}
}