@import url(main.css);
@import url(board.css);
@import url(sub01.css);
@import url(sub02.css);
@import url(sub03.css);
@import url(sub04.css);
@import url(sub05.css);
@import url(sub06.css);
@import url(sub07.css);


body {font-size:12px;font-family:µ¸¿ò;color:#464646;width:100%;line-height:16px;margin:0px;font-weight:normal;height:100%;padding:0px;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, dt, dl, dd {margin:0px;padding:0px;font-size:12px;font-family:µ¸¿ò;color:#464646;}
ul, ol, dl, dd, dt, li	{list-style-type:none; margin:0; padding:0px;line-height:16px;}
table {}
select {font-size:12px;}

fieldset {border:0;margin:0px;padding:0px;}
legend {margin:0px;padding:0px;font-size:0px;height:0px;line-height:0px;}
caption {position:absolute; visibility:hidden; width:0px; height:0px; overflow:hidden; font:0px;margin:0px;padding:0px;line-height:0px;} 

img {border:0;vertical-align:top;}

/* Å¬¸®¾î */
.cb {clear:both;font-size:0px;line-height:0px;height:0px;}

/* ÄÁÅÙÃ÷Á¤·Ä°ü·Ã */
.al {text-align:left;} .ac {text-align:center;} .ar {text-align:right;}

/* default */
a { color:#464646;text-decoration:none;} a:hover {color:#464646; text-decoration:underline;}

/* °Ç³Ê¶Ù±â */
#skipnavi {width:0; height:0; font-size:0; line-height:0;}

.space20 { margin:20px 0 0 0 }
.space27 { margin:27px 0 0 0 }

/* °¡ÀÌµå */
#wrap {width:975px;margin:0px auto 0px auto;}

/* Å¾¿µ¿ª */
#header {position:relative; width:955px; height:100px; background:url(../../image/common/bg_header.gif) no-repeat; margin-top:20px;}
#header .f_link {width:200px; position:absolute; left:708px; text-align:right; margin-top:-10px; color:#959595;}
#header .f_link a {color:#959595;}
#header h1 {position:absolute; top:40px; left:30px;}
#header .top_link {position:absolute; right:0px; top:10px; width:200px;}
#header .top_link ul {}
#header .top_link li {float:left; padding:0px 6px;}
#header #gnb {position:absolute; left:260px; top:45px; width:690px;}
#header #gnb h2 {float:left; font-size:14px; color:#000; padding-left:45px;}
#header #gnb h2.none {padding-left:0px;}
#header #gnb .sub_menu {position:absolute; top:35px; left:50px; width:600px;}
#header #gnb .sub_menu ul {}
#header #gnb .sub_menu li {float:left; color:#454545;}
#header #gnb .sub_menu li a {color:#454545; text-decoration:none }
#header #gnb .sub_menu li a.hover {display:inline-block;}
#header #gnb .sub_menu li span {padding:0px 7px; color:#b7b7b7;}
#header #gnb .sub02 {position:absolute; top:35px; left:100px;}
#header #gnb .sub03 {position:absolute; top:35px; left:180px;}
#header #gnb .sub04 {position:absolute; top:35px; left:310px;width:auto;}
#header #gnb .sub05 {position:absolute; top:35px; left:50px;width:auto;}

/*¼­ºêºñÁê¾ó*/
#sub_visual {width:955px; height:221px;}

/*¿ÞÂÊ&ÄÜÅÙÃ÷ ÄÁÅ×ÀÌ³Ê*/
#container {width:955px; height:auto; background:url(../../image/common/bg_contents.gif) no-repeat;}

/* ·¹ÇÁÆ® ¿µ¿ª */
#snb {float:left; width:212px; height:500px; padding-bottom:px; background:url(../../image/common/bg_left.gif) no-repeat; position:relative; }
#left_menu {}
#left_menu h2 {padding:10px 0px 0px 30px;}
#left_menu dl {padding-top:10px;}
#left_menu dt.over {text-align:right;background:url(../../image/common/bg_menu.gif) no-repeat; height:26px;padding:5px 40px 0 0}
#left_menu dt.over span {font-weight:bold; color:#ffffff; letter-spacing:-1px; }
#left_menu dt.over span a {color:#fff;}
#left_menu dt {font-weight:bold; line-height:18px; padding:3px 0px; letter-spacing:-1px;background:url(../../image/common/ico_menu.gif) 25px 4px no-repeat; padding-left:45px;}
#left_menu dt a {color:#464646; text-decoration:none;}
#left_menu dd {}
#left_menu dd ul{padding:5px 5px 5px 43px ;}
#left_menu dd li{font-size:11px; background:url(../../image/common/ico_03.gif) 0px 5px no-repeat; padding-left:6px;}
#left_menu dd li a {}
#left_menu .information {padding:20px 0px 0px 10px;}
 
/* ¼­ºêÄÜÅÙÃ÷ */
#content {float:left;width:720px; height:100%; position:relative;}
#content .title {margin-top:25px;background:url(../../image/common/bg_title.gif) no-repeat; height:35px; width:730px;}
#content h3 {font-size:14px; float:left; padding:8px 0px 0px 30px; background:url(../../image/common/ico_h3.gif) 10px 8px no-repeat;}
#content h3 span {padding:19px 0px 0px 10px;;}
#content .navi {float:right;font-size:11px; position:absolute; top:34px; right:30px;}
#content .navi img {padding-right:5px;}

#content .cont_area {padding:20px 20px 0px 20px;}
#content .cont_area h3{padding-bottom:30px; font-size:14px; letter-spacing:-1px;}

/* Ç²ÅÍ */
#footer {height:40px; margin-top:30px; }
#footer .footer_area {position:relative; width:950px; height:60px; background:url(../../image/common/bg_footer.gif) no-repeat; }
#footer .footer_area h1 {position:absolute; top:18px; left:60px;}
#footer .footer_area address {position:absolute; top:15px; left:220px; width:380px;}
#footer .footer_area address img {padding:2px 0px;}
#footer .footer_area ul {position:absolute; top:20px; right:20px; letter-spacing:-1px;}
#footer .footer_area li {float:left; font-size:11px; color:#fff;}


/*µ¥ÀÌÅ¸Å×ÀÌºí*/
.cont_sub01 .data_table01 {}
.cont_sub01 .data_table01 table {width:100%;border-top:1px solid #bddde6;}
.cont_sub01 .data_table01 thead th {background:#eaf7fa;border-bottom:1px solid #bddde6;color:#003663;padding:6px 0px 3px 0px;font-weight:bold;}
.cont_sub01 .data_table01 tbody td {border-bottom:1px solid #bddde6;border-right:1px solid #fff;color:#636363;padding:6px 7px 3px 7px;}
.cont_sub01 .data_table01 p {text-align:left;padding:0px 5px 0px 5px;}
.cont_sub01 .data_table01 .bd_none {border-right:none;}



.cont_area h3 { display:none;}
.cont_area .subtitle {display:block;font-size:14px; float:left; padding:8px 0px 0px 30px; background:url(../../image/common/icon_02.gif) 14px 10px no-repeat !important;}

/* quick_menu */
#quick_menu {position:absolute;top:0px;left:0px;width:100%;}
#quick_menu .quick_area {margin:0px auto 0px auto;width:980px;position:relative;}
#quick_menu .flash_quick {position:absolute;right:0px;top:242px;width:104px;}


.btn_center {margin-top:10px;text-align:center;}
.btn_left {margin-top:10px;}
.btn_right {text-align:right;}

.img_center {text-align:center;position:relative;}
.img_left {position:relative;}
.img_right {text-align:right;position:relative;}
