@charset "utf-8";

* {
	padding:0px; margin:0px;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
	font-smooth: auto;
	font-smooth: never;
	font-smooth: always;
}
html {
	width:100%; height:100%;
    font-size: calc(0.875em + 0.25 * (100vw - 80em) / 40);
    font-size: -webkit-calc(87.5% + 0.25 * (100vw - 8000%) / 40);
}
body {
	width:100%; height:100%;
	padding:0px; margin:0px;
	color:#000000; font-size: 16px; letter-spacing: 0px; word-spacing: -0.5px;
	font-family: 'Malgun Gothic','맑은고딕','Nanum Gothic', sans-serif;
}
section, article, aside, footer, header, nav, hgroup {display:block;}
em,cite,address,dfn,var{font-style:normal;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd, blockquote {margin:0px; padding:0px;}
ul, ol {list-style:none;}

select,file {
	border:1px solid #ffffff;
	font-size: 16px; color:#767676;
	vertical-align:middle;
}

textarea, input{
	vertical-align:middle; padding: 0; margin:0;
	font-size: 16px; line-height: 16px;
}
fieldset {margin:0px; padding:0px; border:none;}

/* ios */
input[type="text"], input[type="password"], input[type="submit"], input[type="search"],input[type="button"], textarea { -webkit-appearance:none; }
a[href^="tel"] {text-decoration:inherit; color: inherit;}
/* body{-webkit-text-size-adjust: 100%;} */

/* Table
---------------------------------------------------*/
table, th, td {margin:0; padding:0; font-size: 16px;  border-collapse:collapse; border-spacing:0;}
table caption {display:none;}

/* For Screen Reader
---------------------------------------------------*/
legend {
	position:absolute; top:0; left:0;
	width:0; height:0;
	overflow:hidden; visibility:hidden;
	font-size:0; line-height:0;
}

/* link
---------------------------------------------------*/
a, a:link, a:hover, a:active, a:focus, a:visited{color:#636363; text-decoration:none;}

/* image boder 0
---------------------------------------------------*/
img {border:0; margin:0; padding:0; vertical-align:middle;}

/* Style none
---------------------------------------------------*/
hr, caption{ display:none; }
col {background:none;}

/* Hack */
/* ie5.5, 6 */
* html
