@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 > ul { overflow:hidden; }
 .charge_list .c_box2 > ul > li { float:left; margin-right:2%; }
  .media_list { margin-top:20px; }
 .media_box { width:60%; height: 312px; float: left; }
 .media_box > 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_20250704002") no-repeat -166px -32px; text-indent: -99999px; border: 0; padding: 0; border-radius: 0 5px 5px 0; cursor: pointer;}
  .room_list {}
 .room_list > table.basic td { letter-spacing:-1px; padding:5px; }
 .gonglist > table.basic th { font-size:16px; letter-spacing:-1px; padding:2px; }
 .gonglist > table.basic td { font-size:14px; letter-spacing:-1px; padding:2px; }
  .naju_inno_list {}
 .naju_inno_list > table.basic td > img { vertical-align:middle; margin-right:5px; }
  .pr_room_list {}
 .pr_room_list .img_txt > div { padding:60px; box-sizing:border-box; }
 .pr_room_list .img_txt .txt { overflow:hidden; }
 .pr_room_list .img_txt .txt > 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 > li { margin-top:20px; padding-bottom:18px; }
 .covid_list ol > li > 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 > li{width: 48%;display: inline-block;margin-right: 3.5%;}
 ol.basic.li50 > 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_20250704002) 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 44px 0 44px;top: -73px;position: relative;box-shadow: 0 -20px 19px rgb(0,0,0,0.07);}
 .gne_status .gne_status_list ul { background-color:#f3f4f6; display:inline-block; width:100%; height:100%; border-radius:10px;}
 .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 a{color:#fff;}
 .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: 5px 3px 0 3px;font-weight:bold;color: #fffa1f !important; vertical-align:text-bottom;}
 .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_20250704002) 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 > span.next{ line-height: 18px; }
 .bus_step .step_box p.txt > 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 > 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;}
 .th_9{ width:9%;}
  .waste_box { border:1px solid #d2d2d2 !important;}
 .waste_view { min-height:auto !important;}
 .attach .icon_download { display:inline-block; vertical-align:middle; margin:-3px 4px 0 4px;; width: 17px; height: 13px; background: url("/images/board/module_sp.png?build_20250704002") no-repeat -58px -114px; text-indent: -99999px;}
 .attach .icon_image { display: inline-block; width: 24px; height: 24px; background: url("/images/board/module_sp.png?build_20250704002") no-repeat -221px -43px; text-indent: -99999px; margin-right:3px;}
 .w65{ width:63%;}
  .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_20250704002) no-repeat; text-indent: -9999px; top: 4px; right: 4px; opacity: 70%; }
  .committee_box{background: #f6f6f6;padding: 50px;margin-top:30px;overflow:hidden;}
 .committee_box > .committee_top{min-height: 240px;border-bottom: 1px solid #000;width: 41%; margin: 0 auto;}
 .committee_box > .committee_top > div{width:300px;margin:0 auto;text-align:center;margin-bottom:30px;background:#fff;position:relative;border-radius: 10px;}
 .committee_box > .committee_top > div > p{padding:10px 0;}
 .committee_box > .committee_top > div:after{content:'';display:block;width: 1px;height: 30px;position:absolute;background: #000000;left: 50%;bottom: -30px;}
 .committee_box > .committee_top > .director > .duty{background: linear-gradient(to right, #2a548e, #088277);color: #fff; border-radius:10px 0; font-size:18px; font-weight:400;}
 .committee_box > .committee_top > .director > .name{background:#fff; display:inline-block; font-size:17px; font-weight:500;}
 .committee_box > .committee_top > .director > .r_line{ margin-right:20px;}
 .committee_box > .committee_top > .director > .name > .s_name, .committee_box > .committee_top > .vice_director > .name > .s_name{ font-size:15px; margin-left:2px;}
 .committee_box > .committee_top > .vice_director > .duty{background: linear-gradient(to right, #ffe16c, #ffe16c); border-radius:10px 0; font-size:18px; font-weight:400;}
 .committee_box > .committee_top > .vice_director > .name{background:#fff; font-size:16px;}
 .committee_box > .committee_botm{padding-top:30px;}
 .committee_box > .committee_botm > .committee_li > li{float:left;width: 35%;text-align:center;margin-left:6%;}
 .committee_box > .committee_botm > .committee_li > li:first-child{margin-left:12%;}
 .committee_box > .committee_botm > .committee_li > li > p.part{background: #2a548e;color: #fff;border-radius: 10px 10px 0 0;padding: 10px 0; position:relative; font-size:18px; font-weight:500;}
 .committee_box > .committee_botm > .committee_li > li > p.part:before{content:'';display:block;width:1px;height: 30px;position:absolute;left: 50%;top: -30px;background:#000;}
 .committee_box > .committee_botm > .committee_li > li > p.part > span.num{padding-left:10px; font-size:14px; color:#fff;}
 .committee_box > .committee_botm > .committee_li > li > ul.part_li{padding:20px 0 25px 74px;min-height: 195px;text-align: left;background: #fff;}
 .committee_box > .committee_botm > .committee_li > li > ul.part_li > li{margin-bottom: 10px;overflow: hidden;}
 .committee_box > .committee_botm > .committee_li > li > ul.part_li > li:last-child{margin-bottom:0;}
 .committee_box > .committee_botm > .committee_li > li > ul.part_li > li.part_top > span { background-color:#2a548e !important; color:#fff !important; border:1px solid #2a548e !important;}
 .committee_box > .committee_botm > .committee_li > li > ul.part_li > li > span.duty{margin-right: 10px;background: #f6f6f6;border: 1px solid #e3e3e3;width: 100px;display: block;float: left;text-align: center;border-radius: 50px;font-size: 15px;color: #02346b; padding:2px 4px;}
 .committee_box > .committee_botm > .committee_li > li > ul.part_li > li.duty_row > span.duty{border-radius: 14px;line-height: 20px;}
 .committee_box > .committee_botm > .committee_li > li > ul.part_li > li.duty_row{line-height: 46px;}
  .agree_box { margin-bottom:20px;}
 .sms_user_wrap { margin-top:30px;}
 .landprice_btn_box #landprice_btn{background-color:#c83232; border:1px solid #821616; color:#fff; padding:11px 20px; border-radius:3px; transition:all 0.5s ease 0s; display:inline-block; margin-right:5px; cursor:pointer;}
 .landprice_btn_box #landprice_btn:hover {background-color:#40434c; border:1px solid #40434c;}
  #banner_top .toggle_wrap .inner{max-width:1400px;}
 .gift_w100 .module_t{width: 135px; line-height: 20px !important; top:17px !important;}
 .gift_agree{border:1px solid #9e9e9e; margin-bottom: 40px; padding: 30px; background-color:#f5f5f5;}
 .gift_agree .gift_txt{ margin-top: 20px; background-color:#fff; padding:8px 35px 35px 35px;}
 .gift_agree table th{ text-align: center;}
 .gift_agree .btn_gift_agree {background-color: #f5f5f5; margin-top: 20px;}
 .gift_agree .btn_gift_agree label{ margin-left: 5px; font-size:16px; font-weight: bold; color: #c83232;}
 .gift_t_point { color:#063472; font-size: 20px; font-weight: bold; border-top: 3px solid #d2d2d2; margin-top: 30px; background-color: #f5f5f5; text-align: center; padding: 20px 0;}
  .step_list{margin: 20px 0 0 0; background: #f5f8fd; text-align: center; padding: 20px 10px 10px 10px;}
 .step_list .step_box{width: 25%; background-color: #ffffff; border: 1px solid #e4e4e4;border-radius: 14px; padding: 20px 10px; display: inline-block; position: relative; vertical-align: middle; margin-bottom: 10px;}
 .step_list .step_next{width: 39px;height: 90px;text-indent: -999em;display: inline-block;background: url(/contents/1563/step_ico_next.png) center no-repeat;margin: 0 auto;vertical-align: top;padding: 0 10px;}
 .step_list .h50{padding:12px;}
 .step_list .h70{ height: 70px !important;}
  .idea_box{background-color: #2a548e; padding: 20px;}
 .idea_box h4{background: none;padding-left: 0;font-weight: 600;margin-bottom: 20px;}
 .idea_box2{overflow: hidden; border-radius: 16px;background-color: #fff;}
 .idea_in_box{background: url("/contents/12006/idea_box_bg.png") no-repeat 0 0;padding: 43px 50px; }
 .idea_box a{color: #fff;padding: 10px 38px;transition: all 0.5s ease 0s;border-radius: 3px;display: inline-block;}
 .idea_box a.p2{background-color:#c83232;}
 .idea_box a.p3{background-color:#40434c;}
 .idea_box a.p2:hover{background-color:#40434c;}
 .idea_box a.p3:hover{background-color:#293f82;}
 #vote_box .iconbox .info{ width:100% !important;}
 .grade_btn_box button, .grade_btn_box #submit_btn {background-color:#40434c; border:1px solid #1c233b; color:#fff; padding:10px 70px; transition: all 0.5s ease 0s; border-radius:3px; display:inline-block;}
 .grade_btn_box button:hover, .grade_btn_box #submit_btn:hover { background-color:#293f82; border:1px solid #293f82;}
 #registForm table.basic td input{ padding: 10px 15px;}
 .btn_regist {color: #fff; display: block; margin: 20px auto 0; padding: 8px; position: relative; text-align: center; transition: background-color 0.2s ease; width: 150px; background-color: #2c6ea8; text-transform: uppercase !important; padding:10px 70px; border-radius:3px;}
 .btn_regist:hover { background-color:#293f82; border:1px solid #293f82;}
  .naju_newspaper .newspaper { width: 24% !important; height: 515px !important; background: none !important; margin: 0 0 20px 10px !important;}
 .naju_newspaper .newspaper_inner { padding: 0 !important;}
 .naju_newspaper .newspaper_img { float:none !important; width:100% !important; height: 364px!important; margin: 0 !important;}
 .naju_newspaper .newspaper_cont {float:none !important; width: 92% !important; margin: 0!important; padding:4% !important;}
 .naju_newspaper .newspaper_cont .newspaper_btn li.newsdown_btn a {background-position:86px -114px !important;}
 