/* author
 * 20120822 Seunghyun Reset Css
*/
@charset "euc-kr";


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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	font-family: Dotum;
	vertical-align: baseline;
	
}

html, body {-webkit-text-size-adjust:none;}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

a {	color: rgb(0, 0, 0); text-decoration: none; font-weight:normal; onfocus:"this.blur();";}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

input, img {	vertical-align: middle;}
select {height: 22px; font-size: 12px; margin-top: -1px; vertical-align: middle; border:1px solid #dedede;}
textarea {	border: 1px solid #d8d8d8; overflow-y: scroll;}

input[type='checkbox'] {top: -1px; position: relative;}
input[type='radio'] {	top: -1px; position: relative;}
input[type='text'] {border:1px solid #dedede; height:18px; padding-left:4px;}
input[type='password'] {border:1px solid #dedede; height:18px; padding-left:4px;}
input[type='file'] {border:1px solid #dedede; height:18px; background-color: #fff;}

pre.nowarp {	white-space: pre-wrap; word-break: break-all; word-wrap: break-word;}

.hand {cursor: pointer;}
.center {margin: 0px auto !important;}
.cb {clear: both !important;}
.f_l {float: left;}
.f_r {float: right;}
.l {text-align: left !important;}
.c {text-align: center !important;}
.r {text-align: right !important;}
.sort_t {vertical-align: top;}
.sort_m {vertical-align: middle;}
.sort_b {vertical-align: bottom;}
.ul {text-decoration: underline;}
.b {font-weight: bold;}
.fn {font-weight: normal !important;}
.none {display: none;}
.hidden {visibility: hidden;}
.bd_0 {border:0 !important;}
.bgNone {background-image: none !important;}

/*20121012 ÅØ½ºÆ®ÄÃ·¯ Ãß°¡*/
.fcolor01 {color:#20C2F3 !important;} 

.fontGray {color:#999999;}
.fontGray01 {color:#6b6b6b !important;}
.textLong {width:98%;}
.lh_20 {line-height:20px;}
.wid830 {width:830px;}
.wid666 {width:666px;}
.wid170 {width:174px;}

.mg_0 {margin:0 !important;}
.mg_v5 {margin:5px 0;}

.mg_r6 {margin-right:6px;}
.mg_r10 {margin-right:10px;}
.mg_r20 {margin-right:20px;}
.mg_r30 {margin-right:30px ;}
.mg_r40 {margin-right:40px;}

.mg_l6 {margin-left:6px;}
.mg_l10 {margin-left:10px;}
.mg_l30 {margin-left:30px;}

.mg_t5 {margin-top:5px;}
.mg_t10 {margin-top:10px;}
.mg_t15 {margin-top:15px;}
.mg_t20 {margin-top:20px !important;}
.mg_t25 {margin-top:25px;}
.mg_t30 {margin-top:30px !important;}
.mg_t40 {margin-top:40px;}
.mg_t50 {margin-top:50px;}

.mg_b5 {margin-bottom:5px;}
.pd_r10 {padding-right:10px;}
.pd_r30 {padding-right:30px;}

.pd_l10 {padding-left:10px;}
.pd_l20 {padding-left:20px;}

.ls_m1 {letter-spacing: -1px;}
.ls_m2 {letter-spacing: -2px;}



@media (max-width:320px){
    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,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
    font-size: 11px;
    }
    input[type='radio'] {top: -2px; position: relative;}
    select {height: 22px; font-size: 11px; margin-top: -1px; vertical-align: bottom; border:1px solid #dedede;}
    body {overflow-x: hidden}
}   