@charset "UTF-8";

/* reset style [start] */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, em, font, img, ins, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0;	border:0;  line-height: 1.5em;  list-style:none; } /* vertical-align: baseline; outline: 0; ie ??釉뚮씪?곗? ?ъ빱???щ씪吏??臾몄젣濡??쒓굅 */

body {line-height: 1.8em; }
.bold {font-weight:bold;}
/* caption */
caption { display: none;}

/* default */
body {font-size:75%; line-height:2.5em; font-family: Dotum, Gulim , Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; }
a:link { text-decoration:underline; color:#0042BB;}  /* #004ED1 */ 
a:visited {color:#87124F; text-decoration:underline;}
a:hover {color:#0030AE; text-decoration:underline;}
a:active {color:#0030AE; text-decoration:underline;}
input.type-image {border:0 none; padding:0; margin:0;}

/* Layout */

#wrapper {position:relative; width:497px; margin:0 auto; text-align:left; }	/* ?쇱そ?뺣젹??margin媛?議곗젙 */
#main #Contents .quick01 { position:absolute; width:186px; height:45px; top:-1px; left: 0px; }
/* Contents > content-main */
#main #content_main {clear:both; width:497px; margin-bottom:30px; position:relative;}


#Contents table { width:380px; margin-left:10px; padding:0; line-height:36px; border-top:1px solid #959595; border-left:1px solid #959595; border-collapse : collapse; font-size:1em;}
#Contents table th { margin:0; padding:1px 2px 1px 2px; background-color : #d9e8f4; text-align:center; border-right:1px solid #c4d7e6; border-bottom : 1px solid #c4d7e6; color:#2d5986;}
#Contents table td { margin:0; padding:1px 1px 1px 2px;  border-right:1px solid #959595; border-bottom : 1px solid #959595;  border-top : 1px solid #959595;}
#Contents table td .color1 { margin:0; padding:1px 2px 1px 2px; text-align:center; background-color:#959595; border-right:1px solid #959595; border-bottom : 1px solid #959595; color:#ffffff; border-top : 1px solid #959595; }

#Contents .table2 { width:380px; margin-left:10px; padding:0; line-height:36px; border-top:1px solid #959595; border-left:1px solid #959595; border-collapse : collapse; font-size:1em;}
#Contents .table2 th { margin:0; padding:1px 2px 1px 2px; background-color : #d9e8f4; text-align:center; border-right:1px solid #c4d7e6; border-bottom : 1px solid #c4d7e6; color:#2d5986;}
#Contents .table2 td { margin:0; padding:1px 1px 1px 2px;  border-right:1px solid #959595; border-bottom : 1px solid #959595;  border-top : 1px solid #959595;}
#Contents .table2 td .color1 { margin:0; padding:1px 2px 1px 2px; text-align:center; background-color:#959595; border-right:1px solid #959595; border-bottom : 1px solid #959595; color:#ffffff; border-top : 1px solid #959595; }


#Content_menu table {  width:497px; height:45px; padding:0;  margin-left:21; }
#Contents   {position:relative; width:497px; margin:0 auto; text-align:left; }
#Contents .title{padding-left:4px; }

#Contents .menu  { padding:0px 0px 0px 21px;  float:left;}
#Contents .menu1 { width:186px; height:45px;  padding:0; float:left;}
#Contents .menu2 { width:186px; height:45px;  padding:0; float:left;}
#Contents .menu3 { width:186px; height:45px;  padding:0; float:left;}
#Contents .pading_left20 { padding-left:20px;}
#Contents .pading_left40 { padding-left:40px;}
#Contents .pading_left50 { padding-left:50px;}
#Contents .pading_left55 { padding-left:55px;}
#Contents .cen { text-align:center; padding-bottom:20px;}
#Contents .height10 { height:10px;}
#Contents .height20 { height:20px; }
#Contents .height30 { height:30px; }
#Contents .height50 { height:50px; }
#Contents .txt1 {font-size:1em; padding:5px 50px 5px 10px; font-weight:bold; color:#11276e;} 


#Contents .box01top { float:left;  margin:0; padding:0; width:497px; height:12px; background:url(../img/top.gif) no-repeat; }
#Contents .box01mid { float:left;  margin-left:25px; padding:0; width:497px; height:100%; background:url(../img/bg.jpg) repeat-y; }
#Contents .box01bot { float:left;  margin:0; padding:0; width:497px; height:14px; background:url(../img/bottom.gif) no-repeat; }


 #Contents .bdot { padding:0 0 0 20px; position:relative; background:url(../img/bdot.gif) no-repeat ;} 