@charset "UTF-8";

/* WebFont */
@font-face {
	font-family: 'MalgunGothic';
	src: url('../fonts/MalgunGothic.eot');
	src:local(※), url('../fonts/MalgunGothic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MalgunGothic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Nanum Gothic';
	src: url('../fonts/NanumGothic.eot');
	src:local(※), url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NanumGothic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Arizonia';
	src: url('../fonts/Arizonia-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


/* basic css */

* { padding:0;margin:0;-webkit-tap-highlight-color: rgba(0,0,0,0); }

abbr, article, aside, audio, bb, canvas, datagrid, datalist, details, dialog, eventsource, figure, footer, header, mark, menu, meter, nav, output, progress, section, time, video{ padding:0;margin:0;display: block; }

body { font-family:'MalgunGothic', 'Nanum Gothic',  dotum, Arial, sans-serif; font-size:12px; color:#574530; word-break: keep-all; word-wrap:break-word; }

html, body { height: 100%;  }

dl, dt, dd, ul, ol, li{
	list-style:none;
	padding:0;
	margin:0;
	}

h1,h2,h3,h4,p{
	list-style:none;
	padding:0;
	margin:0;
	}

img,video,audio,object,embed{ 
	border:0px;
	vertical-align:middle;
	height:auto; 
	}

table {border-spacing:0px;border:0px;border-collapse:collapse;}

address, hr,
.dn{ display:none; }

form { display:inline; }

fieldset { padding:0;margin:0;border:0; }

legend,
caption,
hr { display:none; }

/*iframe { frameborder:0; }*/

textarea:focus, input:focus{
    outline:none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-modify: read-write-plaintext-only;
}

/* a css */
a { text-decoration:none;color:#666666; }
a:link{ text-decoration:none; }
a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active { text-decoration: none; }


/* form tag css */
input,
textarea,
select { vertical-align:middle; }





/*

* { margin: 0; padding: 0; }

html{ color: #666666; }
body { font-size: 75%; font-family: '나눔고딕',NanumGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; position: relative; min-width: 320px;	-webkit-text-size-adjust:none; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

table{ border-collapse: collapse; border-spacing: 0; }
fieldset,img{ border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 16px; font-weight: normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant: normal; }
sup { vertical-align: text-top.; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select { font-size: 16px; }
legend{ color: #000; }

a { color: #666666; text-decoration:none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: none; }

*/