﻿@charset "utf-8";

* { -webkit-text-size-adjust: none; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, details, figcaption, figure, dialog,
footer, header, hgroup, menu, nav, section {
	margin:0;
	padding:0;
	border:0;
}

article, aside, details, figcaption, figure, dialog,
footer, header, hgroup, menu, nav, section {
	display:block;
}

body {
	background-color:#fff;
	font-size:75%;
	font-family:"Nanum Gothic", Arial, Tahoma, "돋움", dotum, sans-serif;
}

h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}

a:link {color:#000; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}
a:focus {color:#000; text-decoration:none;}

select, input, textarea {font-size:100%; vertical-align:middle;}

input {margin:0; padding:0;}

ol, ul {list-style:none;}

hr {clear:both; display:none;}

label {cursor:pointer;}

legend, caption {width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

.hidden {position:absolute; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}

button {cursor:pointer;}

button:focus {outline:1px dotted;}

img {vertical-align:top;}

input {font:normal 12px arial, helvetica; color:#222222; line-height:16px; vertical-align:middle; }
select {font:normal 12px arial, helvetica; color:#555555; height:18px; vertical-align:middle;}
fieldset {border:none;}
textarea {font:normal 12px arial, helvetica; color:#666; padding:3px; line-height:18px; border:solid 1px #ECECEC;}