@charset "utf-8";
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{
	margin: 0;
	padding: 0;
	vertical-align: top;
	border: 0;
	outline: 0;
	box-sizing: border-box;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 500;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 14px;
	/*-ms-user-select: none; -moz-user-select: -moz-none; 
	-webkit-user-select: none; -khtml-user-select: none; 
	user-select:none;*/


}

article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{display: block;}
ul,ol,li {list-style: none;}
img,video{ width: 100%; }
a{ outline:0; text-decoration:none;}
table{border-spacing: 0;border-collapse: collapse;}
table td {vertical-align: middle;}
label{cursor: pointer;}

button{cursor: pointer;background-color: transparent ;}
img{border:0; vertical-align: top; width: initial;}
fieldset{border: none;}
input,select,button{vertical-align: middle;}
i,address,caption,cite,code,em,strong,th,var{ font-style: normal; font-weight: normal;}
a{color: #000;}
/*normalize*/

a:focus {outline: 0;}
.float:after{content: ""; display: block;clear: both;}
.mobr{display: block;}
.mo{display: none;}
.pcbr{display: none;}

@media screen and (max-width: 1024px){
	.mo{display: inline-block;}
	.pc{display: none;}
	.mobr{display: none;}
	.pcbr{display: block;}
}

.float:after{content: "";display: block;clear: both;}


input[type="text"]:disabled {
  background: #fafafa;
}