/***************************** 데이터지도 목록 START *****************************/
.dataMap_list {position:relative; width:1400px; height:auto; margin:0 auto;}
/* 검색창 */
.dataMap_list .dataMap_list_search {display:inline-block; width:calc(100% - 62px); height:auto; padding:30px; margin-bottom:40px; border:1px solid #dbdfe4; border-radius:10px; background:#f4f6f9;}
.dataMap_list .dataMap_list_search .search_input_wrap {position:relative; float:left; display:flex; align-items:center; width:calc(100% - 176px); height:22px; padding:14px 19px; border:1px solid #dbdfe4; border-radius:50px; background:#fff;}
.dataMap_list .dataMap_list_search .search_input_wrap img {display:inline-block; width:24px; height:22px; margin-right:20px;}
.dataMap_list .dataMap_list_search .search_input_wrap input {display:inline-block; width:calc(100% - 44px); height:23px; font-size:18px; font-weight:500; color:#2f3334; line-height:1em; border:0px;}
.dataMap_list .dataMap_list_search .search_input_wrap input::placeholder {color:#a9aeb7;}
.dataMap_list .dataMap_list_search .search_input_wrap input::-webkit-input-placeholder {color:#a9aeb7;}
.dataMap_list .dataMap_list_search .search_input_wrap input:-ms-input-placeholder {color:#a9aeb7;}
.dataMap_list .dataMap_list_search button.search_btn {position:relative; float:right; display:flex; align-items:center; justify-content:center; width:106px; height:50px; background:#1d6dd9; border-radius:6px; font-size:18px; font-weight:600; color:#fff; line-height:1em; margin-left:30px; transition:.3s;}
.dataMap_list .dataMap_list_search button.search_btn:hover {background:#164a90;}
/* 목록 */
.dataMap_list .dataMap_list_wrap {display:inline-block; width:100%; height:auto;}
.dataMap_list .dataMap_list_wrap > ul {display:inline-block; width:100%; height:auto; text-align:center;}
.dataMap_list .dataMap_list_wrap > ul > li {display:inline-block; width:683px; height:186px; border:1px solid #dbdfe4; border-radius:10px; text-align:left; overflow:hidden; transition:.3s; transform:translateY(0px); box-shadow:0px 0px 0px 0px rgba(47,58,72,.1); margin:0px 27px 27px 0px;}
.dataMap_list .dataMap_list_wrap > ul > li:hover {border:1px solid #1d6dd9; transform:translateY(-5px); box-shadow:0px 5px 5px 0px rgba(47,58,72,.1);}
.dataMap_list .dataMap_list_wrap > ul > li:nth-child(2n) {margin:0px 0px 27px 0px;}
.dataMap_list .dataMap_list_wrap > ul > li a {position:relative; display:flex; align-items:center; justify-content:flex-start; width:calc(100% - 54px); height:calc(100% - 54px); padding:27px;}
.dataMap_list .dataMap_list_wrap > ul > li a .dataMap_thumb {position:relative; float:left; display:flex; align-items:center; justify-content:center; width:175px; height:132px; border:6px solid #c9d2dd; border-radius:10px; margin-right:28px; overflow:hidden;}
.dataMap_list .dataMap_list_wrap > ul > li a .dataMap_thumb img {width:auto; min-height:100%;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text {position:relative; float:right; width:calc(100% - 220px); height:132px; padding-left:28px; border-left:1px dashed #bac5d3;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li {display:flex; align-items:center; justify-content:flex-end; width:100%; height:auto;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li:nth-child(2) {margin:28px 0px;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li p {display:inline-block; width:45px; height:auto; font-size:13px; font-weight:400; color:#555555; line-height:1em; margin-right:9px;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li span {display:inline-block; width:calc(100% - 57px); height:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li span.category_title {height:23px; font-size:20px; font-weight:600; color:#1d1f20; line-height:1em;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li span.data {height:20px; font-size:16px; font-weight:500; color:#1d1f20; line-height:1em;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li span.button_wrap button {display:flex; align-items:center; justify-content:center; width:130px; height:32px; border-radius:50px; border:1px solid #1d6dd9; background:#fff; font-size:16px; font-weight:500; color:#1d6dd9; line-height:1em;}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li span.button_wrap button::after {content:''; display:inline-block; margin-left:5px; width:17px; height:14px; background:url('../../images/dongjakMain/down_icon.png') 100% 100% no-repeat; background-size:cover; transition:.3s; transform:translateY(-3px);}
.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li span.button_wrap button:hover::after {transform:translateY(0px);}
.dataMap_list .dataMap_list_wrap > ul > li a > span {position:absolute; display:flex; align-items:center; justify-content:center; bottom:0px; right:0px; width:101px; height:32px; background:#ecf0f5; border-radius:10px 0px 0px 0px; font-size:16px; font-weight:500; color:#b8bfc7; line-height:1em; transition:.3s;}
.dataMap_list .dataMap_list_wrap > ul > li:hover a > span {background:#1d6dd9; color:#fff;}
.dataMap_list .dataMap_list_wrap > ul > li a > span::after {content:''; display:inline-block; width:13px; height:10px; background:url('../../images/dongjakMain/dataMap_a_icon.png') 100% 100% no-repeat; background-size:cover; margin-left:11px; transition:.3s;}
.dataMap_list .dataMap_list_wrap > ul > li:hover a > span::after {background:url('../../images/dongjakMain/dataMap_a_icon_hover.png') 100% 100% no-repeat; background-size:cover; margin-left:8px;}
/* 페이징 컨트롤 */
#paging {clear:both;width:100%;height:auto;margin:0 0 15px 0;text-align:center;}
#paging span {margin-right:8px;}
#paging span:last-child {margin-right:0;}
#paging span a {display:inline-block;width:20px;height:30px;margin-right:4px;text-decoration:none; color:#7f868c;font-size:18px;font-weight:500;line-height:29px; border-bottom:2px solid #fff;}
#paging span a:hover,
#paging .Present a {color:#005aab; border-bottom:3px solid #005aab;}
#paging .mNum{display:none;}
#paging .mNum a{width:60px;height:20px;border:1px solid #b1262d;color:#fff;background-color:#d8373f;}
#paging .dubble a{width:50px;}
#paging .numPN{display:inline-block;height:20px;vertical-align:top;}
#paging .numPN a{padding:0 10px;font-size:10px;}
#paging .over a{padding:0 10px;font-size:10px;}
#paging .left a{margin-right:20px;}
#paging .right a{margin-left:20px;}
/***************************** 데이터지도 목록 END *****************************/


/***************************** 데이터지도 상세 START *****************************/
#fusion-map-wrap {position:relative; width:1398px; height:934px; margin:0 auto; border:1px solid #d4d4d4; overflow:hidden;}
#fusion-map-wrap #map {position:relative; width:100%; height:100%;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap {position:absolute; top:0px; left:0px; transition:.3s;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap.on {left:-320px;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl {position:relative; float:left; width:287px; height:902px; padding:16px; border-right:1px solid #adb7c3; background:#fff; overflow-y:scroll;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title {position:absolute; top:0px; left:320px; width:1058px; height:31px; padding:10px; border-bottom:1px solid #adb7c3; background:#edf0f6; display:flex; align-items:center; transition:.3s;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title.on {width:1378px;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title .fusion_title_text {position:relative; float:left; display:flex; align-items:center; width:calc(100% - 130px); margin-right:25px;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title .fusion_title_text img {display:inline-block; width:37px; height:37px; margin-top:2px;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title .fusion_title_text p {display:inline-block; font-size:20px; font-weight:600; color:#1d1f20; line-height:1em; width:calc(100% - 45px); margin-left:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title button.go_list {position:relative; float:right; width:100px; height:31px; padding-right:5px; border-radius:4px; background:#07192e; font-size:18px; font-weight:600; color:#fff; display:flex; align-items:center; justify-content:center;}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title button.go_list img {display:inline-block; width:8px; height:13px; margin-right:5px; transition:.3s; transform:translateX(0px);}
#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title button.go_list:hover img {transform:translateX(-3px);}
.fusion-map_search-ctrl_expression-data {display:inline-block; width:calc(100% - 20px); height:auto; padding:10px; background:#eff2f6; border-radius:6px; margin-bottom:13px;}
.fusion-map_search-ctrl_expression-data .fusion-map_search-ctrl_expression-data_title {display:inline-block; width:100%; height:auto; margin-bottom:13px;}
.fusion-map_search-ctrl_expression-data .fusion-map_search-ctrl_expression-data_title span.fusion-map_search-ctrl_expression-data_title-icon.radio {display:inline-block; vertical-align:top; width:18px; height:18px; background:url('../../images/dongjakMain/radio_title.png') 100% 100% no-repeat; background-size:cover; margin-right:3px;}
.fusion-map_search-ctrl_expression-data .fusion-map_search-ctrl_expression-data_title span.fusion-map_search-ctrl_expression-data_title-icon.check {display:inline-block; vertical-align:top; width:18px; height:18px; background:url('../../images/dongjakMain/check_title.png') 100% 100% no-repeat; background-size:cover; margin-right:3px;}
.fusion-map_search-ctrl_expression-data .fusion-map_search-ctrl_expression-data_title span.fusion-map_search-ctrl_expression-data_title-icon.info {display:inline-block; vertical-align:top; width:18px; height:18px; background:url('../../images/dongjakMain/info_title.png') 100% 100% no-repeat; background-size:cover; margin-right:3px;}
.fusion-map_search-ctrl_expression-data .fusion-map_search-ctrl_expression-data_title span.fusion-map_search-ctrl_expression-data_title-text {display:inline-block; vertical-align:top; width:calc(100% - 24px); height:18px; font-size:16px; font-weight:600; color:#1d1f20; line-height:1em; text-align:left;}
.fusion-map_search-ctrl_expression-data .fusion-map_search-ctrl_expression-data_title p {display:inline-block; margin-left:21px; width:calc(100% - 24px); height:auto; font-size:12px; font-weight:400; color:#555555; line-height:1.2em; letter-spacing:-.06em; word-break:keep-all; margin-top:5px;}
/* 표현자료 */
ul.fusion-map_search-ctrl_expression-data-list {display:inline-block; width:100%; height:auto;}
ul.fusion-map_search-ctrl_expression-data-list.radio li {position:relative; float:left; width:calc(100%/2 - 7px); height:16px; margin-bottom:7px; display:flex; align-items:center; justify-content:flex-start;}
ul.fusion-map_search-ctrl_expression-data-list.radio li:nth-child(odd) {margin-right:7px;}
ul.fusion-map_search-ctrl_expression-data-list.radio li:nth-child(even) {margin-left:7px;}
ul.fusion-map_search-ctrl_expression-data-list li input[type="radio"],
ul.fusion-map_search-ctrl_expression-data-list li input[type="checkbox"] {position:absolute; width:100%; height:100%; z-index:2; overflow:hidden; opacity:0; cursor:pointer;}
ul.fusion-map_search-ctrl_expression-data-list.radio li label {position:relative; z-index:1; display:inline-block; width:100%; height:16px; margin-right:3px; background:url('../../images/dongjakMain/label1.png') 0% 13% no-repeat; background-size:12px 12px;}
ul.fusion-map_search-ctrl_expression-data-list.radio li input[type="radio"]:checked + label {background:url('../../images/dongjakMain/label1_checked.png') 0% 13% no-repeat; background-size:12px 12px;}
ul.fusion-map_search-ctrl_expression-data-list li p {margin-left:16px; display:inline-block; vertical-align:top; width:calc(100% - 16px); height:100%; font-size:13px; font-weight:500; color:#1d1f20; line-height:1em;}
/* 시설위치 */
ul.fusion-map_search-ctrl_expression-data-list.check li {position:relative; float:left; width:100%; height:16px; margin-bottom:7px; display:flex; align-items:center; justify-content:flex-start;}
ul.fusion-map_search-ctrl_expression-data-list.check li label {position:relative; z-index:1; display:inline-block; width:100%; height:16px; margin-right:3px; background:url('../../images/dongjakMain/check1.png') 0% 13% no-repeat; background-size:12px 12px;}
ul.fusion-map_search-ctrl_expression-data-list.check li input[type="checkbox"]:checked + label {background:url('../../images/dongjakMain/check1_checked.png') 0% 13% no-repeat; background-size:12px 12px;}
ul.fusion-map_search-ctrl_expression-data-list.check li p {width:calc(100% - 35px); margin-left:4px;}
/* ul.fusion-map_search-ctrl_expression-data-list.check li span.contents-square {display:inline-block; vertical-align:top; width:10px; height:16px; margin-left:18px;} */
ul.fusion-map_search-ctrl_expression-data-list.check li img.contents-square {display:inline-block; vertical-align:top; width:10px; height:16px; margin-left:18px;}
/* 기초자료 */
.fusion-map_search-ctrl_data_download a {position:relative; display:inline-block; width:calc(100% - 22px); height:13px; padding:6px 10px; border:1px solid #a3aeba; border-radius:4px; background:#fff; font-size:13px; font-weight:500; color:#1d1f20; line-height:1em; box-shadow:0px 0px 0px 0px rgba(0,0,0,.1); transition:.3s; transform:translateY(0px);}
.fusion-map_search-ctrl_data_download a::after {position:relative; float:right; display:block; content:''; width:14px; height:12px; background:url('../../images/dongjakMain/info_down_icon.png') 100% 100% no-repeat; background-size:cover;}
.fusion-map_search-ctrl_data_download a:hover {box-shadow:0px 3px 1px 1px rgba(0,0,0,.1); transform:translateY(-3px);}
/* 열기/닫기 버튼 */
.fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_button {position:relative; float:right; z-index:2; top:397px;}
.fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_button .fusion-map_search-ctrl_btn {background:url('../../images/dongjakMain/button-bg.png') 100% 100% no-repeat; width:35px; height:140px;}
.fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_button #open img {transform:rotate(180deg);}
/* 범례 영역 START */
.fusion-map_category-ctrl {min-width:290px; box-shadow:0px 3px 15px 0px #697f85; position:absolute; top:75px; left:345px; transition:0.3s;}
.fusion-map_category-ctrl.on {left:22px;}
/* 헤더 열고/닫기 */
.fusion-map_category-ctrl .fusion-map_category-ctrl_header {border-radius:2px; background:#2f3340; height:32px; padding:0px 13px; min-width:270px; cursor: pointer;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_header span.fusion-map_category-ctrl_header_icon {display:inline-block; background:url('../../images/fusion/header-ic.png') 100% 100% no-repeat; width:10px; height:22px; margin-right:3px;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_header p.fusion-map_category-ctrl_header_text {display:inline-block; font-size:15px; font-weight:600; color:#fff; margin-right:2px;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_header .fusion-map_category-ctrl_header_button {display:inline-block; position:relative; float:right;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_header .fusion-map_category-ctrl_header_button .fusion-map_category-ctrl_header_btn {position:relative; display:block; top:9px; color:#fff; font-size:8px; background:none; vertical-align:unset;}
/* 범례 컨텐츠 영역 */
.fusion-map_category-ctrl .fusion-map_category-ctrl_body {min-width:270px; background:#fff; display: none;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_body.on {display: block;}

.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_category {min-width:270px; height:22px; background:#a5a5a5;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_category ul li {position:relative; float:left; height:22px; font-size:12px; font-weight:300; color:#fff; padding:0 10px; text-align:center; background:#a5a5a5; cursor:pointer;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_category ul li.on {background:#e19347;}

.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_contents {background:#fff; padding:15px; border-radius:0 0 2px 2px; max-height:140px; overflow-y:scroll; overflow-x:hidden;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_contents ul li {margin-bottom:5px;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_contents ul li:last-child {margin-bottom:0;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_contents ul li span {display:inline-block;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_contents ul li span.contents-square {width:8px; height:8px; margin-right:5px;}
.fusion-map_category-ctrl .fusion-map_category-ctrl_body .fusion-map_category-ctrl_body_contents ul li span.contents-text {font-size:12px; font-weight:300; color:#4d5058;}
/* 범례 영역 END */
/* 인포 윈도우 START */
.fusion-map_info-window .fusion-map_info-window_wrap {position:relative; height:228px;}
/* 컨텐츠 부분 */
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box {position:relative; float:left; min-width:330px; max-height:250px; background:#fff; border-radius:5px; overflow-y:scroll; overflow-x:hidden; box-shadow:0px 3px 15px 0px #697f85;}
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box .fusion-map_info-window_box-list {padding:15px;}
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box .fusion-map_info-window_box-list ul li {border-bottom:1px solid #ededed; padding:12px 0;}
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box .fusion-map_info-window_box-list ul li:last-child {margin-bottom:0; border-bottom:none;}
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box .fusion-map_info-window_box-list ul li p.fusion-map_info-window_box-list_data {display:inline-block; width:90px; color:#ca512c; font-size:13px; font-weight:300;}
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box .fusion-map_info-window_box-list ul li p.fusion-map_info-window_box-list_data span.info-window-ic {display:inline-block; font-size:4px; margin-right:4px; vertical-align:bottom;}
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box .fusion-map_info-window_box-list ul li p.fusion-map_info-window_box-list_worth {display:inline-block; font-size:14px; font-weight:500; color:#505050; margin-top:3px;}
/* 닫기버튼 */
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_delete {position:relative; float:left; position:absolute; right:-10px;}
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_delete button.fusion-map_info-window_delete-btn {width:30px; height:30px; border-radius:0 5px 5px 0; background:#3c3d41; color:#fff; font-size:16px; font-weight:600;}
/* 화살표 */
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box-arrow_wrap {position:absolute; bottom:0; left:calc( 100% - 57% );}
.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box-arrow {position:relative;top:249px;height: 0px;border-top: 30px solid #fff;border-right: 10px solid transparent;border-left: 10px solid transparent; left:-176px;}
/* 인포 윈도우 END */

/* 데이터지도 정보 영역 */
.dataMap_dataInfo_wrap {position:absolute; bottom:0px; right:0px; width:calc(100% - 360px); margin:20px; z-index:9; transition:.3s;}
.dataMap_dataInfo_wrap.on {width:calc(100% - 40px);}
.dataMap_dataInfo_box {position:relative; width:100%; height:300px; margin-bottom:20px; background:#fff; border-radius:5px; box-shadow:0px 0px 6px 2px rgba(0,0,0,.2); overflow:hidden;}
.dataMap_dataInfo_box .box_header {position:relative; display:flex; align-items:center; width:calc(100% - 36px); height:auto; padding:18px;}
.dataMap_dataInfo_box .box_header span {position:relative; float:left; font-size:14px; font-weight:400; color:#1d1f20; line-height:1em; margin-right:7px;}
.dataMap_dataInfo_box .box_header p {position:relative; display:inline-block; font-size:16px; font-weight:600; color:#1d1f20; line-height:1em; width:calc(100% - 91px); margin-right:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dataMap_dataInfo_box .box_header button {position:relative; float:right; width:20px; height:20px;}
.dataMap_dataInfo_box .box_header button img {width:20px;}
.dataMap_dataInfo_box .box_content {position:relative; width:calc(100% - 36px); height:calc(100% - 92px); padding:18px; overflow-x:scroll; overflow-y:hidden; white-space:nowrap;}
.dataMap_dataInfo_btn {position:relative; width:340px; height:48px; margin:0 auto;}
.dataMap_dataInfo_btn button {position:relative; float:left; display:flex; align-items:center; justify-content:center; width:160px; height:48px; font-size:15px; font-weight:600; color:#1d1f20; line-height:1em; background-color:#fff; border-radius:5px; box-shadow:0px 0px 6px 2px rgba(0,0,0,.2); margin-right:20px; transition:.3s;}
.dataMap_dataInfo_btn button:hover,
.dataMap_dataInfo_btn button.on {background:#2f3340; color:#fff;}
.dataMap_dataInfo_btn button.domainData::before {content:''; display:inline-block; width:24px; height:24px; margin-right:6px; background:url('../../images/dongjakMain/dataMap_dataIcon1.png') center center no-repeat; background-size:cover;}
.dataMap_dataInfo_btn button.domainData:hover::before,
.dataMap_dataInfo_btn button.domainData.on::before {background:url('../../images/dongjakMain/dataMap_dataIcon1_on.png') center center no-repeat; background-size:cover;}
.dataMap_dataInfo_btn button.markerData {margin-right:0px;}
.dataMap_dataInfo_btn button.markerData::before {content:''; display:inline-block; width:24px; height:24px; margin-right:6px; background:url('../../images/dongjakMain/dataMap_dataIcon2.png') center center no-repeat; background-size:cover;}
.dataMap_dataInfo_btn button.markerData:hover::before,
.dataMap_dataInfo_btn button.markerData.on::before {background:url('../../images/dongjakMain/dataMap_dataIcon2_on.png') center center no-repeat; background-size:cover;}
/***************************** 데이터지도 상세 END *****************************/


/***************************** 미디어 쿼리 *****************************/
@media screen and (max-width:1445px) {
	.dataMap_list {width:calc(100% - 36px); margin:0px 18px;}	
	.dataMap_list .dataMap_list_wrap > ul > li {width:calc(100%/2 - 30px); margin:0px 12px 12px 0px;}
	.dataMap_list .dataMap_list_wrap > ul > li:nth-child(2n) {margin:0px 0px 12px 0px;}

	#fusion-map-wrap {width:calc(100% - 36px); margin:0px 18px;}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap {width:100%; height:0px;}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title {width:calc(100% - 340px);}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title.on {width:calc(100% - 20px); left:320px;}
	.fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_button {float:left;}
}

@media screen and (max-width:1080px) {
	.dataMap_list .dataMap_list_wrap > ul > li {width:100%; margin:0px 0px 12px 0px;}
	.dataMap_list .dataMap_list_wrap > ul > li:nth-child(2n) {margin:0px 0px 12px 0px;}
	
	.contents.map {margin:0px;}
	#fusion-map-wrap {width:100%; margin:0px; border:0px;}
	.fusion-map_category-ctrl {box-shadow:0px 3px 15px 0px rgba(0,0,0,.2); top:53px; left:320px; width:calc(100% - 320px);}
	.fusion-map_category-ctrl.on {top:52px; left:0px; width:100%;}
}

@media screen and (max-width:600px) {
	body {height:100%;}

	.dataMap_list .dataMap_list_search {width:100%; padding:0; background:none; border:0;}
	.dataMap_list .dataMap_list_search .search_input_wrap {width:calc(100% - 38px); margin-bottom:12px;}
	.dataMap_list .dataMap_list_search .search_input_wrap img {margin-right:10px;}
	.dataMap_list .dataMap_list_search .search_input_wrap input {width:calc(100% - 34px); font-size:16px;}
	.dataMap_list .dataMap_list_search button.search_btn {margin-left:0px; width:100%;}
	.dataMap_list .dataMap_list_wrap > ul > li {width:100%; height:350px;}
	.dataMap_list .dataMap_list_wrap > ul > li a {display:inline-block;}
	.dataMap_list .dataMap_list_wrap > ul > li a .dataMap_thumb {width:calc(100% - 12px); margin-bottom:28px; margin-right:0px;}
	.dataMap_list .dataMap_list_wrap > ul > li a .dataMap_thumb img {min-width:100%;}
	.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text {width:100%; padding-left:0px; padding-top:28px; border-left:0px; border-top:1px dashed #bac5d3;}
	.dataMap_list .dataMap_list_wrap > ul > li a ul.dataMap_text li:nth-child(2) {margin:10px 0px;}

	.contents.map {height:100%;}
	#fusion-map-wrap {height:100%;}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title .fusion_title_text {width:100%; margin-right:0px;}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title button.go_list {display:none;}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap {height:100%; z-index:99;}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap.on {left:calc(-100% - 1px); z-index:1;}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl {width:calc(100% - 32px); height:calc(100% - 32px);}
	#fusion-map-wrap .fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_title.on {left:100%;}
	.fusion-map_search-ctrl-wrap .fusion-map_search-ctrl_button {position:absolute; top:50%; left:calc(100% - 35px); transform:rotate(180deg);}
	.fusion-map_search-ctrl-wrap.on .fusion-map_search-ctrl_button {left:100%; transform:rotate(0deg);}

	.dataMap_dataInfo_btn {width:100%;}
	.dataMap_dataInfo_btn button {width:calc(100%/2 - 10px); margin-right:10px;}
	.dataMap_dataInfo_btn button.markerData {margin-left:10px;}
}

@media screen and (max-width:375px) {
	.fusion-map_info-window .fusion-map_info-window_wrap .fusion-map_info-window_box {min-width:250px;}
}