@charset "utf-8";

/* ÃÊ±âÈ­ */
html {overflow-y:scroll}
body {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;letter-spacing: -1px;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul {margin:0;padding:0;list-style:none}
ol,li,dl,dt,dd {margin:0;padding:0} 
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
button {cursor:pointer}
textarea, select {font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
outline: 0;
}

input[type=button] {cursor: pointer;}

input[type=file], input[type=text], input[type=password], input[type=tel], input[type=email], textarea {
border: 1px solid #ddd; 
border-radius: 6px;
outline:none;
}
 
input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
border:1px solid #aaa;
}

input:disabled {
background-color: #f4f4f4;
}

input[type=text]:read-only, input[type=password]:read-only {
background-color: #f4f4f4;
}

button {
	line-height: 120%;
	border:0 none;
	padding:0;
	margin:0;
	font-size:100%;
	text-align: center;
	color: rgba(0, 0, 0, 0.58);
	background:transparent;
	cursor:pointer;
	vertical-align: middle;
	font-family: 'Noto Sans KR', sans-serif;
	-webkit-appearance: none;
}

button::-moz-focus-inner {
	margin: -1px;
	padding: 0;
}



.mart20 {margin-top: 20px;}

.padt12 {padding-top: 12px;}




.sound-only{
	display: inline-block !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0;
    line-height: 0;
    border: 0 !important;
    overflow: hidden !important;
}