@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: 400;
	background-position: center;
	background-repeat: no-repeat;
	
/*	-webkit-tap-highlight-color : rgba(0,0,0,0);*/
}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{display: block;}
ul,ol,li {list-style: none;}
img,video{ width: 100%; }
a{color: #000; 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;color: #000;}
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;text-decoration: none;}
a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}
a:focus {color: #000;text-decoration: none; outline: 0;}




.float:after{content: ""; display: block;clear: both;}
button{background-color: initial; }
.tit,.txt,input,.sub{ }
.mobr{display: none;}
/*
input[type="password"]{font-family: sans-serif;}
input[type="password"]::placeholder{font-family: 'NanumSquare', sans-serif;}
*/


@media screen and (max-width: 940px){.pcbr{display: none;}.mobr{display: block;}}