@charset "utf-8";
/* 주민참여예산제 */
#info-container .info .sub-gnb .subject .ico-area img { margin-top: 9px; }

/* 용어 검색창 */
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area {background-color: #f9f9f9}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .search-box input[type=text] {height:40px; width: 100%; border: 1px solid #dcdcdc; border-radius: 2px; padding-left: 10px; font-size: 1.4rem; line-height: 30px;}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area h4 {width: 150px; font-size: 1.7rem; text-align: center; line-height: 85px; float: left}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .search-box {float: left; line-height: 85px; margin-right: 10px; width: calc(100% - 295px)}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .btn-area {float: left; margin-top: 27px}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .btn-area a {float: left; line-height: 40px; height: 40px; font-size: 1.5rem}

/* 용어 검색 결과 */
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .search-result p {font-size: 1.5rem; font-weight: 600}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .search-result p span {color: #52a2e4}

/* 용어 테이블 */
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box.word-box {padding-top: 15px}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .table-area .normal-table>tbody>tr>th {height: 70px;}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .table-area .normal-table>tbody>tr>th span {position: relative}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .table-area .normal-table>tbody>tr>th span::after {content: ''; position: absolute; width: 3px; height: 13px; background-color: #459edf; top: 7px; left: -15px; }
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .table-area .normal-table>tbody>tr>th:first-child {width: 30%; text-align: left; background: none; border-right: 0; font-size: 1.6rem; padding-left: 35px}
#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .table-area .normal-table>tbody>tr>td {font-weight: normal; color: #717171; border-right: 0; text-align: left; line-height: 25px}

@media(max-width: 799px) {
	 #info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .table-area .normal-table>tbody>tr>th span::after {top: 5px}
}




@media(max-width: 500px) {
		#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area h4 {width: 90px; }
		#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .search-box {width: calc(100% - 206px)}
  	#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .table-area .normal-table>tbody>tr>th:first-child {width: 115px; font-size: 1.5rem; padding-left: 15px}
}

@media(max-width: 400px) {
	#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area {padding: 5px 10px}
	#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area h4 {float: none; width: auto; line-height: 40px}
	#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .search-box {width: calc(100% - 88px); line-height: 0}
	#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .search-box input[type=text] {height: 30px}
	#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .btn-area {margin-top: 0}
	#info-container .info .sub-info-content-wrap .sub-info-content .content-area .content-box .search-area .btn-area a {height: 30px; min-width: 75px; line-height: 30px;}
}