﻿@charset "utf-8";

html, body, h1, h2, h3, h4, h5, h6, div, p, ul, li, ol, dl, dt, dd, form, fieldset, legend, input, select, button, textarea, a, span, strong, address, table, thead, tbody, tr, th, td {margin:0; padding:0; font-family:dotum, '돋움';  font-size:12px; line-height:18px; color:#555555; }
img {vertical-align:top; border:none;}
fieldset {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;;}
ul, li, ol {list-style:none;}
table {border-collapse:collapse;}

.haze {position:absolute; top:0; left:0; width:0; height:0; font-size:0; visibility:hidden;}

/* sub layout ------------------------------------------------------------------------------------------*/

#wrap {width:100%; height:100%; background:url('../images/sub/bg_sub_wrap.jpg') repeat-x left top;}
#sub_wrap {width:1035px; min-height:500px; _height:500px; position:relative; background:url('../images/sub/bg_sub_visual.jpg') no-repeat left top;}
#sub_wrap_request {width:1035px; min-height:500px; _height:500px; position:relative; background:url('../images/sub/bg_sub_visual_request.jpg') no-repeat left top;}

/*menu*/
.navi_zone_KP0221 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_01.jpg') no-repeat -1px top; }
.navi_zone_KP0246 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_02.jpg') no-repeat -1px top; }
.navi_zone_KP0251 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_03.jpg') no-repeat -1px top; }
.navi_zone_KP0256 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_04.jpg') no-repeat -1px top; }
.navi_zone_KP0261 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_05.jpg') no-repeat -1px top; }
.navi_zone_KP0275 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_06.jpg') no-repeat -1px top; }
.navi_zone_KP0279 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_07.jpg') no-repeat -1px top; }
.navi_zone_KP0283 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_08.jpg') no-repeat -1px top; }
.navi_zone_KP0285 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_09.jpg') no-repeat -1px top; }
.navi_zone_KP0303 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_10.jpg') no-repeat -1px top; }
.navi_zone_KP0318 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_10.jpg') no-repeat -1px top; }
.navi_zone_KP0401 {width:952px; height:164px; background:url('../images/sub/bg_sub_visual_10.jpg') no-repeat -1px top; }

.navi_zone_01 {width:952px; height:149px; background:url('../images/sub/bg_sub_visual_10.jpg') no-repeat -1px top; }

h1 {height:38px; padding:6px 0 0 19px;}

.etcMenu_sphere {position:absolute; top:14px; left:716px; width:270px;}

#topmenu {position:absolute; top:162px; left:249px; width:708px; z-index:10;}
#topmenu li {float:left;}
.menu1  {float:left; padding:0 14px 0 13px;}
.menu2, .menu3, .menu4{float:left; padding:0 13px 0 13px;}
.menu5, .menu6, .menu7, .menu8, .menu9  {float:left; padding:0 13px 0 14px;}
#topmenu li ul li a {font-size:11px; color:#fff; letter-spacing:-1px; }
#topmenu li ul li a:hover {color:#fffc00;}
.menu1_sub {position:absolute; top:18px; left:-3px; width:665px; height:18px; padding:3px 0 1px 10px; background:url('../images/sub/bg_menu1_sub.jpg') no-repeat left top;}
.menu1_sub li  {padding:0 9px 0 10px; _padding:0 9px 0 9px;}
*+html .menu1_sub li  {padding:0 9px 0 9px;}
.menu2_sub {position:absolute; top:18px; left:-211px; width:950px; height:18px; padding:3px 0 1px 10px; background:url('../images/sub/bg_menu2_sub.jpg') no-repeat left top;}
.menu2_sub li  {padding:0 9px 0 8px; _padding:0 8px 0 8px;}
*+html .menu2_sub li  {padding:0 8px 0 8px;}
.menu3_sub {position:absolute; top:18px; left:32px; width:634px; height:18px; padding:3px 0 1px 10px; background:url('../images/sub/bg_menu3_sub.jpg') no-repeat left top;}
.menu3_sub li  {padding:0 9px 0 8px;}
.menu4_sub {position:absolute; top:18px; left:97px; width:354px; height:18px; padding:3px 0 1px 10px; background:url('../images/main/bg_menu4_sub.jpg') no-repeat left top;}
.menu4_sub li  {padding:0 9px 0 8px; _padding:0 8px 0 8px;}
*+html .menu4_sub li  {padding:0 8px 0 8px;}
.menu5_sub {position:absolute; top:18px; left:166px; width:380px; height:18px; padding:3px 0 1px 10px; background:url('../images/main/bg_menu5_sub.jpg') no-repeat left top;}
.menu5_sub li  {padding:0 9px 0 8px; _padding:0 8px 0 8px;}
*+html .menu5_sub li  {padding:0 8px 0 8px;}
.menu6_sub {position:absolute; top:18px; left:293px; width:354px; height:18px; padding:3px 0 1px 10px; background:url('../images/main/bg_menu6_sub.jpg') no-repeat left top;}
.menu6_sub li  {padding:0 9px 0 8px; _padding:0 8px 0 8px;}
*+html .menu6_sub li  {padding:0 8px 0 8px}
.menu7_sub {position:absolute; top:18px; left:395px; width:190px; height:18px; padding:3px 0 1px 10px; background:url('../images/main/bg_menu7_sub.jpg') no-repeat left top;}
.menu7_sub li  {padding:0 9px 0 8px; _padding:0 8px 0 8px;}
*+html .menu7_sub li  {padding:0 8px 0 8px}
.menu8_sub {position:absolute; top:18px; left:544px; width:45px; height:18px; padding:3px 0 1px 10px; background:url('../images/main/bg_menu8_sub.jpg') no-repeat left top;}
.menu9_sub {position:absolute; top:18px; left:122px; width:578px; height:18px; padding:3px 0 1px 10px; background:url('../images/main/bg_menu9_sub.jpg') no-repeat left top;}
.menu9_sub li  {padding:0 10px 0 9px; _padding:0 9px 0 9px;}
*+html .menu9_sub li  {padding:0 9px 0 9px}

/*quick*/
#gotop {position:fixed; _position:absolute; position:static;  top:148px; left:961px; width:74px; }

/*contens*/
.sub_contens_zone {float:left; width:945px; padding:0 0 0 7px; min-height:300px; _height:300px; background:url('../images/sub/bg_sub_contens_zone.jpg') no-repeat 7px 60px;}

#section_menu {float:left; width:237px; padding:0;}
#section_menu h2 {height:38px; padding:0 0 0 20px; }
#section_menu ul {padding:0 0 0 22px;}
/*091023*/
#section_menu ul li {width:190px;  padding:6px 0 5px 0; line-height:17px; background:url('../images/sub/lnb/bg_menu.jpg') no-repeat left bottom;}
#section_menu ul li a {display:inline-block; color:#576872; letter-spacing:-1px; padding:0 0 0 15px; background:url('../images/sub/lnb/bg_menu_bu.jpg') no-repeat left 3px;}
#section_menu ul li.selected {height:auto; background:url('../images/sub/lnb/bg_menu.jpg') no-repeat left top;}
#section_menu ul li.selected02 { padding:6px 0 4px 0;}
#section_menu ul li.selected a {font-weight:bold; color:#ff5700}
#section_menu ul li.selected02 a {font-weight:bold; color:#ff5700}
#section_menu ul li.selected p {padding:19px 0 7px 0;  letter-spacing:-1px; background:url('../images/sub/lnb/bg_dot_line.jpg') no-repeat left bottom; }
#section_menu ul li.selected p a {display:block; padding:0 0 5px 14px;
	background:url('../images/sub/lnb/bu_dot_gray.jpg') no-repeat 5px 2px; font-size:11px;  font-weight:normal; color:#727b82}
#section_menu ul li.selected p a.selected {color:#e55401; font-weight:bold;}
/*//091023*/



/*#contens_zone {float:left; position:relative; width:640px; padding:56px 37px 50px 31px;}*/
#contens_zone {float:left; position:relative; width:640px; padding:28px 18px 25px 15px; }

#contens_zone h1 {height:39px; padding:13px 0 0 11px; font-size:16px; color:#555555;
	background:url('../images/sub/bg_bar01.jpg') no-repeat left 13px; }
#contens_zone h1 span {font-size:16px;}
#contens_zone h1 .bar {font-weight:normal;}
#contens_zone h1 .sub {color:#228a00;}
#contens_zone .pos {position:absolute; top:28px; right:16px; font-size:11px; color:#999999;  letter-spacing:-1px;}
#contens_zone .summary {height:104px; background:url('../images/sub/bg_summary.jpg') no-repeat left 83px; }
#contens_zone .summary p {float:left; padding:0 17px 0 0;}
#contens_zone .summary p.txt {float:left; padding:6px 0 0 0;}
#contens_zone .summary02 {height:80px; }
#contens_zone .summary02 p {float:left; padding:0 17px 0 0;}
#contens_zone .summary02 p.txt {float:left; padding:6px 0 0 0;}
#contens_zone .general {height:82px; margin:0px 0px 0px 10px; padding:10px; background:url('../images/sub/bg_general.gif') no-repeat left 0px; }
#contens_zone .general p {float:left; width:190px;padding:10px 0px 0px 0px;}
#contens_zone .general p.txt {float:left; width:390px; padding:0px 0 0 0; font-size:11px; line-height:16px; color:#999999; letter-spacing:-1px;}
#contens_zone .general p.txt01 {color:#df7503; text-align:right; letter-spacing:-1px;}
#contens_zone .general a {color:#ff6600; float:right; font-size:11px; letter-spacing:-1px;}

#contens_zone .session {height:105px; margin:0px 0px 0px 10px; padding:10px; background-color:#f9f8f3;}

#contens_zone .tel {height:59px; margin:10px 0px 0px 5px; background:url('../images/sub/bg_tel.gif') no-repeat left 0px; }
#contens_zone .tel p {float:left; width:600px; padding:13px 0px 0px 20px; font-size:11px; line-height:16px; color:#9c9579; letter-spacing:-1px; }

#contens_zone .searchbox {position:relative; height:109px; margin:0; padding:10px; background:url('../images/sub/bg_form.jpg') no-repeat left 0px; }
#contens_zone .searchbox ul {position:absolute; width:240px; right:0; top:15px;}
#contens_zone .searchbox ul li {float:left; width:240px; padding:0 0 0 15px; background:url('../images/sub/bu_green03.jpg') no-repeat left 6px; font-size:12px; line-height:20px; letter-spacing:-1px; color:#545454;}
#contens_zone .searchbox ul li a {font-size:12px;  color:#545454; letter-spacing:-1px;}
#contens_zone .searchbox ul li a:hover {font-size:12px; color:#ff8b00; letter-spacing:-1px; }
#comments_form {position: relative; width:350px;}
#comments_form p {position: relative; padding:5px;}
#comments_form p .tit {width:100px; padding:0 15px 0 8px; background:url('../images/sub/bu_green_arrow.jpg') no-repeat left 3px; }
#comments_form p .tit02 {width:100px; padding:0 3px 0 8px; background:url('../images/sub/bu_green_arrow.jpg') no-repeat left 3px; }
#comments_form legend{ visibility:hidden; }

/*siteInfo*/
#siteInfo {clear:both; width:100%; height:80px; padding:47px 0 0 0; background:url('../images/sub/bg_siteinfo.jpg') no-repeat left top;}

#siteInfo .menu_siteinfo {height:22px; padding:0 0 0 211px; }
#siteInfo .menu_siteinfo a {margin:0 9px;}
#siteInfo address {height:18px; padding:0 0 0 220px;}
#siteInfo .copyright { padding:0 0 0 220px;}


/* sub  Contents ------------------------------------------------------------------------------------------*/
caption {visibility:hidden; height:5px;}

.title_type01 {clear:both; height:24px; padding:0 0 0 12px; color:#555; background:url('../images/sub/bg_bar02.jpg') no-repeat left top;}
.title_type02 {clear:both; height:24px; padding:0 0 0 12px; margin:15px 0px 0px 0px; color:#555; background:url('../images/sub/bg_bar03.jpg') no-repeat left top;}
.title_type02 span.t1 {color:#555; font-weight:normal;}
.title_type03 {clear:both; font-size:12px; line-height:18px; padding:0 0 0 22px; color:#4a9b34; font-weight:bold; background:url('../images/sub/bu_green.jpg') no-repeat 10px 4px;}
.title_type03_01 {clear:both; font-size:12px; line-height:18px; padding:0 0 0 22px; color:#4a9b34; background:url('../images/sub/bu_green02.jpg') no-repeat 13px 7px; }
.title_type03_02 {clear:both; font-size:12px; line-height:18px; margin-top:15px; padding:0 0 0 22px; color:#4a9b34; font-weight:bold; background:url('../images/sub/bu_green.jpg') no-repeat 10px 4px; }
.title_type03_03 {clear:both; font-size:12px; line-height:18px; padding:0 0 0 22px; color:#333;}
.title_type03 span.t1 {color:#333; font-weight:normal;}
.title_type03 span.t1 span.s1 {color:#bd6f13; font-weight:normal;}
.title_type03 span.t1 span.s2 {color:#4a9b34; font-weight:normal;}
.title_type03 span.t2 {color:#424242; font-weight:normal;}
.title_type04 a {color:#333; font-size:12px; text-decoration:none;}
.title_type04 a:hover {color:#333; font-size:12px; text-decoration:underline;}
.title_type04 {clear:both; padding:0 0 15px 30px; color:#333; font-size:12px; font-weight:normal; background:url('../images/sub/bu_green_arrow.jpg') no-repeat 21px 5px; line-height:18px;}
.title_type04 span.t1  {color:#ce622a; font-weight:normal;}
.title_type04 span.t2  {color:#2e8915; font-weight:normal;}
.title_type04 span.t3  {color:#0070bf; font-weight:normal;}
.title_type04 span.t4  {color:#333; font-weight:normal; padding-left:10px;}
.title_type04 span.t5  {color:#333; font-weight:normal; padding-left:18px;}
.title_type05 {clear:both;  height:20px; font-size:12px; padding:0 0 0 22px; color:#3b8db3; font-size:12px; font-weight:bold; background:url('../images/sub/bu_blue.jpg') no-repeat 10px 2px;}

.title_type06 {clear:both; height:20px; padding:10px 0 0 30px; color:#333; font-size:12px; font-weight:normal; background:url('../images/sub/bu_green_arrow.jpg') no-repeat 21px 14px;}
.title_type07 {clear:both; height:24px; padding:0px 0 0 30px; color:#3b8db3; font-size:12px; font-weight:normal;}
.title_type08 {clear:both; height:30px; padding:0 0 0 12px; margin:15px 0px 0px 0px; color:#555; background:url('../images/sub/bar_05top.gif') no-repeat left top;}
.title_type09 {clear:both; font-size:12px; line-height:18px; padding:0 0 0 18px; color:#4a9b34; font-weight:bold; }
.title_type09 span {color:#666; font-size:11px; font-weight:bold;}
.title_type10 {clear:both; font-size:12px; line-height:18px; padding:0 0 0 8px; margin-left:22px; background:url('../images/sub/bu_green_arrow.jpg') no-repeat left 5px;}
.title_type10_green {clear:both; font-size:12px; color:#4a9b34; line-height:18px; padding:0 0 0 8px; margin-left:22px; background:url('../images/sub/bu_green_arrow.jpg') no-repeat left 5px;}

.title_type11 {clear:both; padding:0 0 15px 30px; color:#333; font-size:12px; font-weight:normal; line-height:18px;}
.title_type11 span.t1  {color:#333; font-weight:normal; padding-left:10px;}
.title_type11 span.t2  {color:#333; font-weight:normal; padding-left:30px;}
.title_type12 {clear:both; font-size:12px; line-height:18px; padding:0 0 0 8px; margin-left:40px; color:#333; margin-bottom:20px;}
.title_type13 {clear:both; font-size:12px; line-height:18px; padding:0 0 0 8px; color:#333; margin-bottom:20px; text-align:center; }
.title_type14 {clear:both; padding:0 0 15px 45px; color:#333; font-size:12px; font-weight:normal; line-height:18px;}
.title_type15 {clear:both; padding:0 0 15px 65px; color:#333; font-size:12px; font-weight:normal; line-height:18px;}
.title_type16 {clear:both; padding:0 0 15px 22px; color:#333; font-size:12px; font-weight:normal; line-height:18px;}
.title_type16 span.t1  {color:#4a9b34; font-weight:normal;}
.title_type17 {clear:both; padding:0 0 5px 30px; color:#333; font-size:12px; font-weight:normal; background:url('../images/sub/bu_green_arrow.jpg') no-repeat 21px 5px; line-height:18px;}
.title_type17 span.t1  {color:#2e8915; font-weight:normal;}
.title_type17 span.t2  { padding-left:58px;}
.title_type18 {clear:both; padding:0 0 5px 30px; color:#2e8915; font-size:12px; font-weight:normal; line-height:18px;}
.title_type18 span.t1  {color:#333; font-weight:normal; padding-left:7px;}
.title_type18 span.t2  {color:#4a9b34; font-weight:normal;}
.title_type19 {padding:0 0 0 35px; color:#333; font-size:12px; font-weight:normal; line-height:18px;}
.title_type20 {clear:both; padding:0 0 0 30px; color:#2e8915; font-size:12px; font-weight:normal; background:url('../images/sub/bu_green_arrow.jpg') no-repeat 21px 5px; line-height:18px;}
.title_type21 {clear:both; height:24px; padding:0px 0 0 10px; color:#3b8db3; font-size:12px; font-weight:normal;}



.history_list {clear:both; font-size:12px; line-height:18px; padding:0 0 15px 30px; color:#333;}
.history_list ul {clear:both;}
.history_list ul li {clear:both;  background:url('../images/sub/bu_green02.jpg') no-repeat 0px 7px; font-size:12px; padding:0 0 0 5px;}
.history_list ul li .last{clear:both;  background:url('../images/sub/bu_green02.jpg') no-repeat 0px 7px; font-size:12px; padding:0 0 0 5px; height:35px;}

.history_list01 {clear:both; font-size:12px; line-height:18px; padding:0 0 15px 50px; color:#333;}
.history_list01 ul {clear:both;}
.history_list01 ul li {clear:both;  background:url('../images/sub/bu_green02.jpg') no-repeat 0px 7px; font-size:12px; padding:0 0 0 7px;}
.history_list01 ul li .last{clear:both;  background:url('../images/sub/bu_green02.jpg') no-repeat 0px 7px; font-size:12px; padding:0 0 0 7px; height:35px;}

.table_style01 {width:626px; margin:0 0 0 11px; }
.table_style01 th { padding:3px; background:#eef4eb; color:#4a9b34; border:1px solid #c8e0c1; font-size:11px;}
.table_style01 th.left {padding:3px; background:#eef4eb; color:#4a9b34; border:1px solid #c8e0c1; text-align:left; font-size:11px;}
.table_style01 td {padding:3px; color:#555; border:1px solid #c8e0c1; font-size:12px; text-align:center;}
.table_style01 td.normal {width:429px; padding:0 0 0 19px; text-align:left;}
.table_style01 td.left { text-align:left;}
.table_style01_condition {height:17px; color:#4a9b34; padding:7px 10px 5px 0; text-align:right;}
.table_style01_center {height:17px; color:#4a9b34; padding:7px 0 0 0; text-align:center;}

.table_style02 {width:626px; margin:0 0 0 11px;}
.table_style02 th {height:35px; background:#eef4eb; color:#4a9b34; border-top:1px solid #c8e0c1; border-bottom:1px solid #c8e0c1;  border-right:1px solid #c8e0c1;  font-size:11px;}
.table_style02 th.last {height:35px; background:#eef4eb; color:#4a9b34; border-bottom:1px solid #c8e0c1;  border-right:none;  font-size:11px;}
.table_style02 td {height:32px; padding:10px 0; color:#555; border-bottom:1px solid #c8e0c1; border-right:1px solid #c8e0c1;  font-size:12px; text-align:center; line-height:18px; }
.table_style02 td.last {width:503px; height:32px; color:#555; border-bottom:1px solid #c8e0c1; font-size:12px; border-right:none; padding:10px 0 10px 19px; text-align:left;}

.table_style03 {width:626px; margin:0 0 0 11px;}
.table_style03 th {height:25px; background:#eef4eb; color:#4a9b34;  border-top:1px solid #c8e0c1; border-bottom:1px solid #c8e0c1;  border-right:1px solid #c8e0c1;  font-size:11px;}
.table_style03 th.last {height:25px; background:#eef4eb; color:#4a9b34; border-bottom:1px solid #c8e0c1;  border-right:none;  font-size:11px;}
.table_style03 td {height:25px; padding:5px 0 5px 5px; color:#555; border-bottom:1px solid #c8e0c1; border-right:1px solid #c8e0c1;  font-size:12px;  line-height:18px; }
.table_style03 td.last {border-right:none; }
.table_style03 span {color:#4a9b34; font-weight:normal;}

.table_style04 {width:580px; margin:0 0 0 11px;}
.table_style04 th {height:25px; background:#f4f1eb; color:#9b6e34;  border-top:1px solid #e0d8c1; border-bottom:1px solid #e0d8c1;  border-right:1px solid #e0d8c1;  font-size:11px;}
.table_style04 th.last {height:25px; background:#f4f1eb; color:#9b6e34; border-bottom:1px solid #e0d8c1;  border-right:none;  font-size:11px;}
.table_style04 td {height:25px; background:#fff; padding:5px 0 5px 5px; color:#555; border-bottom:1px solid #e0d8c1; border-right:1px solid #e0d8c1;  font-size:12px;  line-height:18px; }
.table_style04 td.last {background:#fff; border-right:none; }

.table_style05 {width:590px; margin:0 0 0 37px;}
.table_style05 th {height:25px; background:#eef4eb; color:#4a9b34;  border-top:1px solid #c8e0c1; border-bottom:1px solid #c8e0c1;  border-right:1px solid #c8e0c1;  font-size:11px;}
.table_style05 th.last {height:25px; background:#eef4eb; color:#4a9b34; border-bottom:1px solid #c8e0c1;  border-right:none;  font-size:11px;}
.table_style05 td {height:25px; padding:5px 0 5px 5px; color:#555; border-bottom:1px solid #c8e0c1; border-right:1px solid #c8e0c1;  font-size:12px;  line-height:18px; }
.table_style05 td.last {border-right:none; }

.table_style06 {width:580px; margin:-10px 0 10px 10px;}
.table_style06 th {height:25px; background:#eef4eb; color:#333;  border-top:1px solid #c8e0c1; border-bottom:1px solid #c8e0c1; border-left:1px solid #c8e0c1;  border-right:1px solid #c8e0c1;  font-size:11px; padding:0 0 0 10px;}
.table_style06 th.last {height:25px; background:#eef4eb; color:#4a9b34; border-bottom:1px solid #c8e0c1;  border-right:none; border-left:1px solid #c8e0c1; border-top:1px solid #c8e0c1;  font-size:11px;}
.table_style06 td {height:25px; padding:5px 0 5px 5px; color:#555; border-left:1px solid #c8e0c1; border-top:1px solid #c8e0c1; border-bottom:1px solid #c8e0c1; border-right:1px solid #c8e0c1;  font-size:12px;  line-height:18px; }
.table_style06 td.last {border-right:none; }

.table_style07 {width:626px; margin:0 0 0 11px;}
.table_style07 th {height:25px; background:#eef4eb; color:#4a9b34;  border-top:1px solid #c8e0c1; border-bottom:1px solid #c8e0c1;  border-right:1px solid #c8e0c1;  font-size:11px;}
.table_style07 th.last {height:25px; background:#eef4eb; color:#4a9b34; border-bottom:1px solid #c8e0c1;  border-right:none;  font-size:11px;}
.table_style07 td {height:25px; padding:5px 0 5px 10px; color:#555; border-bottom:1px solid #c8e0c1; border-right:1px solid #c8e0c1;  font-size:12px;  line-height:18px; }
.table_style07 td.last {border-right:none; padding:5px 0 5px 10px; }
.table_style07 span.t1 {color:#555; font-weight:normal; padding:10px;}

.table_style08 {width:570px; margin:0 0 0 11px;}
.table_style08 th {height:25px; background:#eef4eb; color:#4a9b34;  border-top:1px solid #c8e0c1; border-bottom:1px solid #c8e0c1;  border-right:1px solid #c8e0c1;  font-size:11px;}
.table_style08 th.last {height:25px; background:#eef4eb; color:#4a9b34; border-bottom:1px solid #c8e0c1;  border-right:none;  font-size:11px;}
.table_style08 td {height:25px; padding:5px 0 5px 10px; color:#555; border-bottom:1px solid #c8e0c1; border-right:1px solid #c8e0c1;  font-size:12px;  line-height:18px; }
.table_style08 td.last {border-right:none; padding:5px 0 5px 10px; }
.table_style08 span.t1 {color:#555; font-weight:normal; padding:10px;}

.table_style09 {width:97%; margin:0 0 0 11px; }
.table_style09 th { padding:3px; background:#eef4eb; color:#4a9b34; border:1px solid #c8e0c1; font-size:11px;}
.table_style09 th.left {padding:3px; background:#eef4eb; color:#4a9b34; border:1px solid #c8e0c1; text-align:left; font-size:11px;}
.table_style09 td {padding:3px; color:#555; border:1px solid #c8e0c1; font-size:12px; text-align:center;}
.table_style09 td.normal {width:429px; padding:0 0 0 19px; text-align:left;}
.table_style09 td.left { text-align:left;}
.table_style09_condition {height:17px; color:#4a9b34; padding:7px 10px 5px 0; text-align:right;}
.table_style09_center {height:17px; color:#4a9b34; padding:7px 0 0 0; text-align:center;}

.table_style10 {width:97%; margin:0 0 0 11px; }
.table_style10 th { padding:3px; background:#eef4eb; color:#4a9b34; border:1px solid #c8e0c1; font-size:11px;}
.table_style10 th.left {padding:3px; background:#eef4eb; color:#4a9b34; border:1px solid #c8e0c1; text-align:left; font-size:11px;}
.table_style10 td {padding:3px; color:#555; border:1px solid #c8e0c1; font-size:12px; text-align:left;}
.table_style10 td.normal {width:429px; padding:0 0 0 19px; text-align:left;}
.table_style10 td.left { text-align:left;}
.table_style10_condition {height:17px; color:#4a9b34; padding:7px 10px 5px 0; text-align:right;}
.table_style10_center {text-align:center;}

.table_style11 {width:626px; margin:0 0 0 11px;}
.table_style11 th {background:#eef4eb; color:#4a9b34;  border-top:1px solid #c8e0c1; border-bottom:1px solid #c8e0c1;  border-right:1px solid #c8e0c1;  font-size:11px; line-height:18px;}
.table_style11 th.last {background:#eef4eb; color:#4a9b34; border-bottom:1px solid #c8e0c1;  border-right:none;  font-size:11px;}
.table_style11 td {padding:5px 0 5px 5px; color:#555; border-bottom:1px solid #c8e0c1; border-right:1px solid #c8e0c1;  font-size:12px;  line-height:18px; }
.table_style11 td.last {border-right:none; }
.table_style11 span.t1 {color:#4a9b34; font-weight:normal;}
.table_style11 span.t2 {font-weight:normal; padding-left:10px;}
.table_style11 span.t3 {color:#d75600; font-weight:normal;}
.table_style11 span.t4 {color:#333; font-weight:normal; padding-left:18px;}





table.add { border-collapse: collapse; width: 340px; margin: 0 0 3px 0px; border: 1px solid #ddd; border-width: 1px;}
table.add tr {  } /* colgroup 으로 td 스타일제어하려면 tr에 정의  */
table.add th, table.add td { border: 1px solid #c8e0c1; padding: 3px 6px 3px 6px; text-align: center; }
table.add thead, table.add tfoot { background: #eef4eb; font-weight: normal;  color:#4a9b34; font-size:11px; text-align: center; }
table.add thead th, table.add tfoot th { background: #eef4eb; font-weight: bold; text-align:  color:#4a9b34; font-size:11px; center; vertical-align: middle; }
table.add th { background: #f8f8f8; font-weight: normal; text-align: center; }
table.add col.alignleft, table.add colgroup.alignleft  { text-align: center; }
table.add td.img { text-align: center; }
.tac { text-align: center; }


.list_style01 {padding:0 0 12px 20px; }
.list_style01 li {height:20px; padding:0 0 0 8px; color:#333; font-size:12px; background:url('../images/sub/bu_green_arrow.jpg') no-repeat left 2px;}

.list_style02 {padding:0 0 12px 0; }
.list_style02 li {height:20px; padding:0 0 0 20px; color:#333; font-size:12px; line-height:18px; background:url('../images/sub/bu_green.jpg') no-repeat 10px 5px;}

.list_style03 {padding:10px 0 12px 20px; }
.list_style03 li {height:20px; padding:0 0 0 8px; color:#333; font-size:12px; background:url('../images/sub/bu_green_arrow.jpg') no-repeat left 2px;}

.text_box01 {padding:0 0 10px 23px; line-height:20px; color:#333; letter-spacing:-1px;}
.text_box01 span {color:#9c9579;}
.text_box01 span span {color:#fc7f00;}

.text_box01_02 {padding:0 0 10px 30px; line-height:20px; color:#333; }
.text_box01_02 span {color:#9c9579;}
.text_box01_02 span span {color:#fc7f00;}

.text_box01_back {padding:5px 5px 5px 12px; color:#67625c; background:#f6f4f0; line-height:20px; letter-spacing:-1px;}
.text_box01_txt { position:relative; padding:5px 5px 5px 12px; color:#67625c; background:#f6f4f0; line-height:20px; letter-spacing:-1px;}
.text_box01_txt span.t1 {padding:0 0 0 10px;}
.text_box01_txt span.t2 {padding:0 0 0 25px;}
.text_box01_txt span.t3 {padding:0 0 0 35px;}
.text_box01_txt span.t4 { position:absolute; right:10px;}

.text_box0101_txt { position:relative; padding:5px 5px 5px 12px; margin:0 0 15px 0; color:#67625c; background:#f6f4f0; line-height:20px; letter-spacing:-1px;}

.text_box02_txt {padding:0px 5px 5px 12px; color:#666666; line-height:18px;}
.text_box03_txt {padding:15px 5px 15px 12px; color:#666666; line-height:18px;}

.text_box04_txt {padding:0px 5px 5px 30px; color:#555; line-height:18px;}
.text_box05_txt {padding:5px 5px 5px 12px; margin:5px 5px 5px 20px; color:#67625c; background:#f6f4f0; line-height:20px; letter-spacing:-1px; }


.text_box101 {padding:0 0 10px 23px; line-height:20px; color:#333; letter-spacing:-1px;}
.text_box101 span.t1 {color:#9c9579;}
.text_box101 span.t1  a{ color:#9c9579;}
.text_box101 span.t1 a:hover {color:#9c9579; font-weight:bold;}
.text_box101 span.t1 span.s1 {color:#fc7f00;}
.text_box101 span.t1 span.s2 {color:#9c9579; padding-left:10px;}
.text_box101 span.t2 {color:#4b9f00; font-weight:bolder;}
.text_box101 span.t3 {color:#409000; font-weight:normal;}
.text_box101 span.t4 {color:#333; font-weight:normal; padding-left:7px;}

.text_box102 {padding:0 0 10px 23px; line-height:20px; color:#333; letter-spacing:-1px;}
.text_box102 span.t1 {color:#333; padding-left:13px;}
.text_box102 span.t2 {color:#333; padding-left:13px;}
.text_box102 span.t3 {color:#333; padding-left:20px;}
.text_box102 span.t4 {color:#333; padding-left:515px;}
.text_box102 span.t5 {color:#333; padding-left:550px;}

.text_box103 {line-height:20px; color:#555; letter-spacing:-1px; float:left;  padding:0 0 15px 12px; background:url('../images/sub/bg_bar05.jpg') no-repeat left bottom;}
.text_box103 span.t1 {color:#555; font-weight:bolder;}
.text_box103 span.t2 {color:#409000; font-weight:normal;}

.text_box104 {padding:0 20px 10px 20px; line-height:20px; color:#333; letter-spacing:-1px;}
.text_box104 span.t1 {color:#409000; font-weight:normal;}

.text_box105 {width:610px; line-height:20px; color:#555; letter-spacing:-1px; float:left;  padding:0 12px 15px 12px; background:url('../images/sub/bg_bar05.jpg') no-repeat left bottom;}
.text_box105 span.t1 {color:#555; font-weight:normal;}
.text_box105 span.t1 span.s1 {color:#555; font-weight:bolder;}
.text_box105 span.t1 span.s2 {color:#409000; font-weight:normal;}

.text_box106 {width:620px; border:1px; background-color:#e5ebdf; padding:5px 0; margin-left:10px; }
.text_box106 .t1 {clear:both; font-size:12px; line-height:18px; color:#333; letter-spacing:-1px; padding:0px 12px 0px 20px; background:url('../images/sub/bu_green02.jpg') no-repeat 10px 7px;}

.text_box02 {padding:0 0 0 20px; line-height:20px; color:#565656; letter-spacing:-1px;}
.text_box02_green {padding:0 0 0 20px; line-height:20px; color:#009999; letter-spacing:-1px;}
.text_box02_list {padding:0 0 0 40px; line-height:20px; color:#565656; letter-spacing:-1px;}

.text_box02_02 {padding:0 0 0 40px; line-height:20px; color:#565656; letter-spacing:-1px;}
.text_box02_02_list {padding:0 0 0 60px; line-height:20px; color:#565656; letter-spacing:-1px;}

.text_box02_arrow {padding:0 0 0 50px; line-height:20px; color:#565656; letter-spacing:-1px; background:url('../images/sub/bu_gray_arrow.jpg') no-repeat 40px 7px;}

.text_box05 {padding:0 0 0 12px; line-height:20px; color:#565656; letter-spacing:-1px;}
.text_box06 {padding:0 0 0 9px; line-height:20px; color:#565656; letter-spacing:-1px;}

.text_box03 {padding:0 0 10px 20px; line-height:20px; color:#565656; letter-spacing:-1px; background:url('../images/sub/bu_green.jpg') no-repeat 10px 5px;}
.text_box04 {position:relative; }
.text_box04 .down { position:absolute; padding-left:110px; top:2px; color:#255e86;}
.text_box04 .down a{color:#255e86;}


.txt_charter_01 {height:81px;}
.txt_charter_02 {height:61px;}

.charter_list { padding:0 0 25px 22px;}
.charter_list li {letter-spacing:-1px; line-height:20px; color:#555;}
.charter_promise {width:611px; height:22px; padding:10px 0 0 27px; letter-spacing:-1px; color:#50712d; font-size:11px; background:url('../images/sub/bg_charter_promise.jpg') no-repeat 10px top;}

.committee_navi {height:95px; padding:0 0 0 12px; background:url('../images/sub/bg_type_01.jpg') no-repeat left top;}
.committee_navi li {height:22px; padding:0 0 0 8px; background:url('../images/sub/bu_orange.jpg') no-repeat left 4px; font-size:11px; color:#acacac;}
.committee_navi li strong {font-size:11px; color:#4a9b34;}
.committee_navi li a {font-size:11px; color:#555; letter-spacing:-1px;}
.committee_navi li a.selected {font-size:11px; color:#ff7e00; text-decoration:underline;}

.txt_small_committee {padding:0 0 10px 0; color:#333; line-height:20px;}

.greeting {position:relative; width:630px; padding:0 0 0 10px; background:url('../images/sub/bg_greeting.jpg') no-repeat left 138px;}
.greeting .img {position:absolute; top:-3px; right:38px;}
.greeting .sign {height:165px; padding:27px 0 0 0;}
.greeting .sign img {margin:0 0 15px 0;}
.greeting p {line-height:21px; color:#555; padding:0 0 20px 0;}

.organ_tree {position:relative; height:430px; background:url('../images/sub/bg_organ_tree.jpg') no-repeat left top;}
.organ_tree h3 {position:absolute;}
.organ_tree li {position:absolute;}

.graph {position:relative; height:516px; background:url('../images/sub/graph_bg.jpg') no-repeat center top;}
.graph p {position:absolute;}
.graph li {position:absolute;}

.policy {position:relative; height:127px; background:url('../images/sub/img_policy_bg.jpg') no-repeat center top;}
.policy li {position:absolute;}

.viewer {position:relative; width:600px; height:95px; margin-left:25px;}
.viewer li {position:absolute; width:154px; height:34px; background:url('../images/sub/img_viewer_bg.jpg') no-repeat center top; padding:8px 0 0 10px;}

.orgazine {position:relative; height:415px; background:url('../images/sub/bg_organ_tree02.jpg') no-repeat left top;}
.orgazine h3 {position:absolute;}
.orgazine li {position:absolute;}

.info_img {position:relative; height:220px; background:url('../images/sub/bg_info_img.jpg') no-repeat left top;}
.info_img h3 {position:absolute;width:188px;height:58px;}
.info_img h4 {position:absolute;width:402px;height:57px;}
.info_img li {position:absolute;}

.page_interior_navi {float:left; padding:0 0 10px 12px; margin:0 0 10px 0; background:url('../images/sub/bg_summary.jpg') no-repeat left bottom; }
.page_interior_navi li {float:left; height:20px;  padding:0 0 0 8px; background:url('../images/sub/bu_orange.jpg') no-repeat left 5px;}
.page_interior_navi li a {color:#545454; font-size:11px; font-family:dotum, '돋움'; }
.page_interior_navi li a.selected {color:#ff7f00; font-weight:bold; text-decoration:underline;}
.page_interior_navi  .fisrt {width:211px; letter-spacing:-1px;}
.page_interior_navi  .second {width:219px; letter-spacing:-1px;}
.page_interior_navi  .third {width:172px; letter-spacing:-1px;}
.page_interior_navi  .fisrt_01 {width:305px;}
.page_interior_navi  .second_01 {width:305px;}


.page_interior01_navi {float:left; padding:0 0 10px 12px; margin:0 0 0px 0; }
.page_interior01_navi li {float:left; height:20px;  padding:0 0 0 8px; background:url('../images/sub/bu_orange.jpg') no-repeat left 5px;}
.page_interior01_navi li a {color:#545454; font-size:11px; font-family:dotum, '돋움'; }
.page_interior01_navi li a.selected {color:#ff7f00; font-weight:bold; text-decoration:underline;}
.page_interior01_navi  .fisrt {width:211px; letter-spacing:-1px;}
.page_interior01_navi  .second {width:219px; letter-spacing:-1px;}
.page_interior01_navi  .third {width:172px; letter-spacing:-1px;}
.page_interior01_navi  .fisrt_01 {width:305px;}
.page_interior01_navi  .second_01 {width:305px;}


.page_interior02_navi {float:left; padding:0 0 10px 12px; margin:0 0 10px 0; background:url('../images/sub/bg_summary.jpg') no-repeat left bottom; }
.page_interior02_navi li {float:left; height:20px;  padding:0 0 0 8px; background:url('../images/sub/bu_orange.jpg') no-repeat left 5px;}
.page_interior02_navi li a {color:#545454; font-size:11px; font-family:dotum, '돋움'; }
.page_interior02_navi li a.selected {color:#ff7f00; font-weight:bold; text-decoration:underline;}
.page_interior02_navi  .fisrt {width:150px; letter-spacing:-1px;}
.page_interior02_navi  .second {width:170px; letter-spacing:-1px;}
.page_interior02_navi  .third {width:130px; letter-spacing:-1px;}
.page_interior02_navi  .Fourth {width:140px; letter-spacing:-1px;}

.process_01 {float:left; margin:10px 0 10px 10px; }
.process_01 li {float:left;}


.office_div_sphere {padding:0 0 0 21px; color:#333; line-height:20px;}
.office_div_sphere div {height:84px; color:#333; line-height:20px;}
.office_div_sphere div h5{float:left; width:136px; height:54px; padding:30px 0 0 17px; font-size:12px; color:#9e895b; 
	letter-spacing:-1px; background:url('../images/sub/bg_office_div_sphere.jpg') no-repeat left top;}
.office_div_sphere div p {float:left; width:460px; padding:14px 0 0 0;}


.office_div_sphere01 {padding:7px 0 0 21px; color:#333; line-height:20px;}


.exam_process {position:relative; height:220px; background:url('../images/sub/bg_exam_process.jpg') no-repeat 12px top;}
.exam_process li {position:absolute;}

.tab_navi {width:640px; height:22px; position:relative; top:-12px; text-align:right; background:url('../images/sub/bg_tab_navi.jpg') no-repeat left top; }
.tab_navi a {display:inline-block; height:22px; text-align:left; padding:0 10px 0 0; color:#fff;  background:url('../images/sub/bg_tab_navi_right.jpg') no-repeat right top;  }
.tab_navi a span {display:inline-block;  height:22px;  text-align:left; font-size:11px; color:#fff;  padding:6px 0 0 10px; letter-spacing:-1px;
	background:url('../images/sub/bg_tab_navi_left.jpg') no-repeat left top;}
.tab_navi a.selected {display:inline-block; height:22px; text-align:left; padding:0 10px 0 0; color:#4a9d03;  background:url('../images/sub/bg_tab_selected_navi_right.jpg') no-repeat right top;  }
.tab_navi a.selected span {display:inline-block;  height:22px;  text-align:left; font-size:11px; color:#4a9d03; font-weight:bold; cursor:pointer; padding:6px 0 0 10px; letter-spacing:-1px;
	background:url('../images/sub/bg_tab_selected_navi_left.jpg') no-repeat left top;}

.rule_list_sphere {position:relative; width:640px; padding:20px 0 0 0; background:url('../images/sub/bg_bar04.jpg') no-repeat left top;}
.rule_list_sphere  .guide {position:absolute; right:0; top:14px; font-size:11px; color:#929292;}
.rule_list_sphere h3 {height:41px; padding:0 0 0 12px; font-size:11px; color:#666; line-height:17px; }
.rule_list_sphere h3 span {font-size:11px; color:#4c9e32;}
.rule_list_sphere ul {padding:0 0 0 12px;}
.rule_list_sphere ul li {float:left; width:295px; padding:0 0 0 15px; background:url('../images/sub/bu_green03.jpg') no-repeat left 2px; font-size:11px; letter-spacing:-1px; color:#545454;}
.rule_list_sphere ul li a {font-size:11px;  color:#545454; letter-spacing:-1px;}
.rule_list_sphere ul li a:hover {font-size:11px; font-weight:bold; color:#ff8b00; letter-spacing:-1px;}
.rule_list_sphere ul li .last {clear:both; height:35px; padding:5px 0 0 12px; font-size:11px; color:#a18f69; background:url('../images/sub/bg_bar05.jpg') no-repeat left 30px;}
.rule_list_sphere p.tit{clear:both;  padding:12px 0 8px 12px;  font-size:11px; color:#666; font-weight:bold;}
.rule_list_sphere p.tit a{ font-size:11px; color:#666; font-weight:bold;}
.rule_list_sphere p.tit a:hover{ font-size:11px; color:#ff8b00;  font-weight:bold;}

.rule_list_sphere p.tit02{clear:both;  padding:2px 0 2px 12px;  font-size:11px; color:#666; font-weight:bold;}
.rule_list_sphere p.tit02 a{ font-size:11px; color:#666; font-weight:bold;}
.rule_list_sphere p.tit02 a:hover{ font-size:11px; color:#ff8b00;  font-weight:bold;}

.rule_list_sphere p.stit {height:25px; text-align:left; font-size:11px; color:#666; line-height:17px; font-weight:bold; border:1px solid #00CC99;}
.rule_list_sphere p.sec {clear:both; height:35px; padding:5px 0 0 12px; font-size:11px; color:#a18f69; background:url('../images/sub/bg_bar05.jpg') no-repeat left 30px;}
.rule_list_sphere p.sec a {clear:both; height:35px; padding:5px 0 0 12px; font-size:11px; color:#a18f69; background:url('../images/sub/bg_bar05.jpg') no-repeat left 30px;}


.rule_list_sphere_02 {float:left; width:640px; padding:15px 0 10px 0; background:url('../images/sub/bg_bar04.jpg') no-repeat left top;}
.rule_list_sphere_02 ul {float:left;  padding:0 0 15px 12px; background:url('../images/sub/bg_bar05.jpg') no-repeat left bottom;}
.rule_list_sphere_02 ul li {float:left; width:295px; height:18px; padding:0 0 0 15px; background:url('../images/sub/bu_green03.jpg') no-repeat left 2px;  color:#545454;}
.rule_list_sphere_02 ul li a {font-size:11px;  color:#545454; letter-spacing:-1px;}
.rule_list_sphere_02 ul li a:hover {font-size:11px; font-weight:bold; color:#ff8b00; letter-spacing:-1px;}

.rule_modify {height:11px; padding:10px 0 0 0; text-align:right; font-size:11px; font-weight:bold; color:#a18f69;}
.rule_modify_left {height:11px; padding:10px 0 0 0; font-size:12px; font-weight:bold; color:#a18f69;}
.rule_sphere {padding:15px 0 13px 0; background:url('../images/sub/bg_dot_line.jpg') no-repeat left bottom;}
.rule_sphere p, .rule_spherer div { line-height:20px;}

.rule_down_sphere   {padding:15px 0 0 0;}
.rule_down_sphere ul {padding:0 0 0 23px;}
.rule_down_sphere ul li {float:left; width:300px; height:20px; color:#555;}
.rule_down_sphere ul li a img {vertical-align:middle;}

.book_introduce_sphere {position:relative; padding:0 0 10px 0;}
.book_introduce_sphere ul {width:370px; padding:0 132px 15px 138px;}
.book_introduce_sphere ul li {height:18px; padding:5px 0 0 12px; color:#69625c; background:url('../images/sub/bg_list_line.jpg') no-repeat left top;}
.book_introduce_sphere ul li.line02 {height:40px; padding:5px 0 0 12px; margin-bottom:70px; color:#69625c; background:url('../images/sub/bg_list_line02.jpg') no-repeat left bottom;}

.history_style {width:626px; margin:0 0 0 11px; }
.history_style th {width:70px; padding:3px 0 5px 10px; background:#fff; color:#555; font-size:11px;  text-align:right; vertical-align:text-top;  font-weight:normal;}
.history_style th.left {padding:3px 0 5px 10px;;background:#fff; color:#555;  text-align:right; font-size:11px; vertical-align:text-top;  font-weight:normal;}
.history_style td {padding:2px 0 2px 10px; color:#555; font-size:12px; text-align:left; line-height:18px;}
.history_style td.normal {width:429px; padding:0 0 0 19px; text-align:left;}
.history_style td.left { text-align:left;}

.book_introduce_sphere ul li  a{ color:#69625c;}
.book_introduce_sphere ul li a:hover {color:#ff8900; font-weight:bold;}
.book_introduce_sphere ul li a.selected {color:#ff8900; font-weight:bold;}
.book_introduce_sphere ul li.last {height:16px;}
.book_introduce_sphere ul li.last02 {height:60px;}
.book_introduce_sphere ul li.last03 {height:40px;}
.book_introduce_sphere ul li.last04 {height:100px;}
.book_introduce_sphere .book  {position:absolute; left:15px; top:3px;}
.book_introduce_sphere .book img {border:1px solid #393939;}
.book_introduce_sphere .book02  {position:absolute; right:13px; top:3px; _right:50px;}
.book_introduce_sphere .book02 img {border:1px solid #393939;}
.book_introduce_sphere .book03  {padding:0 0 0 10px;}
.book_introduce_sphere .book03 img {margin:0 0 5px 0;}


.greenmark_sphere {position:relative; height:120px; padding:0 0 10px 0;}
.greenmark_sphere ul { width:300px; padding:0px 0px 15px 150px;}
.greenmark_sphere ul li {height:18px; padding:5px 0 0 12px; color:#69625c; background:url('../images/sub/bu_green.jpg') no-repeat left 5px;}
.greenmark_sphere .mark  {position:absolute; left:15px; top:3px;}



.relative_site_sphere {float:left; padding:5px 0 12px 12px;}
.relative_site_sphere p {float:left; position:relative; width:161px; height:47px; padding:2px 0 0 48px; line-height:15px; }
.relative_site_sphere p img {position:absolute; top:0; left:0; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9;}
.relative_site_sphere p strong {color:#4a9b32; letter-spacing:-1px;}
.relative_site_sphere p a {color:#787878;}

.site_map_box {width:640px; float:left; margin-bottom:15px;}

.site_map_sphere {float:left; width:145px; padding:0 15px 0 0;}
.site_map_sphere ul {border-top:2px solid #95bd89;}
.site_map_sphere ul li {font-size:11px; letter-spacing:-1px; padding:3px 0 3px 20px; border-bottom:1px solid #c9e7c5; color:#565656; 
	background:url('../images/sub/bu_green.jpg') no-repeat 7px 9px;}
.site_map_sphere ul li a {font-size:11px; letter-spacing:-2px; color:#777; line-height:15px;}

.flow_map_sphere {position:relative; height:610px; background:url('../images/sub/bg_flow.jpg') no-repeat 10px 10px;}
.flow_map_sphere li, .flow_map_sphere p, .flow_map_sphere img{position:absolute;}

.btn_warning_report {text-align:center; padding:50px 0 0 0;}
.btn_warning_report a {margin:0 5px;}



/*webzine------------------------------------------------------------------------------------------*/

.web_search {height:125px; padding:20px 0 0 20px; _padding:20px 0 0 15px;}
.web_search fieldset {height:54px;}
.web_search fieldset legend {margin:0 0 7px 0;}
.web_search fieldset input {vertical-align:top;}
.web_search fieldset input.searh_word {vertical-align:top; height: 14px; width:155px;  padding:2px 0 0 2px;border:1px solid #d9d9d9}
.web_search fieldset  select {vertical-align:top; height: 18px; width:157px;  border:1px solid #d9d9d9; color:#888888; font-size:11px;}

.webzin_banner {padding:0 0 0 23px;}
.webzin_banner p {height:63px;}

#webzine_zone {float:left; position:relative; width:640px; padding:56px 37px 50px 31px; background:url('../images/sub/bg_webzine_zone.jpg') no-repeat 671px 38px;}
#webzine_zone h1 {position:absolute; top:91px; left:15px; color:#cb1f1f; font-size:15px; letter-spacing:-1px; line-height:19px;}
#webzine_zone h1.sub {position:absolute; top:78px; left:13px; color:#cb1f1f; font-size:15px; letter-spacing:-1px; line-height:22px;}
#webzine_zone h1.sub02 {position:absolute; top:80px; left:12px; color:#cb1f1f; font-size:15px; letter-spacing:-1px; line-height:22px;}

#webzine_zone .bg_webzine {height:186px; padding:85px 0 0 9px; background:url('../images/sub/bg_webzine_area.jpg') no-repeat left top;}
#webzine_zone .bg_webzine_01 {height:186px; padding:85px 0 0 5px; background:url('../images/sub/bg_webzine_01.jpg') no-repeat left top;}
#webzine_zone .bg_webzine_02 {height:186px; padding:85px 0 0 5px; background:url('../images/sub/bg_webzine_02.jpg') no-repeat left top;}
#webzine_zone .bg_webzine_03 {height:186px; padding:85px 0 0 5px; background:url('../images/sub/bg_webzine_03.jpg') no-repeat left top;}
#webzine_zone .bg_webzine_04 {height:186px; padding:85px 0 0 5px; background:url('../images/sub/bg_webzine_04.jpg') no-repeat left top;}
#webzine_zone .bg_webzine_05 {height:186px; padding:85px 0 0 5px; background:url('../images/sub/bg_webzine_05.jpg') no-repeat left top;}

#webzine_zone .pos {position:absolute; top:316px; right:52px; font-size:11px; color:#999999; letter-spacing:-1px;}
#webzine_zone .pos strong{font-size:11px; color:#999999; letter-spacing:-1px;}

.webzine_book_sphere_01 {float:left; width:300px; height:243px; padding:0 30px 0 0;}
.webzine_book_sphere_02 {float:left; width:300px; height:243px; }

#webzine_zone h3 {height:20px; font-size:12px; padding:0 0 0 12px; color:#555555; letter-spacing:-1px; background:url('../images/sub/bg_bar03.jpg') no-repeat left top;}
#webzine_zone .book_intro {position:relative; height:140px; padding:8px 0 0 100px; line-height:17px; color:#555555; letter-spacing:-1px; }
#webzine_zone .book_intro_02 {position:relative; height:66px; padding:8px 0 0 100px; line-height:17px; color:#555555; letter-spacing:-1px; }
#webzine_zone .img_book {position:absolute;  top:0; left:0; width:83px; border:1px solid #cfdbc3; padding:4px;}
#webzine_zone .point { line-height:1; font-size:12px; padding:2px 0 2px 12px; color:#4a9b34; font-weight:bold; background:url('../images/sub/bu_green.jpg') no-repeat left 4px;}
#webzine_zone .more {position:relative; height:36px; padding:10px 0 0 10px; background:#fffef9; border-top:1px solid #e3e0d1;  border-bottom:1px solid #e3e0d1;}
#webzine_zone .more a {position:absolute; top:13px; right:10px;}

.webzine_book_sphere_03 {float:left; position:relative; width:300px; height:185px; padding:0 20px 0 0;}
.webzine_book_sphere_03 .more02 {position:absolute; top:1px; left:266px;}
.webzine_book_sphere_04 {float:left; position:relative; width:300px; height:185px; }
.webzine_book_sphere_04 .more02 {position:absolute; top:1px; left:266px;}

.webzine_book_sphere_05 {clear:both; height:168px; }
.webzine_book_sphere_05 ul {padding:0 0 0 10px; margin:5px 0 0 0;} 
.webzine_book_sphere_05 ul li {float:left; height:22px; width:306px; height:23px; padding:0 0 0 8px; 
	background:url('../images/sub/bu_orange.jpg') no-repeat left 4px; font-size:11px; color:#acacac;}
.webzine_book_sphere_05 ul li span {display:inline-block; width:75px; font-size:11px; color:#4a9b32; font-weight:bold; letter-spacing:-1px;  }
.webzine_book_sphere_05 ul li a {font-size:11px; color:#545454; letter-spacing:-1px;  }
.webzine_book_sphere_05 ul li a.selected {font-size:11px; color:#fe7e01; font-weight:bold; letter-spacing:-1px; text-decoration:underline; }

.guest_sphere {float:left; width:200px; height:94px; padding:6px 30px 0 100px; background:url('../images/sub/bg_guest_sphere.jpg') no-repeat left top;}
.guest_sphere h2 {height:21px;}
.guest_sphere p {height:34px;}

.my_refer_sphere {float:left; width:200px; height:94px; padding:6px 0 0 100px; background:url('../images/sub/bg_my_refer_sphere.jpg') no-repeat left top;}
.my_refer_sphere h2 {height:21px;}
.my_refer_sphere ul li {height:16px; padding:0 0 0 9px; background:url('../images/sub/bu_green02.jpg') no-repeat left 4px;}
.my_refer_sphere ul li a {font-size:11px; color:#555555; letter-spacing:-1px;}

.book_detail_sphere {width:625px; }
.book_detail_sphere h2 {height:28px; border-bottom:5px solid #f2f2f2; padding:0 0 0 11px; font-size:16px; color:#555555;
	background:url('../images/sub/bg_bar01.jpg') no-repeat left top; }
.book_detail_sphere .book_note {position:relative; height:208px; padding:35px 0 0 185px; border-bottom:5px solid #f2f2f2; }
.book_detail_sphere .book_note .img_book02{position:absolute; top:25px; left:25px; width:120px; padding:4px; border:1px solid #cdddc3;  }
.book_detail_sphere .book_note .title {height:30px; color:#4a9b34; font-size:15px; font-weight:bold; border-bottom:1px solid #f1f1f1; letter-spacing:-1px;}
.book_detail_sphere .book_note .point02 {height:26px; line-height:1; font-size:12px; padding:14px 0 0 12px; color:#666666;  border-bottom:1px solid #f1f1f1; 
	background:url('../images/sub/bu_green.jpg') no-repeat left 16px;}
	.book_detail_sphere .book_note .point02 span {color:#c4c4c4}
.book_detail_sphere .book_summay {padding:17px 0 0 0; line-height:20px; color:#656565; letter-spacing:-1px; }

.history_text  {margin-bottom:10px; width:500px; border-collapse: collapse; }
.history_text  th {padding-left:20px; vertical-align:top; font-style:normal; line-height:18px; text-align:right}
.history_text  th .normal { font-style:normal; font-weight:normal;}
.history_text  td {padding-left:10px; vertical-align:top; line-height:18px; color:#333; letter-spacing:-1px;}


/* 독서아카데미 ------------------------------------------------------------------------------------------*/
.academi1 p {line-height:21px; color:#333333; padding:20px 0 20px 0;}

.academi1 p span.s1 {line-height:21px; color:#735f3a; padding:20px 0 20px 0;}
.academi1 p span.s1 a:link, .academi1 p span.s1 a:visited {line-height:21px; color:#735f3a; padding:20px 0 20px 0; text-decoration:underline;}
.academi1 p span.s1 a:hoverr {color:#735f3a; text-decoration:underline;}

.academi1 p span.s2 {color:#ff6000;}


/* board ------------------------------------------------------------------------------------------*/

.total { color:#999999; height:20px; text-align:right;}

.search_sphere {height:30px; text-align:right;}
.search_sphere input, .search_sphere select {vertical-align:middle;}
.search_sphere input.search_word {width:142px; height:14px; padding:3px 0 0 3px; border:1px solid #cdcdcd; font-size:12px;}

.board_style01 {width:640px; border-bottom:1px solid #d3d3d3;}
.board_style01 th {height:25px; background:url('../images/board/bg_th.jpg') repeat-x left top;}
.board_style01 th span {position:relative; top:-2px; font-size:11px; color:#fff; }
.board_style01 td {height:38px; color:#555;  text-align:center; background:url('../images/board/bg_td.jpg') repeat-x left bottom;}
.board_style01 td.no {width:47px;}
.board_style01 td.title {width:340px; padding:0 0 0 11px; text-align:left;}
.board_style01 td.title a {color:#333;}
.board_style01 td.writer {width:79px; }
.board_style01 td.date {width:106px;}
.board_style01 td.inqury {width:57px;}


.board_style01_view {width:640px;}
.board_style01_view th {width:62px; height:26px; padding:0 0 4px 0; background:#9ab196 url('../images/board/bg_th_02.jpg') repeat-x left bottom; font-size:11px; font-weight:bold; color:#fff; }
.board_style01_view th.con {width:62px; height:26px; padding:0 0 4px 0; background:#9ab196 url('../images/board/bg_th_03.jpg') repeat-x left bottom; font-size:11px; font-weight:bold; color:#fff; }
.board_style01_view td {height:26px; background:url('../images/board/bg_td_02.jpg') repeat-x left bottom;}
.board_style01_view td.title {width:376px; padding:0 0 4px 11px; font-weight:bold; color:#333; }
.board_style01_view td.date {width:118px; padding:0 0 4px 11px; color:#333; }
.board_style01_view td.writer {width:376px; padding:0 0 4px 11px; color:#333;}
.board_style01_view td.con {width:578px; background:url('../images/board/bg_td_03.jpg') repeat-x left bottom; line-height:18px; padding:10px 0 10px 11px; color:#333;}
.board_style01_view td.file {width:578px; height:26px; background:url('../images/board/bg_td_03.jpg') repeat-x left bottom; padding:0 0 5px 11px; color:#8fa78a;}
.board_style01_view td.file a { color:#8fa78a;}

.board_style01_write {width:640px;}
.board_style01_write th {width:95px; height:26px; padding:0 0 4px 0; background:#9ab196 url('../images/board/bg_th_02.jpg') repeat-x left bottom; font-size:11px; font-weight:bold; color:#fff; }
.board_style01_write th.con {width:95px; height:26px; padding:0 0 4px 0; background:#9ab196 url('../images/board/bg_th_03.jpg') repeat-x left bottom; font-size:11px; font-weight:bold; color:#fff; }
.board_style01_write td {height:26px; background:url('../images/board/bg_td_02.jpg') repeat-x left bottom;}
.board_style01_write td.text_field {padding:0 0 4px 11px; color:#333;}
.board_style01_write td.text_field02 {padding:0 0 4px 11px; color:#333;}
.board_style01_write td.con { background:url('../images/board/bg_td_03.jpg') repeat-x left bottom; padding:3px 0 10px 11px; color:#333;}

.board_style01_write td input {height:15px; padding:2px 0 0 2px; margin:-1px 0 0 0; font-size:12px; border:1px solid #d3d3d3;}
.board_style01_write td input.txt01 {width:500px;}
.board_style01_write td input.txt02 {width:180px;}
.board_style01_write td input.txt03 {width:108px;margin:0;}
.board_style01_write td textarea {width:500px; height:210px; padding:2px 0 0 2px; margin:-1px 0 0 0; font-size:12px; border:1px solid #d3d3d3;}

.board_mail {width:310px;}
.board_mail th {width:95px; height:26px; padding:0 0 4px 0; background:#9ab196 url('../images/board/bg_th_02.jpg') repeat-x left bottom; font-size:11px; font-weight:bold; color:#fff; }
.board_mail th.con {width:95px; height:26px; padding:0 0 4px 0; background:#9ab196 url('../images/board/bg_th_03.jpg') repeat-x left bottom; font-size:11px; font-weight:bold; color:#fff; }
.board_mail td {height:26px; background:url('../images/board/bg_td_02.jpg') repeat-x left bottom;}
.board_mail td.text_field {padding:0 0 4px 11px; color:#333;}
.board_mail td.text_field02 {padding:0 0 4px 11px; color:#333;}
.board_mail td.con { background:url('../images/board/bg_td_03.jpg') repeat-x left bottom; padding:3px 0 10px 11px; color:#333;}

.btn_sphere {text-align:right; height:32px; padding:20px 0 0 0;}

.view_move_sphere {height:53px; overflow:hidden; margin:0 0 50px 0;}
.view_move_sphere p {height:20px; padding:6px 0 0 20px; color:#6c8866; border-bottom:1px solid #d9e3d7;}
.view_move_sphere p img {vertical-align:middle; margin:0 14px 0 0;}
.view_move_sphere p a {color:#6c8866;}

.paginate {padding:26px; text-align:center;}
.paginate p {display:inline;}
.paginate p.numbering a {display:inline-block; width:16px; padding:0 4px 0 0;color:#545454; text-align:center; background:url('../images/board/bg_paginate.jpg') no-repeat right 1px;}
.paginate p.numbering a.selected {font-weight:bold;}

.board_style02 {width:640px; border-bottom:1px solid #d3d3d3;}
.board_style02 th {height:25px; background:url('../images/board/bg_th.jpg') repeat-x left top;}
.board_style02 th span {position:relative; top:-2px; font-size:11px; color:#fff; }
.board_style02 td {color:#555; border-bottom:1px solid #d3d3d3;}
.board_style02 td.no {height:29px; width:43px; text-align:center;}
.board_style02 td.title {height:29px;  padding:0 0 0 11px; text-align:left;}
.board_style02 td.title a {color:#333;}
.board_style02 td.title02 {height:50px;  padding:0 0 0 11px; text-align:left;}
.board_style02 td.title02 a {color:#333;}
.board_style02 tr.con {display:none; border-bottom:1px solid #d3d3d3; background:#f6f5f0; color:#6a6454; line-height:20px;}
.board_style02 tr.con td {padding:15px 0px; }
.board_style02 tr.con strong {color:#50872a;}


.board_style02_write {width:640px;}

.board_policy {width:600px; margin-left:30px; background:#c7d4c4;}
.board_policy th {padding:10px 5px 10px 5px; background:#9ab196; font-size:11px; font-weight:bold; color:#fff;}
.board_policy td {padding:10px 5px 10px 5px; background:#FFFFFF}
