html { height:100%; }
body { margin:0; padding:0; height:100%; }

body, div, td, li, p, a { font-family:µ¸¿ò,Dotum,AppleGothic,sans-serif; font-size:12px; color:#393939; line-HEIGHT:130%; }
input, select, textarea { font-family:µ¸¿ò,Dotum,AppleGothic,sans-serif; font-size:12px; color:#393939; line-HEIGHT:130%; }

img { border:0; }

form,h1,h2,h3,h4,h5,p { margin:0; padding:0; }
ul,li,ol,dl,dt,dd { margin:0; padding:0; }

ul li,ol li { list-style-type:none; }

a { color:#393939; }
a:link { text-decoration:none; color:#393939; }
a:visited { text-decoration:none; color:#393939; }
a:active  { text-decoration:none; color:#393939; }
a:hover { text-decoration:underline; color:#393939; }

/* color */
.white, a.white:link, a.white:visited, a.white:hover, a.white:active { color:#FFFFFF; }

.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active { color:#393939 }

.red01, a.red01:link, a.red01:visited, a.red01:hover, a.red01:active { color:#990000 }

/* bold link */
.b, a.b:link, a.b:visited, a.b:hover, a.b:active { font-weight:bold; }
.b2, a.b2:link, a.b2:visited, a.b2:hover, a.b2:active { font-weight:bold; letter-spacing:-1px; }

/* font-size */
.fs8 { font-size:8px; }
.fs9 { font-size:9px; }
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs20 { font-size:20px; }
.fs24 { font-size:24px; }

/* line */
.line01 { height:1px; background:url(/images/line/dots_01.gif) top repeat-x; overflow:hidden; }

/* blank */
.blank0 { height:0px; overflow:hidden; font-size:0; }
.blank3 { height:3px; overflow:hidden; font-size:0; }
.blank7 { height:7px; overflow:hidden; font-size:0; }
.blank10 { height:10px; overflow:hidden; font-size:0; }
.blank12 { height:12px; overflow:hidden; font-size:0; }
.blank16 { height:16px; overflow:hidden; font-size:0; }
.blank24 { height:24px; overflow:hidden; font-size:0; }

/* div flow */
.fl { float:left; }
.fr { float:right; }
.cboth{ clear:both; }

/* text align */
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }

/* cursor style */
.ch { cursor:hand; }

/* background color */
.bgred { background-color:red; }
.bggreen { background-color:green; }
.bgblue { background-color:blue; }

/* form */
.inp { margin:0 0 0 -3px; vertical-align:middle; }
