@charset "utf-8"; #sub_vis { background: url("/images/www/sub/sub_vis_bg.gif?build_20250611001") repeat-x scroll center 0; width:100%; min-width:1100px; height:140px; overflow:hidden; }
 #sub_vis h2 { padding-top:35px; font-weight:500; font-size:25px; margin-left:5px; color:#000;}
 #sub_vis #path { margin-top:10px; margin-left:5px; position:relative; z-index:11;}
 #sub_vis #path a { color:#333; font-size:14px; }
 #sub_vis #path a.home { background: url("/images/www/sub/home.png?build_20250611001") no-repeat scroll 0 5px; padding-left:18px;}
 #sub_vis span.spot { display:block; position:absolute; top:0; height:140px; z-index:10;}
 #sub_vis .inner { height:140px;}
 #sub_vis .spot_citizen_participation span.spot { background: url("/images/www/sub/spot_citizen_participation.jpg?build_20250611001") no-repeat scroll 0 0; width:797px; right:-120px;}
 #sub_vis .spot_civil_complaint span.spot { background: url("/images/www/sub/spot_civil_complaint.jpg?build_20250611001") no-repeat scroll 0 0; width:735px; right:-50px;}
 #sub_vis .spot_organization span.spot { background: url("/images/www/sub/spot_organization.jpg?build_20250611001") no-repeat scroll 0 0; width:662px; right:-100px;}
 #sub_vis .spot_welfare span.spot { background: url("/images/www/sub/spot_welfare.jpg?build_20250611001") no-repeat scroll 0 0; width:608px; right:-90px;}
 #sub_vis .spot_introduce span.spot { background: url("/images/www/sub/spot_introduce.jpg?build_20250611001") no-repeat scroll 0 0; width:683px; right:-120px;}
 #sub_vis .spot_open_data span.spot { background: url("/images/www/sub/spot_open_data.jpg?build_20250611001") no-repeat scroll 0 0; width:735px; right:-120px;}
 #sub_vis .spot_support span.spot { background: url("/images/www/sub/spot_support.jpg?build_20250611001") no-repeat scroll 0 0; width:584px; right:-120px;}
 #container { margin:35px auto 60px; min-height:500px;}
 #container #left { float:left; width:186px; margin-right:40px;}
 #SubMenu_Div { background:url("/images/www/sub/SubMenu_Div_bg.gif?build_20250611001") repeat-y 0 0;}
 #SubMenu_Div .snb > li { border-bottom:1px solid #b7b7b7;}
 #SubMenu_Div .snb > li > a{display: block;}
 #SubMenu_Div .snb > li.on2 > a, #SubMenu_Div .snb > li > a:hover, #SubMenu_Div .snb > li > a:focus, #SubMenu_Div .snb > li.on > a{color:#fff; background:#1c4c75 url("/images/www/sub/snb_down_wh.png?build_20250611001") no-repeat 163px 21px !important;}
 #SubMenu_Div .snb > li:first-child { border-top:1px solid #b7b7b7;}
 #SubMenu_Div .snb > li.accordion > a { background:url("/images/www/sub/snb_down_gr.png?build_20250611001") no-repeat 163px 21px; }
 #SubMenu_Div .snb > li a.accordionExpanded { background:#1c4c75 url("/images/www/sub/snb_down_wh.png?build_20250611001") no-repeat 163px 21px; color:#fff}
 #SubMenu_Div .snb > li > a { display:block;font-size:16px; color:#323232; padding:12px 13px 12px 13px; font-weight:400;}
 #SubMenu_Div .snb > li ul { background:#f3f3f3; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding:15px 0; display: none;}
 #SubMenu_Div .snb > li ul li { width:166px; padding:3px 1px 3px 0; margin:0 12px}
 #SubMenu_Div .snb > li ul li a { display:block; font-size:15px;color:#555; letter-spacing:-0.5px; background:url("/images/www/sub/snb_li_bl.png?build_20250611001") no-repeat 98% 11px; padding-right: 20px;}
 #SubMenu_Div .snb > li ul li a:hover, #SubMenu_Div .snb > li ul li a:focus,#container #left #SubMenu_Div .snb > li ul li.on a { color:#1c4c75; font-weight:400; text-decoration:underline; background:url("/images/www/sub/snb_li_bl_on.png?build_20250611001") no-repeat 98% 11px;}
 #SubMenu_Div .snb li a.newwin { background:url("/images/common/newwin.gif?build_20250611001") no-repeat scroll 93% center transparent !important}
 #SubMenu_Div .snb li.snbA > a.newwin:hover, #SubMenu_Div .snb li.snbA > a.newwin:focus{background: #1c4c75 url(/images/common/newwin_w.gif?build_20250611001) no-repeat scroll 93% center !important;}
 #SubMenu_Div .snb li ul li a.newwin{background-position:152px center !important;}
 #SubMenu_Div .snb li ul li a.newwin:hover, #SubMenu_Div .snb li ul li a.newwin:focus{background:url("/images/common/newwin_on.gif?build_20250611001") no-repeat scroll 152px center !important}
 #SubMenu_Div .snb li a.newwin span span{ font-size:0; height:0; display:block;}
 #container #right {float:left; width:874px;}
 #content_top #page_title { height:49px; border-bottom:1px solid #ececec; font-size:23px; font-weight:500; color:#0e0e0e;}
  .contents_tools { position:absolute; top:0; right:0; z-index:48; padding: 0 ; text-align:left !important; }
 .contents_tools ul.box {position: absolute; right:0; top: 49px; width: 175px; z-index: 3; font-size: 13px; padding: 24px 20px 20px 17px; border:1px solid #2da6b7; background-color:#fff; }
 .st_qr{position: absolute; right:0 ; top: 49px; z-index: 3; width:285px;font-size: 13px; border:1px solid #2da6b7; background-color:#fff; padding:30px 0 10px }
 .st_qr .ly_p_dsc {width:168px;margin:0 0 15px 35px; font-size:14px;color:#323232;font-weight:400;letter-spacing:-0.7px; padding:0;}
 .contents_tools ul > li {float:left;display:block; margin: 0 6px 0 0; padding: 0; }
 .contents_tools li span { float: left; margin: 0; padding: 0; font-size:13px; line-height:13px;}
 .contents_tools .icon_view_option > a { background: url("/images/www/sub/content_tool_1.png?build_20250611001") no-repeat scroll 0 0px; display: block; height: 31px; width: 31px; }
 .contents_tools li.share > a { background: url("/images/www/sub/content_tool_1.png?build_20250611001") no-repeat scroll -37px 0px; display: block; height: 31px; padding: 0; text-indent: -5000px; width: 31px; }
 .contents_tools li.download > a { background: url("/images/www/sub/content_tool_1.png?build_20250611001") no-repeat scroll -74px 0px; display: block; height: 31px; padding-left: 0; text-indent: -5000px; width: 31px; }
 .contents_tools li.icon_qr > a { background: url("/images/www/sub/content_tool_1.png?build_20250611001") no-repeat scroll -111px 0; display: block; height: 31px; padding-left: 0; text-indent: -5000px; width: 31px; }
 .contents_tools .icon_view_option:hover > a, .contents_tools .icon_view_option > a:focus { background: url("/images/www/sub/content_tool_1.png?build_20250611001") no-repeat scroll 0 -45px; }
 .contents_tools li.share:hover > a, .contents_tools li.share > a:focus { background: url("/images/www/sub/content_tool_1.png?build_20250611001") no-repeat scroll -37px -45px; }
 .contents_tools li.download:hover > a, .contents_tools li.download > a:focus { background: url("/images/www/sub/content_tool_1.png?build_20250611001") no-repeat scroll -74px -45px; }
 .contents_tools li.icon_qr:hover > a, .contents_tools li.icon_qr > a:focus { background: url("/images/www/sub/content_tool_1.png?build_20250611001") no-repeat scroll -111px -45px; }
 .contents_tools .icon_view_bookmark > a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll 0 -198px; display: block; height: 34px; margin-right: 0; width: 39px; }
 .contents_tools .icon_fontplus, .contents_tools .icon_fontminus, .contents_tools .icon_view_option > a, .contents_tools .icon_view_bookmark > a { margin-left: 0; margin-right: 0; padding-left: 0; text-indent: -5000px; }
 .contents_tools .download ul li { float: none; font-size: 11px; margin: 2px 0; padding: 4px 8px 4px 4px; }
 .contents_tools .download li a { background: url("/images/www/sub/util_list2.png?build_20250611001") no-repeat scroll 0 0; display: block; height: 16px; margin: 0; overflow: hidden; padding-left: 21px; }
 .contents_tools .download li.icon_printer a { background-position: -11px -19px; }
 .contents_tools .download li.icon_jpg a { background-position: -11px -38px; }
 .contents_tools .download li.icon_pdf a { background-position: -11px -59px; }
 .contents_tools .download li.icon_rss a { background-position: -11px -80px; }
 .contents_tools .download li.icon_atom a { background-position: -11px -80px; }
 .contents_tools .share ul li { float: none; font-size: 11px; margin: 2px 0; padding: 4px 8px 4px 4px; }
 .contents_tools .share ul li.close, .contents_tools .download ul li.close { position: absolute; width: 22px; height:22px; right:3px; top:5px; }
 .contents_tools .share ul li.close a, .contents_tools .download ul li.close a { display:block;width:22px; height:22px;background:#676767 url("/images/www/sub/content_tool_close.png?build_20250611001") no-repeat; border-radius:11px; text-indent:-9999px }
 .contents_tools .download ul li.close a{padding-left:0}
 .contents_tools .share li.sns a { background: url("/images/www/sub/sns_list2.png?build_20250611001") no-repeat scroll 0 0; display: block; height: 16px; margin: 0; overflow: hidden; padding-left: 23px; }
 .contents_tools .share li.fa a { background-position: 0 0; }
 .contents_tools .share li.tw a { background-position: 0 -19px; }
 .contents_tools .share li.me a { background-position: 0 -38px; }
 .contents_tools .share li.yz a { background-position: 0 -57px; }
 .contents_tools .share li.cw a { background-position: 0 -76px; }
 .contents_tools .share li.cp a { background-position: 0 -94px; }
 .contents_tools .share li.bd a { background-position: 0 -133px; }
 .contents_tools .share li.gp a { background-position: 0 -114px; }
 .contents_tools .share li.ks a { background-position: 0 -152px; }
 .contents_tools .opt_box {position: absolute; right:0; top:49px; width: 180px; height:191px; z-index: 100; display: none; outline: medium none; overflow: hidden; border:1px solid #2da6b7; background-color:#fff; }
 .contents_tools .opt_box .opt_box_hg { margin: 16px; }
 .contents_tools .opt_box .opt_box_htxt { font-size: 17px; font-weight: bold; margin: 0 0 16px; }
 .contents_tools .opt_box .opt_box_bd { font-size: 13px; }
 .contents_tools .opt_box .opt_box_bd .opt_line1 { padding:15px 15px 0 11px;}
 .contents_tools .opt_box .opt_box_bd .opt_line2 { padding:8px 0 0 11px;}
 .contents_tools .opt_box .opt_box_bd .opt_line2 .opt_lb{ border-top:1px solid #d2d2d2; padding-top:10px}
 .contents_tools .opt_box .opt_lb { margin: 8px 19px 8px 8px; }
 .contents_tools .opt_box .opt_sl { display: inline-block; list-style: outside none none; margin: 0 2px 0 8px; padding: 0; position: relative; text-decoration: none; vertical-align: middle; }
 .contents_tools .opt_box .opt_line_height { margin-bottom:23px;}
 .contents_tools .opt_box .opt_sl .opt_btn { border: 1px solid #d2d2d2; box-sizing: border-box; display: inline-block; float: left; margin-right: 4px; padding: 4px 0; position: relative; width: 43px; }
 .contents_tools .opt_box .opt_sl .opt_img_low { width:71px;}
 .contents_tools .opt_box .opt_sl .opt_img_low a { width:71px !important;}
 .contents_tools .opt_box .opt_device .opt_btn { width:51px; padding:5px 0; }
 .contents_tools .opt_box .opt_device .select {padding:4px 0 !important;}
 .contents_tools .opt_box .opt_sl .select { border: 2px solid #f04e30; padding:3px 0; }
 .contents_tools .opt_box .opt_sl .opt_btn a { color: #444; cursor: pointer; display: block; font-size: 12px; font-weight: bold; height: 20px; text-align: center; text-transform: uppercase; vertical-align: middle; width: 43px; line-height:20px; }
 .contents_tools .opt_box .opt_sl .opt_btn_select { border: 2px solid #36c; }
 .contents_tools .opt_box .opt_cl { cursor: pointer; width:22px; height:22px; position:absolute; top:11px; right:11px; }
 .contents_tools .opt_box .opt_close {display:block;width:22px; height:22px;background:#676767 url("/images/www/sub/content_tool_close.png?build_20250611001") no-repeat; border-radius:11px ; text-indent:-9999px }
 .opt_btn > a{text-indent:-5000px}
 .opt_lineh_small a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll 0px -238px; }
 .opt_lineh_normal a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll 0px -216px; }
 .opt_lineh_wide a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll 0px -197px; }
 .opt_font_normal a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll 1px -383px; }
 .opt_font_big a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll -3px -364px; }
 .opt_mouse a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll 3px -261px; }
 .opt_touch a { background: url("/images/council/sub/contents_tool_new.png?build_20250611001") no-repeat scroll 5px -300px; }
 .opt_btn.opt_mouse.select > a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll -36px -261px; }
 .opt_btn.opt_touch.select > a { background: url("/images/www/sub/contents_tool_new.png?build_20250611001") no-repeat scroll -34px -300px; }
 .opt_btn.opt_mouse > a, .opt_btn.opt_touch > a { height: 35px !important; }
 .contents_tools .opt_box .opt_btn_line { margin: 13px 16px 0; text-align: right; }
 .contents_tools .opt_box .opt_sl .help { color: #999; display: block; font-size: 11px; padding: 5px 0 0 !important; }
 .qr_area { margin-top: 1px; z-index: 100; }
 .st_qr p.tit { left: 10px; margin: 0; padding: 0; position: absolute; top: 5px; }
 .st_qr .ly_thumb { float: left; margin: 37px 0 0; padding: 0; }
 .st_qr .opt_cl { position:absolute; top:11px; right:11px; width:22px; height:22px; }
 .st_qr .opt_close {display:block;width:22px; height:22px;;background:#676767 url("/images/www/sub/content_tool_close.png?build_20250611001") no-repeat; border-radius:11px; text-indent:-9999px }
 .st_qr .opt_close img { border: 0 none; }
 .container_bottom { background: url("/images/sunbawi/sub/container_inner_botmbg.gif?build_20250611001") bottom left repeat-x; width:1200px; margin:0 auto; height:31px;}
  #content { margin:35px 0; min-height:500px;}
  .section { margin-top:35px;}
 .section > ul.section { width:100%; }
 .section > ul.section > li { border:1px solid #d2d2d2; height:50px; display:inline-block; width:24.85%; margin:0 -1px -1px 0;}
 .section > ul.section > li > a { display:block; line-height:50px; padding:0 34px 0 16px; font-size:15px; background: url("/images/www/sub/4depth_bl.png?build_20250611001") no-repeat 190px center scroll;}
 .section ul.section li.on > a {background: #177f92 url("/images/www/sub/4depth_bl_on.png?build_20250611001") no-repeat 185px center scroll; color: #fff;}
 .section > ul.section > li > a:hover, .section > ul.section > li > a:focus{background-color:#177f92; color: #fff;}
  .section.five > ul.section > li { height:45px; width:19.87%;}
 .section.five > ul.section > li > a { line-height:45px; background: url("/images/www/sub/4depth_bl.png?build_20250611001") no-repeat 149px center scroll;}
 .section.five > ul.section > li > a:hover, .section.five > ul.section > li > a:focus{background: #177f92 url("/images/www/sub/4depth_bl_w.png?build_20250611001") no-repeat 144px center scroll;}
 .section.five > ul.section > li.on > a{background: #177f92 url("/images/www/sub/4depth_bl_on.png?build_20250611001") no-repeat 144px center scroll;}
 .section.five > ul.section > li > a.newwin:hover, .section.five > ul.section > li > a.newwin:focus{background: #177f92 url("/images/common/newwin_w.png?build_20250611001") no-repeat scroll 94% center !important}
  .section.three > ul.section > li { width:33.2%;}
 .section.three > ul.section > li > a { font-size:14px; background: url("/images/www/sub/4depth_bl.png?build_20250611001") no-repeat 262px center scroll;}
 .section.three > ul.section > li > a:hover, .section.three > ul.section > li > a:focus{background: #177f92 url("/images/www/sub/4depth_bl_w.png?build_20250611001") no-repeat 262px center scroll; color: #fff;}
 .section.three > ul.section > li.on > a{background: #177f92 url("/images/www/sub/4depth_bl_on.png?build_20250611001") no-repeat 257px center scroll;}
 .section.three > ul.section > li > a.newwin:hover, .section.three > ul.section > li > a.newwin:focus{background: #177f92 url("/images/common/newwin_w.png?build_20250611001") no-repeat scroll 94% center !important;}
  .section.two > ul.section > li {width: 49.8%;}
 .section.two > ul.section > li > a {font-size:14px;background: url("/images/www/sub/4depth_bl.png?build_20250611001") no-repeat 96% center scroll;}
 .section.two > ul.section > li > a:hover, .section.three > ul.section > li > a:focus{background: #177f92 url("/images/www/sub/4depth_bl_w.png?build_20250611001") no-repeat 96% center scroll; color: #fff;}
 .section.two > ul.section > li.on > a{background: #177f92 url("/images/www/sub/4depth_bl_on.png?build_20250611001") no-repeat 97% center scroll;}
 .section.two > ul.section > li > a.newwin:hover, .section.three > ul.section > li > a.newwin:focus{background: #177f92 url("/images/common/newwin_w.png?build_20250611001") no-repeat scroll 94% center !important;}
  .section > ul.sectionB {margin-top:35px; border:1px solid #d2d2d2; padding:15px 1%; width:98%; }
 .section > ul.sectionB > li { display:inline-block; width:auto; height:auto; padding:0 0 0 13px; border:none; margin-left:30px; background: url("/images/www/sub/5depth_bl.gif?build_20250611001") no-repeat left center scroll;}
 .section > ul.sectionB > li > a { padding:0; line-height:30px; color:#545454;}
 .section > ul.sectionB > li:hover > a, .section > ul.sectionB > li > a:focus { color:#1a97a8;}
 .section > ul.sectionB > li.on {background: #fff url("/images/www/sub/5depth_bl_on.gif?build_20250611001") no-repeat left center scroll;}
 .section > ul.sectionB > li.on > a { font-weight:500; color:#16808F; text-decoration:underline;}
 .section li a.newwin {background: url("/images/common/newwin.png?build_20250611001") no-repeat scroll 94% center transparent !important; display:block;}
  #admin_info { width:99.8%; border-bottom:none; margin-bottom:0; margin-top:50px;}
 #admin_info p.part{float:left; height:54px; line-height:55px; position:relative; margin-left:20px; padding-left:35px; font-size:14px; }
 #admin_info p.part span.part_ico{background:url(/images/www/sub/admin_info_1.png?build_20250611001) no-repeat left center; width:26px; height:26px; position:absolute; top:15px; left:0}
 #admin_info dl.admin_info_right dt.update{padding:0 12px;}
 #admin_info dl.admin_info_right dd.update_cnt{padding-right:12px;}
 #admin_info dl.admin_info_right dt.visit{padding:0 12px;}
 #admin_info dl.admin_info_right dd.visit_cnt{padding-right:12px;}
 #Satisfaction { width:99.8%; margin-bottom:20px;}
 #page_point ul li { margin-right:33px;}
 #page_point ul li label { font-size:13px;}
 .re_input_area { top:28px; right:107px;}
 .re_input_area input.button { font-size:12px; margin-left:0;}
 #Satisfaction p.result { position:absolute; top:28px; right:22px;}
  #footer .inner span.top_bt { display:block; position:absolute; right:10px; top:-55px; background: url("/images/www/sub/top.png?build_20250611001") no-repeat 0 0 scroll; width:38px; height:37px;}
 #footer .inner span.top_bt a { display:block; width:100%; height:100%; text-indent:-5000px;}
 