@charset "euc-kr";

/*°øÅë »çÇ×*/
body, table, #box_text, input, select, textarea { font:12px "µ¸¿ò", Dotum, "±¼¸²", Gulim, sans-serif; color:#666; }
table { border-spacing:0; border-collapse:collapse; }
table a:active, table a:visited { color:#666; }
table a:hover { color:#217fbd; }
a { text-decoration:none; color:#666; }
a:hover, a:active, a:visited { color:#333; }

img, fieldset { border:none; }
body, h1, h2, h3, h4, h5, h6, form, img, p, div, ul, li, ol, dl, dt, dd, input, fieldset { margin:0; padding:0; }
*+html div,*+html p,*+html img { margin:0; padding:0; }
ol, ul, li { list-style:none; }

/* »çÆÄ¸®¿¡¼­ Å×ÀÌºí ¿À·ù caption (position:absolute; ¸¦ »ç¿ëÇÒ°æ¿ì Æ¯Á¤ºê¶ó¿ìÀú¿¡¼­ col »çÀÌÁî°¡ µ¿ÀÏÇØÁö´Â Çö»ó)*/
caption { font-size: 0; height: 0; line-height: 0; visibility: hidden; width: 0; }
legend, #accessibility, hr, .skip { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }


.bold { font-weight:bold; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

.t10 { padding-top:10px; }
.t15 { padding-top:15px; }
.t20 { padding-top:20px; }
.t25 { padding-top:25px; }
.t30 { padding-top:30px; }
.t40 { padding-top:40px; }
.t50 { padding-top:50px; }
.b10 { padding-bottom:10px; }
.b30 { padding-bottom:30px; }
.l_15 { padding-left:15px; }

.b_no { border:none; }

.color01 { color:#ed8d1a; }
.color02 { color:#898989; }
.color03 { color:#448ccb; }
.color04 { color:#ea6b48; }
.color05 { color:#9d080d; }
.color06 { color:#0669b2; }

.letter { letter-spacing:-0.16em }