@import url(n_gothic.css);
@charset "utf-8";
/* CSS Document */

html, body {
	position:relative;
	color: #333333;
	font-size:12px;
	/*font-family: sans-serif;*/
	font-family: 'Nanum Square';
    letter-spacing : 0px;
	height:100%;
	line-height:160%;
}
html, body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, pre, input, blockquote, th, td, thead, tbody, legend, label, select, option, button, fieldset, select, textarea { margin:0; padding:0; }

button { cursor:pointer; }
ol,ul,dl { list-style:none; }
fieldset,img { border:0 none; margin:0; padding:0; }
input,select, button{vertical-align:middle;color:#333333;}
textarea {overflow:auto;vertical-align:top;}
label { cursor:pointer; }
table { border-collapse: collapse; border-spacing:0; }

a { text-decoration:none; cursor:pointer; color:#444;}
a, a:hover {color:inherit;}

/* ¸Þ´º ·Ñ¿À¹ö*/
a.rollover img { border-width:0px; display:inline; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:inline; }
a {text-decoration:none;}
img {border:0px;}


section, article, aside, hgroup, header, footer, nav, figure, figcaption, time, mark, canvas, video, audio, details, summary { display:block; }

.skipnavi, .none { font-size:0; line-height:0; display:none; }
.clear { clear:both; height:0; overflow:hidden; }

.fl { float:left; }
.fr { float:right; }
.fn { float:none; }

.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }

.vt { vertical-align:top; }
.vm { vertical-align:middle; }
.vb { vertical-align:bottom; }


.f_bold {font-family: 'Nanum Square Bold';color:#000;}



