@charset "utf-8";



/*******************************************************************************/
/*********************************  공통 start *********************************/
/******************************************************************************/



/* subTitleBox */
#subTitleBox, .subTitleBox{z-index:6;position:fixed;left:0;top:153px;width:100%;box-sizing:border-box;background:#303F9F}
.subTitleBox.fixed{position:fixed;top:153px}
.locationBox{display:table;margin:auto;position:relative;width:1400px;height:60px;box-sizing:border-box}
.locationBox:after{content:"";clear:both;display:block}
.locationBox h3{float:left;padding:14px 0}
.locationBox h3 span{padding:1px 0;padding-left:45px;font-size:2.143rem;/*30px*/color:#fff;font-weight:600}
.locationBox h3 span.icon_subTitle01{padding-left:35px;background:url("../../../images/renewal/sub/icon_subTitle01.png") left center no-repeat}
.locationBox h3 span.icon_subTitle02{background:url("../../../images/renewal/sub/icon_subTitle02.png") left center no-repeat}
.locationBox h3 span.icon_subTitle03{padding-left:40px;background:url("../../../images/renewal/sub/icon_subTitle03.png") left center no-repeat}
.locationBox h3 span.icon_subTitle04{background:url("../../../images/renewal/sub/icon_subTitle04.png") left center no-repeat}
.locationBox h3 span.icon_subTitle05{background:url("../../../images/renewal/sub/icon_subTitle05.png") left center no-repeat}
.locationItem{float:left;position:absolute;left:255px;/* margin-left:160px */}
.locationItem:after{content:"";clear:both;display:block}
.locationItem > li{float:left;position:relative}
.locationItem > li:after{content:"";display:inline-block;width:1px;height:12px;margin-left:10px;padding-left:12px;background:url("../../../images/renewal/sub/sublocation_line.png") left center no-repeat}
.locationItem > li:last-child:after{margin-left:0;padding-left:0;background:none}
.locationItem > li > a{display:inline-block;position:relative;line-height:60px;font-size:1.286rem;/*18px*/color:#fff}
.locationItem > li > a.on:after{content:"";position:absolute;left:0%;bottom:0;width:100%;height:7px;background:#fff}
/* .locationItem > li > a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:7px;background:#fff;transition:0.5s} */
/* .locationItem > li > a:hover:after, .locationItem > li > a:focus:after, .locationItem > li > a.on:after{left:0;width:100%} */
.subDepth{display:none;z-index:4;position:absolute;left:calc(50% - 12px);top:53px;transform:translateX(-50%);width:175px;min-height:100px;padding:15px;border:1px solid #ddd;box-sizing:border-box;background:#fff;box-shadow:0px 5px 5px rgba(0,0,0,.07)}
.locationItem > li:last-child > .subDepth{left:50%}
.subDepth:before{content:"";display:block;z-index:4;position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}
.subDepth > li{margin-top:10px}
.subDepth > li:first-child{margin-top:0}
.subDepth > li > a{font-size:1.143rem;/*16px*/color:#666;line-height:1.2}
.subDepth > li > a:hover, .subDepth > li > a:focus{color:#303F9F}
.swiper-container{display:none}
#subContents, .subContents{margin:auto;position:relative;width:1400px;margin-bottom:80px;box-sizing:border-box}



/* subNav */
.subNav{margin:40px 0 30px}
.subNav:after{content:"";clear:both;display:block}
.subNav h4{font-size:2.429rem;/*34px*/color:#222;font-weight:600}
.subNav > ul{float:left;margin-top:15px}
.subNav > ul li{float:left;margin-right:12px;padding-left:15px;background:url("../../../images/renewal/sub/arrow_subNav.png") left 5px no-repeat}
.subNav > ul li:first-child{padding-left:0;background:none}
.subNav > ul li span{cursor:default;display:block;font-size:1.071rem;/*15px*/color:#666}
.subNav > ul li a:hover, .subNav > ul li a:focus{text-decoration:none}
.subControls{float:right}
.subControls:after{content:"";clear:both;display:block}
.subControls > ul{float:left}
.subControls > ul:after{content:"";clear:both;display:block}
.subControls > ul>li{float:left;margin-left:10px;padding-left:10px;background:url("../../../images/renewal/sub/line_subControls.png") left center no-repeat; position: relative}
.subControls > ul>li:first-child{margin-left:0;padding-left:0;background:none}
.subControls > ul>li>a{display:block;width:30px;height:30px}
.subControls > ul>li>a.print{background:url("../../../images/renewal/sub/print.png") center center no-repeat}
.subControls > ul>li>a.zoomIn{background:url("../../../images/renewal/sub/zoomIn.png") center center no-repeat}
.subControls > ul>li>a.zoomReset{background:url("../../../images/renewal/sub/zoomReset.png") center center no-repeat}
.subControls > ul>li>a.zoomOut{background:url("../../../images/renewal/sub/zoomOut.png") center center no-repeat}


/* subTabBox */
.subTabBox{position:relative;margin-top:20px}


/* .subTab{display:table} */
.subTab:after{content:"";clear:both;display:block}
.subTab > li{float:left;position:relative;margin-left:-1px;box-sizing:border-box}
.subTab > li:first-child:nth-last-child(1){width:100%}
.subTab > li:first-child:nth-last-child(2), .subTab > li:first-child:nth-last-child(2) ~ li{width:50%}
.subTab > li:first-child:nth-last-child(3), .subTab > li:first-child:nth-last-child(3) ~ li{width:calc(33.333% + 1px)}
.subTab > li:first-child:nth-last-child(4), .subTab > li:first-child:nth-last-child(4) ~ li{width:25%}
.subTab > li:first-child:nth-last-child(5), .subTab > li:first-child:nth-last-child(5) ~ li{width:20%}
.subTab > li:first-child:nth-last-child(6), .subTab > li:first-child:nth-last-child(6) ~ li{width:16.666%}
.subTab > li:first-child:nth-last-child(7), .subTab > li:first-child:nth-last-child(7) ~ li{width:14.285%}
.subTab > li:first-child:nth-last-child(8), .subTab > li:first-child:nth-last-child(8) ~ li{width:12.5%}
.subTab > li:first-child:nth-last-child(9), .subTab > li:first-child:nth-last-child(9) ~ li{width:156px}
.subTab > li:first-child:nth-last-child(10), .subTab > li:first-child:nth-last-child(10) ~ li{width:10%}
.subTab > li:first-child:nth-last-child(11), .subTab > li:first-child:nth-last-child(11) ~ li{width:12.5%;margin-top:-1px}
.subTab > li:first-child:nth-last-child(12), .subTab > li:first-child:nth-last-child(12) ~ li,
.subTab > li:first-child:nth-last-child(18), .subTab > li:first-child:nth-last-child(18) ~ li{width:16.66666%;margin-top:-1px}
.subTab > li:first-child:nth-last-child(13), .subTab > li:first-child:nth-last-child(13) ~ li,
.subTab > li:first-child:nth-last-child(20), .subTab > li:first-child:nth-last-child(20) ~ li{width:14.285%;margin-top:-1px}
.subTab > li a{display:block;min-width:154px;padding:20px 0;height:60px;border:1px solid #aaa;box-sizing:border-box;font-size:1.286rem;/*18px*/color:#222;text-align:center;font-weight:400;letter-spacing:-0.03em;transition:0.3s}
.subTab > li a:hover, .subTab > li a.show{border:1px solid #0B74DD;background:#0B74DD;font-size:1.429rem;/*20px*/color:#fff;font-weight:500}
.subTab_content:after{content:"";clear:both;display:block}
.subTab_content > li{display:none;position:relative}
.tabSelectBox{display:none}
.subTab > li:first-child:nth-last-child(11) a, 
.subTab > li:first-child:nth-last-child(11) ~ li a, 
.subTab > li:first-child:nth-last-child(12) a, 
.subTab > li:first-child:nth-last-child(12) ~ li a, 
.subTab > li:first-child:nth-last-child(13) a, 
.subTab > li:first-child:nth-last-child(13) ~ li a{min-width:100%}
.subTab.col7 > li{width:14.285%; margin-top:-1px}

/* 탭스타일2(오픈api) */
.subTab.t2{margin: 0 -2px; margin-bottom: 5px}
.subTab.t2 > li a{height: 49px; padding: 13px 0;font-size: 1.16rem; font-weight: 500; margin: 0 2px;}
.subTab.t2 > li.act a{border:2px solid #0b74dd; color: #0b74dd}
.subTab.t2 > li.act a:after{content: ""; display: block; background: #fff; width: 16px; height: 16px; border:2px solid; border-top-color: #fff; border-left-color:#fff; transform: rotate(45deg); position: absolute; bottom: -6px; left: 50%; margin-left: -6px; z-index: 2}
.subTab.t2 > li.act a:hover{background: #fff}


/* iconSubTab */
.iconSubTab{border:1px solid #aaa;box-shadow:0 5px 0 rgba(0,0,0,.05)}
.iconSubTab > li{position:relative;background:url("../../../images/renewal/sub/tab_line.png") right center no-repeat}
.iconSubTab > li:last-child{background:none}
.iconSubTab > li a{display:block;position:relative;height:98px !important;padding:60px 0 15px !important;border:none;font-size:1.143rem;/*16px*/color:#222;letter-spacing:-0.03em}
.iconSubTab > li a:hover, .iconSubTab > li a:focus, .iconSubTab > li a.show{border:none;font-size:1.143rem;/*16px*/color:#0B74DD}
.iconSubTab > li a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:5px;background:#0B74DD;transition:0.5s}
.iconSubTab > li a:hover:after, .iconSubTab > li a:focus:after, .iconSubTab > li a.show:after{left:0;width:100%}
.iconSubTab > li:nth-child(1) a{background:url("../../../images/renewal/sub/icon_tab01.png") center 15px no-repeat}
.iconSubTab > li:nth-child(2) a{background:url("../../../images/renewal/sub/icon_tab02.png") center 15px no-repeat}
.iconSubTab > li:nth-child(3) a{background:url("../../../images/renewal/sub/icon_tab03.png") center 15px no-repeat}
.iconSubTab > li:nth-child(4) a{background:url("../../../images/renewal/sub/icon_tab04.png") center 15px no-repeat}
.iconSubTab > li:nth-child(5) a{background:url("../../../images/renewal/sub/icon_tab05.png") center 15px no-repeat}
.iconSubTab > li:nth-child(6) a{background:url("../../../images/renewal/sub/icon_tab06.png") center 15px no-repeat}
.iconSubTab > li:nth-child(7) a{background:url("../../../images/renewal/sub/icon_tab07.png") center 15px no-repeat}
.iconSubTab > li:nth-child(8) a{background:url("../../../images/renewal/sub/icon_tab08.png") center 15px no-repeat}
.iconSubTab > li:nth-child(9) a{background:url("../../../images/renewal/sub/icon_tab09.png") center 15px no-repeat}
.districtTab > li{display:table-cell;width:78px;height:58px;text-align:center;vertical-align:middle}
.districtTab > li a{display:block;min-width:78px;height:58px;padding:18px 0;font-size:1.286rem !important;/*18px*/}
.districtTab > li a:hover, .districtTab > li a.show{font-size:1.286rem !important;/*18px*/}
.promotionTab > li{width:calc(20% + 1px) !important}
.subTab.promotionTab > li{margin-top:-1px}
.subContents h5{clear:both;display:block;margin:45px 0 20px;padding-left:25px;background:url("../../../images/renewal/sub/bullet02.png") left 5px no-repeat;font-size:1.714rem;/*24px*/color:#222;font-weight:600;line-height:1.3;letter-spacing:-0.03em}
.subContents h5:after{content:"";clear:both;display:block}
.subContents h5 strong{float:left;position:relative;font-size:inherit;color:#222;font-weight:500}


/* 검색결과 게시물 개수 */
.numberSearchResult{position:relative;margin-bottom:5px}
.numberSearchResult:after{content:"";clear:both;display:block}
.numberSearchResult li:after{content:"";clear:both;display:block}
.numberSearchResult span{float:left;font-size:1.071rem;/*15px*/color:#666}
.numberSearchResult span:last-child{margin-left:8px;padding-left:8px;background:url("../../../images/renewal/sub/line_curator.png") left center no-repeat}
.numberSearchResult span strong{font-size:1.071rem;/*15px*/color:#0B74DD;font-weight:500}
.numberSearchResult span em{font-size:1.071rem;/*15px*/color:#e41717;font-weight:500}
.numberSearchResult > ul{display:table;width:100%}
.numberSearchResult > ul > li:first-child{display:table-cell;text-align:left;vertical-align:bottom}
.numberSearchResult > ul > li:last-child{display:table-cell;text-align:right}
.numberSearchResult.with_order_opt{float: left; margin-top: 14px}


/* chart */
.chart{table-layout:fixed;width:100%;border-top:2px solid #303F9F;border-collapse:collapse;background:#fff}
.chart tr.even{background:#fcfcfc}
.chart thead tr:first-child th{border-top:1px solid #222;border-bottom:1px solid #222}
.chart tr th, .chart tr td{padding:10px;border-bottom:1px solid #ddd;font-size:1.143rem;/*16px*/text-align:center;line-height:1.3;letter-spacing:-0.03em;vertical-align:middle;transition:0.3s}
.chart tr th{padding:15px 10px;background:#fff;color:#222;font-weight:500;}
.chart tr td{font-size:1.143rem;/*16px*/color:#666;text-align:center;line-height:1.3;vertical-align:middle}
.chart tr td p{font-size:inherit;color:inherit;line-height:inherit}
.chart input[type="file"]{height:40px;padding:7px;box-sizing:border-box}
.chart tr td.subject p > .organ, .chart tr td.subject p > .author{display:block;margin-top:5px;color:#718598}
.chart tr td.subject{text-align:left}
.noSubject{margin:10px 0;font-size:1.143rem;/*16px*/text-align:center}
.chart tr td.subject a{font-size:1.286rem;/*18px*/color:#222;font-weight:400;line-height:1.3}
.chart tr td.subject a:hover, .chart tr td.subject a:focus{text-decoration:underline}
.chart tr td select{min-width:120px;height:40px;padding:10px;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.143rem;/*16px*/;color:#666;}
.chart textarea{resize:none;width:100%;height:160px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666;line-height:1.3}
.chart td .file{display:inline-block;width:34px;height:30px;border-radius:0;background:url("../../../images/renewal/sub/icon_file.png") no-repeat;font-size:1.143rem;/*16px*/color:#0B74DD;font-weight:400;line-height:30px;text-align:center}
.chart td .nofile{display:inline-block;width:34px;height:30px;border-radius:0;background:url("../../../images/renewal/sub/icon_nofile.png") no-repeat;font-size:1.143rem;/*16px*/color:#666;font-weight:400;line-height:30px;text-align:center}
.chart td .progress{display:inline-block;min-width:60px;padding:5px;border-radius:3px;font-size:1.071rem;/*15px*/color:#fff;transition:0.3s}
.chart td .progress.request{background:#009DDA}
.chart td .progress.end{background:#ccc}
.chart td .progress.complete{background:#303F9F}
.chart td .progress.ongoing{background:#FF6F00}
.chart .edit{position:relative}
/*
.chart input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
.chart tr td > label{display:block;position:relative;padding-left:20px;line-height:16px;box-sizing:border-box}
.chart label:before{content:"";left:1px;top:1px;width:14px;height:14px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.chart label:after{content:"";left:1px;top:1px;width:14px;height:14px;border-radius:2px;background:#fff}
.chart label:before, .chart label:after{content:"";display:inline-block;position:absolute}
.chart input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
.chart input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-4px -5px}
.chart input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
*/
.chart input[type='checkbox']:not([class="style-no"]){display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
.chart input[type='checkbox']:not([class="style-no"]) + label{display:inline-block;position:relative;padding-left:20px;font-size:1.214rem;/*17px*/color:#666;line-height:16px;vertical-align:top;box-sizing:border-box}
.chart input[type='checkbox']:not([class="style-no"]) + label:before{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.chart input[type='checkbox']:not([class="style-no"]) + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
.chart input[type='checkbox']:not([class="style-no"]) + label:before, .chart input[type='checkbox'] + label:after{content:"";display:inline-block;position:absolute}
.chart input[type='checkbox']:not([class="style-no"]):checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
.chart input[type='checkbox']:not([class="style-no"]):checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
.chart input[type='checkbox']:not([class="style-no"]):focus ~ label:before{outline:2px dotted #2b69fc}

.chartL tr td{text-align:left !important}


/**/
.type_bg3_lst.sortChart{display: block}
.type_bg3_lst.sortChart.sortChart2 tbody tr td.rndSort{display:block;float:left;margin-left:0;margin-right:5px;margin-top:5px;padding:4px 10px;border-radius:30px;border:none;font-size:1.1rem;color:#fff}
.type_bg3_lst.sortChart.sortChart2 tbody tr td.rndSort1{background:#0B74DD}
.type_bg3_lst.sortChart.sortChart2 tbody tr td.rndSort2{background:#64b5f4}
.type_bg3_lst.sortChart.sortChart2 tbody tr td.rndSort3{background:#9575cb}
.type_bg3_lst.sortChart.sortChart2 tbody tr td.rndSort4{border:1px solid #0B74DD;background:#fff;color:#0B74DD}
.type_bg3_lst.responsive{border-top:none}
.type_bg3_lst.responsive thead{display:none}
.type_bg3_lst.responsive tbody{display:block;width:auto}
.type_bg3_lst.responsive tbody tr{border-bottom:1px solid #ddd; display: block; width: 100%; padding: 18px 10px}
.type_bg3_lst.responsive tbody tr:first-child{border-top:2px solid #303F9F}
.type_bg3_lst.responsive tbody tr:after{content:"";clear:both;display:block}
.type_bg3_lst.responsive tbody tr td{padding:0;border-bottom:none}
.type_bg3_lst.responsive tbody tr td.subject{clear:both;display:block; float: left;}

.type_bg3_lst.responsive tbody tr .mobHidden{display:none !important}
.type_bg3_lst.responsive tbody tr td.subject.bg_sbjct2,
.type_bg3_lst.responsive tbody tr td.subject.bg_sbjct3{clear:none}
.type_bg3_lst.responsive tbody tr td.subject>a,
.type_bg3_lst.responsive tbody tr td.subject>span{font-size: 1.24rem;display: inline-block; margin-top: 10px;line-height: 1.3;}
.type_bg3_lst.responsive tbody tr td.subject em{display: inline-block; padding:4px; font-weight: 800; color: #252525; font-size: .8rem; margin: 0 8px;}

@media screen and (max-width: 768px){
	.type_bg3_lst.responsive tbody tr{padding: 10px 0}
	.type_bg3_lst.sortChart.sortChart2 tbody tr td.rndSort{padding: 2px 8px; font-size: 0.9286rem;}
	.type_bg3_lst.responsive tbody tr td.subject>a,
	.type_bg3_lst.responsive tbody tr td.subject>span{font-size: 1.143rem;margin-top:5px;}
}

/* rowChart */
.rowChart{border-top:2px solid #222}
/* .rowChart tr.even td{background:#fff !important} */
.rowChart tr th, .rowChart tr td{border:1px solid #ddd}
.rowChart tr th{color:#222;font-weight:500;vertical-align:middle}
.rowChart tr td{background:#fff;text-align:left}
.rowChart tr th:first-child, .rowChart tr td:first-child{border-left:none}
.rowChart tr th:last-child, .rowChart tr td:last-child{border-right:none}
.rowChart td input[type="text"]{width:100%;height:40px;box-sizing:border-box;font-size:1.143rem;/*16px*/;color:#666}
.rowChart2{border-top:2px solid #303F9F}
.rowChart2 tr th, .rowChart2 tr td{font-size:1.143rem;/*16px*/}
.rowChart2 tr th{background:#fafafa}
.rowChart3 tr th{background:#fafafa}
.rowChart3 tr td{line-height:1.4}
.editH{width:100%;height:600px}
.editH2{height:100vh}

/* smChart */
.smChart{width:450px;border-top:1px solid #222;background:#fff}
.smChart tr th, .smChart tr td{padding:3px;border:1px solid #ddd;font-size:1rem;/*14px*/color:#222;font-weight:400;text-align:center;line-height:1.2;letter-spacing:-0.03em;vertical-align:middle;transition:0.3s}
.smChart tr th{background:#fafafa}
.smChart tr th > strong{font-size:1.143rem;/*16px*/color:#222;font-weight:600}
.smChart tr th > span{font-size:1.143rem;/*16px*/color:#222}
.smChart tr th:first-child, .smChart tr td:first-child{border-left:none}
.smChart tr th:last-child, .smChart tr td:last-child{border-right:none}


/* type2 */
.type2{border-top:1px solid #222}
.type2 tr.even{background:#fff}
.type2 tr th, .type2 tr td{padding:20px 15px;border:1px solid #ddd}
.type2 tr th{padding:15px;background:#fafafa;color:#222}
.type2 tr th:first-child, .type2 tr td:first-child{border-left:none}
.type2 tr th:last-child, .type2 tr td:last-child{border-right:none}
.type2 tr td p{font-size:1.286rem;/*18px*/}


/* type3 */
.type3{margin-top:10px;border-top:1px solid #222}
.type3 thead tr:first-child th{border-bottom:0}
.type3 tr th, .type3 tr td{padding:10px;border:1px solid #ddd;font-weight:400;text-align:center}
.type3 tr th{padding:10px;background:#fafafa;color:#222}
.type3 tr th:first-child, .type3 tr td:first-child{border-left:none}
.type3 tr th:last-child, .type3 tr td:last-child{border-right:none}
.type3 tr.even td{background:#fcfcfc}


/* tab_wrap(tab in tab) */
.tab_wrap{position:relative;margin-top:20px;-webkit-text-size-adjust:none}
.tab_wrap:after{content:"";clear:both;display:block}
.btn_area.subTab{margin-bottom:50px}
.btn_area.subTab:after{content:"";display:block;clear:both}
.btn_area.subTab > li{float:left;position:relative;margin-left:-1px;height:60px;box-sizing:border-box}
.btn_area.subTab > li:first-child:nth-last-child(2), .btn_area.subTab > li:first-child:nth-last-child(2) ~ li{width:50%}
.btn_area.subTab > li a{display:block;padding:18px 0;height:60px;border:1px solid #aaa;box-sizing:border-box;font-size:1.429rem;/*20px*/color:#222;text-align:center;font-weight:500;letter-spacing:-0.03em;transition:0.3s}
.btn_area.subTab > li a:hover, .btn_area.subTab > li.act a{border:1px solid #0B74DD;background:#0B74DD;font-size:1.571rem;/*22px*/color:#fff;font-weight:500}
.btn_area.subTab > li.disabled a{color: #b4b4b4; font-weight: 400}
.btn_area.subTab_content:after{content:"";clear:both;display:block}
.btn_area.subTab_content > li{display:none;position:relative}
.balancedTab{z-index:1;position:relative;width:300px;margin-top:25px}
.balancedTab:after{content:"";clear:both;display:block}
.balancedTab > li{float:left}
.balancedTab > li a{display:table-cell;width:150px;height:40px;border:1px solid #303F9F;background:#fff;box-sizing:border-box;font-size:1.214rem;/*17px*/color:#303F9F;text-align:center;vertical-align:middle}
.balancedTab > li.act a, .balancedTab > li a:hover{background:#303F9F;color:#fff;font-weight:600}
.content_area{display:none}
.content_area.act{display:block}
.content_area > .tab_area{float:left;width:calc(100% - 180px)}
.content_area > .tab_area:after{content:"";clear:both;display:block}


/* balancedChart */
.balancedContent{position:relative}
.balancedContent > ul{margin:25px 0 10px}
.balancedContent > ul:after{content:"";clear:both;display:block}
.balancedContent > ul > li{float:left}
.balancedContent > ul > li:last-child{float:right}
.balancedContent > ul > li:after{content:"";clear:both;display:block}
.balancedContent > ul > li button{float:left;line-height:1.2}
.scrollX{position:relative;overflow-x:auto;width:100%}
.scrollX2{position:relative;overflow-x:auto;width:100%}
.balancedChart{border-top:2px solid #222}
.balancedChart tr.even{background:#fafafa}
.balancedChart tr th, .balancedChart tr td{padding:15px 10px;border:1px solid #ddd;font-size:1rem !important;/*14px*/color:#444;font-weight:400;text-align:center}
.balancedChart tr th{padding:10px 10px;background:#fafafa;color:#222;vertical-align:middle}
.balancedChart thead tr:first-child th{border-top:none;border-bottom:none}
.balancedChart tr:hover{background:#e7f1fb}
.balancedChart tr.on{background:#beebff}
.barGraph{display:inline-block;max-width:calc(100% - 60px);height:8px;margin-right:5px;background:#4FC3F6;transition:0.5s}


/* layerChart */
.chart.layerChart{border-top:2px solid #222}
.chart.layerChart tr.even{background:#fff}
.chart.layerChart tr th, .chart.layerChart tr td{border:1px solid #ddd}
.chart.layerChart tr th{color:#222;font-weight:500}
.chart.layerChart tr td{text-align:left}
.chart.layerChart tr th:first-child, .chart.layerChart tr td:first-child{border-left:none}
.chart.layerChart tr th:last-child, .chart.layerChart tr td:last-child{border-right:none}
.chart.layerChart td input[type="text"]{width:100%;height:40px;box-sizing:border-box;font-size:1.143rem;/*16px*/;color:#666}
.profilePic{position:relative;overflow:hidden;width:150px;height:150px;border:1px solid #ccc;box-sizing:border-box;text-align:center;transition:0.3s}
.profilePic > p{position:relative}
.profilePic > p em{position:relative;top:50px;font-size:1.071rem;/*15px*/color:#009DDA;line-height:1.4;word-break:keep-all;word-wrap:break-word}
.profilePic > p img{width:100%;height:auto}


/* chartR */
.chartR{position:relative;width:100%}
.chartR > *{word-break:break-all}
.chartR > p{width:100%;padding:25px 0;border-top:2px solid #303F9F;border-bottom:1px solid #222;box-sizing:border-box;font-size:1.857rem;/*26px*/color:#222;font-weight:600;text-align:center;line-height:1.3;word-break:break-all}
.chartR > ul{padding:20px 0;border-bottom:1px solid #ddd;text-align:center}
.chartR > ul:after{content:"";clear:both;display:block}
.chartR > ul > li{display:inline-block;font-size:1.143rem;/*16px*/;color:#666;font-weight:400;line-height:1.3;transition:0.3s}
.writer2{font-size:inherit;color:inherit}
.chartR > ul > li:after{content:"|";position:relative;top:-2px;margin-right:18px;padding-left:20px;font-size:0.7857rem;/*11px*/}
.chartR > ul > li:last-child:after{content:""}
.chartR > ul > li.videoSubject{clear:both;display:block;width:100%;margin-top:15px !important;padding-top:15px;border-top:1px solid #ddd;line-height:1.3}
.chartR > ul > li > span{display:inline-block;margin-right:15px;font-size:1.143rem;/*16px*/;color:#222;font-weight:500}
.chartR > ul > li > a{font-size:1.143rem;/*16px*/;color:#0B74DD !important;text-decoration:underline}
.chartR .bbs_content{margin:40px}
.chartR .bbs_content img{max-width:100%;width:auto;height:auto !important;margin:auto}
.caution{display:block;margin-bottom:30px;padding-left:25px;background:url("../../../images/renewal/sub/icon_caution.png") left top no-repeat;font-size:1.214rem;/*17px*/color:#888;line-height:1.3}
.caution3{margin-top:20px;padding:15px 15px 15px 35px;background:url("../../../images/renewal/sub/icon_caution.png") 15px 17px no-repeat #f7f7f7}
.chartR .bbs_content > p.bbsConTitle strong{display:inline-block;margin-top:20px;margin-bottom:5px;padding:5px 10px;border-radius:3px;background:#303F9F;font-size:1rem;/*14px*/color:#fff}
.chartR .bbs_content > p.bbsConTitle:first-child strong{margin-top:0}
.chartR .bbs_content > p{font-size:1.143rem;/*16px*/;color:#666;font-weight:400;line-height:1.5;transition:0.3s}
.chartR .bbs_content > p strong{font-size:1.286rem;/*18px*/color:#222;font-weight:400}
.bbsImg{text-align:center}
.bbsImg img{max-width:100%}
.chartR .bbs_content .bbsImg + .bbsImg{margin-top:30px}
.bbs_content table{table-layout:fixed}
.bbs_content2{padding:40px}
/* 추가 */
.chartR .bg3_detail_lst{text-align: left; padding: 0;}
.chartR .bg3_detail_lst.active{background: #f1f1f1}
.chartR .bg3_detail_lst>li{padding: 15px 20px;font-weight: bold; color: #000;}


/* 지역균형뉴딜 추진상황 */
.newdeal_stat>em{display: inline-block; width: 1rem; height: 1rem; background:gray; border-radius: 1000px; vertical-align: middle;margin: 0 2px;}
.newdeal_stat>em.stat_1{background-color: green}
.newdeal_stat>em.stat_2{background-color:gold}
.newdeal_stat>em.stat_3{background-color: red}


.detailBookInfo{position:relative;width:100%}
.detailBookInfo:after{content:"";clear:both;display:block}
.detailBookInfo > li{float:left}
.detailBookInfo > li:first-child{float:left;width:200px}
.detailBookInfo > li:first-child img{max-width:100%;height:auto;border:1px solid #ddd}
.detailBookInfo > li:last-child{float:right;width:calc(100% - 230px)}
.detailBookInfo > li > p{font-size:1.143rem;/*16px*/;color:#666;font-weight:400;line-height:1.5;transition:0.3s}
.detailBookInfo > li > p strong{font-size:1.286rem;/*18px*/color:#222;font-weight:500}
.detailBookInfo > li .se-contents{font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif}
.detailBookInfo > li .se-contents p, .detailBookInfo > li .se-contents p span{font-size:1.143rem;/*16px*/color:#666;word-break:keep-all;word-wrap:break-word}


/* consultR */
.consultR{border:none}
.consultR > ul{padding:15px 20px;border-top:2px solid #222;border-bottom:1px solid #eee}
.consultR > ul > li{display:inline-block;font-size:1.143rem;/*16px*/;color:#666;font-weight:400}
.consultR > ul > li:after{content:"|";position:relative;top:-2px;margin-right:38px;padding-left:40px;font-size:1rem;/*14px*/;color:#ddd}
.consultR > ul > li:last-child:after{content:""}
.consultR > ul > li > span{display:inline-block;margin-right:10px;font-size:1.143rem;/*16px*/;color:#222;font-weight:500}
.consultR .bbs_content{padding:15px 20px}
.consultR .bbs_content > p{font-size:1.143rem;/*16px*/;color:#666;font-weight:400;line-height:1.5}
.consultR .bbs_content > p strong{font-size:1.143rem;/*16px*/color:#222}
.consultR .attachFile{position:relative;padding:20px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.consultR .attachFile > ul > li a{padding-left:25px;background:url("../../../images/renewal/sub/icon_attachFile2.png") left center no-repeat}
.consultT{padding:15px 20px;border-top:2px solid #222}


/* addQuestions */
.addQuestions{padding:15px 20px;border-bottom:1px solid #eee}
.addQuestions ul:after{content:"";clear:both;display:block}
.addQuestions ul li{float:left}
.addQuestions ul li p{width:120px;font-size:1.143rem;/*16px*/;color:#222;}
.addQuestions ul li:last-child{width:calc(100% - 120px)}


/* attachFile */
.attachFile{position:relative;padding:20px;border-top:1px solid #222;border-bottom:1px solid #222}
.attachFile:after{content:"";clear:both;display:block}
.attachFile > p{float:left;width:120px;font-size:1.143rem;/*16px*/;color:#222;transition:0.3s}
.attachFile > ul{float:left;width:calc(100% - 120px)}
.attachFile > ul > li{margin-top:10px;transition:0.3s}
.attachFile > ul > li:first-child{margin-top:0}
.attachFile > ul > li a{padding-left:22px;background:url("../../../images/renewal/sub/icon_attachFile.png") left center no-repeat;font-size:1.143rem;/*16px*/;color:#666;line-height:1.3;transition:0.3s}
.attachFile > ul > li a:hover, .attachFile > ul > li a:focus{text-decoration:underline}


/* previousWordNext */
.previousWordNext{position:relative;margin-top:30px;border-bottom:none !important}
.previousWordNext > li{display:block !important;border-top:1px solid #ddd;letter-spacing:-0.03em}
.previousWordNext > li:last-child{border-bottom:1px solid #ddd}
.previousWordNext > li:after{content:"" !important;clear:both;display:block}
.previousWordNext > li > span{float:left;width:90px;padding:20px 10px;box-sizing:border-box;font-size:1.143rem;/*16px*/;color:#666 !important;font-weight:400 !important}
.previousWordNext > li > p{float:left;width:calc(100% - 110px);padding:20px 10px;box-sizing:border-box;font-size:1.286rem;/*18px*/color:#222}
.previousWordNext > li > p a{font-size:1.286rem;/*18px*/color:#222}
.previousWordNext > li > p a:hover, .previousWordNext > li > p a:focus{text-decoration:underline}


/* paging */
.paging{position:relative;width:100%;margin-top:30px;text-align:center;letter-spacing:-0.03em}
.paging a{display:inline-block;min-width:30px;margin:0 5px;font-size:1.571rem;/*22px*/color:#888;text-align:center}
.paging a:hover,.paging a.this{color:#0B74DD;font-weight:600}
.pagingControl{display:inline-block;text-indent:-9999px}
.paging a.paging_start{width:19px;background:url("../../../images/renewal/sub/paging_start.png") center center no-repeat}
.paging a.paging_prev{width:10px;background:url("../../../images/renewal/sub/paging_prev.png") center center no-repeat}
.paging a.paging_next{width:10px;background:url("../../../images/renewal/sub/paging_next.png") center center no-repeat}
.paging a.paging_end{width:19px;background:url("../../../images/renewal/sub/paging_end.png") center center no-repeat}


/* survay */
.survay{clear:both;position:relative;margin-top:50px;padding:30px 50px;border:1px solid #ddd}
.survay:after{content:"";clear:both;display:block}
.textarea{resize:none;width:100%;height:100px;margin-top:10px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
.survay > p strong{float:left;font-size:1.571rem/*22px*/;color:#222;font-weight:600}
.survay > p span{float:left;margin-top:3px;margin-left:10px;font-size:1.143rem;/*16px*/color:#444}
.survay > ul{float:left;margin-bottom:20px}
.survay > ul:after{content:"";clear:both;display:block}
.survay > ul li{display:inline-block;position:relative;margin-left:30px;vertical-align:middle}
.survay > ul li input[type='radio']{display:inline-block;position:absolute;left:2px;top:2px;width:22px;height:22px;margin:0;padding:0;opacity:0;vertical-align:middle}
.survay > ul li label{display:inline-block;position:relative;padding-left:26px;font-size:1.143rem;/*16px*/color:#444;line-height:22px;vertical-align:top;box-sizing:border-box}
.survay > ul li label:before{content:"";left:1px;top:1px;width:22px;height:22px;border-radius:50%;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.survay > ul li label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff}
.survay > ul li label:before, .survay > ul li label:after{content:"";display:inline-block;position:absolute}
.survay > ul li input[type='radio']:checked + label:before{content:"";border-color:#ccc;background:#fff}
.survay > ul li input[type='radio']:checked + label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#2AB6F6}
.survay > ul li input[type='radio']:focus ~ label:before{outline:2px dotted #2b69fc}
.opinion{clear:both;display:block;position:relative;width:100%}
.opinion input[type="text"]{float:left;width:1190px;height:50px;margin-right:5px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.071rem;/*15px*/color:#666}
.opinion button[type="submit"]{width:100px;height:50px;border:1px solid #222;color:#222}


/* datepicker */
.calendar{cursor:pointer;display:inline-block;background:url("../../../images/renewal/sub/icon_calendar.png") calc(100% - 5px) center no-repeat}
#ui-datepicker-div{width:200px;margin-top:5px;font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif !important;font-size:1rem !important;/*14px*/color:#666;font-weight:400}
.ui-widget.ui-widget-content{border-radius:0;border:1px solid #ddd !important}
.ui-datepicker .ui-datepicker-header{padding:0 !important;border:none;background:none}
.ui-datepicker .ui-datepicker-title{margin:3px !important}
.ui-datepicker .ui-datepicker-title span{font-size:1.286rem;/*18px*/color:#222;line-height:1.4}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:5px !important}
.ui-widget-header{font-weight:400 !important}
.ui-icon.ui-icon-circle-triangle-w{display:inline-block;width:12px;height:12px;background:url("../../../images/renewal/sub/prev_month.png") center center no-repeat !important}
.ui-icon.ui-icon-circle-triangle-e{display:inline-block;width:12px;height:12px;background:url("../../../images/renewal/sub/next_month.png") center center no-repeat !important}
.ui-corner-all{cursor:pointer}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{background:#fff !important}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{border:none !important}
.ui-datepicker .ui-datepicker-prev-hover{left:2px !important}
.ui-datepicker .ui-datepicker-next-hover{right:2px !important}
.ui-datepicker table{font-family:'NotoSansKR', MalgunGothic, 'Malgun Gothic', 맑은고딕, '맑은 고딕', dotum,'돋움', Arial, sans-serif !important;font-size:1rem !important;/*14px*/color:#222}
.ui-datepicker th{padding:0.3em !important}
.ui-datepicker td{font-size:12px !important}
.ui-datepicker-calendar tr th span{font-weight:400 !important}
.ui-datepicker-calendar tr th:first-child span, .ui-datepicker-calendar tr th:first-child a, .ui-datepicker-calendar tr td:first-child a{color:#e41717 !important}
.ui-datepicker-week-end span, .ui-datepicker-week-end a{color:#0b74dd !important}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button,
html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{border:none !important;background:#fff !important;text-align:center}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#fff !important;color:#45bac1 !important}
.ui-state-default.ui-state-hover{background-color:#e2edf8 !important}
.ui-state-default.ui-state-active{background:#0b74dd !important;color:#fff !important;font-weight:400 !important}


/* summaryBox */
.summaryBox{padding:30px;border:1px solid #aaa}
.summaryBox > li{margin-top:40px;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600}
.summaryBox > li:first-child{margin-top:0}
.summaryBox > li > ul{margin-top:15px}
.summaryBox > li > ul > li{margin-top:8px;padding-left:15px;background:url("../../../images/renewal/sub/bullet04.png") left 9px no-repeat;font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.3}
.summaryBox > li > ul > li:first-child{margin-top:0}
.summaryBox > li > ul > li > strong{font-size:inherit;color:#222;font-weight:500}
.summaryBox > li > ul.lst_type1{margin:0}
.summaryBox > li > ul.font-big > li{font-size: 1.32em}
.summaryBox > li table td{font-weight:400}
.summaryBox > li .etc_txt{margin-top:5px;font-size:1rem;/*14px*/color:#666;font-weight:400;line-height:1.2}
.summaryBox.textContnt{padding:0;border:none}
.summaryBox.textContnt .enquete span{font-size:inherit;color:#0B74DD}
.summaryBox.textContnt .red{font-size:inherit;color:#E53935}
.summaryBox.textContnt2 > li{margin-top:20px}
.summaryBox.textContnt3 > li{margin-top:40px}
.summaryBox.textContnt2 > li > strong{display:block;margin-top:40px;font-size:inherit;color:#303F9F;font-weight:600}
.summaryBox.textContnt2 > li > p{font-size:1.214rem;/*17px*/color:#222;font-weight:600}
.summaryBox.textContnt2 > li > p + ul{margin-top:10px}
.summaryBox.summaryBox2 > li{margin-top:10px;font-size:1.214rem;/*17px*/color:#666;font-weight:400;line-height:1.2}
.summaryBox.summaryBox2 > li:first-child{margin-top:0}


/* button style */
.btns{position:relative}
.btn{position:relative;overflow:hidden;width:150px;height:50px;border:1px solid #061F4D;box-sizing:border-box;background:#fff;font-size:1.286rem;/*18px*/color:#061F4D;text-align:center}
.btn:before{content:"";z-index:2;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:0;height:0;border-radius:50%;background: rgba(0,116,221,.2);opacity:0}
.btn:hover, .btn:focus{animation:bloom ease-in-out .75s forwards}
.btn:hover:before, .btn:focus:before{animation:circle .75s}
.btnA{display:inline-block;line-height:50px}
@keyframes bloom {
    0% {filter:grayscale(.8)}
    40% {filter:grayscale(.5)}
    100% {filter:grayscale(0)}
}
@keyframes circle {
    0% {opacity:.3}
    40% {opacity:.5}
    100% {width:200%;height:200%;opacity:0}
}
.btn + .btn{margin-left:3px}
.smBtn{width:100px;height:30px !important;padding:0 10px;font-size:1.143rem;/*16px*/box-sizing:border-box}
.smBtn2{width:auto !important;height:auto !important;padding:2px 10px;border-radius:3px;border:1px solid #222}
.smBtn2 em{font-size:1.071rem;/*15px*/color:#222;text-decoration:none !important}
.smBtn3{border-radius:0 !important}
.smBtn3 em{font-size:1.071rem;/*15px*/color:#061F4D;text-decoration:none !important}
.listBtn{height:40px}
.roundBtn{width:300px;border-radius:50px}
.smRoundBtn{width:100px;border-radius:30px;border:1px solid #666;font-size:1rem;/*14px*/color:#666}
.smRoundBtn2{width:auto !important;height:auto !important;padding:8px 15px;border-radius:20px;border:1px solid #061F4D;font-size:1rem;/*14px*/color:#061F4D;display: inline-block/* add : a style */}
.btnLightGray{border:1px solid #eee;background:#eee}
.btnGray{border:1px solid #aaa;background:#aaa;color:#fff !important}
.btnLightBlue{border:1px solid #0B74DD;background:#0B74DD;color:#fff}
.btnBlue{border:1px solid #303f9f;background:#303f9f;color:#fff}
.btnNavy{border:1px solid #061f4d;background:#061f4d;color:#fff}
.balancedBtn{width:auto;height:auto;padding:8px 30px 8px 8px;border:1px solid #707070;box-sizing:border-box;background:url("../../../images/renewal/sub/icon_down2.png") calc(100% - 8px) center no-repeat;font-size:1.071rem !important;/*15px*/color:#222;text-align:center}
.downBtn{display:inline-block;width:30px;height:30px;border:1px solid #009DDA;background:url("../../../images/renewal/sub/icon_down2.png") center center no-repeat #fff;transition:0.3s}
.downBtn:hover, .downBtn:focus{background:url("../../../images/renewal/sub/icon_down2over.png") center center no-repeat #009DDA}
.noline{text-decoration:none !important}

.btn.btnBig{width:80%; height:75px;}


/* font color */
.fontWhite{font-size:inherit;color:#fff !important}
.fontGray{font-size:inherit;color:#666 !important}
.fontRed{font-size:inherit;color:#e41717 !important}
.fontBlue{font-size:inherit;color:#0B74DD !important}
.fontBlack{font-size:inherit;color:#222 !important}

/* no Image */
.noImage{display:table;width:100%;height:100%;background:url("../../../images/renewal/sub/noImage.png") center center no-repeat #f7f7f7;transition:0.5s}

/* noResult */
.noResult{position:relative;width:100% !important;padding:15px 0;border-top:2px solid #303F9F;border-bottom:1px solid #ddd;font-size:1.214rem;/*17px*/color:#666;text-align:center}
.noResult2{margin-top:0;padding-top:0;border-top:none}

/* cursor */
.defaultCursor{cursor:default}

/* 참조, 새창 */
.refer{font-size:1.143rem;/*16px*/color:#666;line-height:1.3;letter-spacing:-0.03em;word-break:keep-all;word-wrap:break-word}
.newWindow, .newWindow:hover{display:inline-block;height:15px;padding-right:18px;background:url("../../../images/renewal/sub/icon_newWindow.png") right 2px no-repeat;color:#666;text-decoration:underline;word-break:break-all}
.newWindow2, .newWindow2:hover{display:inline-block;height:16px;padding-right:20px;background:url("../../../images/renewal/sub/icon_newWindow2.png") right top no-repeat;color:#666;text-decoration:underline;word-break:break-all}
.newWindow3, .newWindow3:hover{display:inline-block;height:16px;padding-right:15px;background:url("../../../images/renewal/sub/icon_newWindow6.png") right top no-repeat;text-decoration:none;word-break:break-all}
.down, .down:hover{display:inline-block;height:16px;padding-right:20px;background:url("../../../images/renewal/sub/icon_down2.png") right top no-repeat;text-decoration:none;word-break:break-all}

/*******************************************************************************/
/*********************************  //공통 end  ********************************/
/******************************************************************************/



/* add 2021.04.23 */
.mask2{display:none;z-index:11;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
.best2020_wrap .best2020_img_wrap{z-index: 2}
.best2020_wrap .best2020_mv_wrap .mfp-bg{display:none}
.mfp-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.popup_ly_wrap{border:none}



.integratedSearchBox{position:relative}
.integratedSearchBox:after{content:"";clear:both;display:block}
.integratedSearchBox > div{float:left}
.integratedSearchBox > div:last-child{float:right}
.integratedSearch{position:relative}
.integratedSearch label{float:left;margin:10px 10px 10px 0;font-size:2.143rem;/*30px*/font-weight:600;color:#222}
.integratedSearch input[type="text"]{float:left;width:550px;height:50px;border:1px solid #0B74DD;font-size:1.429rem;/*20px*/color:#222}
.integratedSearch input[type="button"]{cursor:pointer;float:left;width:100px;height:50px;border:none;background:#0B74DD;font-size:1.429rem;/*20px*/color:#fff}
.searchTab{position:relative}
.searchTab:after{content:"";clear:both;display:block}
.searchTab > li{float:left;position:relative;background:url("../../../images/renewal/sub/line_curator.png") right center no-repeat}
.searchTab > li:last-child{background:none}
.searchTab > li a{display:block;padding:15px 20px;font-size:1.429rem;/*20px*/;color:#222}
.searchTab > li a:hover, .searchTab > li a:focus, .searchTab > li a.show{color:#0B74DD}
.searchTab > li a:after{content:"";z-index:-1;position:absolute;left:50%;bottom:0;width:0;height:4px;background:#0B74DD;transition:0.3s}
.searchTab > li:hover a:after, .searchTab > li a:focus:after, .searchTab > li a.show:after{content:"";width:100%;left:0}
.searchTabWrap{border-top:1px solid #ddd}
.searchTabWrap:after{content:"";clear:both;display:block}
.searchTabWrap .subTab_content{float:left;width:calc(100% - 321px);min-height:350px;padding:30px 0;border-right:1px solid #ddd}


/* 통합검색 결과 */
.resultWrap{position:relative;margin-right:80px;letter-spacing:-0.03em}
.resultSum{padding:10px 0;border-bottom:1px solid #ddd}
.resultSum, .resultSum span{font-size:1.214rem;/*17px*/color:#666}
.resultSum span{display:inline-block;margin:0 5px;color:#E53935}
.resultCount{position:relative;padding-bottom:7px;border-bottom:1px solid #ddd}
.resultCount > ul:after{content:"";clear:both;display:block}
.resultCount > ul li{float:left}
.resultCount > ul li:after{content:"";clear:both;display:block}
.resultCount > ul li:first-child{margin-top:7px;font-size:1.214rem;/*17px*/color:#222;font-weight:500}
.resultCount > ul li:first-child strong{display:inline-block;margin-left:5px;font-size:inherit;color:#009dda}
.resultCount > ul li:last-child{float:right}
.resultCount > ul li span{float:left;margin-left:10px}
/* .resultCount > ul li span:last-child{margin-left:20px} */
.resultCount > ul li input[type='radio']{display:inline-block;position:absolute;left:2px;top:2px;width:22px;height:22px;margin:0;padding:0;opacity:0;vertical-align:middle}
.resultCount > ul li label{display:inline-block;position:relative;padding-left:26px;font-size:1.071rem;/*15px*/color:#444;line-height:22px;vertical-align:top;box-sizing:border-box}
.resultCount > ul li label:before{content:"";left:1px;top:1px;width:22px;height:22px;border-radius:50%;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.resultCount > ul li label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff}
.resultCount > ul li label:before, .resultCount > ul li label:after{content:"";display:inline-block;position:absolute}
.resultCount > ul li input[type='radio']:checked + label:before{content:"";border-color:#ccc;background:#fff}
.resultCount > ul li input[type='radio']:checked + label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#2AB6F6}
.resultCount > ul li input[type='radio']:focus ~ label:before{outline:2px dotted #2b69fc}
.resultCount > ul li select{width:100px;height:30px;border:1px solid #ccc;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.071rem;/*15px*/}
.resultHead{position:relative;padding:20px 0;border-bottom:1px solid #ddd}
.resultHead > p{margin-bottom:20px;font-size:1.214rem;/*17px*/color:#222;font-weight:500}
.resultHead > p span{font-size:inherit;color:#009dda}
.resultHead > ul > li{margin-bottom:12px}
.resultHead > ul > li > ul:after{content:"";clear:both;display:block}
.resultHead > ul > li > ul > li{float:left;margin-right:7px;padding-left:10px;background:url("../../../images/renewal/sub/arrow_resultHead.png") left 5px no-repeat;font-size:1.214rem;/*17px*/color:#555}
.resultHead > ul > li > ul > li a{font-size:inherit;color:#303F9F;text-decoration:underline}
.resultHead > ul > li > ul > li:first-child{padding-left:0;background:none}
.resultBody .resultContent{position:relative;padding-top:25px;border-top:1px solid #ddd}
.resultBody .resultContent:first-child{border-top:none}
.resultContent > p:after{content:"";clear:both;display:block}
.resultContent > p > span{float:left;margin-bottom:20px;font-size:1.214rem;/*17px*/color:#222;font-weight:500}
.resultContent > p > span:last-child{float:right}
.resultContent > p > span strong{display:inline-block;margin-left:5px;font-size:inherit;color:#009dda}
.resultContent > p > span a{font-size:1.071rem;/*15px*/color:#0B74DD;font-weight:400}


/* resultItems */
.resultItems li{margin-bottom:30px}
.resultItems li p{margin:10px 0;font-size:1.214rem;/*17px*/color:#555;line-height:1.4}
.resultItems li p a{display:inline-block;font-size:1.429rem;/*20px*/color:#303F9F;line-height:1.3;word-break:break-all}
.resultItems li p a:hover, .resultItems li p a:focus{text-decoration:underline}
.resultItems li span{display:block;margin-bottom:5px;font-size:1rem;/*14px*/color:#aaa}
.resultItems li .linkUrl{font-size:1rem;/*14px*/color:#419F48}
.resultItems li .linkUrl:hover, .resultItems li .linkUrl:focus{text-decoration:underline}
.resultItems mark, .highlight{background:#ff0;font-size:1.429rem;/*20px*/color:#E53935;font-weight:400}


/* 인기검색어 */
.popularWord{float:right;position:relative;width:240px;margin:50px 40px}
.popularWord > p{margin-bottom:20px;font-size:1.571rem;/*22px*/color:#222;font-weight:600}
.popularWord > ul{font-size:1.571rem;/*22px*/color:#222}
.popularWord > ul li{margin-bottom:10px}
.popularWord > ul li a{display:block;width:100%;font-size:1.214rem;/*15px*/color:#555}
.popularWord > ul li a:after{content:"";clear:both;display:block}
.popularWord > ul li a em{float:left;min-width:25px;margin-top:4px;font-size:1.071rem;/*15px*/color:#E53935}
.popularWord > ul li a span{float:left;overflow:hidden;width:calc(100% - 25px);white-space:nowrap;text-overflow:ellipsis;font-size:inherit;color:inherit;text-align:left;line-height:1.2}


/* contentsSearch */
.contentsSearch{display:table;position:relative;margin:30px auto 20px;text-align:center}
.contentsSearch:after{content:"";clear:both;display:block}
.contentsSearch span{float:left;margin-left:10px}
.contentsSearch span:first-child{margin-left:0}
.contentsSearch select{width:190px;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;font-size:1.286rem;/*18px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
.contentsSearch input[type="text"]{width:520px;height:50px;border:1px solid #ccc;padding:10px;box-sizing:border-box;font-size:1.286rem;/*18px*/color:#444}
.contentsSearch button[type="submit"]{width:150px;height:50px}
.contentsSearch3{display:block;text-align:right}
.contentsSearch3 .txtR{display:inline-block}





/* curator */
.contentsSearch.curator input[type="text"]{width:500px}


/* festivalSearch */
.festivalSearch input.calendar[type="text"]{width:200px}


/* businessManual */
.contentsSearch.businessManual{width:60%}
.contentsSearch.businessManual span{width:calc(40% - 20px)}
.contentsSearch.businessManual span select{width:100%}
.contentsSearch.businessManual span:last-child{width:20%}
.contentsSearch.businessManual span:last-child button{width:100%}


/* festivalList */
.festival_slider{float:left;position:relative;}
.festival_slider .bx-wrapper{margin:auto}
.festival_slider ul, .festival_slider ul > li > p img{height:365px}
.festival_slider ul > li > a{display:block;padding:0}
.festival_slider ul > li > p img{width:100%}
.festival_slider .bx-controls-direction{position:absolute;left:0;top:50%;width:100%}
.festival_slider .bx-controls-direction .bx-prev, .festival_slider .bx-controls-direction .bx-next{display:inline-block;position:absolute;top:calc(50% - 20px);width:40px;height:40px;background:rgba(0,0,0,0.5);box-sizing:border-box;transition:0.3s}
.festival_slider .bx-controls-direction .bx-prev:hover, .festival_slider .bx-controls-direction .bx-prev:focus, .festival_slider .bx-controls-direction .bx-next:hover, .festival_slider .bx-controls-direction .bx-next:focus{background:rgba(0,0,0,0.75)}
.festival_slider .bx-controls-direction .bx-prev{left:0}
.festival_slider .bx-controls-direction .bx-next{right:0}
.festival_slider .bx-controls-direction .bx-prev img, .festival_slider .bx-controls-direction .bx-next img{opacity:0.5}
.festival_slider .bx-controls-direction .bx-prev:hover img, .festival_slider .bx-controls-direction .bx-next:hover img{opacity:1}
.festival_slider .bx-controls-direction img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
.festival_slider .bx-pager{position:absolute;left:50%;bottom:10px;padding:5px 15px 8px;transform:translateX(-50%);border-radius:30px;background:rgba(0,0,0,0.5);font-size:1rem;/*14px*/color:#fff}
.festival_slider .bx-pager a{display:block;width:20px;height:20px;margin-left:5px;border-radius:20px;background:#fff;text-indent:-9999px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.festival_slider .bx-pager-item{display:none}

.chartR .festivalList{position:relative;margin-bottom:20px;padding:50px 0;border-bottom:1px solid #222;text-align:left}
.chartR .festivalList > div{float:left}
.chartR .festivalList > div:after{content:"";clear:both;display:block}
.chartR .festivalList > div:first-child{width:600px;margin-right:40px}
.chartR .festivalList > div:last-child{width:calc(100% - 640px)}
.chartR .festivalList .festivalImg{overflow:hidden;width:450px;height:295px;border:1px solid #ccc}
.chartR .festivalList .festivalImg img{width:100%}
.festivalOutline{margin:30px 0}
.festivalOutline > ul > li{margin-top:30px}
.festivalOutline > ul > li > em{display:inline-block;margin-bottom:10px;padding:4px 10px;border-radius:2px;background:#222;font-size:1.143rem;/*16px*/color:#fff}
.festivalOutline > ul > li > p{font-size:1.214rem;/*17px*/color:#666;line-height:1.4}
.festivalContent > ul > li{padding:10px 0;border-bottom:1px solid #ddd}
.festivalContent > ul > li:last-child{border-bottom:none}
.festivalContent > ul > li:after{content:"";clear:both;display:block}
.festivalContent > ul > li strong, .festivalContent > ul > li span, .festivalContent > ul > li ul{float:left}
.festivalContent > ul > li span, .festivalContent > ul > li ul{width:calc(100% - 120px)}
.festivalContent > ul > li strong, .festivalContent > ul > li span, .festivalContent > ul > li em, .festivalContent > ul > li ul li{font-size:1.214rem;/*17px*/;color:#666;line-height:1.3}
.festivalContent > ul > li strong{width:120px;color:#222;font-weight:500}
.festivalContent > ul > li em{color:#0B74DD}
.festivalContent > ul > li > ul li{margin-top:10px;border-bottom:none;line-height:1.3}
.festivalContent > ul > li > ul li:first-child{margin-top:0}






/* localCommunity */
.contentsSearch.localCommunity input[type="text"]{width:640px;height:50px;border:1px solid #ccc;padding:10px;box-sizing:border-box;font-size:1.286rem;/*18px*/color:#444}
.contentsSearch.localCommunity.localCommunity2 span:first-child select{width:250px}
.contentsSearch.localCommunity.localCommunity2 input[type="text"]{width:350px}



/* pressSearch */
.contentsSearch.pressSearch select{width:150px;}
.contentsSearch.pressSearch input[type="text"]{width:350px}
.contentsSearch.pressSearch button[type="submit"]{width:150px}


/* researchSearch */
.contentsSearch.researchSearch select{width:150px;}
.contentsSearch.researchSearch2 span:first-child select{width:180px}
.contentsSearch.researchSearch input[type="text"]{width:490px}
.contentsSearch.researchSearch button[type="button"]{width:150px}


/* seminaSearch */
.contentsSearch.seminaSearch select{width:120px}
.contentsSearch.seminaSearch span:nth-child(2) select{width:250px}
.contentsSearch.seminaSearch input[type="text"]{width:250px}
.contentsSearch.seminaSearch input[type="text"].calendar{width:150px}


/* contestSearch */
.contentsSearch.contestSearch select{width:120px}
.contentsSearch.contestSearch input[type="text"]{width:500px}
.contentsSearch.contestSearch input[type="text"].calendar{width:150px}


/* districtSearch */
.contentsSearch.districtSearch input[type="text"].calendar{width:150px}


/* businessSearch */
.contentsSearch.businessSearch select{width:150px}
.contentsSearch.businessSearch span:nth-child(n+4) select{width:120px}
.contentsSearch.businessSearch input[type="text"]{width:390px}
.contentsSearch.businessSearch button[type="submit"]{width:120px}


/* infoSystemSearch */
.contentsSearch.infoSystemSearch span:nth-child(1) select{width:515px}
.contentsSearch.infoSystemSearch span:nth-child(2) select{width:200px}
.contentsSearch.infoSystemSearch input[type="text"]{width:500px}


/* taskSearch */
.contentsSearch.taskSearch span:nth-child(3) select{width:150px}
.contentsSearch.taskSearch span input[type='text']{width:300px}


/* taskSearch2 */
.contentsSearch.taskSearch2{display:block;width:100%}
.contentsSearch.taskSearch2 span select{width:120px}
.contentsSearch.taskSearch2 span:nth-child(2) select{width:180px}
.contentsSearch.taskSearch2 span input[type='text']{width:250px}



/* imageBoardBox */
.imageBoardBox{position:relative;margin-top:10px;padding-top:15px;border-top:2px solid #303F9F}
.imageBoard:after{content:"";clear:both;display:block}
.imageBoard > li{float:left;width:320px;margin-left:40px}
.imageBoard > li:nth-child(4n+1){margin-left:0}
.imageBoard > li:nth-child(n+5){margin-top:40px}


/* 사업편람 */
.coverBox:after{content:"";clear:both;display:block}
.coverBox > li{float:left;width:245px;margin-left:43px}
.coverBox > li:nth-child(5n+1){margin-left:0}
.coverBox > li:nth-child(n+6){margin-top:50px}
.cover{display:block;position:relative;/*overflow:hidden;*/letter-spacing:-0.03em}
.cover > img{width:100%;height:345px;border:1px solid #ccc;box-shadow:5px 5px 0 rgba(0,0,0,.1)}
.cover > span{position:absolute;left:20px;top:20px}
.cover > span > em{display:table-cell;width:44px;height:44px;border-radius:50%;background:#000;font-size:1.071rem;/*15px*/color:#fff;font-weight:600;text-align:center;vertical-align:middle}
.cover > p{display:none;position:absolute;left:1px;bottom:0;width:calc(100% - 2px);padding:30px;box-sizing:border-box;background:rgba(0,0,0,.7)}
.cover > p:after{display:table}
.cover > p a, .cover > p strong{display:block;width:180px;height:50px;margin:5px auto 0;border:2px solid #fff;box-sizing:border-box;font-size:1.214rem;/*17px*/color:#fff;font-weight:500;text-align:center;line-height:46px;letter-spacing:-0.03em}
.cover > p a:first-child, .cover > p strong:first-child{margin-top:0}
.coverSubject{position:relative;margin-top:15px}
.coverSubject:after{content:"";clear:both;display:block}
.coverSubject > span{float:left;font-size:1.429rem;/*20px*/color:#222}
.coverSubject > span:first-child{display:inline-block;overflow:hidden;width:70%;white-space:nowrap;text-overflow:ellipsis;text-align:left}
.coverSubject > span:last-child{float:right;margin-top:3px;font-size:1rem;/*14px*/color:#666}
.coverSubject > span:last-child:before{content:"";display:inline-block;position:relative;top:2px;width:12px;height:12px;margin-right:5px;background:url("../../../images/renewal/sub/icon_down.png") left center no-repeat}
.coverSubject.casebook > span:first-child{display:inline-block;overflow:hidden;width:100%;margin-bottom:7px;white-space:nowrap;text-overflow:ellipsis;text-align:left}
.coverSubject.casebook > span:last-child{float:none;display:block;margin-top:3px;font-size:1rem;/*14px*/color:#666}
.imgItem div{position:relative;overflow:hidden;width:320px;height:210px;border:1px solid #ccc;box-sizing:border-box}
.imgItem.imgItemH div{height:445px}
.imgItem div img{width:100%;height:100%;transition:0.5s}
.imgItem:hover div img, .imgItem:focus div img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.imgItem:hover > p{text-decoration:underline}
.lineCut{overflow:hidden;width:95%;margin:15px 0 10px;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:1.429rem;/*20px*/color:#222;font-weight:400;letter-spacing:-0.03em}
.line2Cut{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;height:2.6em;margin:15px 0;font-size:1.429rem;/*20px*/color:#222;font-weight:400;letter-spacing:-0.03em;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.imgItem .period{display:block;margin-top:15px;font-size:1rem;/*14px*/color:#0B74DD}
.imgItem .period + .line2Cut{margin-top:5px}
.festivalBox .imgItem .line2Cut{margin-bottom:0}
.imageBoard > li > div{position:relative}
.imageBoard > li > div:after{content:"";clear:both;display:block}
.imageBoard > li > div span{float:left;font-size:1rem;/*14px*/color:#666}
.imageBoard > li > div span:first-child{display:block;min-width:100px;padding:3px 5px;border:1px solid #0B74DD;box-sizing:border-box;color:#0B74DD;text-align:center}
.imageBoard > li > div span:last-child{float:right;margin-top:3px}
.imageBoard > li > div span em{display:inline-block;margin-left:5px;padding-left:5px;background:url("../../../images/renewal/sub/line_curator.png") left 3px no-repeat}


/* 사업검색 */
/*
.propulsion{position:relative;width:100%}
.propulsion ul{margin:0}
.propulsion ul li{display:flex;margin-bottom:5px;padding-left:0;font-size:1.143rem;color:#666;line-height:1.5}
.propulsion ul li:before{content:"";display:none}
.propulsion ul li:after{content:"";clear:both;display:block}
.propulsion ul li strong{clear:both;display:inline-block;min-width:160px;min-height:25px;height:100%;margin-right:10px;padding:5px 10px;box-sizing:border-box;border-radius:50px;background:#0B74DD;font-size:1.071rem;color:#fff;font-weight:500;text-align:center;line-height:1.2}
*/
.taskTotal{margin-left:10px;font-size:inherit;color:#333;font-weight:500}
.taskSummaryBox img{max-width:100%}








/* 사업 컨텐츠 : 추진경위 */
.btnArea:after{content:"";clear:both;display:block}
.propulsion1{padding: 10px 0}
.propulsion1 .bz_form_pp_lst>li{font-size: 1.143rem;/*16px*/ line-height: 1.4; padding-left: 170px; }
.propulsion1 .bz_form_pp_lst>li+li{margin-top: 16px}
.propulsion1 .bz_form_pp_lst>li:after{content: ""; display: block; clear: both}
.propulsion1 .bz_form_pp_lst>li .year{padding: .5em .8em; margin-top: -.35em; border-radius: 100px; font-size: inherit; font-weight: 500; margin-left: -170px; margin-right: 10px; float: left; line-height: 1.2; color: #1E88E5; border: 1px solid #90CAF9; min-width: 180px; text-align: center;}

.propulsion1 .lst_type1{margin: 10px 0 30px; font-size: 1.143rem;/*16px*/ list-style: none !important}
.propulsion1 .lst_type1>li{font-size: 1.143rem !important;/*16px*/ line-height: 1.4; color: #6d6d6d; padding-left:10px; position: relative;}
.propulsion1 .lst_type1>li:before{display:none}
.propulsion1 .lst_type1>li > strong.bold{font-size:inherit;color:#333;font-weight:500 !important}
.propulsion1 .lst_type1>li > .lst_type2{font-size:1.071rem;/*15px*/}
.propulsion1 .lst_type1>li > .lst_type2:before{content:"";display:block;position:absolute;left:0;top:0.6em;border:2px solid #000}
.propulsion1 .lst_type1>li+li{margin-top: .5em}
.propulsion1 .lst_type1>li:before{content: ""; display: block; width: 0; height: 0; overflow: hidden; border:2px solid #1065f8; border-radius: 50px; position: absolute; left: 0; top:0.56em;}

.taskSummaryBox > li table{table-layout:fixed}
.taskSummaryBox > li > ul.lst_type1 > li{background:none}
.taskSummaryBox > li table .lst_type1 li{padding-left:12px}
.taskSummaryBox > li table tr th, .summaryBox > li table tr td{font-size:1.143rem;/*16px*/}
.taskSummaryBox > li table tr th{font-weight:500}
.taskSummaryBox > li table tr td strong.bold{font-size:inherit;color:#333;font-weight:500 !important}
.taskSummaryBox > li table tr td .lst_type1 li{font-size:1.143rem;/*16px*/}
.taskSummaryBox > li .lst_type1 > li{padding-left:12px;font-size: 1.143rem !important;/*16px*/font-weight:400}
.taskSummaryBox > li .lst_type1 > li > .lst_type2{font-size:1.071rem;/*15px*/}
/* add 210924 */
.taskSummaryBox > li .lst_type3 > li:before{background:none}
.taskSummaryBox > li .tit_type3{padding-left:15px;font-size:1.286rem;/*18px*/font-weight:500}
.taskSummaryBox > li .tit_type3:before{top:5px}
.taskSummaryBox.bz_edt_view > li > p{margin:0;font-size:1.143rem;/*16px*/font-weight:400}
.taskSummaryBox.bz_edt_view > li .box_type2{font-size:1.071rem;/*15px*/font-weight:400}
.taskSummaryBox.bz_edt_view > li .tit_type4{font-size:1.214rem;/*17px*/color:#0b74dd;font-weight:500}
.taskSummaryBox.bz_edt_view > li .bz_cptn{font-size:1.214rem;/*17px*/font-weight:500}
.taskSummaryBox.bz_edt_view > li .tit_type4:before, .taskSummaryBox.bz_edt_view > li .tit_type4:after{background-color:#0b74dd}




@media screen and (max-width: 1023px) {
	.propulsion1 .bz_form_pp_lst>li{font-size:1.071rem;/*15px*/}
	.propulsion1 .bz_form_pp_lst>li .year{padding: .3em .5em; margin-top: -.15em;}
	.propulsion1 .lst_type1{font-size: 1.071rem;/*15px*/ }
	.propulsion1 .lst_type1>li{font-size: 1.071rem !important;/*15px*/ }
	.propulsion1 .lst_type1>li > .lst_type2{font-size:1rem;/*14px*/}
	.taskSummaryBox > li table tr th, .taskSummaryBox > li table tr td{font-size:1.071rem;/*15px*/}
	.taskSummaryBox > li table tr td .lst_type1 li{font-size:1.071rem;/*15px*/}
	.taskSummaryBox > li .lst_type1 > li{font-size: 1.071rem !important;/*15px*/}
	.taskSummaryBox > li .lst_type1 > li > .lst_type2{font-size:1rem;/*14px*/}
	.taskSummaryBox > li .tit_type3{font-size:1.143rem;/*16px*/}
	.taskSummaryBox.bz_edt_view > li > p{font-size:1.071rem;/*15px*/}
	.taskSummaryBox.bz_edt_view > li .box_type2{font-size:1rem;/*14px*/}
	.taskSummaryBox.bz_edt_view > li .bz_cptn{font-size:1.143rem;/*16px*/}
}

@media screen and (max-width: 768px) {
	.propulsion1 .bz_form_pp_lst>li{font-size:1rem;/*14px*/}
	.propulsion1 .bz_form_pp_lst>li .year{margin-top: -.2em;}
	.propulsion1 .lst_type1{font-size: 1rem;/*14px*/ }
	.propulsion1 .lst_type1>li{font-size: 1rem !important;/*14px*/ }
	.propulsion1 .lst_type1>li:before{top:0.50em}
	.propulsion1 .lst_type1>li > .lst_type2{font-size:0.9286rem;/*13px*/}
	.taskSummaryBox > li table tr th, .summaryBox > li table tr td{font-size:1rem;/*14px*/}
	.taskSummaryBox > li table tr td .lst_type1 li{font-size:1rem;/*14px*/}
	.taskSummaryBox > li .lst_type1 > li{font-size: 1rem !important;/*14px*/}
	.taskSummaryBox > li .lst_type1 > li > .lst_type2{font-size:0.9286rem;/*13px*/}
	.taskSummaryBox > li .tit_type3{font-size:1.071rem;/*15px*/}
	.taskSummaryBox > li .tit_type3:before{top:4px}
	.taskSummaryBox.bz_edt_view > li > p{font-size:1rem;/*14px*/}
	.taskSummaryBox.bz_edt_view > li .bz_cptn{font-size:1.071rem;/*15px*/}
}

@media screen and (max-width: 480px) {
	.propulsion1 .bz_form_pp_lst>li{padding-left:0;font-size:0.9286rem;/*13px*/}
	.propulsion1 .bz_form_pp_lst>li .year{clear:both;float:none;display:block;margin-top: -.2em;margin-left:0;margin-bottom:5px}
	.propulsion1 .lst_type1{font-size: 0.9286rem;/*13px*/ }
	.propulsion1 .lst_type1>li{font-size: 0.9286rem !important;/*13px*/ }
	.propulsion1 .lst_type1>li:before{top:0.45em}
	.propulsion1 .lst_type1>li > .lst_type2{font-size:0.8571rem;/*12px*/}
	.taskSummaryBox > li .lst_type1 > li{font-size: 0.9286rem !important;/*13px*/}
	.taskSummaryBox > li table tr td .lst_type1 li{font-size:0.9286rem;/*13px*/}
	.taskSummaryBox > li .tit_type3{font-size:1rem;/*14px*/}
	.taskSummaryBox.bz_edt_view > li .box_type2{font-size:0.9286rem;/*13px*/}
	.taskSummaryBox.bz_edt_view > li .bz_cptn{font-size:1rem;/*14px*/}
	
}

@media screen and (max-width: 400px) {

	.taskSummaryBox > li > .d_cl > .fl_l.wd30{float:none;width:100% !important}
	.taskSummaryBox > li > .d_cl > .fl_l.wd30 img{margin:auto}
	.taskSummaryBox > li > .d_cl > .fl_l.wd70.pd_l10{float:none;width:100% !important;margin-top:10px;padding-left:0 !important} 
	.taskSummaryBox > li > .d_cl > .fl_l.wd70.pd_l10 .tableF{table-layout:fixed}
	
}





/* 균형발전지표 */
.balancedLnbBox{z-index:1;float:left;position:relative;width:160px;margin-right:20px;height:600px;padding-top:20px;border-top:5px solid #222;letter-spacing:-0.05em}
.balancedDev.minusTop{position:relative;top:-60px}
.balancedDev:after{content:"";clear:both;display:block}
.balancedDev > div{float:left;width:100%}
.balancedLnb{position:relative;width:100%}
.balancedLnb > ul > li{margin-top:5px;word-break:break-all}
.balancedLnb > ul > li > a:before{content:"";display:inline-block;position:relative;top:-3px;width:6px;height:6px;margin-right:5px;background:#bbb}
.balancedLnb > ul > li.on > a:before{background:#0B74DD}
.balancedLnb > ul > li a{display:block;font-size:1.214rem;/*17px*/color:#444;line-height:1.2}
.balancedLnb > ul > li > ul{display:none;margin-left:10px}
.balancedLnb > ul > li > ul > li{margin-top:5px}
.balancedLnb > ul > li > ul > li > a:before{content:"";display:inline-block;position:relative;top:-5px;width:10px;height:2px;margin-right:5px;background:#bbb}
.balancedLnb > ul > li > ul > li.on > a:before{background:#0B74DD}
.balancedLnb > ul > li > ul > li.on a, .balancedLnb > ul > li > ul > li a:hover, .balancedLnb > ul > li > ul > li a:focus{color:#0B74DD;font-weight:500}
.balancedTitle{float:left;width:calc(100% - 180px)}
.balancedTitle:after{content:"";clear:both;display:block}
.balancedTitle span{float:left;margin-top:7px;font-size:1.071rem;/*15px*/color:#666;line-height:1.2}
.balancedTitle strong{float:left;margin-right:10px;font-size:2.143rem;/*30px*/color:#303F9F;font-weight:600}


/* 기초통계 */
.baseStats{position:relative}
.baseStats:after{content:"";clear:both;display:block}
.baseStats > p{display:block;margin-bottom:10px;font-size:1.429rem;/*20px*/color:#444;font-weight:500}
.baseStats .balancedLnbBox{width:250px;padding-top:10px}
.baseStats .balancedLnbBox .balancedSub a span{font-size:inherit;color:inherit}
.baseStats .balancedDev{float:left;width:calc(100% - 280px)}
.baseStats .balancedDev .balancedTitle{width:100%}
.baseStats .balancedDev .balancedTitle{content:"";clear:both;display:block}
.baseStats .balancedDev .balancedTitle > li{float:left}
.baseStats .balancedDev .balancedTitle > li:last-child{float:right}
.baseStats .balancedDev .balancedTitle strong{font-size:1.714rem;/*24px*/color:#222}
.baseStats .balancedDev .balancedTitle span{margin-top:3px;font-size:1.214rem;/*17px*/color:#666}
.baseStatsContent{position:relative}
.baseStatsContent > ul > li:last-child > ul:after{content:"";clear:both;display:block}
.baseStatsContent > ul > li:last-child > ul > li{float:left;margin-left:15px}
.baseStatsContent > ul > li:last-child > ul > li:first-child button{border:1px solid #0B74DD;color:#0B74DD}
.baseStatsContent > ul > li > ul > li span{font-size:1.286rem;/*18px*/color:#444}
.baseStatsContent > ul > li > ul > li span select{width:100px;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;font-size:1.286rem;/*18px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
.baseStats .scrollY{position:relative;overflow-y:auto;height:400px}
.balancedChartl.baseStatsChart tr th, .balancedChart.baseStatsChart tr td{padding:5px}
.viewDesc{float:right;padding:10px 16px;border-radius:2px;background:#0b74dd;font-size:1.1rem;color:#fff}

/* 기초통계 */
#chartBtnDiv{padding:3px 0 !important}
#chartYearArea{margin-right:10px}
.chartSel{width:70px;height:30px !important;border:1px solid #ccc;background:#fff;font-size:1rem !important;/*14px*/text-align:center !important}
.chartBtn{display:inline-block;position:relative;top:-2px;height:30px;margin-left:2px;margin-bottom:0;padding:0 20px !important;border-radius:2px;border:1px solid #0B74DD;font-size:1.071rem;/*15px*/color:#0B74DD;line-height:30px;text-align:center;vertical-align:middle}
.chartBtn-on, .chartBtn-on:hover{border:solid 1px #0B74DD;background:#0B74DD;color:#fff}
#chartClearBtn{border:1px solid #666;background:#666;color:#fff}
#statTable tr.selected, #statTableA tr.selected, #statTableB tr.selected{background-color:#beebff !important}
#statTable tr:hover, #statTableA tr:hover, #statTableB tr:hover{background-color:#e7f1fb !important}



/* 전문가DB */
.expertDBBox{position:relative;width:100%}
.expertDBBox:after{content:"";clear:both;display:block}
.expertDBBox > div{float:left;width:calc(100% - 540px)}
.expertDBBox > div:last-child{float:right;width:540px;height:456px;background:url("../../../images/renewal/sub/expertDBBg.png") right top no-repeat}
.expertDB{position:relative;width:100%}
.expertDB:after{content:"";clear:both;display:block}
.expertDB > p{font-size:1.214rem;/*17px*/color:#666;line-height:1.5;word-break:keep-all;word-wrap:break-word}
.expertDB > .narrowly{display:block;margin-top:20px;font-size:1.214rem;/*17px*/color:#303F9F;line-height:1.3}
.btnExpert{display:table;position:relative;margin:60px auto 0}
.btnExpert li{display:table-cell;padding-left:30px;text-align:center}
.btnExpert li:first-child{margin-left:0}
.btnExpert li a, .btnExpert li:first-child > p{display:table-cell;width:180px;height:180px;border-radius:50%;background:#0B74DD;font-size:1.429rem;/*20px*/color:#fff;font-weight:500;text-align:center;vertical-align:middle}
.btnExpert li:first-child > p{display:none}
.btnExpert li:last-child a{background:#303F9F}
.btnExpert li a:before{content:"";display:block;width:42px;height:50px;margin:0 auto 15px;background:url("../../../images/renewal/sub/register01.png") center top no-repeat}
.btnExpert li:last-child a:before{content:"";display:block;width:50px;height:50px;margin:0 auto 15px;background:url("../../../images/renewal/sub/register02.png") center top no-repeat}
.btnResist{display:block;margin-top:10px;padding:10px 0;border:1px solid #061F4D;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#222;text-align:center}
.addBtn, .delBtn{display:inline-block;min-width:60px;padding:5px 0;border:1px solid #061F4D;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#222;text-align:center}


/* 컨설팅 요청 */
.baseInfo{display:table;position:relative;width:100%;padding:20px;border-top:2px solid #222;border-bottom:1px solid #eee}
.baseInfo:after{content:"";clear:both;display:block}
.baseInfo > li{display:table}
.baseInfo > li:first-child{width:150px;margin-right:30px}
.baseInfo > li div{display:table-cell;overflow:hidden;width:150px;height:150px;border:1px solid #eee;box-sizing:border-box;vertical-align:middle}
.baseInfo > li div img{width:100%;height:auto}
.baseInfo > li:last-child{display:table-cell;width:100%;height:100%;text-align:left;vertical-align:middle}
.baseInfo > li > ul > li strong{display:block;margin-bottom:15px;font-size:2.143rem;/*30px*/color:#222;font-weight:400}
.baseInfo > li > ul > li p{margin-bottom:5px;font-size:1.214rem;/*17px*/color:#666}
.baseInfo > li > ul > li a{display:inline-block;font-size:1.214rem;/*17px*/color:#009DDA;font-weight:400}


/* 로컬 콘텐츠 */
.localWrap{position:relative}
.localHeader{margin-bottom:30px;padding:25px 0;border-top:2px solid #303F9F;border-bottom:1px solid #ddd}
.localHeader:after{content:"";clear:both;display:block}
.localHeader > p{float:left;font-size:1.857rem;/*26px*/color:#222;font-weight:600;line-height:1.3}
.localHeader > ul{float:right;margin-top:7px}
.localHeader > ul:after{content:"";clear:both;display:block}
.localHeader > ul > li{float:left;font-size:1.143rem;/*16px*/color:#666}
.localHeader > ul > li span{margin-right:10px;font-size:1.143rem;/*16px*/color:#222}
.localHeader > ul > li:first-child:after{content:"|";position:relative;top:-2px;margin-right:20px;padding-left:20px;font-size:0.8571rem;/*12px*/color:#ddd}
.localContainer *{line-height:1.3}
.localContainer > p, .localContainer2{displaY:block;margin-top:40px;font-size:1.214rem;/*17px*/line-height:1.5}
.localPhoto{margin:20px 0}
.localPhoto:after{content:"";clear:both;display:block}
.localPhoto > div{float:left}
.localPhoto > div.L{width:830px}
.localPhoto > div.R{width:550px}
.localPhoto > div:last-child{margin-left:20px}
.localPhoto > div > p{overflow:hidden;height:480px;border:1px solid #eee}
.localPhoto > div > p img{width:100%;height:auto}
.localPhoto > div > span{display:block;margin-top:10px;font-size:1rem;/*14px*/color:#222}


/* authorInfo */
.authorInfo{display:table;position:relative;width:100%;margin-top:50px;border:1px solid #ddd;box-sizing:border-box}
.authorInfo > li{display:table-cell;padding:30px;border-left:1px solid #ddd;font-size:1.214rem;/*17px*/color:#707070;line-height:1.4;vertical-align:middle}
.authorInfo > li:first-child{width:400px;border-left:none}
.authorInfo > li:last-child{width:calc(100% - 400px)}
.authorInfo > li div{display:table-cell;width:100px;height:100px}
.authorInfo > li div img{width:100px !important;height:100px !important;border-radius:50%}
.authorInfo > li > ul{display:table-cell;position:relative;left:20px;vertical-align:middle}
.authorInfo > li > ul li{margin-top:5px;font-size:1.214rem;/*17px*/color:#666}
.authorInfo > li > ul li:first-child{margin-top:0}
.authorInfo > li > ul li strong{display:block;margin-bottom:10px;font-size:1.571rem;/*22px*/color:#222;font-weight:400}
.authorInfo > li > ul li span{font-size:1.214rem;/*17px*/color:#718598}


/* 큐레이터 소개 */
.introducingCurator{position:relative;font-size:1.214rem;/*17px*/color:#666;line-height:1.4;transition:0.3s}
.introducingCurator > .txt_curator{display:inline-block;width:451px;height:72px;background:url("../../../images/renewal/sub/txt_curator.png") no-repeat}
.introducingCurator > div{clear:both;display:block;margin-top:20px;font-size:inherit;line-height:1.3}
.introducingCurator > p{margin:20px 0 15px;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:500;line-height:1.4}
.curatorBoard{position:relative}


/* 지식정보 큐레이터 */
.curator_slider{position:relative;padding-bottom:40px;border-top:2px solid #303F9F;border-bottom:1px solid #222}
.curator_slider ul > li > a{display:block;margin-top:40px}
.curator_slider .bx-controls-direction{position:absolute;right:0;top:0;width:150px;margin-top:-50px}
.curator_slider .bx-controls-direction .bx-prev{display:inline-block;position:absolute;left:0;width:50px;height:36px;border:1px solid #ccc;box-sizing:border-box}
.curator_slider .bx-controls-direction img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
.curator_slider .bx-controls-direction .bx-next{display:inline-block;position:absolute;right:2px;width:50px;height:36px;border:1px solid #ccc;box-sizing:border-box}
.curator_slider .bx-controls-auto{position:absolute;left:calc(100% - 100px);top:-50px}
.curator_slider .bx-controls-auto a.bx-start, .curator_slider .bx-controls-auto a.bx-stop{display:inline-block;position:absolute;left:-1px;width:50px;height:36px;border:1px solid #ccc;box-sizing:border-box}
.curator_slider .bx-controls-auto a.bx-start img, .curator_slider .bx-controls-auto a.bx-stop img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
.curator_slider .bx-controls-auto a.active{display:none}
.curatorProfile{position:relative}
.curatorProfile > p{overflow:hidden;width:130px;height:130px;border-radius:30px;border:1px solid #ddd;box-sizing:border-box}
.curatorProfile > p img{width:100%;height:auto}
.curatorProfile dl dt{display:block;margin:15px 0 10px;font-size:1.571rem;/*22px*/color:#222}
.curatorProfile dl dd{margin-top:5px;font-size:1.214rem;/*17px*/color:#666;letter-spacing:-0.03em}
.curatorProfile dl dd span{font-size:1.214rem;/*17px*/color:#718598}
.curatorProfile dl dd em{display:inline-block;min-width:100px;margin-top:10px;padding:3px 5px;border:1px solid #0B74DD;box-sizing:border-box;color:#0B74DD;text-align:center}


/* 우수사례 */
.practices{margin-top:30px}
.bestPracticesBox{margin-top:30px}
.bestPracticesBox:after{content:"";clear:both;display:block}
.bestPracticesBox > div{float:left}
.bestPracticesBox > div:first-child{width:420px;margin-right:60px}
.bestPracticesBox > div:last-child{width:calc(100% - 480px)}
.practicesSearch{position:relative}
.practicesSearch:after{content:"";clear:both;display:block}
.practicesSearch span{float:left;margin-left:10px}
.practicesSearch span:first-child{margin-left:0}
.practicesSearch select{width:120px;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.286rem;/*18px*/color:#444;letter-spacing:-0.03em;transition:0.3s}
.practicesSearch input[type="text"]{width:180px;height:50px;box-sizing:border-box;font-size:1.143rem;/*16px*/;color:#666}
.practicesSearch button[type="submit"]{width:auto;min-width:80px;height:50px}
.bestPracticesBox .subject > p{margin-top:5px}
.bestPracticesBox .subject > p em{color:#718598}
.bestPracticesBox .subject > p span{margin-left:10px;color:#0B74DD}

/* only text_input */
.practicesSearch .srch_kwrd_only{margin-left: 0}
.practicesSearch .srch_kwrd_only input[type="text"]{width: 330px}



/* 우수사례시상식 */
.awardContent{margin-top:40px}


/* slogan */
.policyData{margin:50px auto 30px}
.slogan{position:relative;max-width:900px}
.slogan:after{content:"";clear:both;display:block}
.slogan > p{float:left;z-index:1;position:relative;width:100px;height:100px;padding:40px 0;border-radius:50%;background:#303F9F;font-size:1.571rem;/*22px*/color:#fff;font-weight:800;text-align:center;}
.slogan > ul{float:left;position:relative;left:-50px;top:20px;width:800px;padding:20px 20px 20px 100px;border-radius:50px;border:1px solid #303F9F;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,0.15)}
.slogan > ul > li:after{content:"";clear:both;display:block}
.slogan > ul > li{float:left;font-size:1.429rem;/*20px*/color:#666; line-height: 1.2;}
.slogan > ul > li span{margin-right:5px;font-size:1.429rem;/*20px*/color:#222;font-weight:600}
.slogan2{text-align: center}
.slogan2>div{display: inline-block;font-size: 2.7rem;font-weight: bold;line-height: 1.2;letter-spacing: -0.01em;color: #131313;text-align: center;margin: 1em 0;position: relative;padding: 0 1.6em;}
.slogan2>div:before,
.slogan2>div:after{content: "";height: 0.6em;width: 0.74em;border-left: 0.26em solid red;border-right: 0.26em solid red;position: absolute;top: 0.2em;transform: skewX(145deg);}
.slogan2>div:before{left: 0;}
.slogan2>div:after{right: 0}
.slogan2>div>span{font-size:1.4em; color: red}



/* 뉴스레터 */
.newsletterForm{padding-bottom:30px;border-bottom:2px solid #303F9F}
.newsletterSummary{padding:20px;border:1px solid #DEEDF4;background:#F7FBFD;font-size:1.214rem;/*17px*/color:#666;line-height:1.5;letter-spacing:-0.03em}
.newsletterBoard.imageBoard > li > div span:first-child{display:inline-block;overflow:hidden;min-width:auto;width:80%;padding:2px 0;border:none;white-space:nowrap;text-overflow:ellipsis;text-align:left}
.newsletterBoard.imageBoard > li > div span:last-child{margin-top:0;padding-left:15px;background:url("../../../images/renewal/sub/icon_hit.png") left 2px no-repeat}
.newsLetterSmall small, .chartR p small{color:#333 !important}

/* 교육영상 */
.videoItem{display:block;position:relative;border:1px solid #ccc}
.videoItem .eduVideo{position:relative;overflow:hidden;width:100%;/*height:180px;*/box-sizing:border-box}
.videoItem .eduVideo:after{content:"";z-index:1;position:absolute;left:50%;top:50%;width:60px;height:60px;transform:translate(-50%, -50%);background:url("../../../images/renewal/sub/btn_play.png") no-repeat}
.videoItem .eduVideo img{position:absolute;width:100%;height:100%;transition:0.5s}
.videoItem:hover .eduInfo li p{text-decoration:underline}
.videoItem:hover .eduVideo img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.videoItem .eduInfo{padding:15px 20px}
.videoItem .eduInfo li em{font-size:1rem;/*14px*/color:#0B74DD}
.videoItem .eduInfo li p.line2Cut{margin:5px 0 15px}
.videoItem .eduInfo li p.lineCut{overflow:hidden;width:95%;margin:0;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:1rem;/*14px*/color:#718598;font-weight:400;letter-spacing:-0.03em;line-height:1.2}
.videoItem > p:after{content:"";clear:both;display:block}
.videoItem > p{padding:10px 20px;border-top:1px solid #ccc;font-size:1rem;/*14px*/}
.videoItem > p span:first-child{float:left;min-width:auto;padding:0;border:none}
.videoItem > p span:last-child{float:right;padding-left:15px;background:url("../../../images/renewal/sub/icon_hit.png") left 2px no-repeat}


/* video_wrap */
.video_wrap{position:relative;width:100% !important;height:0;padding-bottom:56.25%}
.video_wrap video{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}


/* webzineBoard */
.webzineBoard{position:relative}
.webzineBoard > ul > li{padding:20px;border-bottom:1px solid #ccc;box-sizing:border-box}
.webzineBoard > ul > li:first-child{margin-top:0;border-top:2px solid #303F9F}
.webzineItem:after{content:"";clear:both;display:block}
.webzineItem > li{float:left}
.webzineItem > li:first-child{position:relative;overflow:hidden;width:230px;height:145px;border:1px solid #ccc}
.webzineItem > li:last-child{width:calc(100% - 260px);margin-left:30px}
.webzineItem > li > a img{width:100%;height:100%; position: absolute; transition:0.5s}
.webzineItem > li > a:hover img, .webzineItem > li > a:focus img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.webzineItem > li > span{font-size:1rem;/*14px*/color:#0B74DD}
.webzineItem > li > span em{margin-left:10px}
.webzineText strong{font-size:1.429rem;/*20px*/color:#222;font-weight:400;line-height:1.3}
.webzineText > p{overflow:hidden;text-overflow:ellipsis;width:100%;height:3em;margin:15px 0 25px;font-size:1.143rem;/*16px*/color:#666;letter-spacing:-0.03em;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.webzineItem li a:hover .webzineText{text-decoration:underline}


/* 홍보자료 */
.subtitles{position:relative;overflow-y:auto;width:100%;height:200px;margin-top:10px;padding:10px;border:1px solid #ddd;box-sizing:border-box;font-size:1.071rem;/*15px*/color:#666;line-height:1.4}
.videoBox{position:relative}
.videoBox:after{content:"";clear:both;display:block}
.videoBox > video{float:left;width:calc(65% - 40px)}
.videoBox > div.subtitles2{float:right;position:relative;overflow-y:auto;width:35%;height:460px;margin-top:0;padding:10px;border:1px solid #ddd;background:#fafafa;box-sizing:border-box;font-size:1.071rem;/*15px*/color:#666;line-height:1.4}
.videoBox .btn_youtube{display:inline-block;padding:5px 5px 5px 25px;border-radius:3px;background:url("../../../images/renewal/sub/icon_youtube.png") 5px center no-repeat #f00;font-size:1rem;/*14px*/color:#fff}


/* FAQ */
.faqBox{position:relative;border-top:2px solid #303F9F}
.faqBox > li{padding:25px 0;border-bottom:1px solid #ddd}
.faqBox > li > a:after{content:"";clear:both;display:block}
.faqBox > li > a em{float:left;width:35px;margin-right:5px;margin-top:2px;padding:3px 10px 5px;border-radius:5px;box-sizing:border-box;background:#ccc;font-size:1.071rem;/*15px*/color:#fff;font-weight:800;text-align:center;transition:0.5s}
.faqBox > li > a.on em{background:#009DDA}
.faqBox > li > a span{float:left;width:calc(100% - 40px);font-size:1.429rem;/*20px*/color:#222;line-height:1.3}
.faqBox > li > p{margin-top:20px;margin-left:40px;font-size:1.214rem;/*17px*/color:#666;line-height:1.3}
.faqBox > li > p > a{font-size:1.071rem;/*15px*/color:#419F48 !important;line-height:inherit;text-decoration:underline;word-break:break-all}
.faqBox > li > p > *{font-size:inherit;line-height:1.2}

/* localCommunityList */
.localCommunityList{position:relative;border-top:2px solid #303F9F}
.localCommunityList > ul > li{padding:20px;border-bottom:1px solid #ddd}
.localCommunityList > ul > li:after{content:"";clear:both;display:block}
.localCommunityList > ul > li > div{float:left;width:51px;height:51px;margin-right:20px}
.localCommunityList > ul > li ul{display:table}
.localCommunityList > ul > li ul li{display:table-cell;width:100%;vertical-align:middle}
.localCommunityList > ul > li ul li a{font-size:1.429rem;/*20px*/color:#222;line-height:1.2}
.localCommunityList > ul > li ul li a:hover, .localCommunityList > ul > li ul li a:focus{text-decoration:underline}
.localCommunityList > ul > li ul li p{margin-top:10px;font-size:1rem;/*14px*/line-height:1.2}
.localCommunityList > ul > li ul li p span{margin-right:5px;font-size:inherit;color:#0B74DD}
.localCommunityList > ul > li ul li p em{font-size:inherit;color:#888;line-height:inherit}
.naverCafe{background:url("../../../images/renewal/sub/naverCafe.png") no-repeat}
.naverBand{background:url("../../../images/renewal/sub/naverBand.png") no-repeat}
.naverBlog{background:url("../../../images/renewal/sub/naverBlog.png") no-repeat}
.daumCafe{background:url("../../../images/renewal/sub/daumCafe.png") no-repeat}
.facebook{background:url("../../../images/renewal/sub/facebook.png") no-repeat}
.instagram{background:url("../../../images/renewal/sub/instagram.png") no-repeat}
.twitter{background:url("../../../images/renewal/sub/twitter.png") no-repeat}



/* 균형발전 정보협력 포럼 */
.forumBox{position:relative;width:100%}
.forumBox:after{content:"";clear:both;display:block}
.forumBox > a{float:left;position:relative;width:200px;height:270px;background:#F7FBFD;box-shadow:5px 5px 0 rgba(0,0,0,.1);text-align:center}
.forumBox > a .allView{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
.forumBox > a .allView p{display:inline-block;position:relative;width:146px;height:146px;padding-top:50px;border-radius:50%;background:#303F9F;font-size:1.286rem;/*18px*/color:#fff;text-align:center}
.forumBox > a .allView p strong{display:block;margin-top:5px;font-size:1.571rem;/*22px*/color:#fff;font-weight:600}
.forumBox > a span{position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);padding:5px 18px 7px;border-radius:5px;background:#222;font-size:1.143rem;/*16px*/color:#fff;font-weight:400}
.forum_slider{float:right;position:relative;margin-right:30px}
.forum_slider .bx-wrapper{margin:auto}
.forum_slider ul > li > a{display:block;padding:0}
.forum_slider .bx-controls-direction{position:absolute;left:0;top:50%;width:100%}
.forum_slider .bx-controls-direction .bx-prev, .forum_slider .bx-controls-direction .bx-next{display:inline-block;position:absolute;top:calc(50% - 70px);width:50px;height:50px;border-radius:50%;border:1px solid #eee;background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.2);box-sizing:border-box;transition:0.3s}
.forum_slider .bx-controls-direction .bx-prev:hover, .forum_slider .bx-controls-direction .bx-prev:focus, .forum_slider .bx-controls-direction .bx-next:hover, .forum_slider .bx-controls-direction .bx-next:focus{background:rgba(255, 255, 255, 0.75)}
.forum_slider .bx-controls-direction .bx-prev{left:-25px}
.forum_slider .bx-controls-direction .bx-next{right:-25px}
.forum_slider .bx-controls-direction .bx-prev:hover img, .forum_slider .bx-controls-direction .bx-next:hover img{opacity:0.75}
.forum_slider .bx-controls-direction img{position:relative;left:50%;top:50%;transform:translate(-50%, -50%)}
.forumItem{position:relative;height:270px}
.forumItem > div{overflow:hidden;width:200px;height:270px;border:1px solid #ccc;box-sizing:border-box;box-shadow:5px 5px 0 rgba(0,0,0,0.1)}
.forum_slider ul > li.on a span{background:#0B74DD}
.forum_slider ul > li.on a p{color:#0B74DD}
.forum_slider ul > li.on a div img{transform:scale(1)}
.forumItem > span{position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);padding:5px 18px 7px;border-radius:5px;background:#222;font-size:1.143rem;/*16px*/color:#fff;font-weight:400}
.forumItem > div img{width:100%;height:auto;transition:0.5s}
.forumItem > div img:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}
.forum_slider .line2Cut{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%;height:2.4em;margin:20px 0;font-size:1.286rem;/*18px*/color:#222;font-weight:400;letter-spacing:-0.03em;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical}


/* 법령체계도 */
.legalSystem{position:relative;border-top:2px solid #303F9F}
.legalSystem > ul > li{padding:15px 0;border-bottom:1px solid #ddd}
.legalItem:after{content:"";clear:both;display:block}
.legalItem > li{float:left}
.legalItem > li:first-child{width:110px;margin-right:50px}
.legalItem > li:last-child{width:calc(100% - 160px)}
.legalItem > li > span{display:inline-block;min-width:110px;padding:3px;border-radius:3px;border:1px solid #0B74DD;box-sizing:border-box;font-size:1.071rem;/*15px*/color:#0B74DD;font-weight:400;text-align:center}
.legalItem > li a, .legalItem > li a:hover{display:inline-block;font-size:1.286rem;/*18px*/color:#222;line-height:1.2;text-decoration:none}
.legalItem > li p{display:inline-block;margin-left:30px}
.legalItem > li p a button{padding:2px 20px 2px 5px;border-radius:3px;border:1px solid #222;background:url("../../../images/renewal/sub/icon_newWindow.png") calc(100% - 5px) center no-repeat;font-size:1.071rem;/*15px*/color:#222}


/* 연차별통계보고서 */
.annualReport{position:relative;margin-top:30px;letter-spacing:-0.03em}
.annualReport:after{content:"";clear:both;display:block}
.annualReport > li{float:left;margin-top:40px}
.annualReport > li:nth-child(1), .annualReport > li:nth-child(2){margin-top:0}
.annualReport > li:nth-child(even){float:right}
.annualItem:after{content:"";clear:both;display:block}
.annualItem > a{float:left}
.annualItem > a > p{width:150px;height:200px}
.annualItem > a > p img{width:100%;height:100%;border:1px solid #ccc;box-shadow:5px 5px 0 rgba(0,0,0,0.1)}
.annualItem > ul{float:left;position:relative;width:520px;min-height:202px;margin-left:15px;padding:20px 30px;border:1px solid #ccc;box-sizing:border-box}
.annualItem > ul li em{display:inline-block;padding:4px 15px;border-radius:15px;background:#222;font-size:1.071rem;/*15px*/color:#fff;font-weight:600}
.annualItem > ul li > a{display:block;display:-webkit-box;overflow:hidden;width:100%;height:1.2em;margin:10px 0 15px;font-size:1.571rem;/*22px*/color:#222;line-height:1.2;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical}
.annualItem > ul li > a:hover, .annualItem > ul li > a:focus{text-decoration:underline}
.annualItem > ul li > span{font-size:1.214rem;/*17px*/color:#0B74DD}
.annualItem > ul li:last-child{position:absolute;left:30px;bottom:15px;width:calc(100% - 60px);padding-top:15px;border-top:1px solid #ccc}
.annualItem > ul li:last-child span{font-size:1rem;/*14px*/color:#666; display: inline-block; margin-bottom: 5px}
.annualItem > ul li:last-child span+span{margin-left:5px;padding-left:5px;background:url("../../../images/renewal/sub/line_curator.png") left 3px no-repeat}

/* 지방행정연구원api */
.annualItem.t2 > ul li > a{font-size: 1.286rem; -webkit-line-clamp:2; height:auto; margin-top: 0}
.annualItem.t2 > ul li > a >span{font-size: 1em; margin-right: 4px}
.annualItem.t2 .line2Cut{font-size: 1.1rem; color: #747774}


.annualReport2{margin-top:10px;padding-top:15px;border-top:2px solid #303F9F}


/* 균형발전유관학회 */
.societyBox{position:relative}
.societyBox ul:after{content:"";clear:both;display:block}
.societyBox ul li{float:left;margin-left:25px}
.societyBox ul li:nth-child(4n+1){margin-left:0}
.societyBox ul li:nth-child(n+5){margin-top:30px}
.societyBox ul li a{display:block;width:330px;height:150px;padding:15px;border:1px solid #ccc;box-sizing:border-box;background:#fff;box-shadow:5px 5px 0 rgba(0,0,0,.05);text-align:center}
.societyBox ul li a p{font-size:1rem;/*14px*/color:#0B74DD}
.societyBox ul li a > div{width:223px;height:55px;margin:10px auto}
.societyBox ul li a > div img{max-width:100%;max-height:55px}
.societyBox ul li a > span{display:inline-block;width:30px;height:30px;border-radius:50%;background:url("../../../images/renewal/sub/icon_newWindow3.png") 8px 8px no-repeat #aaa;transition:0.5s}
.societyBox ul li a:hover > span{width:30px;height:30px;background:url("../../../images/renewal/sub/icon_newWindow3.png") 8px 8px no-repeat #222}


/* 유관정보시스템 */
.infoSystem{position:relative;letter-spacing:-0.07em}
.infoSystem > ul:after{content:"";clear:both;display:block}
.infoSystem > ul > li{float:left;width:calc(50% - 20px)}
.infoSystem > ul > li.noResult{width:100%}
.infoSystem > ul > li:nth-child(even){float:right}
.infoSystem > ul > li:nth-child(n+3){margin-top:5px}
.infoSystem > ul > li a ul:after{content:"";clear:both;display:block}
.infoSystem > ul > li a ul{position:relative;transition:0.35s}
.infoSystem > ul > li a:hover ul{z-index:1;transform:translate(5px, 5px);box-shadow:-4px -3px 0 rgba(0,0,0,.05)}
.infoSystem > ul > li a ul > li{float:left;position:relative;margin-left:-1px;border:1px solid #ddd}
.infoSystem > ul > li a ul > li:nth-child(1){width:42%}
.infoSystem > ul > li a ul > li:nth-child(2){width:25%}
.infoSystem > ul > li a ul > li:nth-child(3){width:33%;background:#f7f7f7}
.infoSystem > ul > li a ul > li p{display:table-cell;width:100%;height:40px;padding:10px;word-break:break-all;vertical-align:middle}
.infoSystem > ul > li a ul > li:nth-child(1) p{padding-right:25px;font-size:1.214rem;/*17px*/color:#222}
.infoSystem > ul > li a ul > li:nth-child(1) p:after{content:"";position:absolute;right:10px;width:14px;height:14px;background:url("../../../images/renewal/sub/icon_newWindow4.png") no-repeat}
.infoSystem > ul > li a:hover ul > li:nth-child(1) p{color:#0B74DD}
.infoSystem > ul > li a ul > li:nth-child(2) p, .infoSystem > ul > li a ul > li:nth-child(3) p{font-size:1rem;/*14px*/color:#666}


/* 시도연구원openAPI(tab in tab) */
.apiTabBox{position:relative;letter-spacing:-0.03em;-webkit-text-size-adjust:none}
.supportListBox.apiListBox .numberSearchResult{margin:30px 0 12px 0 !important}
.apiTabBox .btn_area.subTab.apiTab{margin-bottom:10px;box-sizing:border-box;box-shadow:0 2px 2px rgba(0,0,0,0.1)}
.apiTabBox .apiTab > li{display:table-cell;width:calc((100% - 1px) / 14 + 1px);text-align:center;vertical-align:middle}
.apiTabBox .apiTab > li a{min-width:100%;padding:19px 0;font-size:1.286rem !important;/*18px*/}
.apiTabBox .apiTab > li a:hover, .apiTabBox .apiTab > li.act a{border:1px solid #0B74DD;background:#0B74DD;color:#fff;font-weight:500}
.apiTabBox .apiTab.subTab_content:after{content:"";clear:both;display:block}
.apiTabBox .apiTab.subTab_content > li{display:none;position:relative}
.apiTabBox .inApiTab{z-index:1;display:block;position:relative;width:100%;padding:15px;border:1px solid #ccc;box-sizing:border-box}
.apiTabBox .inApiTab:after{content:"";clear:both;display:block}
.apiTabBox .inApiTab > li{float:left;margin-left:12px;padding-left:12px;background:url("../../../images/renewal/sub/terms_line.png") left 3px no-repeat}
.apiTabBox .inApiTab > li:first-child{margin-left:0;padding-left:0;background:none}
.apiTabBox .inApiTab > li a{display:block;font-size:1.214rem;/*17px*/color:#555}
.apiTabBox .inApiTab > li.act a, .apiTabBox .inApiTab > li a:hover{color:#0B74DD;font-weight:500;text-decoration:underline}
.apiTabBox .content_area{display:none}
.apiTabBox .content_area.act{display:block}
.apiTabBox .content_area > .tab_area{width:100%}
.apiTabBox .content_area > .tab_area:after{content:"";clear:both;display:block}
.apiTabBox .numberSearchResult{position:relative;margin-top:40px}
.apiTabBox .numberSearchResult a{padding:4px 10px !important;border:1px solid #061F4D}
.apiTabBox .numberSearchResult a .newWindow{color:#061F4D;text-decoration:none;word-break:break-all}
.apiChart tbody tr.even{background:#fff}
.apiChart tbody tr td{padding:20px 10px;vertical-align:top;line-height:1.2}
.apiChart .best_practices_file>span{font-size: 1em; height: 100%; line-height: 1.4; display: -webkit-box; overflow: hidden; -webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;vertical-align: middle;}
.apiChart .best_practices_down{vertical-align: middle}
.apiListItem{margin-top:5px}
.apiListItem:after{content:"";clear:both;display:block}
.apiListItem > span{float:left;margin-left:10px;padding-left:10px;background:url("../../../images/renewal/sub/line_curator.png") left 2px no-repeat;font-size:1rem;/*14px*/}
.apiListItem > span:first-child{margin-left:0;padding-left:0;background:none}
.apiListItem > span:after{content:"";clear:both;display:block}
.apiListItem > span strong{float:left;margin-right:5px;font-size:inherit;color:#888;font-weight:400}
.apiListItem > span em{float:left;font-size:inherit;color:#718598}
.apiContents{display:none;margin-top:15px;padding:10px;border:1px dotted #DEEDF4;background:#F7FBFD;font-size:1.143rem;/*16px*/color:#666;line-height:1.4}
.apiContents h2, .apiContents h3{font-size:1.214rem;/*17px*/color:#333;font-weight:500;line-height:1.3}
.apiContents *{font-size:inherit;line-height:1.3}
.apiContents h2{margin:10px 0 5px}
.apiContents strong{font-size:inherit;color:#222;font-weight:500}
.apiContents > p img{max-width:100%;height:auto}

/* 교육일정 */
.localSchedule{width:100%}
.localSchedule > p{margin-top:8px}
.localSchedule > ul > li{width:100%}
.localSchedule .scheduleSelect{min-width:100%;height:40px;padding:5px 20px 5px 5px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
.eduScheduleBox{position:relative}
.educationSearch{position:relative;padding-top:20px;border-top:1px solid #aaa}
.educationSearch > li{margin-bottom:20px}
.educationSearch > li:after{content:"";clear:both;display:block}
.educationSearch > li > p{float:left;width:50px;padding:3px 0;font-size:1.214rem;/*17px*/color:#222}
.educationSearch > li > ul{float:left;width:calc(100% - 50px)}
.educationSearch > li > ul:after{content:"";clear:both;display:block}
.educationSearch > li > ul > li{float:left;min-width:25%;font-size:1.214rem;/*17px*/}
.educationSearch > li > ul > li:after{content:"";clear:both;display:block}
.educationSearch > li > ul > li input[type='checkbox']{display:inline-block;position:absolute;left:2px;top:2px;width:25px;height:25px;margin:0;padding:0;opacity:0;vertical-align:middle}
.educationSearch > li > ul > li label{display:inline-block;position:relative;padding-left:30px;font-size:inherit;line-height:25px;vertical-align:top;box-sizing:border-box}
.educationSearch > li > ul > li label:before{content:"";left:1px;top:1px;width:23px;height:23px;border:1px solid #707070;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.educationSearch > li > ul > li label:after{content:"";left:1px;top:1px;width:23px;height:23px;border:1px solid #707070;background:#fff}
.educationSearch > li > ul > li label:before, .educationSearch > li > ul > li label:after{content:"";display:inline-block;position:absolute}
.educationSearch > li > ul > li input[type='checkbox']:checked + label:before{content:"";border-color:#707070;background:#fff}
.educationSearch > li > ul > li input[type='checkbox']:checked + label:after{content:"";left:1px;top:1px;width:23px;height:23px;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #fff;background-position:-2px -27px}
.educationSearch > li > ul > li input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}


.chart .educationSearch2 label{font-size:1.286rem;/*18px*/color:#444}
.chart .educationSearch2 input[type='checkbox']{display:inline-block;position:realtive;left:0px;top:0px;width:16px;height:16px;margin:0;margin-left:-16px;padding:0;opacity:0;vertical-align:middle}
.chart .educationSearch2 label{display:inline-block;position:relative;padding-left:20px;line-height:16px;vertical-align:top;box-sizing:border-box}
.chart .educationSearch2 label:before{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.chart .educationSearch2 label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
.chart .educationSearch2 label:before, .chart .educationSearch2 label:after{content:"";display:inline-block;position:absolute}
.chart .educationSearch2 input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
.chart .educationSearch2 input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
.chart .educationSearch2 input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}

.educationSearch2{padding-top:0 !important;border-top:none}
.educationSearch2 > li{margin-bottom:0 !important}
.educationSearch2 > li > ul{width:100%}
.educationSearch2 > li > ul > li{margin-right:5px;margin-top:5px}
.suggest .calendar{width:150px !important}
.suggest2 .caution{margin-bottom:10px !important}
.suggest2 .caution li{clear:both;display:block;float:none !important}
.suggest2 table tr td select{min-width:100% !important}
.suggest2 table tr td select.speSelect{min-width:200px !important}

.scheduleSearch{width:100%;margin-top:0}
.scheduleSearch span:nth-child(2){width:calc(100% - 360px)}
.scheduleSearch span:nth-child(2) input{width:100%}
.controlScheduleBox{position:relative;width:100%}
.controlScheduleBox .scheduleRegister{position:absolute;right:0;top:0}
.controlSchedule{position:relative;width:100%;margin:30px auto 20px;text-align:center}
.controlSchedule:after{content:"";clear:both;display:block}
.controlSchedule > li{display:inline-block;vertical-align:middle}
.controlSchedule > li button{display:block;width:35px;height:35px;background:url("../../../images/renewal/sub/prevMonth.png") center center no-repeat;transition:0.3s}
.controlSchedule > li button:hover, .controlSchedule > li button:focus{background:url("../../../images/renewal/sub/prevMonth_over.png") center center no-repeat}
.controlSchedule > li:last-child button{background:url("../../../images/renewal/sub/nextMonth.png") center center no-repeat;transition:0.3s}
.controlSchedule > li:last-child button:hover, .controlSchedule > li:last-child button:focus{background:url("../../../images/renewal/sub/nextMonth_over.png") center center no-repeat}
.controlSchedule > li p{margin:0 20px;font-size:2.143rem;/*30px*/color:#222;font-weight:600}
.controlSchedule > li p span{margin-left:15px;font-size:inherit;color:inherit}
.scheduleChart{table-layout:fixed;position:relative;width:100%;border-spacing:0;border-collapse:separate;border-left:1px solid #ddd;letter-spacing:-0.03em}
.scheduleChart tr th, .scheduleChart tr td{padding:10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.scheduleChart tr th.sun, .scheduleChart tr td.sun{color:#E53935}
.scheduleChart tr th.sat, .scheduleChart tr td.sat{color:#0B74DD}
.scheduleChart tr th{border-top:1px solid #222;background:#fafafa;font-size:1.286rem;/*18px*/color:#222;font-weight:400}
.scheduleChart tr td{height:150px}
.scheduleChart tr td:hover{background:#fcfcfc}
.scheduleChart tr td em{display:block;font-size:1.143rem;/*16px*/color:inherit;text-align:right}
.scheduleChart tr td em + p{text-align:right}
.scheduleChart tr td em.nextM{color:#888}
.scheduleList{position:relative}
.scheduleList > a{display:block;margin-top:5px;padding:5px 5px 5px 10px;font-size:1rem;/*14px*/color:#666;line-height:1.2}
.scheduleList > a.co01{border-left:2px solid #64B5F4;background:#F4F9FD}
.scheduleList > a.co02{border-left:2px solid #9575CB;background:#FAF8FD}
.scheduleList > a.co03{border-left:2px solid #89C24D;background:#F9FBF5}
.scheduleList > a.co04{border-left:2px solid #F47B0A;background:#FFF8F2}


/* 정책위키 */
.wikiSummary{position:relative;margin:50px 0 25px}
.wikiSummary span{font-size:1.214rem;/*17px*/color:#0B74DD}
.policyWikiBox{position:relative}
.policyWikiBox ul:after{content:"";clear:both;display:block}
.policyWikiBox > ul > li{float:left;margin-left:25px}
.policyWikiBox > ul > li:nth-child(3n+1){margin-left:0}
.policyWikiBox > ul > li:nth-child(n+4){margin-top:20px}
.policyWikiBox > ul > li a{display:block;position:relative;width:450px;height:160px;padding:20px 30px 20px 20px;border:1px solid #ccc;box-sizing:border-box;background:#fff;box-shadow:5px 5px 0 rgba(0,0,0,.05);transition:0.35s}
.policyWikiBox > ul > li a:hover, .policyWikiBox > ul > li a:focus{z-index:1;transform:translate(5px, 5px);box-shadow:-5px -5px 0 rgba(0,0,0,.05)}
.policyWikiBox > ul > li a > ul{display:table;width:100%}
.policyWikiBox > ul > li a > ul > li{display:table-cell;position:relative;width:100%;vertical-align:top}
.policyWikiBox > ul > li a > ul > li:last-child{float:right;width:120px;height:120px}
.policyWikiBox > ul > li a > ul > li:last-child img{width:100%;height:auto;/* border-radius:50% */}
.policyWikiBox > ul > li a > ul > li em{font-size:1rem;/*14px*/color:#0B74DD}
.policyWikiBox > ul > li a > ul > li p{margin-top:5px;font-size:1.571rem;/*22px*/color:#222;line-height:1.2}
.policyWikiBox > ul > li a > ul > li div{position:absolute;top:105px}
.policyWikiBox > ul > li a > ul > li div span{float:left;font-size:1rem;/*14px*/}
.policyWikiBox > ul > li a > ul > li div span:first-child{padding-right:18px;background:url("../../../images/renewal/sub/icon_newWindow5.png") right center no-repeat;text-decoration:none;transition:0.5s}
.policyWikiBox > ul > li a > ul > li div span:last-child{margin-left:15px;padding-left:15px;background:url("../../../images/renewal/sub/icon_hit.png") left 2px no-repeat}


/* 정책용어사전 */
.dictionaryTerms{position:relative;margin:50px auto 30px}
.dictionaryTerms > ul:after{content:"";clear:both;display:block}
.dictionaryTerms > ul > li{float:left;margin-left:5px}
.dictionaryTerms > ul > li:first-child{margin-left:0}
.dictionaryTerms > ul > li a{display:table-cell;width:82.8px;height:45px;border:1px solid #DEDEDE;box-sizing:border-box;background:#fafafa;font-size:1.214rem;/*17px*/color:#222;text-align:center;vertical-align:middle}
/*.dictionaryTerms > ul > li:first-child a, .dictionaryTerms > ul > li:last-child a{width:137px}*/

/* .dictionaryTerms > ul > li:last-child a, .dictionaryTerms > ul > li:last-child a:hover, .dictionaryTerms > ul > li:last-child a:focus{width:200px;border:1px solid #aaa;background:#fff;color:#222} */
.dictionaryTerms > ul > li a:hover, .dictionaryTerms > ul > li a:focus{border:2px solid #303F9F;background:#fff;color:#303F9F}
.contentsSearch.dictionarySearch{position:relative;width:100%;margin:10px 0 0}
.contentsSearch.dictionarySearch > span:nth-child(1){width:calc(100% - 160px) !important}
.contentsSearch.dictionarySearch > span:nth-child(1) input{width:100% !important}
.listTerms{position:relative;width:100%;border-top:1px solid #222;border-bottom:1px solid #eee;letter-spacing:-0.03em}
.listTerms > ul{display:flex;flex-wrap:wrap;margin-bottom:-1px}
.listTerms > ul > li{display:flex;width:33.333%;border-bottom:1px solid #eee}
.listTerms > ul > li.block{display:block;width:100%}
.listTerms > ul > li a{display:block;width:100%;padding:15px 10px;box-sizing:border-box;background:url("../../../images/renewal/sub/terms_line.png") left center no-repeat}
.listTerms > ul > li a:hover, .listTerms > ul > li a:focus{background:url("../../../images/renewal/sub/terms_line.png") left center no-repeat #fafafa;color:#0B74DD}
.listTerms > ul > li a:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.listTerms > ul > li a p{display:inline-block;width:95%;font-size:1.214rem;/*17px*/color:#444;line-height:1.2}
.icon_st{display:inline-block;margin-left:5px;padding:2px 4px;border-radius:2px;border:1px solid;background:#fff;font-size:0.8571rem;text-align:center}
.icon_popular{border-color:#009DDA;color:#009DDA;}
.icon_update{border-color:#4caf50;color:#4caf50;}
.icon_new{border-color:#ff5722;color:#ff5722;}


/* 균형발전지원기관 */
.supportOrg{position:relative;width:100%;padding:20px 0;border-top:2px solid #222;border-bottom:1px solid #ddd}
.supportOrg > li:after{content:"";clear:both;display:block}
.supportOrg > li{display:table;width:100%;margin-top:20px}
.supportOrg > li:first-child{margin-top:0}
.supportOrg > li > p{display:table-cell;width:50px;font-size:1.286rem;/*18px*/color:#222;vertical-align:middle}
.supportOrg > li > ul, .supportOrg > li > div{display:table-cell;width:calc(100% - 50px);vertical-align:middle}
.supportOrg > li > ul:after{content:"";clear:both;display:block}
.supportOrg > li > ul > li{float:left;margin-left:30px}
.supportOrg > li > ul > li:first-child{margin-left:0}
.supportOrg > li > ul > li label{font-size:1.286rem;/*18px*/color:#444}
.supportOrg > li > ul > li input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
.supportOrg > li > ul > li label{display:inline-block;position:relative;padding-left:20px;line-height:16px;vertical-align:top;box-sizing:border-box}
.supportOrg > li > ul > li label:before{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.supportOrg > li > ul > li label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
.supportOrg > li > ul > li label:before, .supportOrg > li > ul > li label:after{content:"";display:inline-block;position:absolute}
.supportOrg > li > ul > li input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
.supportOrg > li > ul > li input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
.supportOrg > li > ul > li input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
.supportSearch span:nth-child(3) select{width:260px}
.supportListBox .numberSearchResult{margin:50px 0 5px}
.supportListBox > ul{padding-top:20px;border-top:2px solid #303F9F}
.supportListBox > ul > li{margin-top:10px;padding:20px 15px;border-radius:5px;border:1px solid #ddd}
.supportListBox > ul > li:hover, .supportListBox > ul > li:focus{border:1px solid #888}
.supportListBox > ul > li:first-child{margin-top:0}
.supportItem{display:table;width:100%}
.supportItem em, .supportItem ul{display:table-cell;vertical-align:middle}
.supportItem em{width:50px;font-size:1.143rem;/*16px*/color:#666}
.supportItem ul li a{display:inline-block;font-size:1.429rem;/*20px*/color:#222;transition:0.5s}
.supportItem ul li a:hover, .supportItem ul li a:focus{text-decoration:underline}
.supportItem ul li:after{content:"";clear:both;display:block}
.supportItem ul li > p{float:left;margin-top:10px}
.supportItem ul li > p > span{display:inline-block;margin-left:8px;padding-left:12px;background:url("../../../images/renewal/sub/line_curator.png") left 3px no-repeat;font-size:1rem;/*14px*/color:#0B74DD}
.supportItem ul li > p > span:first-child{margin-left:0;padding-left:0;background:none}
.supportItem ul li > span{float:left;margin:10px 0 0 10px;padding-left:18px;font-size:1rem;color:#888}
.supportItem ul li > span.info_local{background:url("../../../images/renewal/sub/icon_gps.png") no-repeat;}
.supportItem ul li > span.info_count{background:url("../../../images/renewal/sub/icon_hit.png") left 2px no-repeat}
.supportItem > p.noData{font-size:1.143rem;/*16px*/color:#666;text-align:center}
.supportR{position:relative;width:100%;margin:40px 0 20px;text-align:center;letter-spacing:-0.03em}
.supportR > p{display:inline-block;margin:0 auto 30px;padding:18px 170px;border-radius:30px;background:#0B74DD;font-size:1.714rem;/*24px*/color:#fff;font-weight:600;text-align:center}
.supportContent{position:relative;text-align:left}
.supportContent > ul{border-top:2px solid #222}
.supportContent > ul > li{padding:15px 0;border-bottom:1px solid #eee}
.supportContent > ul > li:after{content:"";clear:both;display:block}
.supportContent > ul > li > p{float:left;padding-left:20px;font-size:1.214rem;/*17px*/;background:url("../../../images/renewal/sub/line_support.png") left center no-repeat}
.supportContent > ul > li > p:first-child{background:none}
.supportContent > ul > li > p:after{content:"";clear:both;display:block}
.supportContent > ul > li > p > strong{float:left;width:120px;font-size:inherit;color:#222;font-weight:500;line-height:1.3}
.supportContent > ul > li > p > span{float:left;width:calc(100% - 120px);font-size:inherit;color:#666;line-height:1.3}
.supportContent > ul > li > p > span em{display:inline-block;padding:3px 5px;border-radius:3px;border:1px solid #0B74DD;font-size:1.071rem;/*15px*/color:#0B74DD}
.supportContent > ul > li > p:nth-child(1){width:30%}
.supportContent > ul > li > p:nth-child(2){width:20%}
.supportContent > ul > li > p:nth-child(3){width:50%}
.supportContent > ul > li:nth-child(2) > p:nth-child(2){width:70%}
.supportContent > ul > li:nth-child(3) > p{width:100%}
.supportContent p a.newWindow{clear:both;display:inline-block;height:100%;margin-top:8px;padding-right:20px;background:url("../../../images/renewal/sub/icon_newWindow4.png") right 2px no-repeat;font-size:1.214rem;/*17px*/color:#0B74DD;word-break:break-all}
.supportContent p:first-child a.newWindow{margin-top:0}
.noLinkTitle{margin-top:5px;font-size:1.214rem;/*17px*/color:#666;line-height:1.3}
.noLinkTitle:first-child{margin-top:0}
.supportContent2 > ul > li > p:nth-child(1){width:50% !important}
.supportContent2 > ul > li > p:nth-child(2){width:50% !important}
.supportContent2 > ul > li:nth-child(2) > p{width:100% !important}
.supportContent2 > ul > li:nth-child(2) > p span{display:inline-block;line-height:1.3}
.supportContent3 > ul > li.singleCont > p{width:100% !important}
.supportContent3 > ul > li.singleCont > p strong{width:180px}
.supportContent3 > ul > li.singleCont > p span{width:calc(100% - 200px)}
.supportContent3 > ul > li.multiCont > p{width:200px !important}
.supportContent3 > ul > li.multiCont > div{float:left;width:calc(100% - 200px)}
.supportContent3 > ul > li.multiCont > div > ul > li > ul{margin-top:0}
.supportContent3 > ul > li > p > strong{width:200px}
.supportContent4.supportReg > ul > li > p:nth-child(1){width:40%}
.supportContent4.supportReg > ul > li > p:nth-child(2){width:30%}
.supportContent4.supportReg > ul > li > p:nth-child(3){width:30%}
.supportContent5.supportReg > ul > li > p{width:50% !important}
.supportContent5.supportReg > ul > li:nth-child(3) > p{width:100% !important}

/* add : form 오류수정 */
.srch_spprt_frm:after{content: ""; display: block; clear: both}
.srch_spprt_frm .f1{float: left; width: calc(100% - 160px)}
.srch_spprt_frm .f2{float: right}
.srch_spprt_frm .f1 input[type=text]{height: 50px; width: 100%}
.srch_spprt_frm .f3{clear: both; width: 100%; display: block; padding-top: 10px}
@media screen and (max-width: 1250px){
	.srch_spprt_frm .f1{float: left; width: calc(100% - 130px)}
}
@media screen and (max-width: 1023px){
	.srch_spprt_frm .f1{float: left; width: calc(100% - 97px)}
	.srch_spprt_frm .f1 input[type=text]{height: 40px}
}
@media screen and (max-width: 568px){
	.srch_spprt_frm .f1{float: left; width: calc(100% - 84px)}
}
@media screen and (max-width: 480px){
	.srch_spprt_frm .f1{float: left; width: calc(100% - 70px)}
	.srch_spprt_frm .f1 input[type=text]{height: 35px}
}
	
	
/* 지역균형뉴딜 */
.busiType{position:relative;width:100%;margin:40px 0 20px;text-align:center;letter-spacing:-0.03em}
.busiType > label > input[type="radio"]{position:absolute;width:0;heigth:0;opacity:0}
.busiType > label > input + span{cursor:pointer;display:inline-block;width:45%;padding:18px 170px;box-sizing:border-box;border-radius:30px;background:#aaa;font-size:1.714rem;/*24px*/color:#fff;font-weight:600;text-align:center}
.busiType > label > input + span:hover{background:#0B74DD}
.busiType > label > input[type="radio"]:checked + span{background:#0B74DD}





/* 균형발전지원기관 등록 신청 */
.supportReg{position:relative;margin-top:20px}
.supportReg > ul > li{padding:7px 0}
.supportReg > ul > li > p{background: url("../../../images/renewal/sub/line_support.png") left 8px no-repeat}
.caution2{display:block;margin-top:3px;padding-left:16px;background:url("../../../images/renewal/sub/icon_caution2.png") left top no-repeat;font-style:normal;font-size:1rem;/*14px*/color:#888;letter-spacing:-0.03em}
.supportReg > ul > li > p:nth-child(1){width:30%}
.supportReg > ul > li > p:nth-child(2){width:30%}
.supportReg > ul > li > p:nth-child(3){width:40%}
.supportReg > ul > li:nth-child(3) > p, .supportReg > ul > li:nth-child(4) > p{width:100%}
.supportReg > ul > li > p > strong{line-height:40px}
.supportReg > ul > li span select{max-width:45%;min-width:120px;height:40px;padding:5px 20px 5px 5px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
.supportReg > ul > li span input[type="text"]{width:95%;height:40px;padding:5px;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em}
.chkDirectly{display:inline-block}
.chkDirectly strong{display:inline-block;margin-right:10px;font-weight:400}
.chkDirectly > span{display:block}
.chkDirectly input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
.chkDirectly label{display:inline-block;position:relative;padding-left:20px;font-size:1.143rem;/*16px*/color:#666;line-height:16px;vertical-align:top;box-sizing:border-box}
.chkDirectly label:before{content:"";left:0;top:0;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.chkDirectly label:after{content:"";left:0;top:0;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
.chkDirectly label:before, .chkDirectly label:after{content:"";display:inline-block;position:absolute}
.chkDirectly input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
.chkDirectly input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
.chkDirectly input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}
.supportReg > ul > li .half input[type="text"]{display:inline-block;width:47.5%}
.devRequest > span > input{margin-bottom:5px}
.devBtn{display:table-cell;width:30px;height:30px;margin-left:10px;border-radius:50%;text-align:center;vertical-align:middle;text-indent:-9999px}
.devBtn.devPlus{background:url("../../../images/renewal/sub/icon_devPlus.png") center center no-repeat #707070}
.devBtn.devPlus2{background:url("../../../images/renewal/sub/icon_devPlus.png") center center no-repeat #0B74DD}
.devBtn.devMinus{background:url("../../../images/renewal/sub/icon_devMinus.png") center center no-repeat #707070}
.referenceBox{position:relative;margin-top:70px;padding:30px;border:1px solid #ccc;box-sizing:border-box;text-align:left}
.referenceBox > p{margin-bottom:10px;font-size:1.429rem;/*20px*/color:#222;font-weight:600}
.referenceBox ul li{margin-bottom:5px;font-size:1.214rem;/*17px*/color:#666;line-height:1.2}
.referenceBox ul li:last-child{margin-bottom:0}
.referenceBox ul li span{font-size:inherit}



/* 설문조사 */
.consentBox{position:relative;overflow-y:auto;height:220px;padding:20px;border:1px solid #ccc}
.consentBox ul li{margin-top:15px;font-size:1.143rem;/*16px*/line-height:1.3}
.consentBox ul li:first-child{margin-top:0}
.consentBox ul li p{font-size:inherit;color:inherit;line-height:inherit}
.consentBox ul li p span{font-size:inherit;color:#222;font-weight:500}
.chkAgree{position:relative;width:100%;margin-top:10px;text-align:right}
.chkAgree span{margin-left:15px}
.chkAgree span input[type='radio']{display:inline-block;position:absolute;left:2px;top:2px;width:22px;height:22px;margin:0;padding:0;opacity:0;vertical-align:middle}
.chkAgree span label{display:inline-block;position:relative;padding-left:26px;font-size:1.143rem;/*16px*/color:#444;line-height:22px;vertical-align:top;box-sizing:border-box}
.chkAgree span label:before{content:"";left:1px;top:1px;width:22px;height:22px;border-radius:50%;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.chkAgree span label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff}
.chkAgree span label:before, .chkAgree span label:after{content:"";display:inline-block;position:absolute}
.chkAgree span input[type='radio']:checked + label:before{content:"";border-color:#ccc;background:#fff}
.chkAgree span input[type='radio']:checked + label:after{content:"";left:6px;top:6px;width:12px;height:12px;border-radius:50%;background:#2AB6F6}
.chkAgree span input[type='radio']:focus ~ label:before{outline:2px dotted #2b69fc}

.personalInfoBox{position:relative;border-top:2px solid #222;border-bottom:1px solid #222}
.personalInfoBox > li{padding:10px 20px}
.personalInfoBox > li:not(:last-child){border-bottom:1px solid #ddd}
.personalInfoBox > li > ul:after{content:"";clear:both;display:block}
.personalInfoBox > li > ul > li:first-child{width:120px}
.personalInfoBox > li > ul > li:last-child{width:calc(100% - 120px)}
.personalInfoBox > li > ul > li{float:left;line-height:40px}
.personalInfoBox > li > ul > li > p:after{content:"";clear:both;display:block}
.personalInfoBox > li > ul > li strong{font-size:1.214rem;/*17px*/color:#222;font-weight:400}
.personalInfoBox > li > ul > li input[type="text"]{float:left;width:300px;height:40px;margin-right:5px;padding:5px;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em}
.personalInfoBox > li:last-child > ul > li input[type="text"]{width:450px}

.wikiSummary2{margin:50px 0 30px;border:1px solid #E2E9F4;background:#F2F6FC;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600}
.surveyContent{position:relative;width:100%}
.surveyContent > div.questionType{margin-bottom:40px}
.surveyContent > div.questionType > p{margin-bottom:10px;font-size:1.429rem;/*20px*/color:#222;line-height:1.2}
.surveyContent > div.questionType > p + span{display:block;margin-bottom:5px;font-size:1.143rem;/*16px*/}
.surveyContent > div.questionType > ul:after{content:"";clear:both;display:block}
.surveyContent > div.questionType > ul > li{margin-top:8px;font-size:1.214rem;/*17px*/}
.surveyContent > div.questionType > ul > li:first-child{margin-top:0}
.surveyContent > div.questionType > ul > li.QList2, .surveyContent > div.questionType > ul > li.QList3, .surveyContent > div.questionType > ul > li.QList4, .surveyContent > div.questionType > ul > li.QList5{margin-top:8px}
.surveyContent > div.questionType > ul > li.QList2{float:left;width:50%}
.surveyContent > div.questionType > ul > li.QList3{float:left;width:33.3%}
.surveyContent > div.questionType > ul > li.QList4{float:left;width:25%}
.surveyContent > div.questionType > ul > li.QList5{float:left;width:20%}
.surveyContent > div.questionType > ul > li.QListE{float:none;clear:both;display:block;width:100%;padding-top:10px}
.surveyContent > div.questionType > ul > li .bold{font-size:inherit;font-weight:500}
.surveyContent > div.questionType > ul > li input[type="text"]{height:40px;padding:5px;border:1px solid #ddd;font-size:1.143rem;/*16px*/color:#666}
.surveyContent > div.questionType2 > ul:after{content:"";clear:both;display:block}
.surveyContent > div.questionType2 > ul > li{float:left;margin-top:0;margin-left:20px}
.surveyContent > div.questionType2 > ul > li:first-child{margin-left:0}
.surveyContent input[type='radio']{display:inline-block;position:absolute;left:2px;top:2px;width:18px;height:18px;margin:0;padding:0;opacity:0;vertical-align:middle}
.surveyContent input[type='radio'] + label{display:inline-block;position:relative;padding-left:22px;font-size:1.214rem;/*17px*/color:#666;line-height:18px;vertical-align:top;box-sizing:border-box}
.surveyContent input[type='radio'] + label:before{content:"";left:1px;top:1px;width:18px;height:18px;border-radius:50%;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.surveyContent input[type='radio'] + label:after{content:"";left:5px;top:5px;width:10px;height:10px;border-radius:50%;background:#fff}
.surveyContent input[type='radio'] + label:before, .surveyContent input[type='radio'] + label:after{content:"";display:inline-block;position:absolute}
.surveyContent input[type='radio']:checked + label:before{content:"";border-color:#ccc;background:#fff}
.surveyContent input[type='radio']:checked + label:after{content:"";left:5px;top:5px;width:10px;height:10px;border-radius:50%;background:#2AB6F6}
.surveyContent input[type='radio']:focus ~ label:before{outline:2px dotted #2b69fc}
.surveyContent input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
.surveyContent input[type='checkbox'] + label{display:inline-block;position:relative;padding-left:20px;font-size:1.214rem;/*17px*/color:#666;line-height:16px;vertical-align:top;box-sizing:border-box}
.surveyContent input[type='checkbox'] + label:before{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.surveyContent input[type='checkbox'] + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #ccc;background:#fff}
.surveyContent input[type='checkbox'] + label:before, .surveyContent input[type='checkbox'] + label:after{content:"";display:inline-block;position:absolute}
.surveyContent input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
.surveyContent input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
.surveyContent input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}

.checkAllowBox{position:relative;width:100%;text-align:left}
.checkAllowBox li{display:inline-block;font-size:1.143rem;/*16px*/color:#333}
.checkAllowBox li:first-child{margin:10px 20px 10px 0}
.checkAllowBox li label{font-size:inherit !important;color:inherit !important}
.suggest.suggest3 table tr td select{position:relative;top:-2px;min-width:60px;width:60px;height:30px;padding:2px;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 2px) center no-repeat #fff}
.survayQList{position:relative;width:100%;margin:10px 0}
.survayQList:after{content:"";clear:both;display:block}
.survayQList span{float:left}
.survayQList span strong{font-size:1.286rem;/*18px*/color:#303F9F;font-weight:600}
.survayQList span:last-child{float:right}
.survey_form_inner.active td, .rowChart tr.even td.innerView1{background:#eef4fa !important}
.survey_form_inner.active td table td{background:#fff !important}
.suggest.suggest3 .smRoundBtn2{font-weight:400}
.suggest.suggest3 input[type='checkbox'].alone + label{text-indent:-9999px}



/**************************************************************************************************************************/
/*****************************************************    layerPop    *****************************************************/
/**************************************************************************************************************************/
.layerPop{display:none;z-index:21;position:fixed;left:0;top:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,0.5)}
.layerPop .scrollY{overflow-y:auto;height:600px !important}
.layerPop:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.layer{z-index:22;display:inline-block;position:relative;width:100%;max-width:1400px;background:#fff;text-align:left;vertical-align:middle}
.layer > p{padding:20px;border-bottom:1px solid #ddd;background:#fafafa;font-size:1.286rem;/*18px*/;color:#303F9F;font-weight:500}
.layer .closeLayer, .layer .closeLayer2{float:right;position:relative;top:-5px;width:30px;height:30px;background:url("../../../images/renewal/sub/btnClose.png") no-repeat}
.layer .layerBtns{clear:both;margin:20px 40px 30px;margin-top:20px;text-align:right}


/* 시도검색팝업 */
.assemblylayer .scrollY{overflow-y:auto;height:550px !important}
.assemblylayer{width:470px !important;height:550px !important;letter-spacing:-0.05em}
.assemblylayer > p{padding:20px;background:#0B74DD;font-size:1.714rem;/*24px*/color:#fff;font-weight:600}
.assemblylayer .closeLayer{float:right;position:relative;top:0;width:23px;height:23px;background:url("../../../images/renewal/sub/assemblyClose.png") no-repeat}
.assemblyBox{position:relative;padding:20px}
.assemblyBox strong{font-size:1.214rem !important;/*17px*/font-weight:400}
.assemblyBox ul{margin-top:5px}
.assemblyBox ul:after{content:"";clear:both;display:block}
.assemblyBox ul > li{float:left;width:49%;margin-left:2%}
.assemblyBox ul > li:last-child{float:right}
.assemblyBox ul > li:first-child{margin-left:0}
.assemblyBox ul > li ul.scrollY{height:340px !important;padding:10px 0;border:1px solid #ccc}
.assemblyBox ul > li ul li{padding:5px 10px}
.assemblyBox ul > li ul li:hover{background:#e7f1fb}
.assemblyBox ul > li ul li:first-child{margin-top:0}
.assemblyBox ul > li ul li label{font-size:1.071rem;/*15px*/color:#666}
.assemblyBox ul + div{margin-top:20px}
.assemblyBox ul > li ul li input[type='checkbox']{display:inline-block;position:absolute;left:0px;top:0px;width:16px;height:16px;margin:0;padding:0;opacity:0;vertical-align:middle}
.assemblyBox ul > li ul li label{display:inline-block;position:relative;padding-left:20px;line-height:16px;vertical-align:top;box-sizing:border-box}
.assemblyBox ul > li ul li label:before{content:"";left:1px;top:1px;width:14px;height:14px;border-radius:2px;border:1px solid #ccc;background:#fff;background-image:url("../../../images/renewal/sub/check_sprite.png");background-position:left top;box-sizing:border-box}
.assemblyBox ul > li ul li label:after{content:"";left:1px;top:1px;width:14px;height:14px;border-radius:2px;border:1px solid #ccc;background:#fff}
.assemblyBox ul > li ul li label:before, .assemblyBox ul > li ul li label:after{content:"";display:inline-block;position:absolute}
.assemblyBox ul > li ul li input[type='checkbox']:checked + label:before{content:"";border-color:#2AB6F6;background:#fff}
.assemblyBox ul > li ul li input[type='checkbox']:checked + label:after{content:"";left:0px;top:0px;width:16px;height:16px;border-radius:2px;border:1px solid #2AB6F6;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #2AB6F6;background-position:-5px -6px}
.assemblyBox ul > li ul li input[type='checkbox']:focus ~ label:before{outline:2px dotted #2b69fc}


/* 등록안내 */
.guideBox strong{margin-top:20px;font-size:1.286rem !important;/*18px*/}
.guideBox p{margin:0 0 5px !important;font-size:1.143rem !important;/*16px*/}


/* 개인 프로필 변경 */
.changeProfile{padding:30px}
.changeProfile .baseInfo{padding:0 20px 20px;border-top:none}
.changeProfile li:after{content:"";clear:both;display:block}
.changeProfile .curatorProfile dt{display:block;margin:15px 0 10px;font-size:1.571rem;/*22px*/color:#222}
.changeProfile .curatorProfile dd{margin-top:7px;font-size:1.214rem;/*17px*/color:#666;letter-spacing:-0.03em}
.changeProfile .curatorProfile dd span{font-size:1.214rem;/*17px*/color:#718598}
.changeProfile .curatorProfile dd em{display:inline-block;min-width:100px;margin-top:10px;padding:3px 5px;border:1px solid #0B74DD;box-sizing:border-box;color:#0B74DD;text-align:center}
.changeProfile input[type="file"]{width:100%;height:40px;padding:5px;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
.changeProfile input[type="text"]{float:left;width:calc(100% - 155px);height:40px;margin-right:5px;padding:7px;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}
.composition{position:relative;margin:0 10px}
.composition > li{display:table;width:100%;padding:10px;border-bottom:1px solid #eee;box-sizing:border-box}
.composition > li > p{display:table-cell;width:180px;font-size:1.214rem;/*17px*/color:#222;vertical-align:middle}
.composition > li > span{display:table-cell;width:calc(100% - 180px)}
.composition textarea{resize:none;width:100%;height:160px;padding:10px;border:1px solid #ccc;box-sizing:border-box;font-size:1.143rem;/*16px*/color:#666}


/* 전문가 등록 */
.expertLayer{z-index:22;display:inline-block;position:relative;width:calc(100% - 40px);max-width:1400px;padding:40px;background:#fff;text-align:left;vertical-align:middle}
.expertLayer h2{margin-bottom:30px;font-size:2.571rem;/*36px*/color:#222;font-weight:600}
.expertLayer h2 .closeLayer{float:right;width:31px;height:31px;background:url("../../../images/renewal/sub/btnClose2.png") no-repeat}
.expert{position:relative;overflow:hidden;width:100%}
.expert h3{margin-bottom:10px;font-size:1.429rem;/*20px*/color:#303F9F;font-weight:600}


/* 지표설명보기 팝업 */
.viewDescBox{position:relative;margin:20px;letter-spacing:-0.03em}
.viewDescBox.scrollY{overflow-y:auto;height:440px !important}
.viewDescBox .summaryBox{padding:15px;border:1px solid #DEEDF4;background:#F7FBFD}
.viewDescBox .summaryBox > li > ul{margin-top:0}
.viewDescBox .summaryBox > li > ul > li{margin-top:5px;background:url("../../../images/renewal/sub/bullet04.png") left 8px no-repeat;font-size:1.143rem;/*16px*/}
.viewDescBox h5{margin:20px 0 5px;padding-left:20px;background:url("../../../images/renewal/sub/bullet02.png") left 3px no-repeat;background-size:14px auto;font-size:1.286rem;/*18px*/color:#222;font-weight:500}
.viewDescBox > p{margin-top:5px;line-height:1.2}
.viewDescBox ul li{display:block;margin-top:5px;font-size:1.071rem;/*15px*/color:#666;line-height:1.2}



/* 211116 정렬순 선택 */
.opt_oder_type{float: right; margin-bottom: 5px; padding: 10px 20px; background:#deeaff;}
.opt_oder_type .opt{display: inline-block; vertical-align: middle}
.opt_oder_type .opt+.opt{padding-left: 20px}
.opt_oder_type .opt label{color: #000; font-weight: bold}
.opt_oder_type .opt *:checked+label{color: #0068d1}




@media screen and (max-width: 1450px) {

    .locationBox{margin:auto;width:100%;padding:0 20px}
    .locationItem{left:265px}

    /* subTabBox */
    .subTab > li:first-child:nth-last-child(9), .subTab > li:first-child:nth-last-child(9) ~ li{width:11%}


}




@media screen and (max-width: 1420px) {


    /* 통합검색 */
    .searchTabWrap .subTab_content{float:left;width:calc(100% - 301px);min-height:350px;padding:30px 0;border-right:1px solid #ddd}
    .resultWrap{margin-right:60px}
    .popularWord{float:right;position:relative;width:240px;margin:40px 30px}








    /* subTitleBox */
    #subTitleBox, .subTitleBox{top:127px}
    .subTitleBox.fixed{top:127px}
    .locationItem{left:185px}
    .locationItem > li > a{font-size:1.143rem;/*16px*/}
    .locationItem > li > a:after{height:5px}
    .subDepth > li > a{font-size:1.071rem;/*15px*/}

    #subContents, .subContents{width:100%;margin-bottom:60px;padding:0 20px}


    /* subNav */
    .subNav h4{font-size:2.286rem;/*32px*/}



    /* subTabBox */
    .subTab{display:block;width:100%}
    .subTab:after{content:"";clear:both;display:block}
    .subTab > li{float:left}
    .subTab > li a{display:block;width:100%;min-width:auto;height:60px;padding:20px 0;box-sizing:border-box;font-size:1.143rem;/*16px*/}
    .subTab > li a:hover, .subTab > li a:focus, .subTab > li a.show{font-size:1.286rem;/*18px*/}
	
	.subTab.t2{width: auto}
	.subTab.t2 > li a{width: auto}

    .districtTab > li{width:11%;height:auto;margin-top:-1px}
    .districtTab > li a{min-width:auto;height:50px;padding:15px 0}

	/* contentsSearch */
    .contentsSearch select{background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff}

    /* localCommunity */
    .contentsSearch.localCommunity input[type="text"]{width:400px}
    .contentsSearch.localCommunity.localCommunity2 select{width:120px}


    /* pressSearch */
    .contentsSearch.pressSearch select{width:120px;}
	.contentsSearch.pressSearch input[type="text"]{width:300px}
    .contentsSearch.pressSearch button[type="submit"]{width:120px}


    /* researchSearch */
    .contentsSearch.researchSearch2 span:first-child select{width:150px}
    .contentsSearch.researchSearch input[type="text"]{width:240px}


    /* businessSearch */
    .contentsSearch.businessSearch select{width:140px}
    .contentsSearch.businessSearch span:nth-child(n+4) select{width:100px}
    .contentsSearch.businessSearch input[type="text"]{width:280px}
    .contentsSearch.businessSearch button[type="submit"]{width:100px}


    /* seminaSearch */
    .contentsSearch.seminaSearch{width:100%}
    .contentsSearch.seminaSearch span:nth-child(1){width:20%}
    .contentsSearch.seminaSearch span:nth-child(2){width:20%}
    .contentsSearch.seminaSearch span:nth-child(2) select{width:100%}
    .contentsSearch.seminaSearch span:nth-child(3){width:calc(60% - 28px)}
    .contentsSearch.seminaSearch span:nth-child(4){clear:both;display:block;width:20%;margin-left:0}
    .contentsSearch.seminaSearch span:nth-child(5){width:calc(60% - 28px)}
    .contentsSearch.seminaSearch span:nth-child(6){width:20%}
    .contentsSearch.seminaSearch span:nth-child(n+4){margin-top:10px}
    .contentsSearch.seminaSearch select{width:100%}
    .contentsSearch.seminaSearch input[type="text"]{width:100%}
    .contentsSearch.seminaSearch input[type="text"].calendar{width:48.6%}
    .contentsSearch.seminaSearch button[type="submit"], .contentsSearch.seminaSearch button[type="button"]{width:100%;padding:0 5px}


    /* contestSearch */
    .contentsSearch.contestSearch select{width:120px}
    .contentsSearch.contestSearch input[type="text"]{width:300px}
    .contentsSearch.contestSearch input[type="text"].calendar{width:150px}

    /* districtSearch */
    .contentsSearch.districtSearch select{width:120px}
    .contentsSearch.districtSearch input[type="text"]{width:400px}
    .contentsSearch.districtSearch input[type="text"].calendar{width:150px}

	/* infoSystemSearch */
    .contentsSearch.infoSystemSearch span:nth-child(1) select{width:400px}
    .contentsSearch.infoSystemSearch span:nth-child(2) select{width:200px}
    .contentsSearch.infoSystemSearch input[type="text"]{width:400px}


    /* taskSearch */
	.contentsSearch.taskSearch span select{width:130px}
	.contentsSearch.taskSearch span:nth-child(3) select{width:130px}
	.contentsSearch.taskSearch span input[type='text']{width:250px}


	/* taskSearch2 */
	.contentsSearch.taskSearch2 span select{width:100px}
	.contentsSearch.taskSearch2 span:nth-child(2) select{width:180px}
	.contentsSearch.taskSearch2 span input[type='text']{width:200px}
	.contentsSearch.taskSearch2 span:nth-child(8) button{width:100px;padding:0}


    /* 로컬 콘텐츠 */
    .localPhoto > div.L{width:60%}
    .localPhoto > div.R{width:calc(40% - 20px)}
    .localPhoto > div > p{height:400px}


    /* festivalList */
    .chartR .festivalList{padding:40px 0}
    .chartR .festivalList > div:first-child{width:46%;margin-right:4%}
    .chartR .festivalList > div:last-child{width:50%}
    .chartR .festivalList .festivalImg{width:100%;height:auto}
    .chartR .festivalList .festivalImg img{width:100%}
    .festivalOutline{margin:20px 0}
    .festivalOutline > ul > li{margin-top:20px}
    .festivalOutline > ul > li > em{font-size:1.071rem;/*15px*/}
    .festivalOutline > ul > li > p{font-size:1.143rem;/*16px*/}
    .festivalContent > ul > li strong, .festivalContent > ul > li span, .festivalContent > ul > li em, .festivalContent > ul > li ul li{font-size:1.143rem;/*16px*/}



	/* 전문가DB */
    .expertDB > .narrowly button{clear:both;display:block;margin-top:10px}




    /* imageBoardBox */
    .imageBoard > li{float:left;width:23.5%;margin-left:2%}
    .imageBoard > li:nth-child(n+5){margin-top:2%}

    .imgItem div{width:100%;height:185px}
    .imgItem.imgItemH div{height:390px}

    .lineCut, .line2Cut{font-size:1.286rem;/*18px*/}



    /* paging */
    .paging a{font-size:1.286rem;/*18px*/}
    .pagingControl{position:relative;top:1px}



    /* survay */
    .opinion input[type="text"]{width:calc(100% - 105px)}


    /* 우수사례 */
    .practicesSearch select{width:120px}



    /* 뉴스레터 */
    .newsletterSummary{padding:15px;font-size:1.143rem;/*16px*/}


    /* 교육영상 */
    .videoItem .eduVideo:after{width:50px;height:50px;background-size:50px auto}
    .videoItem .eduInfo{padding:15px 15px}
    .videoItem .eduInfo li p.line2Cut{margin:5px 0 10px}
    .videoItem > p{padding:10px 15px}




    /* 홍보자료 */
    .videoBox > div.subtitles2{height:385px}


    /* FAQ */
    .faqBox > li{padding:20px 0}
    .faqBox > li > a span{font-size:1.286rem;/*18px*/}
    .faqBox > li > p{margin-top:15px;font-size:1.143rem;/*16px*/}
    .faqBox > li > p > a{font-size:1rem;/*14px*/}



    /* 균형발전 정보협력 포럼 */
    .forumBox > a{width:180px}
    .forum_slider{width:calc(100% - 250px)}
    .forumBox > a .allView p{width:146px;height:146px;padding-top:50px;font-size:1.143rem;/*16px*/}
    .forumBox > a .allView p strong{font-size:1.429rem;/*20px*/}
    .forumBox > a span{padding:5px 18px 7px;font-size:1.071rem;/*15px*/}
    .forum_slider .bx-controls-direction .bx-prev{left:25px}
    .forum_slider .bx-controls-direction .bx-next{right:25px}
    .forumItem{height:270px}
    .forumItem > div{width:200px;height:270px}
    .forumItem > span{font-size:1.071rem;/*15px*/}
    .forum_slider .line2Cut{font-size:1.143rem;/*16px*/}





    /* 사업편람 */
    .coverBox > li{float:left;width:17.6%;margin-left:3%}
    .coverBox > li:nth-child(n+6){margin-top:40px}
    .cover > img{height:325px}
    .cover > span{position:absolute;left:10px;top:10px}
    .cover > span > em{width:40px;height:40px;font-size:1rem;/*14px*/}
    .cover > p{height:auto;padding:20px}
    .cover > p a, .cover > p strong{width:100%;height:auto;padding:10px;font-size:1.143rem;/*16px*/line-height:1.2}
    .coverSubject{margin-top:10px}
    .coverSubject > span{float:left;font-size:1.286rem;/*18px*/}
    .coverSubject > span:last-child{font-size:0.9286rem;/*13px*/}


    /* 균형발전지표 */
    /* tab_wrap(tab in tab) */
    .btn_area.subTab{margin-bottom:40px}
    .btn_area.subTab > li a{font-size:1.143rem;/*16px*/}
    .btn_area.subTab > li a:hover, .btn_area.subTab > li.act a{font-size:1.286rem;/*18px*/}
    .balancedTab{width:250px;margin-top:20px}
    .balancedTab > li a{display:table-cell;width:125px;height:36px;font-size:1.143rem;/*16px*/}
    .balancedLnb > ul > li a{font-size:1.143rem;/*16px*/}
    .balancedTitle span{float:none;display:block;font-size:1rem;/*14px*/}
    .balancedTitle strong{float:none;margin-top:5px;font-size:1.714rem;/*24px*/}



    /* 시도연구원openAPI(tab in tab) */
    .apiTabBox .apiTab > li{height:50px}
    .apiTabBox .apiTab > li a{height:50px;padding:15px 0;font-size:1.143rem !important;/*16px*/}
    .apiTabBox .inApiTab > li{margin-left:10px;padding-left:10px}
    .apiTabBox .inApiTab > li a{font-size:1.143rem;/*16px*/}




    /* 기초통계 */
    .baseStats > p{font-size:1.286rem;/*18px*/}
    .baseStats .balancedDev .balancedTitle strong{font-size:1.429rem;/*20px*/}
    .baseStats .balancedDev .balancedTitle span{font-size:1.143rem;/*16px*/}
    .baseStatsContent > ul > li button{width:auto;height:40px;padding:0 10px;font-size:1.143rem;/*16px*/}
    .baseStatsContent > ul > li:last-child > ul > li{float:left;margin-left:10px}
    .baseStatsContent > ul > li > ul > li span{font-size:1.143rem;/*16px*/}
    .baseStatsContent > ul > li > ul > li span select{width:80px;height:40px;padding:5px;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff;font-size:1.143rem;/*16px*/}




    /* 연차별통계보고서 */
    .annualReport > li{width:49%;margin-top:30px}
    .annualItem > a{width:150px;height:180px}
    .annualItem > ul{width:calc(100% - 165px);min-height:202px;padding:20px}
    .annualItem > ul li em{font-size:1rem;/*14px*/}
    .annualItem > ul li > a{font-size:1.429rem;/*20px*/}
    .annualItem > ul li > span{font-size:1.143rem;/*16px*/}
    .annualItem > ul li:last-child{left:20px;bottom:20px;width:calc(100% - 40px)}
    .annualItem > ul li:last-child span{font-size:1rem;/*14px*/}
	
	.annualItem.t2 > ul li > a{margin-bottom: 0}
	.annualItem.t2 > ul li:last-child{bottom: 10px}
	.annualItem.t2 > ul li:last-child span:last-child{display: block; margin-left: 0; padding-left: 0; background: none}


    /* smChart */
    .smChart{width:100%}



    /* 균형발전유관학회 */
    .societyBox ul li{width:23.5%;margin-left:2%}
    .societyBox ul li:nth-child(4n+1){margin-left:0}
    .societyBox ul li:nth-child(n+5){margin-top:20px}
    .societyBox ul li a{width:100%;height:auto}
    .societyBox ul li a > div{width:auto;height:55px}


    /* 유관정보시스템 */
    .infoSystem > ul > li{float:left;width:49%}
    .infoSystem > ul > li a ul > li:nth-child(1){width:60%}
    .infoSystem > ul > li a ul > li:nth-child(2){display:none}
    .infoSystem > ul > li a ul > li:nth-child(3){width:40%}
    .infoSystem > ul > li a ul > li:nth-child(1) p{font-size:1.071rem;/*15px*/}
    .infoSystem > ul > li a ul > li:nth-child(2) p, .infoSystem > ul > li a ul > li:nth-child(3) p{font-size:0.9286rem;/*13px*/}



    /* 교육일정 */
    .educationSearch{padding-top:15px}
    .educationSearch > li{margin-bottom:15px}
    .educationSearch > li > p{font-size:1.071rem;/*15px*/}
    .educationSearch > li > ul > li{margin-bottom:5px;font-size:1.143rem;/*16px*/}
    /*
    .educationSearch > li > ul > li input[type="checkbox"]{width:20px;height:20px}
    .educationSearch > li > ul > li label{float:left;padding:1px 5px;font-size:inherit}
    .educationSearch > li > ul > li input[type=checkbox]:not(old){background-size:auto 20px}
    .educationSearch > li > ul > li input[type=checkbox]:not(old) + label{height:20px;padding-left:25px;background-size:auto 20px}
    .educationSearch > li > ul > li input[type=checkbox]:not(old):checked + label{background-size:auto 20px}
    */
    .educationSearch > li > ul > li input[type='checkbox']{left:2px;top:2px;width:20px;height:20px}
    .educationSearch > li > ul > li label{padding-left:25px;line-height:20px}
    .educationSearch > li > ul > li label:before{content:"";left:1px;top:1px;width:18px;height:18px}
    .educationSearch > li > ul > li label:after{content:"";left:1px;top:1px;width:18px;height:18px}
    .educationSearch > li > ul > li input[type='checkbox']:checked + label:after{content:"";left:1px;top:1px;width:18px;height:18px;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #fff;background-position:-4px -54px}

    .controlSchedule > li button{width:30px;height:30px}
    .controlSchedule > li p{font-size:1.929rem;/*27px*/}
    .scheduleChart tr th{font-size:1.214rem;/*17px*/}
    .scheduleChart tr td em{font-size:1.071rem;/*15px*/}



    /* 정책위키 */
    .wikiSummary{margin:40px 0 20px}
    .wikiSummary span{font-size:1.143rem;/*16px*/}
    .policyWikiBox > ul > li{width:32%;margin-left:2%}
    .policyWikiBox > ul > li:nth-child(n+4){margin-top:2%}
    .policyWikiBox > ul > li a{width:100%;height:auto;padding:15px 25px 15px 15px}
    .policyWikiBox > ul > li a > ul > li p{font-size:1.429rem;/*20px*/}



    /* 정책용어사전 */
    .dictionaryTerms{margin:40px auto 25px}
    .dictionaryTerms > ul > li{width: calc(100% / 16 - 4.7px);}
    .dictionaryTerms > ul > li a{height:40px;font-size:1.143rem;/*16px*/}
    /*.dictionaryTerms > ul > li:last-child{width:calc(100% - (5% * 16 + 5px))}
    .dictionaryTerms > ul > li:last-child a, .dictionaryTerms > ul > li:last-child a:hover, .dictionaryTerms > ul > li:last-child a:focus{width:100vw}*/
    .contentsSearch.dictionarySearch > span:nth-child(1){width:calc(85% - 10px) !important}
    .contentsSearch.dictionarySearch > span:last-child{width:15%}
    .contentsSearch.dictionarySearch > span input{width:100% !important;padding:0}
    .listTerms > ul > li a:hover, .listTerms > ul > li a:focus{height:auto}
    .listTerms > ul > li a p{font-size:1.143rem;/*16px*/}



    /* 균형발전지원기관 */
    .supportSearch input[type="text"]{width:300px}

    .supportR{margin-top:30px}
    .supportR > p{margin:0 auto 20px;padding:15px 100px;font-size:1.429rem;/*20px*/}
    .supportContent > ul > li > p{font-size:1.143rem;/*16px*/}
    .supportContent > ul > li > p > strong{width:110px}
    .supportContent > ul > li > p > span{width:calc(100% - 110px)}
    .supportContent > ul > li > p > span em{font-size:1rem;/*14px*/}
    .supportContent > ul > li > p:nth-child(1){width:35%}
    .supportContent > ul > li > p:nth-child(2){width:30%}
    .supportContent > ul > li > p:nth-child(3){width:35%}
    .supportContent > ul > li:nth-child(2) > p:nth-child(2){width:65%}
    .supportContent > ul > li:nth-child(3) > p{width:100%}
    .supportContent p a.newWindow{padding:2px 20px 2px 0;font-size:1.143rem;/*16px*/;background-size:auto 14px}
	.noLinkTitle{font-size:1.143rem;/*16px*/}




    /* 균형발전지원기관 등록 신청 */
    .supportReg > ul > li > p:nth-child(1){width:50%}
    .supportReg > ul > li > p:nth-child(2){width:50%}
    .supportReg > ul > li > p:nth-child(3){display:block;width:100%;margin-top:7px;padding:7px 0 7px 20px;border-top:1px solid #eee;background:none}
    .supportReg > ul > li:nth-child(2), .supportReg > ul > li:nth-child(3){padding:0;border-bottom:none}
    .supportReg > ul > li:nth-child(2) > p, .supportReg > ul > li:nth-child(3) > p{display:block;width:100% !important;margin-top:0;padding:7px 0 7px 20px;border-top:none;border-bottom:1px solid #eee;background:none}
    .supportReg > ul > li span select{max-width:100%;min-width:45%;font-size:1.071rem;/*15px*/}

    .supportContent4.supportReg > ul > li > p:nth-child(3){margin-top:0;padding:0;border-top:none}
    .supportContent5.supportReg > ul > li > p{width:50% !important}
    .supportContent5.supportReg > ul > li:nth-child(2) > p{background:url("../../../images/renewal/sub/line_support.png") left 12px no-repeat}
    .supportContent5.supportReg > ul > li:nth-child(2) > p:nth-child(1){background:none !important}

    .referenceBox{margin-top:50px;padding:20px}
    .referenceBox > p{font-size:1.286rem;/*18px*/}
    .referenceBox ul li{font-size:1.143rem;/*16px*/}



    /* 설문조사 */
    .wikiSummary2{font-size:1.214rem;/*17px*/}
    .surveyContent > div.questionType{margin-bottom:40px}
    .surveyContent > div.questionType > p{font-size:1.214rem;/*17px*/}
    .surveyContent > div.questionType > ul > li{font-size:1.143rem;/*16px*/}
    .surveyContent input[type='radio'] + label{font-size:1.143rem;/*16px*/}
    .surveyContent input[type='checkbox'] + label{font-size:1.143rem;/*17px*/}

	
	/* 지역균형뉴딜 */
	.busiType{margin-top:30px}
 	.busiType > label > input + span{padding:15px 100px;font-size:1.429rem;/*20px*/}



    /* layerPop */
    .layerPop .scrollY{overflow-y:auto;height:500px !important}
    .layer{width:96%;max-width:auto;margin:2%;margin:auto}


    /* 지표설명보기 팝업 */
    .viewDescBox.scrollY{overflow-y:auto;height:445px !important}







}




@media screen and (max-width: 1300px) {

    /* subTitleBox */
    #subTitleBox, .subTitleBox{top:158px}
    .subTitleBox.fixed{top:158px}

}




@media screen and (max-width: 1250px) {


    /* button style */
    .btn{width:120px;font-size:1.143rem;/*16px*/}
    .smBtn{width:80px;height:30px;font-size:1.071rem;/*15px*/}
    .roundBtn{width:250px}
    .smRoundBtn{width:80px;height:30px !important;font-size:0.9286rem;/*13px*/}
    .smRoundBtn2{padding:5px 10px !important}
    .balancedBtn{width:auto;height:auto !important;padding:5px 25px 5px 5px !important;background:url("../../../images/renewal/sub/icon_down2.png") calc(100% - 5px) center no-repeat;font-size:1rem !important;/*14px*/}
    .downBtn{width:40px;height:25px}



    /* 통합검색 */
    .integratedSearch label{font-size:1.929rem;/*27px*/}
    .integratedSearch input[type="text"]{width:450px;font-size:1.286rem;/*18px*/}
    .integratedSearch input[type="button"]{width:100px;font-size:1.286rem;/*18px*/}
    .searchTab > li a{font-size:1.286rem;/*18px*/}
    .searchTabWrap .subTab_content{width:70%;padding:25px 0}

    .resultWrap{margin-right:40px}
    .resultSum, .resultSum span{font-size:1.143rem;/*16x*/}
    .resultHead > p{font-size:1.143rem;/*16px*/}
    .resultHead > ul > li > ul > li{background:url("../../../images/renewal/sub/arrow_resultHead.png") left 5px no-repeat;font-size:1.143rem;/*16px*/}
    .resultContent > p > span{margin-bottom:15px;font-size:1.143rem;/*16px*/}
    .resultContent > p > span a{font-size:1rem;/*14px*/}

    .resultItems li{margin-bottom:25px}
    .resultItems li p{font-size:1.143rem;/*16px*/}
    .resultItems li p a{font-size:1.286rem;/*18px*/}
    .resultItems li span{font-size:0.9286rem;/*13px*/}
    .resultItems mark, .highlight{font-size:1.286rem;/*18px*/color:#E53935;font-weight:400}
    .resultItems li .linkUrl{font-size:0.9286rem;/*13px*/}

    .popularWord{float:right;position:relative;width:calc(30% - 60px);margin:40px 30px}
    .popularWord > p{font-size:1.429rem;/*20px*/}
    .popularWord > ul{font-size:1.429rem;/*20px*/}
    .popularWord > ul li a{font-size:1rem;/*14px*/}
    .popularWord > ul li a em{margin-top:2px;font-size:1rem;/*14px*/}


    /* festivalList */
    .festival_slider ul, .festival_slider ul > li > p img{height:335px}


    /* subTitleBox */
    #subTitleBox, .subTitleBox{top:153px}
    .subTitleBox.fixed{top:153px}
    .locationBox h3{display:none}
    .locationBox h3 span{background-size:auto 27px !important;font-size:1.929rem;/*27px*/}
    .locationItem{left:20px}
    .locationItem > li > a{font-size:1.071rem;/*15px*/letter-spacing:-0.05em}
    .subDepth{left:calc(50% - 12px);width:140px;padding:10px}
    .locationItem > li:first-child > .subDepth{left:-20px;transform:translateX(0)}
    .locationItem > li:last-child > .subDepth{left:50%}
    .subDepth > li > a{font-size:1rem;/*14px*/}



    #subContents, .subContents{margin-bottom:50px}


    /* subNav */
    .subNav{margin:35px 0 25px}
    .subNav h4{font-size:2.143rem;/*30px*/}

    .districtTab > li a{font-size:1.143rem !important;/*16px*/}
    .districtTab > li a:hover, .districtTab > li a.show{font-size:1.143rem !important;/*16px*/}


    /* noResult */
    .noResult{font-size:1.143rem;/*16px*/}


    /* summaryBox */
    .summaryBox{padding:25px}
    .summaryBox > li{margin-top:35px;font-size:1.286rem;/*18px*/}
    .summaryBox.summaryBox2 > li{font-size:1.143rem;/*16px*/}
    .summaryBox.textContnt3 > li{margin-top:30px}
    .summaryBox.textContnt2 > li > strong{margin-top:35px}
    .summaryBox.textContnt2 > li > p{font-size:1.143rem;/*16px*/}
    .summaryBox > li > ul{margin-top:12px}
    .summaryBox > li > ul > li{margin-top:6px;padding-left:12px;font-size:1.143rem;/*16px*/}
	
	.summaryBox > li > ul.font-big > li{font-size: 1.2em}


    /* contentsSearch */
    .contentsSearch select{font-size:1.143rem;/*16px*/}
    .contentsSearch input[type="text"]{font-size:1.143rem;/*16px*/}


    /* curator */
    .contentsSearch.curator input[type="text"]{width:400px}

    /* festivalSearch */
    .festivalSearch input.calendar[type="text"]{width:200px}

    /* localCommunity */
    .contentsSearch.localCommunity select{width:150px}
    .contentsSearch.localCommunity input[type="text"]{width:300px;font-size:1.143rem;/*16px*/}
    .contentsSearch.localCommunity button[type="submit"]{width:120px}
    .contentsSearch.localCommunity.localCommunity2 span:first-child select{width:180px}
	.contentsSearch.localCommunity.localCommunity2 input[type="text"]{width:250px}

    /* pressSearch */
    .contentsSearch.pressSearch select{width:100px}
    .contentsSearch.pressSearch input[type="text"]{width:250px}
    .contentsSearch.pressSearch button[type="submit"]{width:100px}

    /* researchSearch */
    .contentsSearch.researchSearch select{width:120px}
    .contentsSearch.researchSearch button[type="button"]{width:120px}


    /* businessSearch */
    .contentsSearch.businessSearch select{width:100px}
    .contentsSearch.businessSearch input[type="text"]{width:200px}
    .contentsSearch.businessSearch button[type="submit"]{width:80px}


    /* contestSearch */
    .contentsSearch.contestSearch select{width:100px}
    .contentsSearch.contestSearch input[type="text"]{width:200px}
    .contentsSearch.contestSearch input[type="text"].calendar{width:120px;background:none}

    /* districtSearch */
    .contentsSearch.districtSearch input[type="text"]{width:250px}
    .contentsSearch.districtSearch input[type="text"].calendar{width:150px}
    .contentsSearch.districtSearch button[type="submit"]{width:120px}


    /* businessManual */
    .contentsSearch.businessManual{width:70%}
    .contentsSearch.businessManual span{width:auto}
    .contentsSearch.businessManual span:first-child, .contentsSearch.businessManual span:nth-child(2){width:calc(40% - 10px)}

    /* infoSystemSearch */
    .contentsSearch.infoSystemSearch span:nth-child(1) select{width:300px}
    .contentsSearch.infoSystemSearch span:nth-child(2) select{width:120px}
    .contentsSearch.infoSystemSearch input[type="text"]{width:350px}
    .contentsSearch.infoSystemSearch button[type="submit"]{width:120px}


    /* taskSearch */
	.contentsSearch.taskSearch span select{width:100px}
	.contentsSearch.taskSearch span input[type='text']{width:200px}


	/* taskSearch2 */
	.contentsSearch.taskSearch2 span:nth-child(1){width:30%}
	.contentsSearch.taskSearch2 span:nth-child(2){width:30%}
	.contentsSearch.taskSearch2 span:nth-child(3){width:calc(40% - 20px)}
	.contentsSearch.taskSearch2 span:nth-child(4){width:15%;margin-left:0}
	.contentsSearch.taskSearch2 span:nth-child(5){width:15%}
	.contentsSearch.taskSearch2 span:nth-child(6){width:15%}
	.contentsSearch.taskSearch2 span:nth-child(7){width:calc(40% - 40px)}
	.contentsSearch.taskSearch2 span:nth-child(8){width:15%}
	.contentsSearch.taskSearch2 span:nth-child(n+4){margin-top:10px}
	.contentsSearch.taskSearch2 span select{width:100%}
	.contentsSearch.taskSearch2 span:nth-child(2) select{width:100%}
	.contentsSearch.taskSearch2 span:nth-child(3) select{width:calc(50% - 10px)}
	.contentsSearch.taskSearch2 span input[type='text']{width:100%}
	.contentsSearch.taskSearch2 span:nth-child(8) button{width:100%}



    /* imageBoardBox */
    .imgItem div{height:170px}
    .imgItem.imgItemH div{height:315px}

    .lineCut, .line2Cut{margin:10px 0;font-size:1.143rem;/*16px*/}


    /* paging */
    .paging a{font-size:1.143rem;/*16px*/}
    .paging a.paging_start, .paging a.paging_prev, .paging a.paging_next, .paging a.paging_end{background-size:auto 13px}


    /* survay */
    .survay{margin-top:40px;padding:20px 40px}
    .survay > p strong{font-size:1.429rem/*20px*/}
    .survay > p span{font-size:1.071rem;/*15px*/}
    .survay > ul{margin-bottom:15px}
    .survay > ul li{margin-left:25px}
    .survay > ul li label{font-size:1.071rem;/*15px*/}




    /* 전문가DB */
    .expertDBBox > div{width:calc(100% - 420px)}
    .expertDBBox > div:last-child{width:400px;height:337px;background-size:100% auto}
    .expertDB > p{font-size:1.143rem;/*16px*/}
    .expertDB > .narrowly{margin-top:15px;font-size:1.143rem;/*16px*/}
    .btnExpert{margin:40px auto 0}
    .btnExpert li a, .btnExpert li:first-child > p{width:160px;height:160px;font-size:1.286rem;/*18px*/}
    .btnResist{font-size:1.071rem;/*15px*/}
    .addBtn, .delBtn{font-size:1.071rem;/*15px*/}



    /* 로컬 콘텐츠 */
    .localPhoto > div > p{height:320px}
    .localHeader{margin-bottom:20px;padding:0}
    .localHeader > p{float:none;padding:15px 0;font-size:1.714rem;/*24px*/}
    .localHeader > ul{float:none;margin-top:0;padding:15px 0;border-top:1px solid #222}
    .localHeader > ul > li{font-size:1.071rem;/*15px*/}
    .localHeader > ul > li span{font-size:1.071rem;/*15px*/}
    .localContainer > p, .localContainer2{margin-top:30px;font-size:1.143rem;/*16px*/}


    /* 지식정보 큐레이터 */
    .curatorProfile dl dt{font-size:1.429rem;/*20px*/}
    .curatorProfile dl dd{font-size:1.143rem;/*16px*/}
    .curatorProfile dl dd span{font-size:1.143rem;/*16px*/}



    /* authorInfo */
    .authorInfo{margin-top:40px}
    .authorInfo > li{padding:25px;font-size:1.143rem;/*16px*/}
    .authorInfo > li > ul li{font-size:1.143rem;/*16px*/}
    .authorInfo > li > ul li strong{font-size:1.429rem;/*20px*/}
    .authorInfo > li > ul li span{font-size:1.143rem;/*16px*/}


    /* 큐레이터 소개 */
    .introducingCurator{font-size:1.143rem;/*16px*/}
    /* .introducingCurator > div{font-size:5rem;} */
    .introducingCurator > .txt_curator{width:329px;height:60px;background-size:100% auto}
    .introducingCurator > div{margin-top:10px}
    .introducingCurator > p{margin:15px 0 10px;font-size:1.286rem;/*18px*/}



    /* 균형발전지원기관 */
    .supportOrg > li > p{font-size:1.143rem;/*16px*/}
    .supportOrg > li > ul > li{margin-left:20px}
    .supportOrg > li > ul > li label{font-size:1.143rem;/*16px*/}
    .supportSearch select{width:130px}
    .supportSearch span:nth-child(3) select{width:130px}
    .supportSearch input[type="submit"]{width:120px}


    /* 균형발전 정보협력 포럼 */
    .forumBox > a .allView p{width:146px;height:146px;padding-top:50px;font-size:1.143rem;/*16px*/}
    .forumBox > a .allView p strong{font-size:1.429rem;/*20px*/}
    .forumBox > a span{padding:5px 18px 7px;font-size:1.071rem;/*15px*/}
    .forumItem{height:270px}
    .forumItem > div{width:200px;height:270px}
    .forumItem > span{font-size:1.071rem;/*15px*/}
    .forum_slider .line2Cut{font-size:1.143rem;/*16px*/}




    /* layerPop */
    .expertLayer{max-width:100%;padding:30px}
    .expertLayer h2{margin-bottom:25px;font-size:2.143rem/*30px*/}
    .expert h3{font-size:1.286rem;/*18px*/}


    /* layerChart */
    .chart.layerChart td input[type="text"]{height:35px;font-size:1.071rem;/*15px*/}
    .chart.layerChart td select{height:35px;padding:5px;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff;font-size:1.071rem;/*15px*/}
    .academic{min-width:100%;width:100%}
    .profilePic > p em{font-size:1rem;/*14px*/}

    /* 뉴스레터 */
    .newsletterBoard.imageBoard  > li > div span{float:none;text-align:left}
    .newsletterBoard.imageBoard  > li > div span:first-child{min-width:auto;padding:0;border:none}
    .newsletterBoard.imageBoard  > li > div span:last-child{clear:both;display:block;margin-top:5px}


    /* 홍보자료 */
    .videoBox > div.subtitles2{height:305px}





    /* localCommunityList */
    .localCommunityList > ul > li{padding:15px;border-bottom:1px solid #ddd}
    .localCommunityList > ul > li > div{float:left;width:51px;height:51px;margin-right:15px}
    .localCommunityList > ul > li ul li a{font-size:1.286rem;/*18px*/}


    /* 균형발전지표 */
    .balancedDev.minusTop{top:-47px}
    /* tab_wrap(tab in tab) */
    .btn_area.subTab{margin-bottom:40px}
    .btn_area.subTab > li{height:50px}
    .btn_area.subTab > li a{display:block;padding:15px 0;height:50px;font-size:1.143rem;/*16px*/}
    .btn_area.subTab > li a:hover, .btn_area.subTab > li.act a{font-size:1.214rem;/*17px*/}
    .balancedTab > li a{display:table-cell;width:125px;height:28px;font-size:1rem;/*14px*/}


    /* 시도연구원openAPI(tab in tab) */
    .apiTabBox .apiTab > li a{font-size:1.071rem !important;/*15px*/}
    .apiTabBox .inApiTab > li{margin:0 3px 3px 0;padding:0;background:none}
    .apiTabBox .inApiTab > li a{padding:3px 5px;font-size:1.071rem;/*15px*/}
    .apiTabBox .inApiTab > li.act a, .apiTabBox .inApiTab > li a:hover{background:#0B74DD;color:#fff;text-decoration:none}



    /* 기초통계 */
    .baseStats > p{font-size:1.214rem;/*17px*/}
    .baseStats .balancedDev .balancedTitle strong{font-size:1.286rem;/*18px*/}
    .baseStats .balancedDev .balancedTitle span{font-size:1.071rem;/*15px*/}
    .baseStatsContent > ul > li button{font-size:1.071rem;/*15px*/}
    .baseStatsContent > ul > li > ul > li span{font-size:1.071rem;/*15px*/}
    .baseStatsContent > ul > li > ul > li span select{font-size:1.071rem;/*15px*/}



    /* balancedChart */
    .balancedContent > P span{float:none;display:block;margin-top:5px;font-size:1rem;/*14px*/}
    .balancedContent > P strong{float:none;display:block;margin-right:0;font-size:1.714rem;/*24px*/}
    .balancedContent > ul{margin:20px 0 10px}
    .balancedChart tr th, .balancedChart tr td{padding:10px 5px;font-size:0.9286rem !important;/*13px*/}
    .balancedChart tr th{padding:10px 5px}

	
	/* 사업편람 */
    .cover > img{height:275px}

    
	
    /* 정책위키 */
    .wikiSummary{margin:30px 0 15px}
    .wikiSummary span{font-size:1.071rem;/*15px*/}
    .policyWikiBox > ul > li a > ul > li:last-child{width:100px;height:100px}
    .policyWikiBox > ul > li a > ul > li p{font-size:1.214rem;/*17px*/}
    .policyWikiBox > ul > li a > ul > li div{top:85px}



    /* 설문조사 */
    .personalInfoBox > li > ul > li strong{font-size:1.143rem;/*16px*/}
    .personalInfoBox > li > ul > li input[type="text"]{font-size:1.143rem;/*16px*/}

    .checkAllowBox li{font-size:1.071rem;/*15px*/}
	.survayQList span strong{font-size:1.214rem;/*17px*/}




    /* 균형발전지원기관 등록 신청 */
    .supportReg > ul > li span input[type="text"]{width:92.5%}
    .supportReg > ul > li .half input[type="text"]{width:46.25%}



    /* layerPop */
    /* 개인 프로필 변경 */
    .changeProfile{padding:20px}
    .changeProfile .baseInfo{padding:0 10px 15px}
    .changeProfile .curatorProfile dt{font-size:1.429rem;/*20px*/}
    .changeProfile .curatorProfile dd{font-size:1.143rem;/*16px*/}
    .changeProfile .curatorProfile dd span{font-size:1.143rem;/*16px*/}
    .changeProfile input[type="file"]{font-size:1.071rem;/*15px*/}
    .changeProfile input[type="text"]{font-size:1.071rem;/*15px*/}
    .composition{margin:0 0}
    .composition > li > p{font-size:1.143rem;/*16px*/}
    .composition textarea{font-size:1.071rem;/*15px*/}






}




@media screen and (max-width: 1120px) {

    /* imageBoardBox */
    .imageBoard > li > div span{float:none}
    .imageBoard > li > div span:first-child{display:inline-block}
	.imageBoard > li > div span:last-child{float:none;display:block;margin-top:3px}

}




@media screen and (max-width: 1023px) {


    /* 공통 */
    select{padding:5px !important;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 5px) center no-repeat #fff !important}
    .contentsSearch input[type="text"]{padding:5px}

    .subTitleBox.fixed{z-index:6;position:fixed;left:0;top:73px}
    .subContents h5{margin:30px 0 15px;font-size:1.571rem;/*22px*/}
    .caution{margin-bottom:25px;font-size:1.143rem;/*16px*/}




    /* 통합검색 */
    .integratedSearch label{margin:7px 7px 7px 0;font-size:1.714rem;/*24px*/}
    .integratedSearch input[type="text"]{width:450px;height:40px;font-size:1.214rem;/*17px*/}
    .integratedSearch input[type="button"]{width:100px;height:40px;font-size:1.214rem;/*17px*/}
    .searchTab > li a{font-size:1.214rem;/*17px*/}
    .searchTabWrap .subTab_content{width:70%;padding:20px 0}

    .resultCount{position:relative;padding-bottom:5px;border-bottom:1px solid #ddd}
    .resultCount > ul li:first-child{font-size:1.143rem;/*16px*/}
    .resultCount > ul li label{font-size:1rem;/*14px*/}
    .resultCount > ul li select{font-size:1rem;/*14px*/}

    .resultWrap{margin-right:20px}
    .resultSum, .resultSum span{font-size:1.071rem;/*15x*/}
    .resultHead > p{font-size:1.071rem;/*15px*/}
    .resultHead > ul > li > ul > li{background:url("../../../images/renewal/sub/arrow_resultHead.png") left 3px no-repeat;font-size:1.071rem;/*15px*/}
    .resultContent > p > span{margin-bottom:10px;font-size:1.071rem;/*15px*/}
    .resultContent > p > span a{font-size:0.9286rem;/*13px*/}

    .resultItems li{margin-bottom:20px}
    .resultItems li p{font-size:1.071rem;/*15px*/}
    .resultItems li p a{font-size:1.214rem;/*17px*/}
    .resultItems li span{font-size:0.9286rem;/*13px*/}
    .resultItems mark, .highlight{font-size:1.214rem;/*17px*/}
    .resultItems li .linkUrl{font-size:0.9286rem;/*13px*/}

    .popularWord{float:right;position:relative;width:calc(30% - 40px);margin:30px 20px}
    .popularWord > p{font-size:1.286rem;/*18px*/}
    .popularWord > ul{font-size:1.286rem;/*18px*/}
    .popularWord > ul li a{font-size:0.9286rem;/*13px*/}
    .popularWord > ul li a em{font-size:0.9286rem;/*13px*/}




    /* 검색결과 게시물 개수 */
    .numberSearchResult span{font-size:1rem;/*14px*/}
    .numberSearchResult span strong{font-size:1rem;/*14px*/}
    .numberSearchResult span em{font-size:1rem;/*14px*/}

    /* type2 */
    .type2 tr th, .type2 tr td{padding:15px 15px}
    .type2 tr th{padding:10px}
    .type2 tr td p{font-size:1.143rem;/*16px*/}


    /* button style */
    .btn{width:auto;height:40px;padding:0 15px;font-size:1.071rem;/*15px*/}
    .btnA{line-height:40px}
    .smBtn{width:auto;height:25px;font-size:1rem;/*14px*/}
    .smBtn2{padding:2px 5px}
    .smBtn2 em{font-size:1rem;/*14px*/}
    .roundBtn{width:200px}
    .listBtn{height:35px}

    .balancedBtn{font-size:0.9286rem !important;/*13px*/}
    .smRoundBtn2{padding:5px 10px !important;font-size:0.9286rem;/*13px*/}

    .btn.btnBig {height:60px; font-size:1.2rem}


    /* no Image */
    .noImage{background:url("../../../images/renewal/sub/noImage2.png") center center no-repeat #f7f7f7}

    /* noResult */
    .noResult{font-size:1.071rem;/*15px*/}


    /* subTitleBox */
    #subTitleBox, .subTitleBox{top:71px}
    .subTitleBox.fixed{top:71px}
    .locationBox{display:block;height:50px;padding:0 0}
    .locationBox h3 span{padding-left:40px;background-size:auto 24px !important;font-size:1.714rem;/*24px*/}
    .swiper-container{float:none;display:block;width:100%;margin-left:0}
    .locationBox > ul{display:none}
    .swiper-container{display:block}
    .mlocationItem{float:left;margin:0 25px}
    .mlocationItem:after{content:"";clear:both;display:block}
    .mlocationItem > li{width:auto !important}
    .mlocationItem > li:after{content:"";display:inline-block;width:1px;height:12px;margin-left:10px;padding-left:12px;background:url("../../../images/renewal/sub/sublocation_line.png") left center no-repeat}
    .mlocationItem > li:first-child > .subDepth{left:-20px;transform:translateX(0)}
    .mlocationItem > li:last-child{margin-right:75px !important}
    .mlocationItem > li:last-child:after{margin-left:0;padding-left:0;background:none}
    .mlocationItem > li:last-child > .subDepth{left:50%}
    .mlocationItem > li > a{display:inline-block;position:relative;font-size:1.071rem;/*15px*/color:#fff;line-height:50px}
    .mlocationItem > li > a.on:after{content:"";position:absolute;left:0%;bottom:0;width:100%;height:7px;background:#fff}
    .subDepth{top:43px}




    /* summaryBox */
    .summaryBox > li > ul > li{font-size:1.071rem;/*15px*/}
	
	.summaryBox > li > ul.font-big > li{font-size: 1.1em}

    #subContents, .subContents{margin-bottom:40px;padding:0 30px}


    /* subNav */
    .subNav{/*display:block !important;*/margin:30px 0 20px}
    .subNav h4{font-size:1.929rem;/*27px*/;text-align:center}
    .subNav .location{display:none}
    .subControls>ul>li:not(.btn_sns_share){display:none}

    /* 참조, 새창 */
    .refer{font-size:1.071rem;/*15px*/}


    /* subTabBox */
    .subTab > li{float:left;width:calc(33.333333% + 1px) !important;margin-top:-1px}
    .subTab > li:first-child:nth-last-child(2), .subTab > li:first-child:nth-last-child(2) ~ li{width:50% !important}
    .subTab > li:first-child:nth-last-child(9), .subTab > li:first-child:nth-last-child(9) ~ li{margin-left:-1px}
    .subTab > li a{height:50px;padding:15px 0;font-size:1.071rem;/*15px*/}
    .subTab > li a:hover, .subTab > li a:focus, .subTab > li a.show{font-size:1.143rem;/*16px*/}

    .subTab2 > li{width:25% !important}
	
	.subTab.col7 > li{width: 25% !important}
	
	.subTab.t2 > li a{font-size: 1.071rem}


    /* iconSubTab */
    .iconSubTab > li{width:11% !important;height:90px;margin-top:0}
    .iconSubTab > li a{height:90px !important;padding:50px 10px 10px !important;font-size:1.071rem;/*15px*/}
    .iconSubTab > li a:hover, .iconSubTab > li a.show{border:none;font-size:1.071rem;/*15px*/}
    .iconSubTab > li a:after{height:3px}
    .iconSubTab > li:nth-child(1) a{background-size:auto 30px;background-position:50% 10px}
    .iconSubTab > li:nth-child(2) a{background-size:auto 30px;background-position:50% 10px}
    .iconSubTab > li:nth-child(3) a{background-size:auto 30px;background-position:50% 10px}
    .iconSubTab > li:nth-child(4) a{background-size:auto 30px;background-position:50% 10px}
    .iconSubTab > li:nth-child(5) a{background-size:auto 30px;background-position:50% 10px}
    .iconSubTab > li:nth-child(6) a{background-size:auto 30px;background-position:50% 10px}
    .iconSubTab > li:nth-child(7) a{background-size:auto 30px;background-position:50% 10px}
    .iconSubTab > li:nth-child(8) a{background-size:auto 30px;background-position:50% 10px}
    .iconSubTab > li:nth-child(9) a{background-size:auto 30px;background-position:50% 10px}



    .districtTab > li{width:11% !important}
    .districtTab > li a{height:40px;padding:12px 0;font-size:1.071rem !important;/*15px*/}
    .districtTab > li a:hover, .districtTab > li a.show{font-size:1.071rem !important;/*15px*/}

    .promotionTab > li{margin-left:-1px}
    .promotionTab > li a{padding:15px 5px;line-height:1.2}

    .taskChartR .subTab > li{width:100% !important}


    /* contentsSearch */
    .contentsSearch{display:block;margin:25px auto 15px;width:80%}
    .contentsSearch > span:first-child{width:20%}
    .contentsSearch > span:nth-child(2){width:calc(100% - 35% - 20px)}
    .contentsSearch > span:last-child{width:15%}
    .contentsSearch select{width:100%;height:40px;font-size:1.071rem;/*15px*/}
    .contentsSearch input[type="text"]{width:100%;height:40px;font-size:1.071rem;/*15px*/}
    .contentsSearch button[type="submit"]{width:100%;height:40px;padding:0}

    .contentsSearch2 > span:first-child{width:calc(100% - 15% - 10px)}
    .contentsSearch2 > span:last-child{width:15%}

    .contentsSearch3 .txtR span{width:80px}

    .budgetSearch span:nth-child(2) select{width:calc(50% - 8px)}



    /* pressSearch */
    .contentsSearch.pressSearch > span:first-child{width:20%}
    .contentsSearch.pressSearch > span:nth-child(2){width:calc(40% - 30px)}
    .contentsSearch.pressSearch > span:nth-child(3){width:20%}
    .contentsSearch.pressSearch > span:nth-child(4){width:20%}
    .contentsSearch.pressSearch > span:nth-child(n+5){margin-top:10px}
    .contentsSearch.pressSearch > span:nth-child(5){clear:both;display:block;width:20%;margin-left:0}
    .contentsSearch.pressSearch > span:nth-child(6){width:calc(60% - 20px)}
    .contentsSearch.pressSearch > span:nth-child(7){width:20%}
    .contentsSearch.pressSearch > span select{width:100%}
    .contentsSearch.pressSearch input[type="text"]{width:100%}
    .contentsSearch.pressSearch button[type="submit"]{width:100%}

    /* researchSearch */
    .contentsSearch.researchSearch2 span:first-child select{width:100%}
    .contentsSearch.researchSearch > span:first-child{width:20%}
    .contentsSearch.researchSearch > span:nth-child(2){width:calc(60% - 20px)}
    .contentsSearch.researchSearch > span:nth-child(3){width:20%}
    .contentsSearch.researchSearch > span:nth-child(4){width:20%}
    .contentsSearch.researchSearch > span:nth-child(n+4){margin-top:10px}
    .contentsSearch.researchSearch > span:nth-child(4){clear:both;display:block;width:20%;margin-left:0}
    .contentsSearch.researchSearch > span:nth-child(5){width:calc(60% - 20px)}
    .contentsSearch.researchSearch > span:nth-child(6){width:20%}
    .contentsSearch.researchSearch > span select{width:100%}
    .contentsSearch.researchSearch input[type="text"]{width:100%}
    .contentsSearch.researchSearch button[type="button"]{width:100%}


    /* contestSearch */
    .contentsSearch.contestSearch{width:100%}
    .contentsSearch.contestSearch span:nth-child(1){width:20%}
    .contentsSearch.contestSearch span:nth-child(2){width:20%}
    .contentsSearch.contestSearch span:nth-child(2) select{width:100%}
    .contentsSearch.contestSearch span:nth-child(3){width:calc(60% - 20px)}
    .contentsSearch.contestSearch span:nth-child(4){clear:both;display:block;width:20%;margin-left:0}
    .contentsSearch.contestSearch span:nth-child(5){width:calc(65% - 30px)}
    .contentsSearch.contestSearch span:nth-child(6){width:15%}
    .contentsSearch.contestSearch span:nth-child(6) button{width:100%;padding:0}
    .contentsSearch.contestSearch span:nth-child(n+4){margin-top:10px}
    .contentsSearch.contestSearch select{width:100%}
    .contentsSearch.contestSearch input[type="text"]{width:100%}
    .contentsSearch.contestSearch input[type="text"].calendar{width:47%}
    .contentsSearch.contestSearch button[type="submit"]{width:100%}
    .contentsSearch.contestSearch.contestSearch2 span:nth-child(3) select{width:calc(50% - 8px)}

    /* contestSearch3 */
    .contentsSearch.contestSearch.contestSearch3 span:nth-child(2){width:calc(80% - 20px)}
    .contentsSearch.contestSearch.contestSearch3 span:nth-child(3){clear:both;display:block;width:20%;margin-left:0}
    .contentsSearch.contestSearch.contestSearch3 span:nth-child(3) select{width:100%;}
    .contentsSearch.contestSearch.contestSearch3 span:nth-child(4){width:calc(65% - 30px); clear:none; margin-left:10px; }
    .contentsSearch.contestSearch.contestSearch3 span:nth-child(5){width:15%}
    .contentsSearch.contestSearch.contestSearch3 span:nth-child(5) button{width:100%;padding:0}
    .contentsSearch.contestSearch.contestSearch3 span:nth-child(n+3){margin-top:10px}
   

    /* districtSearch */
    .contentsSearch.districtSearch span:nth-child(1){width:30%}
    .contentsSearch.districtSearch span:nth-child(2){width:15%}
    .contentsSearch.districtSearch span:nth-child(3){width:calc(40% - 30px)}
    .contentsSearch.districtSearch span:nth-child(4){clear:none;display:inline-block;width:15%}
    .contentsSearch.districtSearch select{width:100%}
    .contentsSearch.districtSearch input[type="text"]{width:100%}
    .contentsSearch.districtSearch input[type="text"].calendar{width:46.5%;background:none}
    .contentsSearch.districtSearch button[type="submit"]{width:100%}



    /* curator */
    .contentsSearch.curator > span:first-child{width:20%}
    .contentsSearch.curator > span:nth-child(2){width:20%}
    .contentsSearch.curator > span:nth-child(3){width:calc(100% - 57% - 30px)}
    .contentsSearch.curator > span:last-child{width:17%}
    .contentsSearch.curator input[type="text"]{width:100%}
    .contentsSearch.curator input[type="submit"]{width:100%}

    /* festivalSearch */
    .festivalSearch > span:nth-child(2){width:auto}
    .festivalSearch input.calendar[type="text"]{width:200px}


    /* seminaSearch */
    .contentsSearch.seminaSearch input[type="text"].calendar{background:none}



    /* businessSearch */
    .contentsSearch.businessSearch span{width:calc(20% - 10px) !important}
    .contentsSearch.businessSearch span:nth-child(6){clear:both;display:block;margin-left:0}
    .contentsSearch.businessSearch span:nth-child(n+6){margin-top:10px}
    .contentsSearch.businessSearch span:nth-child(7){width:calc(60% - 10px) !important}
    .contentsSearch.businessSearch span:nth-child(n+4) select{width:100%}
    .contentsSearch.businessSearch select{width:100%}
    .contentsSearch.businessSearch input[type="text"]{width:100%}
    .contentsSearch.businessSearch button[type="submit"]{width:100%}


    /* infoSystemSearch */
    .contentsSearch.infoSystemSearch span:nth-child(1){width:20%}
    .contentsSearch.infoSystemSearch span:nth-child(2){width:15%}
    .contentsSearch.infoSystemSearch span:nth-child(3){width:calc(100% - 50% - 30px)}
    .contentsSearch.infoSystemSearch span:nth-child(4){width:15%}
    .contentsSearch.infoSystemSearch span:nth-child(1) select{width:100%}
    .contentsSearch.infoSystemSearch span:nth-child(2) select{width:100%}
    .contentsSearch.infoSystemSearch input[type="text"]{width:100%}
    .contentsSearch.infoSystemSearch button[type="submit"]{width:100%}



    /* localCommunity */
    .contentsSearch{width:100%}
    .contentsSearch.localCommunity > span:first-child{width:15%}
    .contentsSearch.localCommunity > span:nth-child(2){width:15%}
    .contentsSearch.localCommunity > span:nth-child(3){width:15%}
    .contentsSearch.localCommunity > span:nth-child(4){width:calc(100% - 60% - 40px)}
    .contentsSearch.localCommunity > span:last-child{width:15%}
    .contentsSearch.localCommunity select{width:100%}
    .contentsSearch.localCommunity input[type="text"]{width:100%;height:40px;font-size:1.071rem;/*15px*/}
    .contentsSearch.localCommunity button[type="submit"]{width:100%}

    .contentsSearch.localCommunity.localCommunity2 > span:first-child{width:40%}
    .contentsSearch.localCommunity.localCommunity2 > span:nth-child(2){width:calc(60% - 10px)}
    .contentsSearch.localCommunity.localCommunity2 > span:nth-child(3){clear:both;display:block;width:20%;margin-left:0}
    .contentsSearch.localCommunity.localCommunity2 > span:nth-child(4){width:calc(60% - 20px)}
    .contentsSearch.localCommunity.localCommunity2 > span:last-child{width:20%}
    .contentsSearch.localCommunity.localCommunity2 > span:nth-child(n+3){margin-top:10px}
    .contentsSearch.localCommunity.localCommunity2 select{width:100%}
    .contentsSearch.localCommunity.localCommunity2 span:first-child select{width:100%}
    .contentsSearch.localCommunity.localCommunity2 span:nth-child(2) select{width:calc(50% - 8px)}
	.contentsSearch.localCommunity.localCommunity2 input[type="text"]{width:100%}


    /* taskSearch */
    .contentsSearch.taskSearch span:nth-child(1){width:20%}
    .contentsSearch.taskSearch span:nth-child(2){width:20%}
    .contentsSearch.taskSearch span:nth-child(3){width:calc(60% - 20px);text-align:left}
    .contentsSearch.taskSearch span:nth-child(4){clear:both;display:block;width:20%;margin-top:10px;margin-left:0}
    .contentsSearch.taskSearch span:nth-child(5){width:calc(60% - 20px);margin-top:10px}
    .contentsSearch.taskSearch span:nth-child(6){width:20%;margin-top:10px}
	.contentsSearch.taskSearch span select{width:100%}
	.contentsSearch.taskSearch span:nth-child(3) select{width:calc(50% - 10px)}
	.contentsSearch.taskSearch span input[type='text']{width:100%}
	.contentsSearch.taskSearch span button{width:100%}


    /* 로컬 콘텐츠 */
    .localPhoto > div > p{height:220px}

    /* authorInfo */
    .authorInfo > li{display:block}
    .authorInfo > li div{width:70px;height:70px}
    .authorInfo > li div img{width:70px !important;height:70px !important}
    .authorInfo > li:first-child{width:100%;border-bottom:1px dashed #ddd}
    .authorInfo > li:last-child{width:100%;border-left:none}


    /* chart */
    .chart tr th, .chart tr td{padding:10px 5px;font-size:1.071rem;/*15px*/}
    .chart tr th{padding:10px 5px}
    .chart tr td{font-size:1.071rem;/*15px*/}
    .chart tr td.subject a{font-size:1.143rem;/*16px*/color:#222;font-weight:400}
    .chart textarea{height:120px;padding:8px;font-size:1.071rem;/*15px*/}
    .chart td .file{font-size:1rem;/*14px*/}
    .chart td .nofile{font-size:1rem;/*14px*/}
    .noSubject{font-size:1.071rem;/*15px*/}


    /* chartR */
    .chartR > p{padding:20px 0;font-size:1.714rem;/*24px*/}
    .chartR > ul{padding:15px 0}
    .chartR > ul:after{content:"";clear:both;display:block}
    .chartR > ul > li{font-size:1.071rem;/*15px*/}
    .chartR > ul > li:nth-child(n+4){margin-top:5px}
    .chartR > ul > li > span{font-size:1.071rem;/*15px*/}
    .chartR > ul > li > a{font-size:1.071rem;/*15px*/}
    .chartR .bbs_content{margin:30px}
    .chartR .bbs_content > p{font-size:1.071rem;/*15px*/}
    .chartR .bbs_content > p.bbsConTitle strong{margin-top:15px}
    .chartR .bbs_content > p strong{font-size:1.143rem;/*16px*/}
    .bbs_content2{padding:30px}
    
    

	.detailBookInfo > li:first-child{width:160px}
	.detailBookInfo > li:last-child{width:calc(100% - 190px)}
	.detailBookInfo > li > p{font-size:1.071rem;/*15px*/}
	.detailBookInfo > li > p strong{font-size:1.143rem;/*16px*/}
	.detailBookInfo > li .se-contents p, .detailBookInfo > li .se-contents p span{font-size:1.071rem;/*15px*/}


    /* rowChart */
    .rowChart td input[type="text"]{font-size:1.071rem;/*15px*/}
    .editH{height:500px}

    /* smChart */
    .smChart tr th, .smChart tr td{font-size:0.9286rem;/*13px*/}
    .smChart tr th > strong{font-size:1.071rem;/*15px*/}
    .smChart tr th > span{font-size:1.071rem;/*15px*/}



    /* consultR */
    .consultR > ul > li{font-size:1.071rem;/*15px*/}
    .consultR > ul > li > span{font-size:1.071rem;/*15px*/}
    .consultR .bbs_content > p{font-size:1.071rem;/*15px*/}
    .consultR .bbs_content > p strong{font-size:1.071rem;/*15px*/}
    .consultR .attachFile{position:relative;padding:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;}




    /* attachFile */
    .attachFile > p{display:block;width:100%;margin-bottom:10px;font-size:1.071rem;/*15px*/}
    .attachFile > p.mT10{margin-top:0 !important}
    .attachFile > ul{width:100%}
    .attachFile > ul > li a{font-size:1.071rem;/*15px*/}
    .attachFile > ul > li a:hover, .attachFile > ul > li a:focus{text-decoration:underline}

    /* previousWordNext */
    .previousWordNext{margin-top:25px}
    .previousWordNext > li > span{padding:15px 10px;font-size:1.071rem;/*15px*/}
    .previousWordNext > li > p{padding:15px 10px;font-size:1.143rem;/*16px*/}
    .previousWordNext > li > p a{font-size:1.143rem;/*16px*/}



    /* imageBoardBox */
    .imgItem div{height:140px}
    .imgItem.imgItemH div{height:315px}
    .imageBoard > li{width:32%;margin-left:2%}
    .imageBoard > li:nth-child(4n+1){margin-left:2%}
    .imageBoard > li:nth-child(n+5){margin-top:0}
    .imageBoard > li:nth-child(n+4){margin-top:30px}
    .imageBoard > li:nth-child(3n+1){margin-left:0}
    .lineCut, .line2Cut{margin:10px 0;font-size:1.071rem;/*15px*/}
    .imageBoard > li > div span{font-size:0.9286rem;/*13px*/}


    /* paging */
    .paging{margin-top:20px}
    .paging a{margin:0;font-size:1.071rem;/*15px*/}
    .paging a.paging_start, .paging a.paging_prev, .paging a.paging_next, .paging a.paging_end{background-size:auto 12px}


    /* survay */
    .survay{margin-top:30px;padding:20px 30px}
    .textarea{font-size:1.071rem;/*15px*/}
    .survay > p strong{font-size:1.429rem/*20px*/}
    .survay > p span{font-size:1.071rem;/*15px*/}
    .survay > ul{clear:both;display:block;width:100%;margin:15px 0}
    .survay > ul li{margin-left:25px}
    .survay > ul li:first-child{margin-left:0}
    .survay > ul li label{font-size:1.071rem;/*15px*/}

    .opinion input[type="text"]{height:40px}
    .opinion button[type="submit"]{height:40px}



    /* 전문가DB */
    .expertDBBox > div{float:none;clear:both;display:block;width:100%}
    .expertDBBox > div:last-child{float:none;width:350px;height:295px;margin:auto}
    .expertDB > p{font-size:1.071rem;/*15px*/}
    .expertDB > .narrowly{margin-top:15px;font-size:1.071rem;/*15px*/}
    .btnExpert{margin:20px auto 0}
    .btnExpert li{float:none;display:inline-block;width:auto}
    .btnExpert li a{width:160px;height:160px;font-size:1.286rem;/*18px*/}
    .btnExpert li a:before{content:"";width:0;height:0;background:none}
    .btnExpert li:first-child > a{display:none}
    .btnExpert li:first-child > p{display:table-cell;padding:20px;font-size:1.071rem;/*15px*/color:#fff;line-height:1.3}



    /* 컨설팅 요청 */
    .baseInfo{padding:15px}
    .baseInfo > li:first-child{width:120px;margin-right:20px}
    .baseInfo > li div{display:table-cell;overflow:hidden;width:120px;height:120px}
    .baseInfo > li > ul > li strong{margin-bottom:12px;font-size:1.929rem;/*27px*/}
    .baseInfo > li > ul > li p{font-size:1.143rem;/*16px*/}
    .baseInfo > li > ul > li a{font-size:1.143rem;/*16px*/}


    /* 우수사례 */
    .practices{margin-top:25px}
    .bestPracticesBox{margin-top:30px}
    .bestPracticesBox > div{float:left}
    .bestPracticesBox > div:first-child{width:260px;margin-right:20px}
    .bestPracticesBox > div:last-child{width:calc(100% - 280px)}
    .practicesSearch span{margin-left:5px}
    .practicesSearch span:nth-child(2){margin-left:0;margin-top:5px}
    .practicesSearch span:nth-child(3){margin-top:5px}
    .practicesSearch select{height:40px;padding:5px;font-size:1.071rem;/*15x*/}
    .practicesSearch input[type="text"]{display:block;height:40px;font-size:1.071rem;/*15px*/}
    .practicesSearch button[type="submit"]{min-width:60px;height:40px;font-size:1.071rem;/*15px*/}
    .bestPracticesBox .subject > p em{font-size:0.9286rem;/*13px*/}
    .bestPracticesBox .subject > p span{font-size:0.9286rem;/*13px*/}
	
	/* only text_input */
	.practicesSearch .srch_kwrd_only input[type="text"]{width: 180px}



    /* 우수사례시상식 */
    .awardContent{margin-top:30px}


    /* slogan */
    .policyData{margin:40px auto 20px}
    .slogan{position:relative;max-width:none}
    .slogan > p{width:80px;height:80px;padding:30px 0;font-size:1.429rem;/*20px*/}
    .slogan > ul{left:-40px;top:8px;width:calc(100% - 80px);padding:20px 20px 20px 60px;border-radius:40px;}
    .slogan > ul > li:after{content:"";clear:both;display:block}
    .slogan > ul > li{font-size:1.286rem;/*18px*/}
    .slogan > ul > li span{font-size:1.286rem;/*18px*/}
	
	.slogan2>div{font-size: 2.2rem;}


    /* festivalList */
    .festival_slider ul, .festival_slider ul > li > p img{height:580px}
    .chartR .festivalList{margin-top:30px;margin-bottom:0;padding:0;border-bottom:none}
    .chartR .festivalList > div{float:none;clear:both;width:100%;border-bottom:1px solid #ddd}
    .chartR .festivalList > div:first-child{width:100%;margin-right:0}
    .chartR .festivalList > div:last-child{width:100%}
    .festivalOutline{margin-top:15px}
    .festivalOutline > ul > li:first-child{margin-top:0}
    .festivalOutline > ul > li > em{font-size:1rem;/*14px*/}
    .festivalOutline > ul > li > p{font-size:1.071rem;/*15px*/}
    .festivalContent{margin:30px 0}
    .festivalContent > ul > li:first-child{border-top:1px solid #ddd}
    .festivalContent > ul > li strong, .festivalContent > ul > li span, .festivalContent > ul > li em, .festivalContent > ul > li ul li{font-size:1.071rem;/*15px*/}



    /* 뉴스레터 */
    .newsletterSummary{padding:10px;font-size:1.071rem;/*15px*/}



    /* 교육영상 */
    .videoItem .eduVideo:after{width:40px;height:40px;background-size:40px auto}
    .videoItem .eduInfo{padding:10px 10px}
    .videoItem .eduInfo li em{font-size:0.9286rem;/*13px*/}
    .videoItem .eduInfo li p.line2Cut{margin:5px 0 5px}
    .videoItem .eduInfo li p.lineCut{font-size:0.9286rem;/*13px*/}
    .videoItem > p{padding:10px 10px}
    .videoItem > p span{font-size:0.9286rem;/*13px*/}



    /* webzineBoard */
    .webzineBoard > ul > li{margin-top:15px;padding:15px}
    .webzineItem > li:first-child{width:200px;height:126px}
    .webzineItem > li:last-child{width:calc(100% - 220px);margin-left:20px}
    .webzineItem > li > a img{height:126px}
    .webzineItem > li > span{font-size:0.9286rem;/*13px*/color:#0B74DD}
    .webzineText strong{font-size:1.286rem;/*18px*/}
    .webzineText > p{margin:10px 0 20px;font-size:1.071rem;/*15px*/}



    /* 홍보자료 */
    .subtitles{font-size:1rem;/*14px*/}
    .videoBox > video{float:none;clear:both;width:100%}
    .videoBox > div.subtitles2{float:none;clear:both;width:100%;height:200px;margin-top:10px;padding:10px;font-size:1rem;/*14px*/}


    /* FAQ */
    .faqBox > li{padding:15px 0}
    .faqBox > li > a span{font-size:1.214rem;/*17px*/}
    .faqBox > li > a em{padding:2px 10px 4px;font-size:0.9286rem;/*13px*/}
    .faqBox > li > p{font-size:1.071rem;/*15px*/}
    .faqBox > li > p > a{font-size:0.9286rem;/*13px*/}



    /* localCommunityList */
    .localCommunityList > ul > li{padding:10px;border-bottom:1px solid #ddd}
    .localCommunityList > ul > li ul li a{font-size:1.214rem;/*17px*/}
    .localCommunityList > ul > li ul li p{margin-top:7px;font-size:0.9286rem;/*15px*/}
    .localCommunityList > ul > li ul li p em{display:block;margin-top:5px}



    /* 사업편람 */
    .coverBox > li:nth-child(n+6){margin-top:30px}
    .cover > img{height:220px;box-shadow:3px 3px 0 rgba(0,0,0,.1)}
    .cover > span > em{width:35px;height:35px;font-size:0.8571rem;/*12px*/}
    .cover > p{padding:15px}
    .cover > p a, .cover > p strong{padding:5px;font-size:1rem;/*14px*/}
    .coverSubject > span{float:left;font-size:1.143rem;/*16px*/}


    /* 사업검색 */
	.propulsion ul li{font-size:1.071rem;/*15px*/}
	.propulsion ul li strong{font-size:1rem;/*14px*/}




    /* 균형발전지표 */
    /* tab_wrap(tab in tab) */
    .btn_area.subTab{clear:both;display:block;width:100%;margin-bottom:30px}
    .balancedTab{clear:both;display:block;position:relative;width:100%}
    .balancedTab > li a{font-size:0.9286rem;/*13px*/}
    .balancedDev.minusTop{top:0}
    .balancedDev.minusTop .balancedContent ul{margin:10px 0 10px}
    .balancedContent > ul > li{float:none;display:block}
    .balancedContent > ul > li:last-child{float:none;display:block;margin-top:5px}


    /* 시도연구원openAPI(tab in tab) */
    .supportListBox.apiListBox .numberSearchResult{margin:25px 0 12px 0 !important}
    .apiTabBox .btn_area.subTab.apiTab{box-shadow:none}
    .apiTabBox .apiTab > li{width:calc(100% / 7 + 1px) !important;height:40px}
    .apiTabBox .apiTab > li a{height:40px;padding:12px 0;font-size:1rem !important;/*14px*/}
    .apiTabBox .inApiTab{padding:10px}
    .apiTabBox .inApiTab > li a{font-size:1rem;/*14px*/}
    .apiChart tbody tr td{padding:15px 10px}
    .apiListItem > span{margin-left:8px;padding-left:8px;background:url("../../../images/renewal/sub/line_curator.png") left 2px no-repeat;font-size:0.9286rem;/*13px*/}
    .apiContents{margin-top:10px;font-size:1.071rem;/*15px*/}
	.apiContents h2, .apiContents h3{font-size:1.143rem;/*16px*/}





    /* 기초통계 */
    .baseStats .balancedLnbBox{width:100%;height:300px;margin-bottom:20px;border-bottom:1px solid #444}
    .baseStats .balancedDev{float:none;display:block;width:100%}
    .baseStats > p{font-size:1.071rem;/*15px*/}
    .baseStats .balancedDev .balancedTitle strong{font-size:1.143rem;/*16px*/}
    .baseStats .balancedDev .balancedTitle span{font-size:1rem;/*14px*/}
    .baseStatsContent > ul > li{float:left}
    .baseStatsContent > ul > li:last-child{float:right;margin-top:0}
    .baseStatsContent > ul > li button{height:30px;padding:0 5px;font-size:1rem;/*14px*/}
    .baseStatsContent > ul > li > ul > li span{font-size:1rem;/*14px*/}
    .baseStatsContent > ul > li > ul > li span select{width:60px;height:30px;font-size:1rem;/*14px*/}
    .baseStatsContent > ul > li:last-child > ul > li:first-child{margin-left:0}
    .baseStats .scrollY{height:350px}



    /* 균형발전지원기관 */
    .supportOrg > li{margin-top:15px}
    .supportOrg > li > p{font-size:1.071rem;/*15px*/}
    .supportOrg > li > ul > li{width:25%;margin-left:0}
    .supportOrg > li > ul > li:nth-child(n+5){margin-top:5px}
    .supportOrg > li > ul > li label{font-size:1.071rem;/*15px*/}
    .supportSearch span:nth-child(1){width:35%}
    .supportSearch span:nth-child(2){width:35%}
    .supportSearch span:nth-child(2) select{width:100%}
    .supportSearch span:nth-child(3){width:calc(30% - 20px)}
    .supportSearch span:nth-child(3) select{width:100%}
    .supportSearch span:nth-child(4){clear:both;display:block;width:calc(70% + 10px);margin-left:0}
    .supportSearch span:nth-child(5){width:calc(30% - 20px)}
    .supportSearch span:nth-child(n+4){margin-top:10px}
    .supportSearch select{width:100%}
    .supportSearch input[type="text"]{width:100%}
    .supportSearch input[type="submit"]{width:100%}

    .supportListBox .numberSearchResult{margin:30px 0 5px}
    .supportListBox > ul{padding-top:15px}
    .supportListBox > ul > li{padding:15px 10px}
    .supportItem em{font-size:1.071rem;/*15px*/}
    .supportItem ul li a{font-size:1.286rem;/*18px*/}
    .supportItem ul li > p > span{margin-top:5px}
    .supportItem ul li > p{margin-top:5px}
    .supportItem ul li > span{clear:both;display:block;margin:10px 0 0 0}

    .supportR{margin:20px 0 15px}
    .supportR > p{margin:0 auto 10px;padding:15px 80px;font-size:1.286rem;/*18px*/}
    .supportContent > ul > li > p{font-size:1.071rem;/*15px*/}
    .supportContent > ul > li > p > strong{width:110px}
    .supportContent > ul > li > p > span{width:calc(100% - 110px)}
    .supportContent > ul > li > p > span em{font-size:0.9286rem;/*13px*/}
    .supportContent p a.newWindow{font-size:1.071rem;/*15px*/}
    .noLinkTitle{font-size:1.071rem;/*15px*/}



    /* 균형발전지원기관 등록 신청 */
    .supportReg > ul > li{padding:0}
    .supportReg > ul > li:nth-child(2) > p, .supportReg > ul > li:nth-child(3) > p{padding:10px}
    .supportReg > ul > li > p{padding:10px;background:url("../../../images/renewal/sub/line_support.png") left 18px no-repeat}
    .supportReg > ul > li > p:nth-child(3){padding:10px}
    .supportReg > ul > li span input[type="text"]{font-size:1.071rem;/*15px*/}
    .chkDirectly strong{margin-bottom:5px}
    .chkDirectly label{font-size:1.071rem;/*15px*/}
    .supportContent4.supportReg > ul > li > p:nth-child(3){padding:10px}
    .supportContent5.supportReg > ul > li > p{width:100% !important;background:none !important}
    .supportContent5.supportReg > ul > li:nth-child(2) > p{background:none}

    .referenceBox{margin-top:30px;padding:15px}
    .referenceBox > p{font-size:1.214rem;/*17px*/}
    .referenceBox ul li{font-size:1.071rem;/*15px*/}












    /* 법령체계도 */
    .legalItem > li:first-child{margin-right:30px}
    .legalItem > li:last-child{width:calc(100% - 140px)}
    .legalItem > li > span{font-size:1rem;/*14px*/}
    .legalItem > li a, .legalItem > li a:hover{font-size:1.214rem;/*17px*/}
    .legalItem > li p{margin-left:20px}
    .legalItem > li p a button{font-size:1rem;/*14px*/}


    /* 연차별통계보고서 */
    .annualReport{margin-top:20px}
    .annualReport > li{margin-top:20px}
    .annualItem > a{width:120px;height:160px}
    .annualItem > a > p{width:100%;height:100%}
    .annualItem > ul{width:calc(100% - 135px);min-height:162px;padding:15px}
    .annualItem > ul li em{font-size:0.9286rem;/*13px*/}
    .annualItem > ul li > a{font-size:1.286rem;/*18px*/}
    .annualItem > ul li > span{font-size:1.071rem;/*15px*/}
    .annualItem > ul li:last-child{left:15px;bottom:15px;width:calc(100% - 30px);border-top:0}
    .annualItem > ul li:last-child span{font-size:0.9286rem;/*13px*/}



    /* 균형발전유관학회 */
    .societyBox ul li{width:32%;margin-left:2%}
    .societyBox ul li:nth-child(4n+1){margin-left:2%}
    .societyBox ul li:nth-child(3n+1){margin-left:0}
    .societyBox ul li:nth-child(n+4){margin-top:20px}
    .societyBox ul li:nth-child(n+5){margin-top:20px}


    /* 유관정보시스템 */
    .infoSystem > ul > li a ul > li:nth-child(1) p{font-size:1rem;/*14px*/}



    /* 교육일정 */
    .educationSearch{padding-top:10px}
    .educationSearch > li{margin-bottom:10px}
    .educationSearch > li > p{font-size:1rem;/*14px*/}
    .educationSearch > li > ul > li{font-size:1.071rem;/*15px*/}
    /* .educationSearch > li > ul > li label{padding:3px 5px} */
    .controlSchedule > li p{font-size:1.714rem;/*24px*/}
    .controlSchedule{margin:25px auto 15px}
    .scheduleChart tr th{font-size:1.143rem;/*16px*/}
    .scheduleChart tr td em{font-size:1rem;/*14px*/}



    /* 정책위키 */
    .wikiSummary{margin:20px 0 10px}
    .wikiSummary span{font-size:1.071rem;/*15px*/}
    .policyWikiBox > ul > li{width:49%;margin-left:2%}
    .policyWikiBox > ul > li:nth-child(3n+1){margin-left:2%}
    .policyWikiBox > ul > li:nth-child(2n+1){margin-left:0}
    .policyWikiBox > ul > li:nth-child(n+4){margin-top:2%}
    .policyWikiBox > ul > li:nth-child(n+3){margin-top:2%}
    .policyWikiBox > ul > li a{padding:15px 15px 15px 15px;box-shadow:3px 3px 0 rgba(0,0,0,.05)}
    .policyWikiBox > ul > li a:hover, .policyWikiBox > ul > li a:focus{box-shadow:-3px -3px 0 rgba(0,0,0,.05)}
    .policyWikiBox > ul > li a > ul > li:last-child{width:80px;height:80px}
    .policyWikiBox > ul > li a > ul > li p{font-size:1.143rem;/*16px*/}
    .policyWikiBox > ul > li a > ul > li div{top:68px}



    /* 정책용어사전 */
    .dictionaryTerms{margin:30px auto 20px}
    .dictionaryTerms > ul > li{width:calc((100% / 9) - 5px)}
    .dictionaryTerms > ul > li:nth-child(9n+1){margin-left:0}
    .dictionaryTerms > ul > li:nth-child(n+10){margin-top:5px}
    /*.dictionaryTerms > ul > li:last-child{width:22%}*/
    .dictionaryTerms > ul > li a, .dictionaryTerms > ul > li a:hover, .dictionaryTerms > ul > li a:focus{width:100vw;height:35px;font-size:1rem;/*14px*/}
    .listTerms > ul > li a{padding:10px 10px}
    .listTerms > ul > li a p{font-size:1.071rem;/*15px*/}




    /* 균형발전 정보협력 포럼 */
    .forumBox > a .allView p{width:120px;height:120px;padding-top:40px;font-size:1.071rem;/*15px*/}
    .forumBox > a .allView p strong{font-size:1.286rem;/*18px*/}
    .forumBox > a span{font-size:1rem;/*14px*/}
    .forumItem{height:270px}
    .forumItem > div{width:200px;height:270px}
    .forumItem > span{font-size:1rem;/*14px*/}
    .forum_slider .bx-controls-direction .bx-prev, .forum_slider .bx-controls-direction .bx-next{top:calc(50% - 60px);width:40px;height:40px;box-shadow:0 10px 10px rgba(0,0,0,.2)}
    .forum_slider .line2Cut{font-size:1.071rem;/*15px*/}



    /* 설문조사 */
    .consentBox{height:220px;padding:15px}
    .consentBox ul li{margin-top:10px;font-size:1.071rem;/*15px*/}
    .chkAgree span label{font-size:1.071rem;/*15px*/}

    .personalInfoBox > li > ul > li strong{font-size:1.071rem;/*15px*/}
    .personalInfoBox > li > ul > li input[type="text"]{font-size:1.071rem;/*15px*/}

    .wikiSummary2{font-size:1.143rem;/*16px*/}
    .surveyContent > div.questionType{margin-bottom:30px}
    .surveyContent > div.questionType > ul > li input[type="text"]{font-size:1.071rem;/*15px*/}
    .surveyContent > div.questionType > p{font-size:1.143rem;/*16px*/}
    .surveyContent > div.questionType > p + span{font-size:1.071rem;/*15px*/}
    .surveyContent input[type='radio'] + label{font-size:1.071rem;/*15px*/}
    .surveyContent input[type='checkbox'] + label{font-size:1.071rem;/*15px*/}

	.checkAllowBox li{font-size:1rem}
	.checkAllowBox li:first-child{margin:5px 10px 5px 0}
	.survayQList span strong{font-size:1.143rem;/*16px*/}




	/* 지역균형뉴딜 */
	.busiType{margin:20px 0 15px}
    .busiType > label > input + span{margin:0 auto 10px;padding:15px 80px;font-size:1.286rem;/*18px*/}


    /* layerPop */
    .layerPop .scrollY{height:350px !important}


    /* 등록안내 */
    .guideBox strong{margin-top:15px;font-size:1.143rem !important;/*16px*/}
    .guideBox p{font-size:1rem !important;/*14px*/}



    /* 시도검색팝업 */
    .assemblylayer .scrollY{height:500px !important}
    .assemblylayer{height:500px !important}
    .assemblylayer > p{padding:15px;font-size:1.571rem;/*22px*/}
    .assemblyBox{padding:15px}
    .assemblyBox strong{font-size:1.143rem !important;/*16px*/}
    .assemblyBox ul > li ul.scrollY{height:330px !important;padding:10px 0;border:1px solid #ccc}
    .assemblyBox ul > li ul li label{font-size:1rem;/*14px*/}
    .assemblyBox ul + div{margin-top:15px}


    /* 개인 프로필 변경 */
    .changeProfile{padding:20px}
    .changeProfile .baseInfo{padding:0 10px 15px}
    .changeProfile .curatorProfile dt{margin-top:0;font-size:1.286rem;/*18px*/}
    .changeProfile .curatorProfile dd{font-size:1.071rem;/*15px*/}
    .changeProfile .curatorProfile dd span{font-size:1.071rem;/*15px*/}
    .changeProfile input[type="file"]{height:35px;font-size:1rem;/*14px*/}
    .changeProfile input[type="text"]{height:35px;font-size:1rem;/*14px*/}
    .composition{margin:0 0}
    .composition > li > p{width:140px;font-size:1.071rem;/*15px*/}
    .composition > li > span{width:calc(100% - 140px)}
    .composition textarea{height:120px;font-size:1rem;/*14px*/}


    /* 지표설명보기 팝업 */
    .viewDescBox{margin:15px}
    .viewDescBox.scrollY{height:415px !important}
    .viewDescBox .summaryBox{padding:15px}
    .viewDescBox .summaryBox > li > ul > li{background:url("../../../images/renewal/sub/bullet04.png") left 8px no-repeat;font-size:1.071rem;/*15px*/}
    .viewDescBox h5{margin:15px 0 5px;padding-left:18px;background:url("../../../images/renewal/sub/bullet02.png") left 3px no-repeat;background-size:14px auto;font-size:1.214rem;/*17px*/}
    .viewDescBox ul li{font-size:1rem;/*14px*/}




}


@media screen and (max-width: 920px) {



    /* 유관정보시스템 */
    .infoSystem > ul > li{float:none;width:100%;margin-top:5px}
    .infoSystem > ul > li:nth-child(even){float:none}
    .infoSystem > ul > li:nth-child(n+3){margin-top:5px}

    /* 균형발전지원기관 */
    .supportContent > ul > li{padding:0;border-bottom:none}
    .supportContent > ul > li > p{display:block;width:100% !important;padding:10px;border-bottom:1px solid #eee;background:none}
    .supportContent > ul > li > p > span em{margin-top:2px}
    .supportContent p a.newWindow{font-size:1rem;/*14px*/}

    .supportContent3 > ul > li.singleCont > p strong{width:110px !important}
    .supportContent3 > ul > li.singleCont > p span{width:calc(100% - 120px)}
    .supportContent3 > ul > li.singleCont > p{display:block;width:100% !important;padding:10px;border-bottom:1px solid #eee;background:none}
    .supportContent3 > ul > li.multiCont{padding:10px 0;border-bottom:1px solid #eee}
    .supportContent3 > ul > li.multiCont > p{width:120px !important;padding:0 10px;border-bottom:none}
    .supportContent3 > ul > li.multiCont > div{width:calc(100% - 120px)}
    .noLinkTitle{font-size:1rem;/*14px*/}
    
    
    .supportContent2 > ul > li > p:nth-child(1), .supportContent2 > ul > li > p:nth-child(2){display:block;width:100% !important}


    /* 균형발전지원기관 등록 신청 */
    .supportReg > ul > li > p:nth-child(3){margin-top:0;padding:10px;border-top:none}
    .supportReg > ul > li .half input[type="text"]{width:45%}



}






@media screen and (max-width: 768px) {


    /* button style */
    .smRoundBtn{width:80px;height:30px !important;font-size:0.9286rem;/*13px*/}
    .smBtn2{padding:1px 5px}
    .smBtn2:not(.smBtn3) em{background:url("../../../images/renewal/sub/icon_newWindow2.png") right -1px no-repeat !important;font-size:0.9286rem;/*13px*/}



    /* 참조, 새창 */
    .refer{font-size:1rem;/*14px*/}


    /* 통합검색 */
    .integratedSearchBox > div{float:none;width:100%}
    .integratedSearch label{font-size:1.571rem;/*22px*/}
    .integratedSearch input[type="text"]{width:calc(100% - 80px);font-size:1.143rem;/*16px*/}
    .integratedSearch input[type="button"]{width:80px;font-size:1.143rem;/*16px*/}
    .searchTab > li a{font-size:1.143rem;/*16px*/}
    .searchTabWrap .subTab_content{float:none;width:100%;min-height:auto;border-right:none}
    .resultWrap{margin-right:0}
    .resultSum, .resultSum span{font-size:1rem;/*14x*/}

    .resultCount > ul li:first-child{font-size:1.071rem;/*15px*/}
    .resultCount > ul li span{margin-left:5px}
    .resultCount > ul li:last-child span{margin-left:10px}
    .resultCount > ul li input[type='radio']{width:18px;height:18px}
    .resultCount > ul li select{width:80px;font-size:0.9286rem;/*13px*/}

    .resultHead > p{font-size:1rem;/*14px*/}
    .resultHead > ul > li > ul > li{background:url("../../../images/renewal/sub/arrow_resultHead.png") left 3px no-repeat;font-size:1rem;/*14px*/}
    .resultBody .resultContent{padding-top:15px}
    .resultContent > p > span{margin-bottom:10px;font-size:1rem;/*14px*/}
    .resultItems li{margin-bottom:20px}
    .resultItems li p{font-size:1rem;/*14px*/}
    .resultItems li p a{font-size:1.143rem;/*16px*/}
    .resultItems mark, .highlight{font-size:1.143rem;/*16px*/}
    .popularWord{float:none;position:relative;width:100%;margin:20px 0;padding:15px;border:1px solid #ddd;background:#fafafa}
    .popularWord > p{font-size:1.214rem;/*17px*/}
    .popularWord > ul{font-size:1.214rem;/*17px*/}
    .popularWord > ul:after{content:"";clear:both;display:block}
    .popularWord > ul li{float:left;width:33.333%}
    .popularWord > ul li:last-child{margin-bottom:0}
    .popularWord > ul li a em{min-width:22px}


    /* noResult */
    .noResult{font-size:1rem;/*14px*/}


    /* summaryBox */
    .summaryBox{padding:20px}
    .summaryBox > li{margin-top:30px;font-size:1.143rem;/*16px*/}
    .summaryBox.summaryBox2 > li{font-size:1.071rem;/*15px*/}
    .summaryBox.textContnt2 > li{margin-top:15px}
    .summaryBox.textContnt3 > li{margin-top:20px}
    .summaryBox.textContnt2 > li > strong{margin-top:30px}
    .summaryBox.textContnt2 > li > p{font-size:1rem;/*14px*/}
    .summaryBox.textContnt2 > li > p + ul{margin-top:5px}
    .summaryBox > li > ul{margin-top:10px}
    .summaryBox > li > ul > li{margin-top:5px;padding-left:10px;background:url("../../../images/renewal/sub/bullet04.png") left 7px no-repeat;font-size:1rem;/*14px*/}
    .summaryBox.textContnt .enquete span{display:block;margin-top:5px}
    .summaryBox > li .etc_txt{font-size:0.9286rem;/*13px*/}


    .subContents h5{margin:30px 0 10px;padding-left:22px;font-size:1.429rem;/*20px*/background-size:16px auto}

    .caution{font-size:1.071rem;/*15px*/}

    /* type2 */
    .type2 tr th, .type2 tr td{padding:10px 10px}
    .type2 tr td p{font-size:1.071rem;/*15px*/}

    /* subTitleBox */
    .mlocationItem > li > a{font-size:1rem;/*14px*/}
    .subDepth > li{margin-top:7px}

    #subContents, .subContents{margin-bottom:30px;padding:0 20px}


    /* subNav */
    .subNav{margin:25px 0 20px}
    .subNav h4{font-size:1.714rem;/*24px*/}


    /* contentsSearch */
    .contentsSearch{margin:20px auto 10px;width:100%}

    /* festivalSearch */
    .festivalSearch input.calendar[type="text"]{width:145px}


    /* seminaSearch */
    .contentsSearch.seminaSearch input[type="text"].calendar{width:45%}

    /* districtSearch */
    .contentsSearch.districtSearch span:nth-child(1){width:calc(100%);text-align:left}
    .contentsSearch.districtSearch span:nth-child(2){clear:both;display:block;width:20%;margin-left:0}
    .contentsSearch.districtSearch span:nth-child(3){width:calc(60% - 20px)}
    .contentsSearch.districtSearch span:nth-child(4){width:20%}
    .contentsSearch.districtSearch span:nth-child(n+2){margin-top:10px}
    .contentsSearch.districtSearch select{width:100%}
    .contentsSearch.districtSearch input[type="text"].calendar{width:48.5%;background:url("../../../images/renewal/sub/icon_calendar.png") calc(100% - 8px) center no-repeat}


    /* taskSearch */
    .contentsSearch.taskSearch span:nth-child(4){margin-top:5px}
    .contentsSearch.taskSearch span:nth-child(5){margin-top:5px}
    .contentsSearch.taskSearch span:nth-child(6){margin-top:5px}





    /* businessManual */
    .contentsSearch.businessManual{width:100%}

    /* subTabBox */
    .promotionTab > li{width:50% !important}

    /* iconSubTab */
    .iconSubTab > li{height:80px}
    .iconSubTab > li a{height:80px !important;padding:42px 5px 10px !important;font-size:1rem;/*14px*/}
    .iconSubTab > li a:hover, .iconSubTab > li a.show{font-size:1rem;/*14px*/}
    .iconSubTab > li:nth-child(1) a{background-size:auto 25px}
    .iconSubTab > li:nth-child(2) a{background-size:auto 25px}
    .iconSubTab > li:nth-child(3) a{background-size:auto 25px}
    .iconSubTab > li:nth-child(4) a{background-size:auto 25px}
    .iconSubTab > li:nth-child(5) a{background-size:auto 25px}
    .iconSubTab > li:nth-child(6) a{background-size:auto 25px}
    .iconSubTab > li:nth-child(7) a{background-size:auto 25px}
    .iconSubTab > li:nth-child(8) a{background-size:auto 25px}
    .iconSubTab > li:nth-child(9) a{background-size:auto 25px}


    /* festivalList */
    .festival_slider ul, .festival_slider ul > li > p img{height:400px}
    .chartR .festivalList{margin-top:20px}
    .festivalOutline{margin-top:10px}
    .festivalContent{margin:20px 0}






    /* localCommunity */
    .contentsSearch{width:100%}
    .contentsSearch.localCommunity:after{content:"";clear:both;display:block}
    .contentsSearch.localCommunity > span:first-child{width:36%}
    .contentsSearch.localCommunity > span:nth-child(2){width:calc(32% - 10px)}
    .contentsSearch.localCommunity > span:nth-child(3){width:calc(32% - 10px)}
    .contentsSearch.localCommunity > span:nth-child(4){display:block;width:calc(100% - 15% - 10PX);margin-left:0;margin-top:10px}
    .contentsSearch.localCommunity > span:last-child{float:right;width:15%;margin-top:10px}
    .contentsSearch.localCommunity > span:last-child button{width:100%;padding:0}
    .contentsSearch.localCommunity select{width:100%}
    .contentsSearch.localCommunity input[type="text"]{width:100%;height:40px;font-size:1.071rem;/*15px*/}
    .contentsSearch.localCommunity button[type="submit"]{width:100%;min-width:auto;padding:0 5px}

    .contentsSearch.localCommunity.localCommunity2 > span:nth-child(4){margin-left:10px}




    /* 로컬 콘텐츠 */
    .localPhoto > div > p{height:190px}
    .localHeader{margin-bottom:15px}
    .localHeader > p{font-size:1.571rem;/*22px*/}
    .localHeader > ul > li{font-size:1rem;/*14px*/}
    .localHeader > ul > li span{font-size:1rem;/*14px*/}
    .localContainer > p, .localContainer2{margin-top:25px;font-size:1.071rem;/*15px*/}


    /* 큐레이터 소개 */
    .introducingCurator{font-size:1.071rem;/*15px*/}
    /* .introducingCurator > div{font-size:4.286rem;} */
    .introducingCurator > .txt_curator{width:275px;height:50px}
    .introducingCurator > p{font-size:1.143rem;/*16px*/}


    /* 지식정보 큐레이터 */
    .curator_slider{padding-bottom:30px}
    .curator_slider ul > li > a{margin-top:30px}
    .curator_slider .bx-controls-direction{width:105px;margin-top:-35px}
    .curator_slider .bx-controls-direction .bx-prev{left:0;width:35px;height:30px;}
    .curator_slider .bx-controls-direction .bx-next{right:2px;width:35px;height:30px}
    .curator_slider .bx-controls-auto{position:absolute;left:calc(100% - 70px);top:-35px}
    .curator_slider .bx-controls-auto a.bx-start, .curator_slider .bx-controls-auto a.bx-stop{width:35px;height:30px}

    .curatorProfile dl dt{font-size:1.286rem;/*18px*/}
    .curatorProfile dl dd{font-size:1.071rem;/*15px*/}
    .curatorProfile dl dd span{font-size:1.071rem;/*15px*/}


    /* authorInfo */
    .authorInfo{margin-top:30px}
    .authorInfo > li{padding:20px;font-size:1.071rem;/*15px*/}
    .authorInfo > li > ul li{font-size:1.071rem;/*15px*/}
    .authorInfo > li > ul li strong{font-size:1.286rem;/*18px*/}
    .authorInfo > li > ul li span{font-size:1.071rem;/*15px*/}


    /* imageBoardBox */
    .imgItem div{height:130px}
    .imgItem.imgItemH div{height:280px}


    /* chart */
    .chart tr th, .chart tr td{padding:10px 5px;font-size:1.071rem;/*15px*/}
    .chart tr th{padding:10px 5px}
    .chart tr td{font-size:1.071rem;/*15px*/}
    .chart tr td.subject a{font-size:1.143rem;/*16px*/color:#222;font-weight:400}
    .chart tr td.subject2{padding-top:0}
    .chart td .file{font-size:1rem;/*14px*/}
    .chart td .nofile{font-size:1rem;/*14px*/}

    /* chartR */
    .chartR > p{font-size:1.571rem;/*22px*/}
    .chartR .bbs_content > p.bbsConTitle strong{margin-top:10px}
    .chartR > ul{padding-top:0;border-bottom:none}
    .chartR > ul > li{float:left;width:100%;padding:15px 0;text-align:left;border-bottom:1px solid #ddd}
    .chartR > ul > li:after{content:"";clear:both;display:block}
    .chartR > ul > li:nth-child(n+4){margin-top:0}
    .chartR > ul > li.videoSubject{margin-top:0 !important;padding-top:15px;border-top:none}
    .chartR > ul > li > span{float:left;width:70px}
    .chartR > ul > li > em.writer2{float:left;width:calc(100% - 85px);font-size:1.071rem;/*15px*/;line-height:1.3}
    .chartR > ul > li > a{font-size:1.071rem;/*15px*/}
    .chartR .bbs_content{margin:20px 0}
    .chartR .bbs_content .bbsImg + .bbsImg{margin-top:20px}
    .bbs_content2{padding:0 0 15px}
    


    /* rowChart */
    .editH{height:400px}



    /* consultR */
    .consultR .attachFile.fileRegistration{padding:15px 0}
    .consultR > ul{overflow:hidden;padding:0;border-bottom:none}
    .consultR > ul:after{content:"";clear:both;display:block}
    .consultR > ul > li{float:left;overflow:hidden;width:100%;padding:15px 0;border-bottom:1px solid #eee}
    .consultR > ul > li:after{content:""}
    .consultR > ul > li > span{float:left;width:90px;font-size:1.071rem;/*15px*/}
    .consultR .bbs_content{padding:15px 0}
    .consultR .bbs_content > p{font-size:1.071rem;/*15px*/}
    .consultR .bbs_content > p strong{font-size:1.071rem;/*15px*/}
    .consultR .attachFile{padding:20px 0}
    .consultT{padding:15px 0}


    /* balancedChart */
    .balancedContent > P span{font-size:0.9286rem;/*13px*/}
    .balancedContent > P strong{font-size:1.429rem;/*20px*/}
    .balancedContent > ul{margin:15px 0 5px}
    .balancedContent > ul > li{float:none}
    .balancedContent > ul > li:last-child{float:none;width:100%;margin-top:5px}





    /* addQuestions */
    .addQuestions{padding:15px 0}
    .addQuestions ul li{float:none;clear:both;display:block}
    .addQuestions ul li p{width:100%;margin-bottom:10px;font-size:1.071rem;/*15px*/}
    .addQuestions ul li:last-child{width:100%}



    /* attachFile */
    .attachFile{padding:20px 0}
    .attachFile > p.mT10{margin-top:0 !important}


    /* previousWordNext */
    .previousWordNext{margin-top:20px}
    .previousWordNext > li{padding:10px 0 !important;border-bottom:none !important}
    .previousWordNext > li:last-child{border-bottom:1px solid #ddd !important}
    .previousWordNext > li > span{width:60px !important;padding:5px 0}
    .previousWordNext > li > p{width:calc(100% - 75px);padding:5px 0;font-size:1.071rem;/*15px*/}
    .previousWordNext > li > p a{font-size:1.071rem;/*15px*/}


    .responsive{border-top:none}
    .responsive thead{display:none}
    .responsive tbody{display:block;width:auto}
    .responsive tbody tr{border-bottom:1px solid #ddd}
    .responsive tbody tr:first-child{border-top:2px solid #303F9F}
    .responsive tbody tr:after{content:"";clear:both;display:block}
    .responsive tbody tr td{padding:2px 5px;border-bottom:none}
    .responsive tbody tr td.subject{clear:both;display:block;width:calc(100vw - 40px)}
    .noSubject{clear:both;display:block;width:calc(100vw - 40px);margin:10px 0;font-size:1rem;/*14px*/}
    .responsive tbody tr .mobHidden{display:none !important}
	
	
	/* 지역균형뉴딜 추진상황 */
	.chart .newdeal_stat{display:block;float:left;margin:5px 5px 5px 0;padding:2px 8px;border-radius:30px;border:1px solid #0B74DD;background:#fff;font-size:0.9286rem}


    /* 지역커뮤니티 */
    .sortChart tbody tr td:nth-child(1), .sortChart tbody tr td.rndSort1, .sortChart tbody tr td.rndSort2, .sortChart tbody tr td.phase{margin-top:10px}
    .sortChart tbody tr td.rndSort1{display:block;float:left;padding:3px 8px;border-radius:30px;background:#0B74DD;font-size:0.9286rem;/*13px*/color:#fff}
    .sortChart tbody tr td.rndSort2{display:block;float:left;margin-left:5px;padding:2px 8px;border-radius:30px;border:1px solid #0B74DD;background:#fff;font-size:0.9286rem;/*13px*/}
    .sortChart tbody tr td.rndSort3{display:block;float:left;margin:5px 5px 5px 0;padding:2px 8px;border-radius:30px;border:1px solid #0B74DD;background:#fff;font-size:0.9286rem;/*13px*/}
    .sortChart tbody tr td.date{display:block;float:left;padding:2px 0 2px 5px}
    .sortChart tbody tr td.date2:before{content:"~ "}
    .sortChart tbody tr td.date3{margin-top:3px}
    .sortChart tbody tr td.hit{display:block;float:left}
    .sortChart tbody tr td.hit:before{content:"|";position:relative;top:-2px;padding-right:10px;font-size:0.7857rem;/*11px*/}
    .sortChart tbody tr td.hit2{display:block;float:left;position:relative;top:3px}
    .sortChart tbody tr td.hit3{display:block;float:left;position:relative;top:3px}
    .sortChart tbody tr td.hit3:before{content:"|";position:relative;top:-2px;padding-right:10px;font-size:0.7857rem;/*11px*/}
    .sortChart tbody tr td.registerer2{display:block;float:left}
    .sortChart tbody tr td.registerer2:before{content:"|";position:relative;top:-2px;margin-left:5px;padding-right:10px;font-size:0.7857rem;/*11px*/}
    .sortChart tbody tr td.registerer3:before{display:none}
    .sortChart tbody tr td.registerer3:after{content:"|";position:relative;top:-2px;margin-left:5px;padding-right:0;font-size:0.7857rem;/*11px*/}
    .sortChart tbody tr td.nobg.hit:before{content:"";padding-right:0}
    .sortChart tbody tr td.phase{display:block;float:right;position:relative;right:0;top:-10px}
    .sortChart tbody tr td.phase2{float:left;right:auto;top:-2px}

    .sortChart.sortChart2 tbody tr td.rndSort{display:block;float:left;margin-left:0;margin-right:5px;margin-top:5px;padding:2px 8px;border-radius:30px;border:none;font-size:0.9286rem;/*13px*/color:#fff}
    .sortChart.sortChart2 tbody tr td.rndSort1{background:#0B74DD}
    .sortChart.sortChart2 tbody tr td.rndSort2{background:#64b5f4}
    .sortChart.sortChart2 tbody tr td.rndSort3{background:#9575cb}
    .sortChart.sortChart2 tbody tr td.rndSort4{border:1px solid #0B74DD;background:#fff;color:#0B74DD}
	

    /* 사업공고 */
    .chart td .progress{padding:4px;font-size:0.9286rem;/*13px*/}
    .businessChart tbody tr td.rndSort1{margin-top:10px}
    .businessChart tbody tr td:nth-child(4){display:block;float:left}
    .businessChart tbody tr td:nth-child(5){display:block;float:left}
    .businessChart tbody tr td:nth-child(6){display:block;float:left}
    .businessChart tbody tr td.phase em{display:inline-block;position:relative;top:-10px}
    .businessChart tbody tr td.startDate:after{content:"~";margin-left:10px}
    .businessChart tbody tr td.phase{top:0}

    /* 컨설팅 공지사항 */
    .consultChart tbody tr td:nth-child(3), .consultChart tbody tr td:nth-child(4), .consultChart tbody tr td:nth-child(5){margin-bottom:5px}
    .consultChart tbody tr td.registerer{display:block;float:left;margin-top:4px;margin-right:20px;padding:3px 8px;border-radius:30px;background:#0B74DD;font-size:0.9286rem;/*13px*/color:#fff}



    /* 우수사례 */
    .practices{margin-top:20px}
    .bestPracticesBox{margin-top:30px}
    .bestPracticesBox > div{float:none;display:block}
    .bestPracticesBox > div:first-child{width:100%;margin-right:0}
    .bestPracticesBox > div:first-child .list_map{width:260px;margin:30px auto}
    .bestPracticesBox > div:last-child{width:100%}
    .practicesSearch select{width:120px;height:40px;padding:5px;font-size:1rem;/*14px*/}
    .practicesSearch{text-align:center}
    .practicesSearch span{float:none;display:inline-block;vertical-align: middle;}
    .practicesSearch span:nth-child(2){margin-left:5px;margin-top:0}
    .practicesSearch span:nth-child(3){margin-top:0}
    .practicesSearch input[type="text"]{display:inline-block;height:40px;font-size:1rem;/*14px*/}
    .practicesSearch button[type="submit"]{height:40px;font-size:1rem;/*14px*/}
    .bestPracticesBox .subject > p em{font-size:0.9286rem;/*13px*/}
    .bestPracticesBox .subject > p span{font-size:0.9286rem;/*13px*/}

	/* only text_input */
	.practicesSearch span.srch_kwrd_only{width: calc(90% - 70px); margin-left: 0}
	.practicesSearch span.srch_kwrd_only input[type="text"]{width:100%}

    /* 우수사례시상식 */
    .awardContent{margin-top:20px}


    /* survay */
    .survay{margin-top:20px;padding:20px 20px}
    .textarea{padding:5px;font-size:1rem;/*14px*/}
    .survay > p strong{font-size:1.286rem/*18px*/}
    .survay > p span{font-size:1rem;/*14px*/}
    .survay > ul{margin:15px 0}
/*
    .survay > ul li{margin-left:20px}
    .survay > ul li input[type="radio"]{width:18px;height:18px}
    .survay > ul li label{font-size:1rem;;vertical-align:top}
    .survay > ul li input[type=radio]:not(old){background-size:auto 18px}
    .survay > ul li input[type=radio]:not(old) + label{height:18px;padding-left:20px;background-size:auto 18px}
    .survay > ul li input[type=radio]:not(old):checked + label{background-size:auto 18px}
*/
    .survay > ul li{margin-left:18px}
    .survay > ul li input[type='radio']{width:18px;height:18px}
    .survay > ul li label{padding-left:22px;font-size:1rem;/*14px*/line-height:18px}
    .survay > ul li label:before{width:18px;height:18px}
    .survay > ul li label:after{left:5px;top:5px;width:10px;height:10px}
    .survay > ul li input[type='radio']:checked + label:after{content:"";left:5px;top:5px;width:10px;height:10px}


    /* 전문가DB */
    .btnExpert li:first-child > p{font-size:1rem;/*14px*/}
    .btnExpert li a{font-size:1.143rem;/*16px*/}


    /* slogan */
    .policyData{margin:30px auto 20px}
    .slogan{position:relative}
    .slogan > p{width:100px;height:100px;padding:40px 0;font-size:1.286rem;/*18px*/}
    .slogan > ul{left:-50px;top:15px;width:calc(100% - 100px);padding:15px 15px 15px 60px;border-radius:40px;}
    .slogan > ul > li{float:none;font-size:1.214rem;/*17px*/}
    .slogan > ul > li span{display:block;margin-bottom:5px;font-size:1.214rem;/*17px*/}
	
	.slogan2>div{font-size: 1.8rem;}


    /* 뉴스레터 */
    .lineCut{margin:10px 0 5px}
    .newsletterSummary{font-size:1rem;/*14px*/}
    .newsletterBoard.imageBoard  > li > div span em{clear:both;display:block;margin-top:5px;margin-left:0;padding-left:0;background:none}


    /* webzineBoard */
    .webzineItem > li:first-child{width:150px;height:95px}
    .webzineItem > li:last-child{width:calc(100% - 170px)}
    .webzineItem > li > a img{height:95px}
    .webzineItem > li > span{font-size:0.9286rem;/*13px*/color:#0B74DD}
    .webzineText strong{font-size:1.214rem;/*17px*/}
    .webzineText > p{margin:5px 0 5px;font-size:1rem;/*14px*/}


    /* 홍보자료 */
    .subtitles{height:150px;padding:5px;font-size:1rem;/*14px*/}
    .videoBox > video{float:none;clear:both;width:100%}
    .videoBox > div.subtitles2{float:none;width:100%;height:150px;margin-top:10px;padding:5px;font-size:1rem;/*14px*/}


    /* FAQ */
    .faqBox > li{padding:10px 0}
    .faqBox > li > a span{font-size:1.143rem;/*16px*/}
    .faqBox > li > p{margin-top:10px;font-size:1rem;/*14px*/}


    /* localCommunityList */
    .localCommunityList > ul > li ul li a{font-size:1.071rem;/*15px*/}



    /* 균형발전 정보협력 포럼 */
    .forumBox > a{width:150px;height:240px}
    .forumBox > a .allView p{width:120px;height:120px;padding-top:40px;font-size:1rem;/*14px*/}
    .forumBox > a .allView p strong{font-size:1.143rem;/*6px*/}
    .forumBox > a span{font-size:0.9286rem;/*13px*/}
    .forum_slider{width:calc(100% - 200px)}
    .forumItem{height:240px}
    .forumItem > div{width:180px;height:240px}
    .forumItem > span{font-size:0.9286rem;/*13px*/}
    .forum_slider .line2Cut{font-size:1rem;/*14px*/}




    /* 사업편람 */
    .coverBox > li{float:left;width:23.5%;margin-left:2%}
    .coverBox > li:nth-child(n+6){margin-top:0}
    .coverBox > li:nth-child(n+5){margin-top:20px}
    .coverBox > li:nth-child(5n+1){margin-left:2%}
    .coverBox > li:nth-child(4n+1){margin-left:0}
    .cover > p a, .cover > p strong{font-size:0.9286rem;/*13px*/}
    .coverSubject > span{float:left;font-size:1rem;/*14px*/}


    /* 사업검색 */
	.propulsion ul li{font-size:1rem;/*14px*/}
	.propulsion ul li strong{font-size:0.9286rem;/*13px*/}




    /* 균형발전지표 */
    .balancedTitle{float:none;width:100%}
    .balancedLnbBox{float:none;display:block;overflow-y:auto;width:100%;margin-bottom:20px;margin-right:0;height:250px;padding:0;border-top:3px solid #222;border-bottom:1px solid #444}
    .balancedDev > div{float:none;width:100%}
    .balancedLnb > ul > li{margin-top:0;padding:7px;border-bottom:1px solid #ccc}
    .balancedLnb > ul > li a{font-size:1.071rem;/*15px*/}
    .balancedLnb > ul > li > ul > li > a:before{width:7px}
    .balancedLnb > ul > li > ul > li.on a, .balancedLnb > ul > li > ul > li a:hover, .balancedLnb > ul > li > ul > li a:focus{font-weight:500}
    .balancedTab > li a{display:table-cell;width:125px;height:35px}
    .btn_area.subTab > li a:hover, .btn_area.subTab > li.act a{font-size:1.143rem;/*16px*/}
    .content_area > .tab_area{float:none;width:100%}


    /* 기초통계 */
    .baseStats .balancedLnbBox{height:250px}
    .baseStats .scrollY{height:300px}
    .viewDesc{font-size:0.9286rem;/*13px*/}



    /* 균형발전지원기관 */
    .supportOrg > li{margin-top:10px}
    .supportOrg > li > p{font-size:1rem;/*14px*/}
    .supportOrg > li > ul > li{width:25%;margin-left:0}
    .supportOrg > li > ul > li:nth-child(n+5){margin-top:5px}
    .supportOrg > li > ul > li label{font-size:1rem;/*14px*/}

    .supportListBox .numberSearchResult{margin:20px 0 5px}
    .supportListBox > ul{padding-top:15px}
    .supportListBox > ul > li{padding:10px 10px}
    .supportItem em{display:none}
    .supportItem ul li a{font-size:1.143rem;/*16px*/}
    .supportItem ul li > span{margin:5px 0 0 0}

    .supportR > p{padding:15px 30px;font-size:1.143rem;/*16px*/}
    .supportContent > ul > li > p{font-size:1rem;/*14px*/}
    .supportContent p a.newWindow{font-size:0.9286rem;/*13px*/}
    .noLinkTitle{font-size:1rem;/*14px*/}



    /* 균형발전지원기관 등록 신청 */
    .supportReg > ul > li > p > strong{line-height:35px}
    .supportReg > ul > li span select{height:35px;font-size:1rem;/*14px*/}
    .supportReg > ul > li span input[type="text"]{width:90%;height:35px;font-size:1rem;/*14px*/}
    .chkDirectly label{font-size:1rem;/*14px*/}
    .caution2{padding:1px 0 1px 16px;font-size:0.9286rem;/*13px*/}
    .devBtn{display:inline-block;width:25px;height:25px;margin-left:5px}

    .referenceBox{margin-top:20px;padding:10px}
    .referenceBox > p{font-size:1.143rem;/*16px*/}
    .referenceBox ul li{font-size:1rem;/*14px*/}





    /* 시도연구원openAPI(tab in tab) */
    .apiChart tbody tr td{padding:10px 5px}
    .apiContents{padding:7px;font-size:1rem;/*14px*/}
    .apiContents h2, .apiContents h3{font-size:1.071rem;/*15px*/}
    .apiChart .rndSort4{display:block;float:left}
	
	.apiChart .best_practices_file{display: inline-block; width: auto; vertical-align: middle; padding: 0 5px; text-align: left; max-width: calc(100% - 60px);}
	.apiChart .best_practices_down{display: inline-block;vertical-align: middle;padding: 6px;}





    /* 법령체계도 */
    .legalItem > li:first-child{width:100px;margin-right:20px}
    .legalItem > li:last-child{width:calc(100% - 120px)}
    .legalItem > li > span{min-width:100px;font-size:0.9286rem;/*13px*/}
    .legalItem > li a, .legalItem > li a:hover{font-size:1.143rem;/*16px*/}
    .legalItem > li p{display:block;margin-top:5px;margin-left:0}



    /* 연차별통계보고서 */
    .annualReport{margin-top:15px}
    .annualReport > li{float:none;display:block;width:100%;margin-top:20px}
    .annualReport > li:nth-child(1), .annualReport > li:nth-child(2){margin-top:20px}
    .annualReport > li:nth-child(even){float:none;margin-top:20px}
    .annualReport2 > li:nth-child(1){margin-top:0}
    .annualItem > a > p img{box-shadow:3px 3px 0 rgba(0,0,0,.1)}
    .annualItem > ul li > a{font-size:1.143rem;/*16px*/}
    .annualItem > ul li > span{font-size:1rem;/*14px*/}
	
	.annualItem.t2 > ul li:last-child span:last-child{display: inline-block; padding-left: 5px; margin-left: 5px;background: url(../../../images/renewal/sub/line_curator.png) left 3px no-repeat;}
	.annualItem.t2 > ul li > a{font-size:1.143rem;}


    /* 균형발전유관학회 */
    .societyBox ul li{width:32%;margin-left:2%}
    .societyBox ul li:nth-child(4n+1){margin-left:2%}
    .societyBox ul li:nth-child(3n+1){margin-left:0}
    .societyBox ul li:nth-child(n+4){margin-top:20px}
    .societyBox ul li:nth-child(n+5){margin-top:20px}
    .societyBox ul li a > div{height:40px}
    .societyBox ul li a > div img{max-height:40px}



    /* 교육일정 */
    .other-month{display:none !important}
    .scheduleChart{border-left:0}
    .scheduleChart tr .other-month + td{border-top:1px solid #222}
    .educationSearch > li > ul > li{font-size:1rem;/*14px*/}
    /* .educationSearch > li > ul > li label{padding:3px 5px} */

	.educationSearch2 > li > ul > li{min-width:auto;margin-right:10px}

    .controlSchedule > li p{font-size:1.429rem;/*20px*/}
    .controlSchedule{margin:20px auto 10px}
    .scheduleChart tr th{display:none}
    .scheduleChart tr:first-child td:first-child{border-top:1px solid #222}
    .scheduleChart tr td{display:block;width:calc(100vw - 40px);height:auto;border:none;border-bottom:1px solid #ddd}
    .scheduleChart tr td em{display:table-cell;width:20px;height:20px;border:1px solid #ccc;font-size:0.9286rem;/*13px*/text-align:center;vertical-align:middle}
	.scheduleChart tr td em + p{text-align:left}
    .educationSearch > li > ul > li input[type='checkbox']{width:16px;height:16px}
    .educationSearch > li > ul > li label{padding-left:20px;line-height:16px}
    .educationSearch > li > ul > li label:before{width:16px;height:16px}
    .educationSearch > li > ul > li label:after{width:16px;height:16px}
    .educationSearch > li > ul > li input[type='checkbox']:checked + label:after{width:16px;height:16px;background:url("../../../images/renewal/sub/check_sprite.png") no-repeat #fff;background-position:-6px -56px}



    /* 정책위키 */
    .wikiSummary span{font-size:1rem;/*14px*/}
    .policyWikiBox > ul > li a{padding:10px}
    .policyWikiBox > ul > li a > ul > li em{font-size:0.9286;/*13px*/}
    .policyWikiBox > ul > li a > ul > li p{font-size:1.071rem;/*15px*/}
    .policyWikiBox > ul > li a > ul > li div{top:65px}
    .policyWikiBox > ul > li a > ul > li div span{font-size:0.9286rem;/*13px*/}


    /* 정책용어사전 */
    .dictionaryTerms{margin:20px auto 10px}
    .listTerms > ul > li{width:50%}
    .listTerms > ul > li a p{font-size:1rem;/*14px*/}


    /* 설문조사 */
    .consentBox{padding:10px}
    .consentBox ul li{margin-top:10px;font-size:1rem;/*14px*/}
    .chkAgree span{margin-left:18px}
    .chkAgree span input[type='radio']{width:18px;height:18px}
    .chkAgree span label{padding-left:22px;font-size:1rem;/*14px*/line-height:18px}
    .chkAgree span label:before{width:18px;height:18px}
    .chkAgree span label:after{left:5px;top:5px;width:10px;height:10px}
    .chkAgree span input[type='radio']:checked + label:after{content:"";left:5px;top:5px;width:10px;height:10px}

    .personalInfoBox > li{padding:10px 15px}
    .personalInfoBox > li > ul > li{line-height:35px}
    .personalInfoBox > li > ul > li:first-child{width:80px}
    .personalInfoBox > li > ul > li:last-child{width:calc(100% - 80px)}
    .personalInfoBox > li > ul > li strong{font-size:1rem;/*14px*/}
    .personalInfoBox > li > ul > li input[type="text"]{width:65%;height:35px;font-size:1rem;/*14px*/}
    .personalInfoBox > li:last-child > ul > li input[type="text"]{width:100%}

    .wikiSummary2{font-size:1.071rem;/*15px*/}
    .surveyContent > div.questionType{margin-bottom:20px}
    .surveyContent > div.questionType > p{font-size:1.071rem;/*15px*/}
    .surveyContent > div.questionType > p + span{font-size:1rem;/*14px*/}
    .surveyContent > div.questionType > ul > li input[type="text"]{font-size:1rem;/*14px*/}
    .surveyContent > div.questionType2 > ul > li{margin-left:15px}
    .surveyContent input[type='radio'] + label{font-size:1rem;/*14px*/}
    .surveyContent input[type='checkbox'] + label{font-size:1rem;/*14px*/}

	.suggest.suggest3 .smRoundBtn2{padding:2px 10px !important}
	
	
	/* 지역균형뉴딜 */
    .busiType > label > input + span{padding:15px 30px;font-size:1.143rem;/*16px*/}


	



    /* 시도검색팝업 */
    .assemblylayer .scrollY{height:410px !important}
    .assemblylayer{height:410px !important}
    .assemblylayer > p{font-size:1.429rem;/*20px*/}
    .assemblyBox{padding:15px}
    .assemblyBox strong{font-size:1.071rem !important;/*15px*/}
    .assemblyBox ul > li ul.scrollY{height:250px !important;padding:7px 0}


    /* 지표설명보기 팝업 */
    .viewDescBox.scrollY{height:330px !important}
    .viewDescBox .summaryBox > li > ul > li{font-size:1rem;/*14px*/}
    .viewDescBox h5{margin:10px 0 5px;background-size:12px auto;font-size:1.143rem;/*16px*/}
    .viewDescBox ul li{font-size:0.9286rem;/*13px*/}




}



@media screen and (max-width: 640px) {


    /* 공통 */
    select{padding:0 3px !important;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 3px) center no-repeat #fff !important}
    .contentsSearch input[type="text"]{padding:3px}


    /* imageBoardBox */
    .imgItem div{height:180px}
    .imgItem.imgItemH div{height:360px}
    .imageBoard > li{width:49%;margin-left:2%}
    .imageBoard > li:nth-child(4n+1){margin-left:0}
    .imageBoard > li:nth-child(3n+1){margin-left:2%}
    .imageBoard > li:nth-child(2n+1){margin-left:0}
    .imageBoard > li:nth-child(n+3){margin-top:25px}

    /* chart */
    .chart tr td select{min-width:auto;width:100%;height:40px;font-size:1.071rem;/*15x*/}

    /* chartR */
    .chartR .bbs_content{margin:15px 0}



    /* 컨설팅 요청 */
    .baseInfo{padding:15px}
    .baseInfo > li:first-child{width:100px;margin-right:15px}
    .baseInfo > li div{display:table-cell;overflow:hidden;width:100px;height:100px}
    .baseInfo > li > ul > li strong{margin-bottom:10px;font-size:1.714rem;/*24px*/}
    .baseInfo > li > ul > li p{font-size:1.071rem;/*15px*/}
    .baseInfo > li > ul > li a{font-size:1.071rem;/*15px*/}


    /* 로컬 콘텐츠 */
    .localPhoto > div{float:none}
    .localPhoto > div.L{width:100%}
    .localPhoto > div.R{width:100%}
    .localPhoto > div:last-child{margin-top:20px;margin-left:0}
    .localPhoto > div > p{height:auto}
    .localHeader > p{font-size:1.429rem;/*20px*/}
    .localHeader > ul > li{font-size:0.9286rem;/*13px*/}
    .localHeader > ul > li span{font-size:0.9286rem;/*13px*/}
    .localContainer > p, .localContainer2{margin-top:20px;font-size:1rem;/*14px*/}

    /* authorInfo */
    .authorInfo{margin-top:25px}
    .authorInfo > li{padding:15px;font-size:1rem;/*14px*/}
    .authorInfo > li > ul li{font-size:1rem;/*14px*/}
    .authorInfo > li > ul li strong{font-size:1.143rem;/*16px*/}
    .authorInfo > li > ul li span{font-size:1rem;/*14px*/}


    /* 우수사례 */
    .practicesSearch select{font-size:1.071rem;/*15px*/}
    .practicesSearch button[type="submit"]{font-size:1.071rem;/*15px*/}



    /* 뉴스레터 */
    .newsletterSummary{font-size:1rem;/*14px*/}
    .newsletterBoard.imageBoard > li > div span em{display:inline-block;margin-left:5px;padding-left:5px;background:url("../../../images/renewal/sub/line_curator.png") left 3px no-repeat}


    /* 사업편람 */
    .coverBox > li{float:left;width:32%;margin-left:2%}
    .coverBox > li:nth-child(n+6){margin-top:0}
    .coverBox > li:nth-child(n+5){margin-top:0}
    .coverBox > li:nth-child(n+4){margin-top:15px}
    .coverBox > li:nth-child(5n+1){margin-left:2%}
    .coverBox > li:nth-child(4n+1){margin-left:2%}
    .coverBox > li:nth-child(3n+1){margin-left:0}
    .cover > p a, .cover > p strong{font-size:0.9286rem;/*13px*/}
    .cover > img{height:250px}
    .coverSubject{margin-top:5px}
    .coverSubject > span{float:none;display:block;width:100%;font-size:1rem;/*14px*/}
    .coverSubject > span:first-child{display:block;width:100%;line-height:1.2;white-space:normal}
    .coverSubject > span:last-child{float:none;margin-top:5px}


    /* 균형발전유관학회 */
    .societyBox ul li{width:49%;margin-left:2%}
    .societyBox ul li:nth-child(4n+1){margin-left:2%}
    .societyBox ul li:nth-child(3n+1){margin-left:2%}
    .societyBox ul li:nth-child(2n+1){margin-left:0}
    .societyBox ul li:nth-child(n+3){margin-top:2%}
    .societyBox ul li:nth-child(n+4){margin-top:2%}
    .societyBox ul li:nth-child(n+5){margin-top:2%}
    .societyBox ul li a{padding:10px}
    .societyBox ul li a > div{height:40px;margin:7px 0}
    .societyBox ul li a > div img{max-height:40px}


    /* 균형발전 정보협력 포럼 */
    .forumBox > a{width:150px;height:200px}
    .forumBox > a .allView p{width:120px;height:120px;padding-top:40px;font-size:1rem;/*14px*/}
    .forum_slider{width:calc(100% - 200px)}
    .forumItem{height:200px}
    .forumItem > div{width:150px;height:200px}



    /* 설문조사 */
    .chkAgree{text-align:left}
    .chkAgree span{display:block;margin-left:0;margin-top:5px}
    .chkAgree span:first-child{margin-top:0}


	
	/* 지역균형뉴딜 */
    .busiType > label{display:block;width:100%;}
    .busiType > label > input + span{width:100%}
    .busiType > label:last-child > input + span{margin-bottom:0}

    /* layerPop */
    .layer > p{padding:15px 10px}
    .layer > div{padding:10px}
    .layerPop .scrollY{height:300px !important}
    /* 개인 프로필 변경 */
    .changeProfile{padding:20px}
    .changeProfile .baseInfo{padding:0 10px 15px}
    .changeProfile .baseInfo li > p.mT20{margin-top:5px !important}
    .changeProfile .curatorProfile dt{margin-top:0;font-size:1.214rem;/*17px*/}
    .changeProfile .curatorProfile dd{font-size:1rem;/*14px*/}
    .changeProfile .curatorProfile dd span{font-size:1rem;/*14px*/}
    .changeProfile input[type="file"]{font-size:0.9286rem;/*13px*/}
    .changeProfile input[type="text"]{font-size:0.9286rem;/*13px*/}
    .composition > li{padding:8px}
    .composition > li > p{width:115px;font-size:1rem;/*14px*/}
    .composition > li > span{width:calc(100% - 115px)}
    .composition textarea{font-size:1rem;/*14px*/}


    /* 시도검색 팝업 */
    .layer .assemblyBox{padding:15px}
    .assemblylayer > p{padding:15px}
    .assemblyBox{padding:15px}



    /* 지표설명보기 팝업 */
    .viewDescBox{margin:15px;padding:0 !important}
    .viewDescBox.scrollY{height:325px !important}
    .viewDescBox h5{margin:10px 0 5px;background-size:12px auto;font-size:1.071rem;/*15px*/}


	/* 211116 정렬순 선택 */
	.opt_oder_type{clear: both; float: none; margin-bottom: 0; margin-top: 5px}


}



@media screen and (max-width: 568px) {


    .subContents h5{padding-left:20px;background:url("../../../images/renewal/sub/bullet02.png") left 4px no-repeat;background-size:14px auto;font-size:1.286rem;/*18px*/}

    .caution{font-size:1rem;/*14px*/}


    /* 통합검색 */
    .searchTab > li{width:25%;background:none}
    .searchTab > li a{display:block;margin-left:-1px;padding:10px 0;border:1px solid #ccc;font-size:1.143rem;/*16px*/text-align:center;transition:0.3s}
    .searchTab > li:nth-child(n+5) a{margin-top:-1px;}
    .searchTab > li a:hover, .searchTab > li a:focus, .searchTab > li a.show{border:1px solid #0B74DD;background:#0B74DD;color:#fff}
    .searchTab > li a:after{content:"";height:0;background:none}
    .searchTab > li:hover a:after, .searchTab > li a:focus:after, .searchTab > li a.show:after{content:"";width:0;left:0}

    .resultCount > ul li:first-child{font-size:1rem;/*14px*/}

    .integratedSearchBox > div{float:none;width:100%}
    .integratedSearch label{font-size:1.429rem;/*20px*/}
    .integratedSearch input[type="text"]{width:calc(100% - 80px);height:35px;font-size:1.071rem;/*15px*/}
    .integratedSearch input[type="button"]{width:80px;height:35px;font-size:1.071rem;/*15px*/}
    .searchTabWrap{border-top:none}
    .searchTabWrap .subTab_content{float:none;width:100%;border-right:none}
    .resultWrap{margin-right:0}
    .resultSum, .resultSum span{font-size:1rem;/*14x*/}
    .resultHead > p{font-size:1rem;/*14px*/}
    .resultHead > ul > li > ul > li{margin-top:3px;background:url("../../../images/renewal/sub/arrow_resultHead.png") left 3px no-repeat;font-size:1rem;/*14px*/}
    .resultContent > p > span{margin-bottom:10px;font-size:1rem;/*14px*/}
    .resultItems li{margin-bottom:20px}
    .resultItems li p{font-size:1rem;/*14px*/}
    .resultItems li p a{font-size:1.071rem;/*15px*/}
    .resultItems mark, .highlight{font-size:1.071rem;/*15px*/}
    .popularWord{float:none;position:relative;width:100%;margin:20px 0;padding:15px;border:1px solid #ddd;background:#fafafa}
    .popularWord > p{font-size:1.214rem;/*17px*/}
    .popularWord > ul{font-size:1.214rem;/*17px*/}
    .popularWord > ul:after{content:"";clear:both;display:block}
    .popularWord > ul li{float:left;width:33.333%}
    .popularWord > ul li a em{min-width:22px}




    /* 검색결과 게시물 개수 */
    .numberSearchResult span{font-size:0.9286rem;/*13px*/}
    .numberSearchResult span strong{font-size:0.9286rem;/*13px*/}
    .numberSearchResult span em{font-size:0.9286rem;/*13px*/}

    /* type2 */
    .type2 tr td p{font-size:1rem;/*14px*/}

    /* button style */
    .btn{min-width:60px;height:40px;padding:0 10px;font-size:1rem;/*14px*/}
    .btnA{line-height:40px}
    .smBtn{padding:0 5px;font-size:0.9286rem;/*13px*/}
    .roundBtn{width:auto;min-width:120px}
    .listBtn{height:35px}
    .smRoundBtn{width:80px;height:22px !important}


    /* subTabBox */
    .subTabBox{margin-top:10px}
    .subTab{display:none}
    .tabSelectBox{display:block}
    .tabSelectBox select{width:100%;height:50px;padding:10px;border:1px solid #ccc;box-sizing:border-box;background:url("../../../images/renewal/sub/arrow_select.png") calc(100% - 10px) center no-repeat #fff;font-size:1.143rem;/*16px*/color:#444;letter-spacing:-0.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:0.3s}
	


    /* contentsSearch */
    .contentsSearch > span{margin-left:5px}
    .contentsSearch > span:first-child{width:80px}
    .contentsSearch > span:nth-child(2){width:calc(100% - 150px - 10px);}
    .contentsSearch > span:last-child{width:70px}
    .contentsSearch input[type="submit"]{width:100%}


    .contentsSearch select{width:100%;height:40px;font-size:1rem;/*14px*/}
    .contentsSearch input[type="text"]{width:100%;height:40px;font-size:1rem;/*14px*/}
    .contentsSearch button[type="submit"]{width:100%;height:40px;padding:0}

    .contentsSearch2 > span:first-child{width:calc(100% - 80px)}
    .contentsSearch2 > span:last-child{width:70px}

    /* festivalSearch */
    .festivalSearch > span:nth-child(2){width:auto}
    .festivalSearch input.calendar[type="text"]{width:120px}


    /* seminaSearch */
    .contentsSearch.seminaSearch span:nth-child(1){width:50%}
    .contentsSearch.seminaSearch span:nth-child(2){width:calc(50% - 10px)}
    /*.contentsSearch.seminaSearch span:nth-child(3){width:30%}*/
    .contentsSearch.seminaSearch span:nth-child(3){clear:both;display:block;width:100%;margin-top:5px;margin-left:0;text-align:left}
    .contentsSearch.seminaSearch span:nth-child(4){clear:both;display:block;width:20%;margin-left:0}
    .contentsSearch.seminaSearch span:nth-child(5){width:calc(60% - 10px)}
    .contentsSearch.seminaSearch span:nth-child(6){width:20%}
    .contentsSearch.seminaSearch span:nth-child(6) button{width:100%}
    .contentsSearch.seminaSearch span:nth-child(n+4){margin-top:5px}
    .contentsSearch.seminaSearch input[type="text"].calendar{width:47%}


    /* districtSearch */
    .contentsSearch.districtSearch span:nth-child(n+2){margin-top:5px}
    .contentsSearch.districtSearch input[type="text"].calendar{width:47%}


    /* businessSearch */
    .contentsSearch.businessSearch span{width:calc(20% - 5px) !important}
    .contentsSearch.businessSearch span:nth-child(n+6){margin-top:5px}
    .contentsSearch.businessSearch span:nth-child(7){width:calc(60% - 5px) !important}



    /* festivalList */
    .festival_slider ul, .festival_slider ul > li > p img{height:300px}
    .chartR .festivalList{margin-top:15px}
    .festivalOutline{margin-top:5px}
    .festivalContent{margin:15px 0}
    .festivalOutline > ul > li{margin-top:10px}
    .festivalOutline > ul > li > em{margin-bottom:5px;font-size:0.9286rem;/*13px*/}
    .festivalOutline > ul > li > p{font-size:1rem;/*14px*/}
    .festivalContent > ul > li strong{width:90px}
    .festivalContent > ul > li span{width:calc(100% - 90px)}
    .festivalContent > ul > li > ul li{margin-top:5px}
    .festivalContent > ul > li strong, .festivalContent > ul > li span, .festivalContent > ul > li em, .festivalContent > ul > li ul li{font-size:1rem;/*14px*/}




    /* localCommunity */
    .contentsSearch.localCommunity > span:nth-child(2){width:calc(32% - 5px)}
    .contentsSearch.localCommunity > span:nth-child(3){width:calc(32% - 5px)}
    .contentsSearch.localCommunity > span:nth-child(4){width:calc(100% - 15% - 5PX);margin-left:0;margin-top:5px}
    .contentsSearch.localCommunity > span:last-child{margin-top:5px}

    .contentsSearch.localCommunity.localCommunity2 > span:nth-child(2){width:calc(60% - 5px)}
    .contentsSearch.localCommunity.localCommunity2 > span:nth-child(4){width:calc(60% - 10px);margin-left:5px}
    .contentsSearch.localCommunity.localCommunity2 > span:nth-child(n+3){margin-top:5px}



    /* pressSearch */
    .contentsSearch.pressSearch > span:nth-child(2){width:calc(40% - 15px)}
    .contentsSearch.pressSearch > span:nth-child(n+5){margin-top:5px}
    .contentsSearch.pressSearch > span:nth-child(6){width:calc(60% - 10px)}


    /* researchSearch */
    .contentsSearch.researchSearch > span:nth-child(2){width:calc(60% - 10px)}
    .contentsSearch.researchSearch > span:nth-child(n+4){margin-top:5px}
    .contentsSearch.researchSearch > span:nth-child(5){width:calc(60% - 10px)}

    /* contestSearch */
    .contentsSearch.contestSearch span:nth-child(n+4){margin-top:5px}


    /* taskSearch */
    .contentsSearch.taskSearch span:nth-child(1){width:50%}
    .contentsSearch.taskSearch span:nth-child(2){width:calc(50% - 5px)}
    .contentsSearch.taskSearch span:nth-child(3){width:100%;margin-top:5px;margin-left:0}
	.contentsSearch.taskSearch span:nth-child(3) select{width:calc(50% - 8px)}


    /* taskSearch2 */
	.contentsSearch.taskSearch2 span:nth-child(1){width:calc(50% - 5px)}
	.contentsSearch.taskSearch2 span:nth-child(2){width:50%}
	.contentsSearch.taskSearch2 span:nth-child(3){clear:both;display:block;width:calc(50% - 10px);margin-left:0}
	.contentsSearch.taskSearch2 span:nth-child(4){width:25%;margin-left:5px}
	.contentsSearch.taskSearch2 span:nth-child(5){width:25%}
	.contentsSearch.taskSearch2 span:nth-child(6){clear:both;display:block;width:20%;margin-left:0}
	.contentsSearch.taskSearch2 span:nth-child(7){width:calc(60% - 10px)}
	.contentsSearch.taskSearch2 span:nth-child(8){width:20%}
	.contentsSearch.taskSearch2 span:nth-child(n+3){margin-top:5px}
	.contentsSearch.taskSearch2 span:nth-child(3) select{width:calc(50% - 8px)}



    /* 큐레이터 소개 */
    .introducingCurator{font-size:1rem;/*14px*/}
    /* .introducingCurator > div{font-size:3.429rem;} */
    .introducingCurator > .txt_curator{width:219px;height:40px}
    .introducingCurator > p{font-size:1.071rem;/*15px*/}


    /* 지식정보 큐레이터 */
    .curatorProfile dl dt{font-size:1.286rem;/*18px*/}
    .curatorProfile dl dd{font-size:1.071rem;/*15px*/}
    .curatorProfile dl dd span{font-size:1.071rem;/*15px*/}


    /* imageBoardBox */
    .imgItem div{height:160px}
    .imgItem.imgItemH div{height:320px}
    .imageBoard > li > div span:first-child{min-width:90px}


    /* chart */
    .chart tr th, .chart tr td{padding:5px;font-size:1rem;/*14px*/word-break:break-all}
    .chart tr td{font-size:1rem;/*14px*/}
    .chart tr td.subject a{font-size:1.071rem;/*15px*/}
    .chart textarea{height:100px;padding:5px;font-size:1rem;/*14px*/}

    /* chartR */
    .chartR .bbs_content{margin:10px 0}
    .chartR.taskChartR > ul > li > span{float:none;display:block;width:100%;margin-bottom:5px}
    .chartR .bbs_content .bbsImg + .bbsImg{margin-top:15px}
    .bbs_content2{padding:0 0 10px}
    
    .detailBookInfo > li:first-child{float:none;width:160px;margin:auto}
	.detailBookInfo > li:last-child{float:none;width:100%;margin-top:20px}
    

    /* rowChart */
    .rowChart td input[type="text"]{padding:5px;font-size:1rem;/*14px*/}
    .editH{height:350px}


    /* smChart */
    .smChart tr th > strong{font-size:1rem;/*14px*/}
    .smChart tr th > span{font-size:1rem;/*14px*/}



    /* paging */
    .paging{margin-top:15px}
    .paging a{min-width:20px;font-size:1rem;/*14px*/}
    .paging a.paging_start, .paging a.paging_prev, .paging a.paging_next, .paging a.paging_end{background-size:auto 12px}



    /* slogan */
    .slogan > p{width:80px;height:80px;margin:auto;padding:30px 0;font-size:1.286rem;/*18px*/}
    .slogan > ul{position:absolute;left:0px;top:5px;width:100%;padding:15px 15px 15px 80px;text-align:center}
    .slogan > ul > li{float:none;font-size:1.143rem;/*16px*/}
    .slogan > ul > li span{display:block;margin-bottom:5px;font-size:1.143rem;/*16px*/}
	
	.slogan2>div{font-size: 1.36rem;}


	 /* 사업검색 */
	.propulsion ul li{display:block;margin-bottom:10px}
	.propulsion ul li strong{display:table;min-width:auto}



    /* webzineBoard */
    .webzineBoard > ul > li{margin-top:0;padding:15px 0}
    .webzineItem > li{float:none;clear:both;display:block}
    .webzineItem > li:first-child{width:100%;height:250px}
    .webzineItem > li:last-child{width:100%;margin-left:0}
    .webzineItem > li > a img{height:250px}
    .webzineItem > li > span{font-size:0.9286rem;/*13px*/color:#0B74DD}
	.webzineItem > li > span em{display:block;margin-top:5px;margin-left:0}
    .webzineText strong{display:block;margin:10px 0;font-size:1.143rem;/*16px*/}
    .webzineText > p{height:4.5em;margin:5px 0 5px;font-size:1rem;/*14px*/-webkit-line-clamp:3}
	

    /* 홍보자료 */
    .subtitles{font-size:0.9286rem;/*13px*/}
    .videoBox > div.subtitles2{font-size:0.9286rem;/*13px*/}


    /* FAQ */
    .faqBox > li > a span{font-size:1.071rem;/*15px*/}
    .faqBox > li > p{font-size:0.9286rem;/*13px*/}



    /* 지역커뮤니티 */
    .localCommunityList > ul > li{padding:10px 5px}
    .localCommunityList > ul > li > div{width:35px;height:35px;margin-right:7px;background-size:35px auto}
    .localCommunityList > ul > li ul li{display:block;width:100%}
    .localCommunityList > ul > li ul li p em{margin:3px 0}


    /* 균형발전 정보협력 포럼 */
    .forumBox > a{width:150px;height:200px}
    .forumBox > a .allView p{width:120px;height:120px;padding-top:40px;font-size:1rem;/*14px*/}
    .forumBox > a .allView p strong{font-size:1.143rem;/*16px*/}
    .forumBox > a span{font-size:0.9286rem;/*13px*/}
    .forum_slider{width:calc(100% - 200px)}
    .forumItem{height:200px}
    .forumItem > div{width:150px;height:200px}
    .forumItem > span{font-size:0.9286rem;/*13px*/}
    .forum_slider .line2Cut{font-size:1rem;/*14px*/}




    /* 균형발전지표 */
    .balancedLnb > ul > li a{font-size:1rem;/*14px*/}


    /* 기초통계 */
    .baseStats > p{font-size:1rem;/*14px*/}
    .baseStats .balancedDev .balancedTitle strong{font-size:1.071rem;/*15px*/}
    .baseStats .balancedDev .balancedTitle span{font-size:0.9286rem;/*13px*/}
    .baseStatsContent > ul > li button{font-size:0.9286rem;/*13px*/}
    .baseStatsContent > ul > li{float:left}
    .baseStatsContent > ul > li:last-child{width:auto}
    .baseStatsContent > ul > li:last-child > ul > li{margin-left:5px !important}
    .baseStatsContent > ul > li > ul > li span{font-size:0.9286rem;/*13px*/}
    .baseStatsContent > ul > li > ul > li span:first-child, .baseStatsContent > ul > li > ul > li span:nth-child(4){display:none}
    .baseStatsContent > ul > li > ul > li span select{font-size:0.9286rem;/*13px*/}
    .baseStats .scrollY{height:250px}


    /* 법령체계도 */
    .legalItem > li:first-child{float:none;display:block;margin-right:0;margin-bottom:5px}
    .legalItem > li:last-child{width:100%}
    .legalItem > li a, .legalItem > li a:hover{font-size:1.071rem;/*15px*/}
    .legalItem > li p a button{font-size:0.9286rem;/*13px*/}


    /* 연차별통계보고서 */
    .annualReport2{padding-top:0}
    .annualReport > li{margin-top:10px}
    .annualReport > li:nth-child(1), .annualReport > li:nth-child(2){margin-top:10px}
    .annualReport > li:nth-child(even){margin-top:10px}
    .annualItem > a{width:90px;height:120px}
    .annualItem > ul{width:calc(100% - 100px);min-height:122px;margin-left:10px;padding:10px}
    .annualItem > ul li > a{margin:5px 0;font-size:1.071rem;/*15px*/}
    .annualItem > ul li:last-child{position:relative;left:auto;bottom:auto;width:100%;padding-top:5px}
    .annualItem > ul li > span{font-size:0.9286rem;/*13px*/}
	
	/* 지방행정연구원api */
	.annualItem.t2 > ul li:last-child{bottom: 10px; position: absolute}
	.annualItem.t2 > ul li > a{font-size:1.071rem;}
	.annualItem.t2 > ul li > a >span{display: block}
	.annualItem.t2 > ul li:last-child span:last-child{display: block; margin-left: 0; padding-left: 0; background: none}
	.annualItem.t2 .line2Cut{display: none;}


    /* 유관정보시스템 */
    .infoSystem > ul > li{float:none;width:100%;margin-top:5px}
    .infoSystem > ul > li:nth-child(even){float:none}
    .infoSystem > ul > li:nth-child(n+3){margin-top:5px}
    .infoSystem > ul > li a ul > li:nth-child(1){width:100%}
    .infoSystem > ul > li a ul > li:nth-child(3){display:none}


    /* 교육일정 */
    .educationSearch > li > ul > li{min-width:auto;font-size:1rem;/*14px*/}
    .controlSchedule > li p{margin:0 10px}
    .controlSchedule{margin:15px auto 5px}
    .scheduleChart tr td{display:block;width:calc(100vw - 40px)}


    /* 정책위키 */
    .policyWikiBox > ul > li{width:calc(100% - 5px);margin-left:0;margin-top:15px}
    .policyWikiBox > ul > li:first-child{margin-top:0}
    .policyWikiBox > ul > li:nth-child(3n+1){margin-left:0}
    .policyWikiBox > ul > li:nth-child(2n+1){margin-left:0}
    .policyWikiBox > ul > li:nth-child(n+4){margin-top:15px}
    .policyWikiBox > ul > li:nth-child(n+3){margin-top:15px}
    .wikiSummary span{font-size:0.9286rem;/*13px*/}
	
	/* 사업편람 */
	.cover > img{height:215px}

	/* 뉴스레터 */
    .newsletterBoard.imageBoard > li > div span.newsNumber em{clear:both;display:block;margin-left:0;padding-left:0;background:none}


    /* 균형발전지원기관 */
    .supportOrg{padding:15px 0}
    .supportOrg > li > p{font-size:1rem;/*14px*/}
    .supportOrg > li > ul > li{width:33.333%;margin-left:0}
    .supportOrg > li > ul > li:nth-child(n+5){margin-top:5px}
    .supportOrg > li > ul > li:nth-child(n+4){margin-top:5px}
    .supportOrg > li > ul > li label{font-size:1rem;/*14px*/}
    .supportSearch span:nth-child(1){width:35%}
    .supportSearch span:nth-child(2){width:35%}
    .supportSearch span:nth-child(3){width:calc(30% - 10px)}
    .supportSearch span:nth-child(4){width:calc(70% + 5px)}
    .supportSearch span:nth-child(5){width:calc(30% - 10px)}
    .supportSearch span:nth-child(n+4){margin-top:5px}

    .supportListBox .numberSearchResult{margin:15px 0 5px}
    .supportListBox > ul{padding-top:10px}
    .supportItem ul li a{font-size:1.071rem;/*15px*/}
    .supportItem ul li > span{font-size:0.9286rem;/*13px*/}

    .supportR > p{padding:10px 20px;font-size:1.1071rem;/*15px*/}
    .supportContent > ul > li{padding:0;border-bottom:none}
    .supportContent > ul > li > p{display:block;width:100% !important;padding:10px;border-bottom:1px solid #eee;background:none}
    .supportContent > ul > li > p > span em{margin-top:2px}



    /* 시도연구원openAPI(tab in tab) */
    .apiContents{padding:5px;font-size:0.9286rem;/*13px*/}
    .apiContents h2, .apiContents h3{font-size:1rem;/*14px*/}
    .apiChart tbody tr td{padding:5px 5px}
    .apiChart tbody tr td .smBtn2{display:inline-block}


    /* 균형발전지원기관 등록 신청 */
    .supportReg > ul > li > p > strong{line-height:30px}
    .supportReg > ul > li > p:nth-child(3) select{width:90%;height:30px}
    .supportReg > ul > li span input[type="text"]{width:87.5%;height:30px}
    .chkDirectly.mL20{display:block;margin-left:0 !important;margin-top:5px}
    .supportReg > ul > li .half input[type="text"]{width:42.5%}


    /* 설문조사 */
    .personalInfoBox > li{padding:10px 10px}
    .personalInfoBox > li > ul > li{line-height:30px}
    .personalInfoBox > li > ul > li:first-child{width:60px}
    .personalInfoBox > li > ul > li:last-child{width:calc(100% - 60px)}
    .personalInfoBox > li > ul > li input[type="text"]{width:50%;height:30px}
    .personalInfoBox > li > ul > li p button{height:30px}


	/* 지역균형뉴딜 */
    .busiType > label > input + span{padding:10px 20px;font-size:1.1071rem;/*15px*/}




    /* layerPop */

    /* 등록안내 */
    .guideBox strong{margin-top:10px;font-size:1.071rem !important;/*15px*/}
    .guideBox p{font-size:0.9286rem !important;/*13px*/}



    /* 시도검색팝업 */
    .assemblylayer .scrollY{height:400px !important}
    .assemblylayer{width:96% !important;height:410px !important}
    .assemblyBox ul > li ul.scrollY{padding:3px 0}
    .assemblyBox ul > li ul li label{font-size:0.9286rem;/*13px*/}


    /* 개인 프로필 변경 */
    .changeProfile{padding:15px}
    .changeProfile .baseInfo{padding:0 0 10px}
    .composition > li{padding:5px}
    .composition > li > p{width:110px;font-size:1rem;/*14px*/}
    .composition > li > span{width:calc(100% - 110px)}
    .composition textarea{height:100px;font-size:1rem;/*14px*/}


    /* 지표설명보기 팝업 */
    .viewDescBox.scrollY{height:325px !important}


	/* 설문조사 */
    .surveyContent > div.questionType > ul > li.QList2, .surveyContent > div.questionType > ul > li.QList3, .surveyContent > div.questionType > ul > li.QList4, .surveyContent > div.questionType > ul > li.QList5{float:none;display:block;width:100%}



}



@media screen and (max-width: 480px) {

    /* button style */
    .btn{height:35px;padding:0 5px;font-size:0.9286rem;/*13px*/}
    .btnA{line-height:35px}
    .smRoundBtn2{min-width:auto !important}


    /* subNav */
    .subNav{margin:20px 0 15px}
    .subNav h4{font-size:1.571rem;/*22px*/}
    .subNav > ul{margin-top:5px}
    .subNav > ul li{margin-right:7px;margin-bottom:5px;padding-left:10px;background:url("../../../images/renewal/sub/arrow_subNav.png") left 4px no-repeat}
    .subNav > ul li span{font-size:1rem/*14px*/}


    /* 통합검색 */
    .popularWord > p{font-size:1.143rem;/*16px*/}
    .popularWord > ul{font-size:1.143rem;/*16px*/}
    .popularWord > ul li{float:left;width:50%}



    /* summaryBox */
    .summaryBox{padding:15px}
    .summaryBox > li{margin-top:20px;font-size:1.071rem;/*15px*/}
    .summaryBox.summaryBox2 > li{font-size:1rem;/*14px*/}
    .summaryBox.textContnt2 > li{margin-top:10px}
    .summaryBox.textContnt2 > li > strong{margin-top:20px}
    .summaryBox.textContnt2 > li > p{font-size:0.9286rem;/*13px*/}
    .summaryBox > li > ul{margin-top:8px}
    .summaryBox > li > ul > li{margin-top:5px;padding-left:10px;background:url("../../../images/renewal/sub/bullet04.png") left 5px no-repeat;font-size:0.9286rem;/*13px*/}


    /* 참조, 새창 */
    .refer{font-size:1rem;/*14px*/}

    /* subTabBox */
    .tabSelectBox select{height:40px;font-size:1.071rem;/*15px*/}

    /* contentsSearch */
    .contentsSearch select{height:35px}
    .contentsSearch input[type="text"]{height:35px}
    .contentsSearch button[type="submit"]{height:35px}

    /* localCommunity */
    .contentsSearch{width:100%}
    .contentsSearch.localCommunity > span:nth-child(2){width:calc(32% - 5px)}
    .contentsSearch.localCommunity > span:nth-child(3){width:calc(32% - 5px)}
    .contentsSearch.localCommunity > span:nth-child(4){width:calc(100% - 20% - 5PX);margin-top:5px}
    .contentsSearch.localCommunity > span:last-child{float:right;width:20%;margin-top:5px}
    .contentsSearch.localCommunity input[type="text"]{height:35px}
    .contentsSearch.localCommunity button[type="submit"]{padding:0 0}

    /* festivalSearch */
    .festivalSearch > span:nth-child(2){width:auto}
    .festivalSearch input.calendar[type="text"]{width:120px}

    /* contestSearch */
    .contentsSearch.contestSearch span:nth-child(3){width:calc(60% - 10px)}
    .contentsSearch.contestSearch input[type="text"].calendar{width:45%}


    /* businessSearch */
    .contentsSearch.businessSearch span{width:calc(33.333% - 5px) !important}
    .contentsSearch.businessSearch span:nth-child(4){clear:both;display:block;margin-left:0}
    .contentsSearch.businessSearch span:nth-child(4), .contentsSearch.businessSearch span:nth-child(5){width:calc(50% - 5px) !important}
    .contentsSearch.businessSearch span:nth-child(n+6){margin-top:5px}
    .contentsSearch.businessSearch span:nth-child(n+4){margin-top:5px}
    .contentsSearch.businessSearch span:nth-child(6), .contentsSearch.businessSearch span:nth-child(8){width:calc(25% - 5px) !important}
    .contentsSearch.businessSearch span:nth-child(7){width:calc(50% - 5px) !important}


    /* infoSystemSearch */
    .contentsSearch.infoSystemSearch span:nth-child(1){width:65%}
    .contentsSearch.infoSystemSearch span:nth-child(2){width:calc(35% - 5px)}
    .contentsSearch.infoSystemSearch span:nth-child(3){clear:both;display:block;width:65%;margin-left:0;margin-top:5px}
    .contentsSearch.infoSystemSearch span:nth-child(4){width:calc(35% - 5px);margin-top:5px}



    /* chart */
    .chart tr th, .chart tr td{font-size:1rem;/*14px*/}
    .chart tr td{font-size:1rem;/*14px*/}
    .chart tr td.subject a{font-size:1.071rem;/*15px*/}
    .chart tr td select{height:35px;font-size:1rem;/*14x*/}
    .chart input[type="file"]{height:35px;padding:5px}


    /* chartR */
    .chartR > p{padding:15px 0;font-size:1.286rem;/*18px*/}
    .chartR > ul > li > em.writer2{font-size:1rem;/*14px*/}
    .chartR > ul > li > a{font-size:1rem;/*14px*/}
    .chartR .bbs_content{margin:10px 0}
    .chartR .bbs_content > p{font-size:1rem;/*14px*/}
    
    .detailBookInfo > li > p{font-size:1rem;/*14px*/}
	.detailBookInfo > li > p strong{font-size:1.071rem;/*15px*/}
	.detailBookInfo > li .se-contents p, .detailBookInfo > li .se-contents p span{font-size:1rem;/*14px*/}
	

    /* rowChart */
    .rowChart td input[type="text"]{height:35px}



    /* attachFile */
    .attachFile{padding:15px 0}
    .attachFile > ul > li a{font-size:1rem;/*14px*/}

    /* previousWordNext */
    .previousWordNext{margin-top:15px}
    .previousWordNext > li > p{font-size:1rem;/*14px*/}
    .previousWordNext > li > p a{font-size:1rem;/*14px*/}

    /* survay */
    .survay > p strong{float:none;display:block;margin-bottom:10px}
    .survay > p span{float:none;margin-left:0}
    .survay > ul{margin:5px 0 10px}
    .survay > ul li{float:none;display:block;margin-top:5px;margin-left:0}
    .opinion input[type="text"]{height:35px}
    .opinion button[type="submit"]{height:35px}





    /* imageBoardBox */
    .imgItem div{height:140px}
    .imgItem.imgItemH div{height:300px}



    /* 전문가DB */
    .expertDBBox > div:last-child{display:none}
    .btnExpert{width:100%}
    .btnExpert li{clear:both;display:block;width:100%;padding-left:0}
    .btnExpert li a, .btnExpert li:first-child > p{display:block;width:auto;height:auto;padding:15px;border-radius:0}
    .btnExpert li{margin-top:10px;margin-bottom: 10px;}
    .btnExpert li:last-child a:before{content:"";width:0;height:0;margin:0;background:none}
    .btnExpert li:first-child > p{padding:20px 50px}


     /* 컨설팅 요청 */
    .baseInfo{padding:15px}
    .baseInfo > li:first-child{clear:both;display:block;width:100px;margin-right:0;margin:auto;}
    .baseInfo > li:last-child{display:block;margin-top:10px;text-align:center}
    .baseInfo > li div{display:table-cell;overflow:hidden;width:100px;height:100px}
    .baseInfo > li > ul{clear:both;display:block}
    .baseInfo > li > ul > li strong{font-size:1.571rem;/*22px*/}
    .baseInfo > li > ul > li p{font-size:1rem;/*14px*/}
    .baseInfo > li > ul > li a{font-size:1rem;/*14px*/}


    /* 우수사례 */
    .practices{margin-top:15px}
    .practicesSearch span{margin-left:5px}
    .practicesSearch span:nth-child(2){width:150px}
    .practicesSearch select{width:80px;height:35px;font-size:1rem;/*14px*/}
    .practicesSearch input[type="text"]{width:100%;height:35px;font-size:1rem;/*14px*/}
    .practicesSearch button[type="submit"]{min-width:50px;height:35px;font-size:1rem;/*14px*/}
    .bestPracticesBtns{clear:both;display:block;width:100%}
    .bestPracticesBtns > li{float:none;display:inline-block !important;width:100% !important;text-align:left !important}
    .bestPracticesBtns > li:last-child{margin-top:5px}
	
	/* only text_input */
	.practicesSearch span.srch_kwrd_only{width: calc(90% - 70px);}



    /* 우수사례시상식 */
    .awardContent{margin-top:15px}


    /* slogan */
    .slogan > p{width:80px;height:80px;margin:auto;padding:30px 0;font-size:1.143rem;/*16px*/}
    .slogan > ul > li{font-size:1.071rem;/*15x*/}
    .slogan > ul > li span{font-size:1.071rem;/*15px*/}


    /* 홍보자료 */
    .subtitles{height:120px}
    .videoBox > div.subtitles2{height:120px}


    /* 사업편람 */
    .coverBox > li{float:left;width:48%;margin-left:4%}
    .coverBox > li:nth-child(n+6){margin-top:0}
    .coverBox > li:nth-child(n+5){margin-top:0}
    .coverBox > li:nth-child(n+4){margin-top:0}
    .coverBox > li:nth-child(n+3){margin-top:15px}
    .coverBox > li:nth-child(5n+1){margin-left:4%}
    .coverBox > li:nth-child(4n+1){margin-left:4%}
    .coverBox > li:nth-child(3n+1){margin-left:4%}
    .coverBox > li:nth-child(2n+1){margin-left:0}
    .cover > img{height:285px}
    .cover > p a, .cover > p strong{font-size:0.9286rem;/*13px*/}
    .cover > span > em{left:5px;top:5px}



    /* 정책용어사전 */
    .dictionaryTerms{margin:20px auto 10px}
    .dictionaryTerms > ul > li{width:calc((100% / 6) - 5px)}
    .dictionaryTerms > ul > li:nth-child(9n+1){margin-left:5px}
    .dictionaryTerms > ul > li:nth-child(6n+1){margin-left:0}
    .dictionaryTerms > ul > li:nth-child(n+9){margin-top:5px}
    .dictionaryTerms > ul > li:nth-child(n+7){margin-top:5px}
    .dictionaryTerms > ul > li a{height:30px;font-size:0.9286rem;/*13px*/}
    /*.dictionaryTerms > ul > li:last-child{width:33%}*/
    .dictionaryTerms > ul > li a, .dictionaryTerms > ul > li a:hover, .dictionaryTerms > ul > li a:focus{height:30px;font-size:0.9286rem;/*13px*/}
    .contentsSearch.dictionarySearch{margin-top:5px}
    .contentsSearch.dictionarySearch > span:nth-child(1){width:calc(100% - 65px) !important}
    .contentsSearch.dictionarySearch > span:last-child{width:60px}
    .contentsSearch.dictionarySearch > span input{width:100% !important}
    .listTerms > ul > li{width:100%}


    /* 균형발전지원기관 */
    .supportContent > ul > li > p > strong{display:block;width:100%;margin-bottom:5px}
    .supportContent > ul > li > p > span{display:block;width:100%;font-size:0.9286rem;/*13px*/}

    .supportContent3 > ul > li.singleCont > p strong{display:block;width:100%;margin-bottom:5px}
    .supportContent3 > ul > li.singleCont > p span{display:block;width:100%;font-size:0.9286rem;/*13px*/}

    .supportContent3 > ul > li > p{display:block;width:100% !important}
    .supportContent3 > ul > li.singleCont > p strong{width:100% !important}
    .supportContent3 > ul > li.multiCont{padding:10px 0}
    .supportContent3 > ul > li.multiCont > p{width:100% !important}
    .supportContent3 > ul > li.multiCont > div{width:100%}
    .supportContent3 > ul > li.multiCont > div p{margin-left:10px}
    .supportContent3 > ul > li.multiCont > div ul li ul{padding-left:10px}
    



    /* 균형발전지원기관 등록 신청 */
    .supportReg > ul > li > p > strong{line-height:1}



    /* 균형발전 정보협력 포럼 */
    .forumBox > a{width:120px;height:160px}
    .forumBox > a .allView p{width:90px;height:90px;padding-top:30px;font-size:0.9286rem;/*13px*/}
    .forumBox > a .allView p strong{font-size:1.071rem;/*15px*/}
    .forumBox > a span{font-size:0.9286rem;/*13px*/}
    .forum_slider{width:calc(100% - 150px);margin-right:0px}
    .forumItem{height:160px}
    .forum_slider .bx-controls-direction .bx-prev{left:0}
    .forum_slider .bx-controls-direction .bx-next{right:0}
    .forumItem > div{width:120px;height:160px}
    .forumItem > span{font-size:0.9286rem;/*13px*/}
    .forum_slider .line2Cut{font-size:1rem;/*14px*/}



    /* 시도연구원openAPI(tab in tab) */
    .apiTabBox .apiTab > li{width:calc(100% / 4) !important;height:30px}
    .apiTabBox .apiTab > li a{height:30px;padding:7px 0}
    .apiTabBox .inApiTab{padding:5px}
    .apiTabBox .inApiTab > li a{font-size:1rem;/*13px*/}


    .supportListBox.apiListBox .numberSearchResult ul{display:block}
    .supportListBox.apiListBox .numberSearchResult ul li{display:block;width:100%}
    .supportListBox.apiListBox .numberSearchResult > ul > li:last-child{margin-top:15px;text-align:left}
    .apiListItem > span{float:none;display:block}
    .apiListItem > span+span{margin-left:0;margin-top:3px;padding-left:0;background:none}


    /* layerPop */
    /* 개인 프로필 변경 */
    .changeProfile .baseInfo li > p.mT20{margin-top:10px !important;text-align:center}
    .changeProfile input[type="file"]{width:96%}
    .changeProfile input[type="text"]{float:none}
    .composition > li > p{width:70px}
    .composition > li > span{width:calc(100% - 70px)}



}



@media screen and (max-width: 440px) {

    /* imageBoardBox */
    .imgItem div{height:130px}
    .imgItem.imgItemH div{height:270px}


    /* 지식정보 큐레이터 */
    .curatorProfile > p{margin:auto}
    .curatorProfile dl{text-align:center}

    /* festivalSearch */
    .festivalSearch > span:first-child{margin-bottom:5px}
    .festivalSearch > span:nth-child(2){clear:both;display:block;margin-left:0}


    /* 기초통계 */
    .baseStatsContent > ul > li:last-child > ul > li:nth-child(2){clear:both;margin-top:5px;margin-left:0 !important}
    .baseStatsContent > ul > li:last-child > ul > li:nth-child(3){margin-top:5px}


    /* 뉴스레터 */
    .newsletterBoard.imageBoard  > li > div span em{clear:both;display:block;margin-top:5px;margin-left:0;padding-left:0;background:none}


    /* 균형발전지원기관 */
    .supportOrg > li > ul > li{width:50%}
    .supportOrg > li > ul > li:nth-child(n+3){margin-top:5px}


    /* 교육일정 */
    .suggest .calendar{width:100px !important;background:none}

	/* 사업편람 */
	.cover > img{height:255px}


}



@media screen and (max-width: 400px) {


    /* 통합검색 */
    .searchTab > li a{font-size:1.071rem;/*15px*/}
    .resultCount > ul li{float:none;clear:both;width:100%;margin-top:5px}
    .resultCount > ul li:last-child span:first-child{margin-left:0}
    .resultCount > ul li select{width:60px}
    .popularWord > p{margin-bottom:15px;font-size:1.071rem;/*15px*/}
    .popularWord > ul{font-size:1.071rem;/*15px*/}
    .popularWord > ul li{float:none;width:100%}


    /* imageBoardBox */
    .imgItem div{height:115px}
    .imgItem.imgItemH div{height:245px}
    .imageBoard > li > div span{float:none}
    .imageBoard > li > div span:last-child{margin-top:5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%;}
	.imageBoard > li > div span:last-child em{display: none}
    
    
    /* chartR */
    .detailBookInfo > li:first-child{width:120px}
	.detailBookInfo > li:last-child{margin-top:15px}


    /* survay */
    .opinion input[type="text"]{width:calc(100% - 80px)}
    .opinion button[type="submit"]{width:70px}


    /* 큐레이터 소개 */
    .curatorProfile h5{display:block;position:relative;width:100%;top:-20px;margin:50px 0 30px}


    /* webzineBoard */
    .webzineText strong{font-size:1.071rem;/*15px*/}
    .webzineItem > li:first-child{height:200px}
    .webzineItem > li > a img{height:200px}    


    /* festivalList */
    .festival_slider ul, .festival_slider ul > li > p img{height:250px}
    .festival_slider .bx-controls-direction .bx-prev, .festival_slider .bx-controls-direction .bx-next{top:calc(50% - 15px);width:30px;height:30px}
    .festival_slider .bx-pager{padding:3px 10px 5px;font-size:0.9286rem;/*13px*/}
    .festivalOutline > ul > li > p{font-size:0.9286rem;/*13px*/}


	/* 사업편람 */
	.cover > img{height:225px}

    /* slogan */
    .slogan > p{display:block;float:none;font-size:1.143rem;/*16px*/}
    .slogan > ul{position:relative;top:-10px;padding:15px}
	
	.slogan2>div{font-size: 1.36rem;}


    /* 균형발전유관학회 */
    .societyBox ul li a > div{height:30px}
    .societyBox ul li a > div img{max-height:30px}


    /* rowChart */
    .editH{height:300px}



}



@media screen and (max-width: 360px) {

    /* button style */
    .btn{margin-bottom:5px}
    
    
	/* 지역커뮤니티 */
    .sortChart.sortChart2 tbody tr td.rndSort3{clear:both;display:block}


    /* imageBoardBox */
    .imgItem div{height:180px}
    .imgItem div .noImage{height:180px}
    .imgItem.imgItemH div{height:380px}
    .imgItem.imgItemH div.semina{height:350px}
    .imgItem.imgItemH div .noImage{height:350px}
    .imageBoard > li{width:100%;margin-left:0;margin-top:20px;padding-bottom:15px;border-bottom:1px dashed #ccc}
    .imageBoard > li:nth-child(4n+1){margin-left:0}
    .imageBoard > li:nth-child(3n+1){margin-left:0}
    .imageBoard > li:nth-child(2n+1){margin-left:0}
    .imageBoard > li:nth-child(n+3){margin-top:20px}
    .imageBoard > li:first-child{margin-top:0}
    .imageBoard > li:last-child{border-bottom:none}
    .imageBoard > li > div span{float:left}
    .imageBoard > li > div span:last-child{float:right;margin-top:0}


    /* festivalList */
    .festival_slider ul, .festival_slider ul > li > p img{height:220px}

    /* festivalSearch */
    .festivalSearch input.calendar[type="text"]{width:100px;background:none}
    .festivalSearch > span:first-child{width:100px}
    .festivalSearch > span:last-child{width:60px}

    /* 우수사례 */
    .practicesSearch span{height:35px;vertical-align:middle}
    .practicesSearch span:nth-child(2){width:100px}
	
	/* only text_input */
	.practicesSearch span.srch_kwrd_only{width: calc(90% - 70px)}


    /* 사업공고 */
    .businessChart tbody tr td:nth-child(7) em{min-width:50px}


    /* 기초통계 */
    .baseStatsContent > ul > li:last-child > ul > li:nth-child(2){margin-top:0}
    .baseStatsContent > ul > li:last-child > ul > li:nth-child(3){margin-top:0}

	/* 사업편람 */
	.cover > img{height:200px}

    /* paging */
    .paging a{min-width:16px;padding:3px 0;font-size:0.9286rem;/*13px*/}
    .paging a.paging_start, .paging a.paging_prev, .paging a.paging_next, .paging a.paging_end{background-size:auto 10px}


    /* 뉴스레터 */
    .newsletterBoard.imageBoard > li > div span:first-child{float:left;min-width:auto;padding:2px 0;border:none;}
    .newsletterBoard.imageBoard > li > div span em{display:inline-block;margin-left:5px;padding-left:5px;background:url("../../../images/renewal/sub/line_curator.png") left 3px no-repeat}
    .newsletterBoard.imageBoard > li > div span:last-child{float:right;clear:none}



	 .controlScheduleBox .scheduleRegister{position:relative;right:auto;top:auto;margin:5px 0;text-align:center}
	
	
	.annualItem.t2 > ul li:last-child span{display: block; margin-left: 0; padding-left: 0; background: none}



}





@media screen and (max-width: 320px) {

	/* webzineBoard */
    .webzineItem > li:first-child{height:170px}
    .webzineItem > li > a img{height:170px}
    
    /* 사업편람 */
	.cover > img{height:180px}
    

}






