@charset "utf-8";

/* reset */
html,body{margin:0;padding:0;height:100%;/*overflow-x:hidden;*/}
body{position:relative;min-width:320px;}
body,div,p,ul,ol,li,dl,dt,dd,form,table,th,td,fieldset,input,textarea,select,button,h1,h2,h3,h4,h5,h6,pre,address,pre,figure,figcaption{margin:0; padding:0}
html,body,select,input,textarea,button,pre{font:12px/1.3 Dotum,Gulim,Sans-serif;color:#666}
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}
fieldset,img{border:0}
img{vertical-align:top; -ms-interpolation-mode:bicubic}

caption{width:0px; height:0px; line-height:0px; visibility:hidden; overflow:hidden}
legend{width:0px; height:0px; line-height:0px; visibility:hidden; overflow:hidden; position:absolute}
table{border-spacing:0px; border-collapse:collapse}
ul,ol{list-style:none}
a{color:#666; text-decoration:none}
address,em,i{font-style:normal}
button{overflow:hidden; border:0; background:none; -webkit-appearance:none; text-align:center; cursor:pointer}
pre{word-break:break-all;white-space:pre-line}
.blind{width:0;height:0;line-height:0;visibility:hidden;overflow:hidden}
:focus{outline:0}

/* form(input) */
input,textarea{vertical-align:middle}
input[type="text"],
input[type="password"]{border:1px solid #78828a;}
input[type="text"]:focus,
input[type="password"]:focus{border-color:#ea7459}
textarea{border:1px solid #78828a;resize:none;line-height:1.7}

input[type="checkbox"] {vertical-align:middle; *vertical-align:0}
input[type="radio"] {margin:0; vertical-align:middle; *vertical-align:0}

/* default */
.m0{margin:0 !important}
.mt0{margin-top:0 !important}
.mb0{margin-bottom:0 !important}
.mr0{margin-right:0 !important}
.ml0{margin-left:0 !important}

.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}

.mb5{margin-bottom:5px}
.m10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}

.ml2{margin-left:2px}
.ml3{margin-left:3px}
.ml5{margin-left:5px}
.ml8{margin-left:8px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}

.p0{padding:0 !important}
.pt0{padding-top:0 !important}
.pr0{padding-right:0 !important}
.pb0{padding-bottom:0 !important}
.pl0{padding-left:0 !important}

.brt0{border-top:0 !important}
.brb0{border-bottom:0 !important}
.bru0{border-radius:0 !important}

.vt{vertical-align:top !important}
.tc{text-align:center !important}
.pos_a{position:absolute}

.tl{text-align:left !important}
.tr{text-align:right !important}

.clearfix{*zoom:1}
.clearfix:after{display:block;clear:both;content:''}
.f_l{float:left}
.f_r{float:right}


/* font */
.ffd{font-family:dotum !important}
.fwb{font-weight:bold !important}
.fwn{font-weight:normal !important}
.u{text-decoration:underline !important}
.fs11{font-size:11px !important}
.fs12{font-size:12px !important}
.fs14{font-size:14px !important}
