@charset "utf-8";

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

@font-face {
  font-family: 'Keinan Pop';
  src: url('../fonts/keinan-pop.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Katuri';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_13@1.0/Katuri.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html, body{width:100%; height:100%;}

html,body,div,span,h1,h2,h3,h4,h5,h6,
p,a,code,blockquote,abbr,sub,sup,time,
em,strong,img,q,dl,dt,dd,address,cite,
ul,ol,li,header,section,footer,article,nav,aside,
table,caption,thead,tbody,tfoot,tr,td,th,
form,fieldset,legend,label
{margin:0;padding:0;}

ul,ol,li{list-style:none;}
q{quotes:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea{resize: none;}

a:link{color:#222;text-decoration:none;}
a:visited{color:#222;}
a:hover{color:#222;}
a:active{color:#222;}

em,address{font-style:normal;}
hr,caption,legend{display:none;}
img,fieldset{border:none;}
label, button{cursor:pointer;}

body{
	color:#222;
	font-size:12px;
	line-height:1.2;
	font-family:"Noto Sans JP","Noto Sans KR",돋움,굴림;
}

.text-center{
	height:100px;
	line-height:100px;
	text-align:center;
}

.text-hide{display:none;}

.sr-only{
	position: absolute;
	left: -9999px
}

.clearfix:after{
    display: block;
    clear: both;
    content: '';
}



