<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8"; #content, select, input, textarea, button {font-family: 'Noto Sans KR','Nanum Gothic','돋움', dotum, sans-serif}
  .village_greeting { background:url("/contents/810/village_bg.png") no-repeat right 60px; min-height:420px; }
  .nj_magazine {}
 .nj_magazine .bw { width:23.5%; float:left; margin-left:2%; }
 .nj_magazine .bw:first-child { margin-left:0%; }
  .t_basic { margin-top:12px; }
 .t_basic table.basic th { font-size:15px; padding:7px; }
 .t_basic table.basic td { font-size:14px; padding:5px; }
  .charge_list .c_box2 &gt; ul { overflow:hidden; }
 .charge_list .c_box2 &gt; ul &gt; li { float:left; margin-right:2%; }
  .media_list { margin-top:20px; }
 .media_box { width:60%; height: 312px; float: left; }
 .media_box &gt; iframe { width: 100%; height: 100%; }
 .media_txt { width: 36.5%; margin-left: 4%; float: left; }
 .media_txt_box{ width: 34%; margin-left: 1%; float: left; height: 292px; background-color: #f8fbfd; padding: 10px 2%; border: 1px solid #d2d2d2; }
  .step_list{ margin-top:40px; display:inline-block; width:100%;}
 .step_list .con{ width:23%; margin-left:20px; float:left; margin-bottom:40px; border:1px solid #dcdcdc;}
 .step_list .con:first-child{ margin-left:0;}
 .step_list .con p.txt{padding:25px; min-height:100px;}
 .step_list .con p.tit{ background-color:#2a548e; color:#fff; text-align:center; line-height:45px;}
 .step_list span.con_next{ display: none; }
  .step_list2{ margin-top:40px; display:inline-block; width:100%;}
 .step_list2 .con{ width:23%; margin-left:20px; float:left; margin-bottom:40px; border:1px solid #dcdcdc;}
 .step_list2 .con:first-child{ margin-left:0;}
 .step_list2 .con p.tit{ background-color:#2a548e; color:#fff; text-align:center; line-height:26px; padding:15px; min-height:52px;}
 .step_list2 span.con_next { display:none; }
 @media screen and (max-width: 960px){ .step_list .con { width:45%; margin-left:0px; }
 .step_list2 .con { width:45%; margin-left:0px; }
 }
  .property_list .search_input {position: relative; height: 40px; line-height: 40px; padding-right: 45px; width:25%; float:right; border:1px solid #585858; margin:-15px 0 12px 0; }
 .property_list .search_input label {position: absolute; top: 0; left: 0; height: 40px; line-height: 40px; padding: 0 20px; color: #727272; cursor: text;}
 .property_list .search_input input[type="text"] {padding: 0 20px; border: 0; margin: 0; height: 40px; line-height: 40px; color: #727272; background: none; vertical-align: top;}
 .property_list .search_input input[type="button"] {position: absolute; top: -1px; right: -1px; width: 45px; height: 42px; background: #585858 url("/images/board/module_sp.png?build_20231206001") no-repeat -166px -32px; text-indent: -99999px; border: 0; padding: 0; border-radius: 0 5px 5px 0; cursor: pointer;}
  .room_list {}
 .room_list &gt; table.basic td { letter-spacing:-1px; padding:5px; }
 .gonglist &gt; table.basic th { font-size:16px; letter-spacing:-1px; padding:2px; }
 .gonglist &gt; table.basic td { font-size:14px; letter-spacing:-1px; padding:2px; }
  .naju_inno_list {}
 .naju_inno_list &gt; table.basic td &gt; img { vertical-align:middle; margin-right:5px; }
  .pr_room_list {}
 .pr_room_list .img_txt &gt; div { padding:60px; box-sizing:border-box; }
 .pr_room_list .img_txt .txt { overflow:hidden; }
 .pr_room_list .img_txt .txt &gt; p { width:66%; float:left; }
 .pr_room_list .img_txt .icon { display:block; float:left; margin-top:-45px; }
 .pr_room_list .img_txt .btn_p { margin-top:40px; }
 .pr_room_list .img_txt .btn_p a.p2:hover { background-color: #3d3d3d; }
 .pr_room_list .img_txt .ti_01 { font-weight:bold; color:#162a46; letter-spacing: -1px; }
 .pr_room_list .img_txt .ti_02 { font-size:40px; font-weight:500; margin-top:10px; letter-spacing: -2px; color:#0096e3; }
 .pr_room_list .img_txt .ti_03 { font-size:19px; margin-top:30px; letter-spacing: -1px }
 .pr_room_list .img_txt .l50 { background:url("/contents/2050/pr_room_c_01.jpg") no-repeat 0 0 ; height:344px; }
 .pr_room_list .img_txt .l50 .icon { background:url("/contents/2050/pr_room_c_02.png") no-repeat 0 0; width:124px; height:125px; }
 .pr_room_list .img_txt .l50 .p2 { background-color: #0199da; border:1px solid #0199da; }
 .pr_room_list .img_txt .r50 { background:url("/contents/2050/pr_room_c_03.jpg") no-repeat 0 0 ; height:344px; }
 .pr_room_list .img_txt .r50 .ti_02 { color:#00b38d; }
 .pr_room_list .img_txt .r50 .icon { background:url("/contents/2050/pr_room_c_04.png") no-repeat 0 0; width:101px; height:110px; }
 .pr_room_list .img_txt .r50 .p2 { background-color: #0f9789; border:1px solid #0f9789; }
 @media screen and (max-width: 1340px){ .pr_room_list .img_txt .ti_02 { font-size:33px; letter-spacing:-3px; }
 .pr_room_list .img_txt .ti_03 { letter-spacing: -3px; }
 .pr_room_list .img_txt .l50 .icon , .pr_room_list .img_txt .r50 .icon { width:60px; height:60px; background-size:100%; }
 }
  .plan_list .img_txt h5 { text-align:center; background: #fac426 !important; display: block; padding: 9px; letter-spacing:-1.5px; color:#000; }
 .plan_list .img_txt .tit_vision { font-size:30px; line-height:33px; text-align:center; }
 .plan_list .img_txt ul li { letter-spacing:-1px; }
 .mh280 { min-height:280px; }
 .mh280 .tit_vision { margin-top:90px; }
 .mh240 { min-height:240px; }
 .mh240 .tit_vision { margin-top:70px; font-size:26px !important; }
  .covid_list ol &gt; li { margin-top:20px; padding-bottom:18px; }
 .covid_list ol &gt; li &gt; ul { padding:15px 33px; }
 span.alttext { position:absolute; display:block; text-indent:-99999px; height:0; width:0;}
 div.alttext { position:absolute; display:block; text-indent:-99999px; height:0; width:0; font-size:0;}
 div.alttext h4, div.alttext h5{ background:none;}
  .dicon { display:inline-block; text-indent:-99999px; }
  ol.basic.li50 &gt; li{width: 48%;display: inline-block;margin-right: 3.5%;}
 ol.basic.li50 &gt; li:nth-child(even){margin-right: 0%;}
  #content .root_daum_roughmap .wrap_btn_zoom button:hover, #content .root_daum_roughmap .wrap_btn_zoom button:focus{position: relative; outline: auto; z-index: 0;}
 #content .root_daum_roughmap .wrap_btn_zoom button:hover:before, #content .root_daum_roughmap .wrap_btn_zoom button:focus:before{content: ''; position: absolute; top: 0; left: 0; width: 34px; height: 34px; z-index: -1; background-color: #fac426;}
 #content .root_daum_roughmap a:hover, #content .root_daum_roughmap a:focus{text-decoration: underline; outline: 2px solid #000;}
  .vis_wrap{position:relative; display:block; margin:0; padding:0;}
 .vis_wrap .slide_box{width:100%;text-align: center;}
 .vis_wrap .control_box div.page a{ width:7px; height:7px; font-size:0; text-indent:-9999px; padding:0; margin:5px; display:inline-block;}
 .vis_wrap .control_box .page{margin: 10px 7px; text-align: center;}
 .vis_wrap .control_box .btn_page{width: 7px; height: 7px; border: 1px solid #2a568c; margin: 10px 7px; text-align: center; border-radius:100%; text-indent:-9999px; display: inline-block;}
 .vis_wrap .control_box .btn_page.active{background-color:#2a568c;}
 .slide_left_box ul{position:relative;}
 .vis_wrap .control_box a span.prev{ width:37px; height:63px; background:url(/contents/4999/arrow_ico.png) no-repeat 0 0; position:absolute; top:44%; left:2%; text-indent:-99999px; display:block;}
 .vis_wrap .control_box a span.next{ width:37px; height:63px; background:url(/contents/4999/arrow_ico.png) no-repeat -44px 0; position:absolute; top:44%; right:2%; text-indent:-99999px; display:block;}
 .l_info {display: block;}
  .civil_iframe {width:100%; height: 1100px;}
  .covid_hpad a{ padding:2px 20px !important;}
 .bl { color:#063472;}
 .pen{ background:linear-gradient(to top, #f4d34f 20%, transparent 50%);}
 .point_box{ background-color:#f4d34f; font-size:20px; font-weight:bold; text-align:center; padding:15px 0; color:#000; line-height:33px;}
 .th_14{ width:14%;}
 .th_2{ width:2%;}
  .privacy_ico {background: url(/contents/2253/privacy_ico.png) no-repeat; width: 83px; height: 89px; display: block; overflow: hidden; margin: 0 auto 10px;}
 .privacy_ico.ico_01 {background-position: -146px -157px;}
 .privacy_ico.ico_02 {background-position: -7px -157px;}
 .privacy_ico.ico_03 {background-position: -1118px -157px;}
 .privacy_ico.ico_04 {background-position: -980px -157px;}
 .privacy_ico.ico_05 {background-position: -1240px -332px;}
 .privacy_ico.ico_06 {background-position: -279px -332px;}
 .privacy_ico_s {background: url(/contents/2253/privacy_ico_s.png) no-repeat; width: 26px; height: 29px; background-size: 497px; display: inline-block; overflow: hidden; margin-left:10px; vertical-align: middle;}
 .privacy_ico_s.ico_01 {background-position: -45px -48px;}
 .privacy_ico_s.ico_02 {background-position: -392px -48px;}
 .privacy_ico_s.ico_03 {background-position: -1px -48px;}
 .privacy_ico_s.ico_04 {background-position: -305px -48px;}
 .privacy_ico_s.ico_05 {background-position: -349px -48px;}
 .privacy_ico_s.ico_06 {background-position: -472px -48px;}
 .privacy_ico_s.ico_07 {background-position: -429px -103px;}
 .privacy_ico_s.ico_08 {background-position: -44px -103px;}
 .privacy_ico_s.ico_09 {background-position: -131px -48px;}
 .privacy_ico_s.ico_10 {background-position: -258px -103px;}
 .privacy_ico_s.ico_11 {background-position: -429px -103px;}
 .privacy_ico_s.ico_12 {background-position: -386px -103px;}
 .privacy_ico_s.ico_13 {background-position: -219px -49px;}
  .map_layer {display: none; position: fixed; z-index: 200; top:0; left: 0; width: 100%; height: 100%;}
 .map_layer .layer_bg {display: block; position: absolute; left: 0; top:0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7);}
 .map_layer .layer_wrap {display: inline-block; width: 780px; height: 575px; position: fixed; top:28%; left:40%; text-align: left; padding:40px; box-sizing: border-box; background: #fff; border-radius: 20px;}
 .map_layer .layer_wrap .map {padding:45px 48px 40px 48px;}
 .map_layer .layer_wrap .close {position: absolute; display: block; width: 14px; height: 13px; background: url(/images/www/common/map_close.png?build_20231206001) no-repeat; text-indent: -9999px; top:43px; right:50px;}
 .txt_col3 { display:inline-block;}
 .txt_col3 li{ float:left; width:30%;}
 .s_txt{font-size:12px; vertical-align:text-bottom;}
  .tms_box h4.tms_tit {background:url("/contents/9219/tms_bg.jpg") no-repeat 0 0; text-align:center; color:#fff; font-size: 38px; font-weight:bold; padding:35px 40px 46px 40px;}
 .tms_box h4.tms_tit .tms_ponit {color:#2a548e; background-color:#d7dee8; font-size:25px; font-weight:500; display:block; border-radius:100px; width:40%; margin:15px auto; padding:10px;}
 .tms_box .tms_tb {border:1px solid #2a548e; padding:30px; display:inline-block;}
 .tms_box .tms_tb h5.pc_mat0 { margin-top:0;}
 .tms_box .srf_box{ float:left; width:48%;}
 .tms_box .lng_box{ float:right; width:48%;}
 .tms_box .lng_box .tms_h{ margin-top:66px;}
 .tms_box .tms_tel{display:inline-block; text-align:center; width:100%; background-color:#2a548e; color:#fff; padding:12px 0; font-size:18px; clear:both; margin-top: -8px;}
 .citizen_img {background:url("/contents/661/citizen_img.jpg") no-repeat 0 0;text-indent: -9999px;width:100%;height:200px;margin-bottom: 34px;}
  .gne_status{background: #fff;overflow:hidden;padding: 44px;top: -73px;position: relative;box-shadow: 0 -20px 19px rgb(0,0,0,0.07);}
 .gne_status .gne_status_list ul li:first-child {width: 306px;color: #fff;margin-right: 1%;}
 .gne_status .gne_status_list ul li {width: 20%;float:left;height:53px;line-height: 49px;text-align: center;}
 .gne_status .gne_status_list ul li .totla_box{position:relative;background: #1a914a;border-radius: 10px 0px 0px 10px;}
 .gne_status .gne_status_list ul li .totla_box:after{content:"";position:absolute;right: -30px;top:50%;width:0;height:0;border-bottom:20px solid transparent;border-top:20px solid transparent;border-left: 20px solid #1a914a;border-right:20px solid transparent;transform:translateY(-50%);display:block}
 .gne_status .gne_status_list ul li .totla_box p{display:inline-block;}
 .gne_status .gne_status_list ul li .totla_box .tit{font-size: 1.1em;letter-spacing: -0.03em;line-height: 1;}
 .gne_status .gne_status_list ul li .totla_box .txt{font-size: 1.3em;line-height: 1;text-shadow: 0 0 10px rgba(0,0,0,0.3);}
 .gne_status .gne_status_list ul li .totla_box .txt span{display: inline-block;padding: 0 3px;font-weight:bold;color: #fffa1f;}
 .gne_status .gne_status_list ul li a{color: #333;font-size: 1.063em;}
 .gne_status .gne_status_list ul li a span{font-size: 1.688em;display: inline-block;padding: 0 3px;color: #1a914a!important;}
  div.honor{background: #f6faf5; padding: 20px 10px 10px 20px; border-radius: 20px; border: none;}
  div.honor ul.img_col9 { margin-top:10px; width: 100%; display: inline-block;}
 div.honor ul.img_col9 li { display: inline-block; text-align: center; width: calc((100%/11) - 10px); float: left; padding: 8px 10px; margin: 0 10px 10px 0; background: #fff; border-radius: 5px; box-sizing: border-box; text-align: center; box-shadow: 0 0 10px rgba(69,158,59,.1); font-size: 17px; font-weight: 400;}
 div.honor ul.img_col9 li img {}
 div.board_list_box .board_list{margin-top:20px;}
 /*div.honor ul.img_col9 li:before{ display: inline-block; width: 32px; height: 27px; background: url(/images/common/sub/content_bl.png?build_20231206001) no-repeat 0px -162px; content:''; vertical-align: middle;}
*/  .cbus_point{ background-color:#f4d34f; font-weight:bold; text-align:center; padding:2px 10px; color:#000; margin-right:6px;}
 .bus_step {margin:20px 0 0 0;overflow: hidden;background: #f8f8f8;padding: 20px 20px 0 20px;text-align: center;}
 .bus_step .step_box {width: 15%;background-color: #ffffff;border:1px solid #e4e4e4;border-radius: 14px;padding:10px 0px;position: relative;vertical-align: middle;display: inline-block;margin-bottom: 30px;}
 .bus_step .step_box.w25 {width: 25% !important;}
 .bus_step .step_box p.tit{text-align:center;font-weight: 400;font-size: 18px;border-bottom: 1px dotted #adadad;color: #2e4a65;padding-bottom: 8px;margin-bottom: 10px;}
 .bus_step .step_box p.txt{text-align:center;vertical-align: middle;}
 .bus_step .step_box p.txt &gt; span.next{ line-height: 18px; }
 .bus_step .step_box p.txt &gt; span.next.part{color:#757575;font-size: 14px;font-weight: 300;}
 .bus_step .step_next {position: relative;text-align: center;width: 34px;height: 34px;margin: 0px 8px;display: inline-block;}
 .bus_step .step_next &gt; span{width: 34px;height: 34px;text-indent: -999em;display: block;background: #5258a4 url("/contents/9355/step_arrow_icon.png") center no-repeat;margin: 0 auto;vertical-align: top;position: absolute;top: 50%;margin-top: -17px;border-radius: 100px;}
 .bus_road { width:100%; margin:35px auto 0; position:relative; height:50px;}
 .bus_road:before { content:""; position:absolute; width:89%; top:-14px; height:2px; background-color:#171a34; left:54px;}
 .road_li3:before { width:89%;}
 .road_li3 li{ margin-left:342px;}
 .road_li4:before { width:88%;}
 .road_li4 li{ margin-left:188px;}
 .road_li5:before { width:89%;}
 .road_li5 li{ margin-left:115px;}
 .road_li6:before { width:89%;}
 .road_li6 li{ margin-left:68px;}
 .road_li7 li{ margin-left:39px;}
 .road_li8 li{ margin-left:17px;}
 .road_li8_2 li{ margin-left:11px;}
 .road_li10 li{ width:10% !important;}
 .road_li11 li {width:9% !important;}
 .road_li3 li:first-child, .road_li4 li:first-child, .road_li5 li:first-child,.road_li6 li:first-child, .road_li7 li:first-child, .road_li8 li:first-child, .road_li8_2 li:first-child, .road_li11 li:first-child { margin-left:0 !important;}
 .bus_road ul.road li { float:left; width:11%; text-align:center; position:relative; font-size:17px; font-weight:500;}
 .bus_road ul.road li:before { content:""; position:absolute; left:50%; margin-left:-8px; background:url("/contents/1483/point.png") no-repeat 0 0; width:16px; height:16px; top:-22px; z-index:2;}
 .bus_info .txt_col3{width:100%;}
 .bus_point { font-size:30px; margin-top:5px; text-align:center; font-weight:600; line-height:40px;}
 .bus_road .road_rd{ color:#fff; background-color:#c83232; border-radius:100px; padding:3px 0;}
 .trf_ico{ display:inline-block; width:20px; height:20px; background:url("/contents/9353/bus_ico.jpg") no-repeat 0 0; vertical-align:middle;}
 .w16{ width:16% !important;}
 .h80{ height:80px;}
 .h115{ height:115px;}
  .map_contents { position: relative; background: #65A2B8; border-radius: 13px 5px; color: #fff; margin-left: 2px; }
 .map_contents:after { content: ''; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; border: 0.5em solid transparent; border-top-color: #65A2B8; border-bottom: 0; margin-left: -0.5em; margin-bottom: -0.4em; }
 .map_layer .map_contents .close{ position: absolute; display: block; width: 11px; height: 11px; background: url(/images/www/common/content_close.png?build_20231206001) no-repeat; text-indent: -9999px; top: 4px; right: 4px; opacity: 70% }
 </pre></body></html>