@charset "utf-8";


/*Head_search*/

fieldset.search {background:URL(/_HWASUN_KOR/img/common/search_sub_bg.gif) 0 0 no-repeat; height:25px; width:432px; 
					margin:3px 0 0 0; padding:3px 0 0 10px; text-align:left; }


/*menu*/
#head_menu_wrap { width:940px; height:60px; padding:10px 0 0 40px; clear:both; position:relative; 
                   background:URL(/_HWASUN_KOR/img/menu/menuBG_index.jpg) 0 0 no-repeat;  }




/* Layout */
#main_wrap { width:980px; height:auto; margin:0 auto; padding-bottom:20px; overflow:hidden; clear:both;  }

/* Left 3depth (2뎁스는 메뉴별스타일지정) */
ul#left_menu_top li ul { width:150px; padding:0; clear:both; display:block;  }
ul#left_menu_top li ul li { border-bottom:none; line-height:18px; font-size:11px; }
ul#left_menu_top li ul li a:link { display:block; font-weight:normal; padding-left:10px; background:URL(/_HWASUN_KOR/img/sub/sub_3dt_bul.gif) 4px 7px no-repeat; color:#666}
ul#left_menu_top li ul li a:visited { display:block; font-weight:normal; padding-left:10px; background:URL(/_HWASUN_KOR/img/sub/sub_3dt_bul.gif) 4px 7px no-repeat; color:#666}
ul#left_menu_top li ul li a:hover { font-weight:bold; padding-left:10px; text-decoration:none; color:#ef4025;}
ul#left_menu_top li ul li a.current { color:#ef4025; font-weight:bold; padding-left:10px; text-decoration:none;}
 

/*left_menu_etc*/
#left_menu_etc {margin-top:15px; width:200px; overflow:hidden;}
.quick_bg {background:URL(/_HWASUN_KOR/img/sub/quickmenu_btm_bg.gif) 0 bottom no-repeat; padding-bottom:85px; font-size:11px;}
.quick {background:URL(/_HWASUN_KOR/img/sub/quickmenu_bg.gif) 0 0 repeat-y; height:120px}
ul.quick_ul {margin:0 0 0 30px;}
ul.quick_ul li {clear:both; width:135px; text-align:center;  padding:5px 0; background:URL(/_HWASUN_KOR/img/sub/quickmenu_li_bg.gif) 0 bottom repeat-x; height:15px; }
.mobile_bg {background:URL(/_HWASUN_KOR/img/sub/quickmenu_btm_bg.gif) 0 bottom no-repeat; padding-bottom:70px; margin-top:10px;}
.mobile {background:URL(/_HWASUN_KOR/img/sub/quickmenu_bg.gif) 0 0 repeat-y;   }
ul.mobile_ul {margin:0 0 0 18px;}
ul.mobile_ul li { padding:5px 1px; }


/* contents */
#contents_wrap { width:740px; float:left; overflow:hidden; margin:0 0 20px 40px; height:auto;  }
#contents_info_wrap { width:740px; clear:both; height:102px; background:URL(/_HWASUN_KOR/img/sub/subVisual01.jpg) 0 0 no-repeat; }
#contents_info_wrap h4.sub_title { height:30px; float:left; margin-top:60px;}
#navigator_wrap { width:740px; font-size:11px; letter-spacing:-0.5pt; height:15px; padding-bottom:20px; text-align:left; float:left;}
#navigator_wrap p {background:URL(/_HWASUN_KOR/img/sub/home.gif) 0 2px no-repeat; padding-left:12px;}
#navigator_wrap a:hover { text-decoration:none;}
#navigator_wrap a:visited, a:focus {color:#666666;}

#pageAction_wrap { width:185px; display:inline-block; top:-2px; left:553px; position:absolute; text-align:right}
#pageAction_wrap ul li{margin-left:5px}

#contents { width:740px; height:auto;overflow:hidden; margin-bottom:10px; padding:10px 0 0 0; line-height:18px;}

/*텝메뉴*/
#depth4_menu_div{/*float:left;*/height:42px;margin-bottom:20px;width:100%;clear:both}
ul#depth4_menu_ul li{float:left;margin-right:2px;overflow:hidden;height:42px;line-height:32px;text-align:center}
ul#depth4_menu_ul li a{height:42px;display:inline-block;color:#666}
ul#depth4_menu_ul li a:hover{height:42px;display:inline-block;color:#fff !important}
ul#depth4_menu_ul li a.current{display:inline-block;color:#f14d2f}
.a80 a{width:80px !important;background:url('/_HWASUN_KOR/img/sub/tab-a80.gif') repeat-x center top}
.a80 a:hover{background:url('/_HWASUN_KOR/img/sub/tab-hv80.gif') repeat-x center top}
.a801 a{width:80px !important;background:url('/_HWASUN_KOR/img/sub/tab-hv80.gif') repeat-x center top;color:#fff !important}

.a110 a{width:110px !important;background:url('/_HWASUN_KOR/img/sub/tab-a110.gif') repeat-x center top}
.a110 a:hover{background:url('/_HWASUN_KOR/img/sub/tab-hv110.gif') repeat-x center top}
.a1101 a{width:110px !important;background:url('/_HWASUN_KOR/img/sub/tab-hv110.gif') repeat-x center top;color:#fff !important}

.a140 a{width:140px !important;background:url('/_HWASUN_KOR/img/sub/tab-a140.gif') repeat-x center top}
.a140 a:hover{background:url('/_HWASUN_KOR/img/sub/tab-hv140.gif') repeat-x center top}
.a1401 a{width:140px !important;background:url('/_HWASUN_KOR/img/sub/tab-hv140.gif') repeat-x center top;color:#fff !important}

.a200 a{width:200px !important;background:url('/_HWASUN_KOR/img/sub/tab-a200.gif') repeat-x center top}
.a200 a:hover{background:url('/_HWASUN_KOR/img/sub/tab-hv200.gif') repeat-x center top}
.a2001 a{width:200px !important;background:url('/_HWASUN_KOR/img/sub/tab-hv200.gif') repeat-x center top;color:#fff !important}


#menu_admin {border:1px solid #cccccc; background:#FFFFFF; height:30px; padding:15px 10px 0 10px; margin-top:20px; clear:both; position:relative;}
#menu_admin ul { float:right;}
#menu_admin ul li { float:left; font-size:11px; padding:0 5px;}
#menu_admin ul li strong { background: url(/_HWASUN_KOR/img/common/bullet.gif) no-repeat 6px; padding-left: 15px; }
#menu_admin ul li.step {position:absolute; top:15px; left:10px;}
#menu_admin ul.right { float:right; margin-top:0;}
#menu_admin ul.right li { background:none; padding:0 0 0 5px;}


/* Table */
/* col_table */
table.default_cols {position:relative; width:100%; border-collapse:collapse; border-top:2px solid #CCCCCC; border-right:none; border-bottom:none; border-left:1px solid #CCCCCC; clear:both;}
table.default_cols th, table.default_cols td { border:none; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; text-align:center;}
table.default_cols th { padding:6px; background-color:#EEEEEE;}
table.default_cols tbody th { background-color:#FFFFFF; padding:5px;}
table.default_cols td { padding:3px;}
table.default_cols td.left { text-align:left;}
table.default_cols td.right { text-align:right;}
table.default_cols td.top { vertical-align:top;}
table.default_cols td.bottom { vertical-align:bottom;}
table.default_cols tfoot th, table.default_cols tfoot td { background-color:#F6F6F6; font-weight:bold; }

/* col_table */
table.default_rows { position:relative; width:100%; border-collapse:collapse; border-top:1px solid #CCCCCC; border-right:none; border-bottom:none; border-left:1px solid #CCCCCC;}
table.default_rows th, table.default_rows td {border:none; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; text-align:center;}
table.default_rows th {padding:5px; background-color:#EEEEEE; font-size:8pt;}
table.default_rows td {padding:3px;}
table.default_rows th.left, table.default_rows td.left {text-align:left;}
table.default_rows th.right, table.default_rows td.right {text-align:right;}
table.default_rows th.top, table.default_rows td.top {vertical-align:top;}
table.default_rows th.bottom, table.default_rows td.bottom {vertical-align:bottom;}
table.default_rows tfoot th, table.default_rows tfoot td {background-color:#F6F6F6; font-weight:bold;}

/* Over */
.current { font-weight:bold; }
.boardInfo {  clear:both; position:relative;}
.boardInfo ul.boardView { position:absolute; right:0; top:0;}
.ContentTitle h5 { width:245px;}


/*table-style*/
div.table-layout-fixed {width:100%; clear:both;}
table.default {width:100%; border-top:2px solid #ec6049; border-right:1px solid #e0e0e0; border-bottom:1px solid #999999;  border-left:1px solid #e0e0e0; color:#666666;}
table.default caption {visibility:hidden; width:0px; height:0px; font-size:0px; overflow:hidden; position:absolute;}
table.default th,
table.default td {border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; width:auto;}
table.default th {text-align:center; background-color:#f8f8f8; height:28px; color:#666666; vertical-align:middle; padding:0 10px; font-size:11px}
table.default thead th.rowspan {text-align:center; background-color:#f8f8f8; height:28px; color:#666666; vertical-align:middle; border-top:1px solid #e0e0e0; padding:0 5px; font-size:11px}
table.default thead th.tt { border-left:0px; }
table.default td.left {padding:5px;  height:18px; text-align:left;}
table.default td {padding:5px; text-align:center; height:18px}
table.default td.tt {  border-left:0px;  }
table.default tbody td.tbody_td {border-top:2px solid #ec6049;}
table.default tbody td.td_end { border-bottom:1px solid #999999; }
table.default td.gray {  border-left:0px; background-color:#f1f7f8; font-weight:bold }


/*depth bullet*/
h5.depth1_tt {height:18px; background:URL(http://gj.kisc.net/html/S01/img/03010303/bul_depth1.gif) 0 1px no-repeat; font-size:15px; font-weight:bold; padding-left:12px; margin-bottom:18px; display:inline-block; clear:both;}
.pl13 { padding-left:13px}
.pl5 { padding-left:5px}
.pl10 { padding-left:10px}
.pb10 { padding-bottom:10px}
.pb20 { padding-bottom:20px}
.pt5 { padding-top:5px}
.pt10 { padding-top:10px}
.pt20 { padding-top:20px}
.mt20 { margin-top:20px}
.fleft{ float:left}
.fright{ float:right}
.tleft { text-align:left; }
.cboth {clear:both;}
.center {text-align:center;}


.depth2_tt {}
.depth2_tt dt { background:URL(http://gj.kisc.net/html/S01/img/03010303/bul_depth2.gif) 0 3px no-repeat; font-size:12px; font-weight:bold; padding-left:12px; padding-bottom:15px; color:#333333; clear:both }
.depth2_tt dd { padding-left:12px; padding-bottom:30px}

.depth2_etc { padding-bottom:25px;}
.depth2_etc dt { background:URL(http://gj.kisc.net/html/S01/img/03010303/bul_depth2.gif) 0 3px no-repeat; font-size:12px; font-weight:bold; padding-left:12px; padding-bottom:15px; color:#333333; clear:both }
.depth2_etc dd { padding-left:25px; padding-bottom:10px; background:URL(http://gj.kisc.net/html/S01/img/03010303/bul_depth3.gif) 15px 3px no-repeat;}

span.point_14px {font-size:14px; color:#EF4025; font-weight:bold; padding-bottom:20px;}
span.bold_14px {font-size:14px;  font-weight:bold; }
span.black_14px {font-size:14px; color:#000; font-weight:bold; }
span.green_14px {font-size:14px; color:#0e982f; font-weight:bold; }
span.small {font-size:11px; }
span.num {font-size:11px; font-weight:bold; color:#999;}
span.point_color {color:#ec361d;  padding:0 0 5px 0;}
span.red { color:#EF4025; font-weight:bold;}
span.caution {background:URL(/html/S01/img/bul_caution.gif) 0 0 no-repeat; padding-left:12px; clear:both; color:#ec361d;}
/*.caution {background:URL(/html/S01/img/bul_caution.gif) 0 3px no-repeat; padding-left:12px; clear:both; color:#4b7ca9}*/
span.caution_gray {background:URL(/html/S01/img/bul_caution.gif) 0 0 no-repeat; padding-left:12px; clear:both; color:#666;}



.dt2_tt_basic dt { background:URL(/html/S01/img/bul_depth2.gif) 0 3px no-repeat; font-weight:bold; padding:0 0 5px 12px; margin:20px 0 0 0; color:#333333; clear:both; }
.dt2_tt_basic dt.bgnone { background:none; padding:0 0 5px 8px; margin:20px 0 0 0;  clear:both; }
.dt2_tt_basic dd { padding:0 0 5px 20px; background:URL(/html/S01/img/bul_depth3.gif) 12px 5px no-repeat; clear:both; }
.dt2_tt_basic dd.bgnone { background:none; padding-left:12px; padding-bottom:5px; clear:both; }

.dt3_tt_basic dt  {  background:URL(/html/S01/img/bul_depth3.gif) 0 5px no-repeat; font-weight:bold; padding:0 0 5px 7px;  margin:5px 0 0 0; color:#666; clear:both; }
.dt3_tt_basic dd { padding:0 0 5px 20px; background:URL(/html/S01/img/bul_depth4.gif) 12px 5px no-repeat; clear:both; }

.dt4_tt_basic dt  {  background:URL(/html/S01/img/bul_depth4.gif) 0 5px no-repeat; font-weight:normal;  padding:0 0 5px 10px;  margin:5px 0 0 0; color:#666; clear:both; }
.dt4_tt_basic dd { padding:0 0 5px 17px; background:URL(/html/S01/img/bul_depth5.gif) 9px 7px no-repeat; clear:both; }
.dt4_tt_basic dd.bgnone {padding:0 0 5px 10px;}

.dt5_tt_basic dt  {  padding:0 0 5px 6px; background:URL(/html/S01/img/bul_depth5.gif) 0 7px no-repeat; font-weight:normal;  margin:5px 0 0 0; color:#666; clear:both; }
.dt5_tt_basic dd { padding:0 0 5px 15px; background:URL(/html/S01/img/bul_depth6.gif) 9px 7px no-repeat; clear:both; }



dt.caution {background:URL(/html/S01/img/bul_caution.gif) 0 2px no-repeat; padding-left:15px;  }
dd.caution {background:URL(/html/S01/img/bul_caution.gif) 10px 3px no-repeat; padding-left:23px; color:#898989; }

ul.basicList li  { width:100%; padding:0 10px 5px 20px; background:URL(/html/S01/img/bul_depth3.gif) 12px 5px no-repeat; clear:both; text-align:left;}
ul.basicList_2dt li  { padding:0 0 5px 10px; background:URL(/html/S01/img/bul_depth4.gif) 2px 5px no-repeat; clear:both;  text-align:left;}
ul.basicList li.caution  {background:URL(/html/S01/img/bul_caution.gif) 3px 2px no-repeat; padding-left:16px; color:#898989; }


ol.basicTurn li {clear:both; padding:0 0 5px 0; background:none;}
ol.basicTurn_2dt li {clear:both; padding:0 0 5px 10px; background:none;}
ol.basicTurn li.caution  {background:URL(/html/S01/img/bul_caution.gif) 3px 2px no-repeat; padding-left:16px; color:#898989; }

/*게시판 상단*/
#boardTop_wrap {width:740px; height:auto; background:URL(/upfiles/skin/board/basic/board_notice_bg_top.gif) 0 0 no-repeat; position:relative; padding:35px 0 0 0; clear:both;}
#boardTop_wrap div.Top_ment_pc {background:URL(/upfiles/skin/board/basic/board_pc_bg_btm.gif) 0 bottom no-repeat; width:740px; padding:0 0 35px 0;  }
#boardTop_wrap div.Top_ment_mic {background:URL(/upfiles/skin/board/basic/board_mic_bg_btm.gif) 0 bottom no-repeat; width:740px; padding:0 0 35px 0;  }
#boardTop_wrap div.Top_ment {background:URL(/upfiles/skin/board/basic/board_notice_bg_btm.gif) 0 bottom no-repeat; width:740px; padding:0 0 35px 0;  }
#boardTop_wrap p {margin:0 60px; letter-spacing:-1px; width:620px;}
#boardTop_wrap dl.boardTop_dl { width:620px; font-size:11px; margin:0 60px;}
#boardTop_wrap dl.boardTop_dl dt {font-weight:bold; padding:0 0 5px 10px; margin:20px 0 0 0; color:#333333; clear:both; letter-spacing:-1px;  background:URL(/html/S01/img/bul_depth2.gif) 0 5px no-repeat;}
#boardTop_wrap dl.boardTop_dl dd { padding:0 0 5px 20px; clear:both;  background:URL(/html/S01/img/bul_depth3.gif) 12px 5px no-repeat;  }
#boardTop_wrap dl.boardTop_dl dd.caution { color:#666666; padding:0 0 5px 14px; clear:both; letter-spacing:-1px; background:URL(/html/S01/img/bul_caution.gif) 3px 2px no-repeat; }
#boardTop_wrap ul.boardTop_ul { width:620px; font-size:11px; margin:0 60px;}
#boardTop_wrap ul.boardTop_ul li {padding:0 0 5px 20px; margin:5px 0 0 0; clear:both; letter-spacing:-1px; background:URL(/html/S01/img/bul_depth3.gif) 12px 5px no-repeat;}
#boardTop_wrap ul.boardTop_ul li.caution { padding:0 0 5px 14px; clear:both; letter-spacing:-1px; background:URL(/html/S01/img/bul_caution.gif) 3px 4px no-repeat; }

/* 시민 만족도 조사 */
#satisfy_wrap { border: 1px solid #ccc; margin-top: 2px; padding: 15px 15px 10px; font-size: 11px; }
#satisfy_wrap .satisfyTitle { margin-bottom: 10px; }
#satisfy_wrap .satisfyForm { background: #f6f6f6; padding: 10px 15px 5px; }
#satisfy_wrap ol {height:25px;}
#satisfy_wrap ol li { width: 80px; margin-bottom: 3px; float:left;}
#satisfy_wrap textarea { width: 92%; height: 42px; }
#satisfy_wrap span.point { font-weight: bold; color: #cf4500; }
#satisfy_wrap span.pointB { font-weight: bold; }
#satisfy_wrap .opinion_left { }
#satisfy_wrap .opinion_right { float: right; }
#satisfy_wrap .btn_opinion {width: 49px; height: 42px;  vertical-align:top;}

.h25 {height:23px;}
.w68 {width:685px;}/*7전용*/