@charset "utf-8";

*{
	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;}

.blind,legend,hr,caption{ 
	display: block; 
	position: absolute; 
	left: 1000em;
	top: 0;
	overflow: hidden;
}
button{cursor: pointer;background-color: initial;}
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: 720px){
	.mo{display: inline-block;}
	.pc{display: none;}
	.mobr{display: none;}
	.pcbr{display: block;}
}
input::placeholder{color: #e9e9e9;}
textarea::placeholder{color: #e9e9e9;}
.float:after{content: "";display: block;clear: both;}


input[type="text"]:disabled {
  background: #fafafa;
}