﻿@charset "utf-8";



/* =========================================================================== */
/* PC모드 중912이상 2160 이하로 내려갈 때 2022-05-09 KEJ추가*/
/* =========================================================================== */
@media (min-width:912px) and (max-width:2160px) {

/* ========================================================================= */
/*Common*/
/* ========================================================================= */

*	{word-break: keep-all;}
/*GNB*/
.mobile_only.m_gnb_menu	{display:block; position:absolute; top:60px; left:0; z-index: 99; font-family: 'SCoreDream'; width: 100%; text-align: center;}

.gnb_menu01>ul	{display:flex; width:100%; background:transparent; text-align: center;}
.gnb_menu01>ul>li	{position:relative; /* display: inline-block; float:left;*/ border:transparent; padding:0; height: 50px; background: none !important; width:14%}
.gnb_menu01>ul>li>a	{display: inline-block; width:80%; padding:8px 0;border:1px solid transparent; /*border-radius:6px;*/ font-size:18px;}
.gnb_menu01>ul>li.on>a,
.gnb_menu01>ul>li>a:hover	{/*border:1px solid #fff; color:#fff !important;*/color: #61f8ff; border-bottom: solid 2px #61f8ff;}
.gnb_menu01>ul>li>.sub_gnb	{/*display:none; */ visibility: hidden; position: absolute; left: 19px; top: 42px; width: 81%; text-align: center; background: #0079c2;/* border-radius: 8px;*/border-top: solid 2px #61f8ff; padding: 5px 0 10px; box-shadow: 1px 3px 3px #0b2a3a;}
.gnb_menu01>ul>li>.sub_gnb>a	{font-size:12px; display:block; padding:5px; color:#fff !important;}
.gnb_menu01>ul>li>.sub_gnb>a.on,
.gnb_menu01>ul>li>.sub_gnb>a:active,
.gnb_menu01>ul>li>.sub_gnb>a:visited,
.gnb_menu01>ul>li>.sub_gnb>a:hover	{font-weight: 600;}

.gnb_menu01>ul>li>.sub_gnb:before	{position: absolute; display: block; top: -4px; left: 47%; content: ''; width: 0; transform: rotate(45deg); height: 0; border-left: 5px solid #0079c2; border-top: 5px solid #0079c2; border-bottom: 5px solid transparent; border-right: 5px solid transparent;}

.header	{height:120px;}
.header_alram	 {display:none;}
.m_gnb_menu	{top:42px;}

.gnb_menu01>ul>li.sub01.sub_on .sub_gnb,
.gnb_menu01>ul>li.sub01:active .sub_gnb,
.gnb_menu01>ul>li.sub01:hover .sub_gnb	 {visibility: visible; color:#fff;}

.gnb_menu01>ul>li.sub01.sub_on .sub_gnb:before,
.gnb_menu01>ul>li.sub01:active .sub_gnb:before,
.gnb_menu01>ul>li.sub01:hover .sub_gnb:before	 {visibility: visible;}


.gnb_menu01>ul>li.sub02.sub_on .sub_gnb,
.gnb_menu01>ul>li.sub02:active .sub_gnb,
.gnb_menu01>ul>li.sub02:hover .sub_gnb	 {visibility: visible; color:#fff;}

.gnb_menu01>ul>li.sub02.sub_on .sub_gnb:before,
.gnb_menu01>ul>li.sub02:active .sub_gnb:before,
.gnb_menu01>ul>li.sub02:hover .sub_gnb:before	 {visibility: visible;}

.gnb_menu01>ul>li.sub03.sub_on .sub_gnb,
.gnb_menu01>ul>li.sub03:active .sub_gnb,
.gnb_menu01>ul>li.sub03:hover .sub_gnb	 {visibility: visible; color:#fff;}

.gnb_menu01>ul>li.sub03.sub_on .sub_gnb:before,
.gnb_menu01>ul>li.sub03:active .sub_gnb:before,
.gnb_menu01>ul>li.sub03:hover .sub_gnb:before	 {visibility: visible;}



/*layout*/
html, body {height: 100%;}
body	{background-color:#0b2a3a;}
body:before	{content: ''; width: 100%; height: 4px; display: block; background: #0962ad; position: absolute; top: 0; left: 0; z-index: 1;}

.body_wrap	{position:relative; width: 98%;/*태블릿여백때문에 98%로설정*/ min-width: 768px; max-width: 1400px; min-height: 100%; height:unset; margin: 0 auto;}
.warp_detail01	{overflow:auto; padding-bottom: 70px; height: auto;}

.container .section01_x6_popup.bg0	{background: none; border: none;}
.main_container .section01_x6_popup, .container .section01_x6_popup	{height:100%;}

.popup_btn_area.right.top	{right:10px; bottom:unset; top:10px;}

.main_bn_news>li	{display: block; margin-bottom: 5px; width: 100%; height: 74px; border-radius: 3px; overflow: hidden; background: rgba(0,0,0,0.5);text-align: center;color: #fff; line-height: 70px;}
.main_bn_news>li>a	{font-size:10px; color:rgba(255,255,255,0.3)}

/*footer*/
.pc_footer	{position: relative; width: 100%; height: 70px; margin: -70px auto 0; clear: both; max-width: 1400px; z-index: 3;}
.pc_footer .f_logo	{font-size:0; width:250px; height:60px; background:url(../images/ic_img/ic_logo1.png) no-repeat  0 7px; background-size:200px;}

.pc_footer .f_goto	{position:absolute; top:10px; left:220px;}
.pc_footer .f_goto > li	{color:#fff; display:inline-block; margin-right:10px;}
.pc_footer .f_goto > li > a	{font-size: 10px; font-family: 'SCoreDream'; color: #96a4ab;}
.pc_footer .f_adr	{position:absolute; top:35px; left:220px; font-size:10px; font-family: 'SCoreDream'; color:#fff;}


/*핵심사업 레이아웃*/
.container	{min-height: 680px;}
.container .section01,
.container .section02,
.container .section03	{width:49.5%;}
.container .section_content	{height:100%;}
.majorbiz_list	 {height: 48%;}


/*핵심사업상세*/
.majorbiz_photo.right	{height:45%; margin-bottom:2%;}
.majorbiz_photo.right .inner_box_top	{float:left;  width:80%; height:100%;}
.majorbiz_photo.right .inner_box_bottom	{float:right; width:20%; height:100%;}
.majorbiz_photo.right .photo_list	{height:100%; padding:5px 5px 0;}
.majorbiz_photo.right .photo_list>ul>li	{float:unset; width:100%; height:calc(20% - 5px); padding:0; margin-bottom:5px;}


.biz_thum	{width:90px; height:65px; overflow:hidden;}
.biz_thum>img	{width:100%; height:100%;}

.label_s01	{border:1px solid #00aaab; padding:1px 8px 3px; line-height:1; border-radius:20px; background:#00aaab;}
.label_s02	{border:1px solid #7a9aad; padding:1px 8px 3px; line-height:1; border-radius:20px; background:#0d3c58;}

.biz_view_news01	{width:100%; /*height:34%;*/ height:24%; padding:0; box-sizing: border-box; border:none; overflow: hidden;}
.biz_view_news02	{width:100%;  /*height:34%;*/ height:24%; padding:0; margin:1% 0; box-sizing: border-box; border:none; overflow: hidden;}
.biz_view_news03	{width:100%;  /*height:34%;*/ height:24%; padding:0; margin: 1% 0; box-sizing: border-box; border:none; overflow: hidden;}
.biz_view_news04	{width:100%;  /*height:34%;*/ height:24%; padding:0; box-sizing: border-box; border:none; overflow: hidden;}

.biz_view_news04 .sc_box.h175	{height: 175px !important; padding: 0 6px 0 10px;}
.biz_view_news04 .table_in_news>li	{padding:5px 0;}
.biz_view_news04 p.txt	{font-size: 12px; letter-spacing: -0.02em; width: calc(100% - 100px); white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.biz_inner {width:100%; height:100%; padding-right: 0px; box-sizing: border-box;}

.biz_view_news01 .table_sc_box .table05,
.biz_view_news01 .table_sc_box .table05 tr,
.biz_view_news02 .table_sc_box .table05,
.biz_view_news02 .table_sc_box .table05 tr,
.biz_view_news03 .table_sc_box .table05,
.biz_view_news03 .table_sc_box .table05 tr,
.biz_view_news04 .table_sc_box .table05,
.biz_view_news04 .table_sc_box .table05 tr	{height:100%;}

.container .section01,
.container .section02	{width:49.5%;}

.container .section_content .section_title h2	{ font-size:18px;}

.link_news2_popup .question .q_text	{height:400px;}

/*시정지표 레이아웃*/
.policy_wrap	{height: calc(100% + 18px);}/*지표 가장 하단의 높이값때문에 넣었음*/
.policy_wrap .policy_list.li3>li	{height:20%;}


/*게시판내용팝업 레이아웃*/
.container .section01_popup, 
.container .section02_popup, 
.container .section03_popup, 
.container .section04_popup	{width:49.5%;}

.container .section02_popup,
.container .section03_popup	 {left:unset; right:3px;}


.container .section01_popup.w_33,
.container .section02_popup.w_33,
.container .section03_popup.w_33	{width:33% !important;}


/*도시현황 레이아웃*/
.container .section01_x4,
.container .section02_x2	{position: relative; float: left; height: 100%; box-sizing: border-box;}
.container .section01_x4	{width:66.4%;}
.container .section02_x2	{width: calc(33.3% - 10px); margin-left: 10px;}
.container .section02_x2 .section02_01{position:relative;width:100%; height: calc(50% - 5px); margin:0;box-sizing:border-box;}
.container .section02_x2 .section02_02{position:relative;width:100%;height: calc(50% - 5px); margin-top: 10px; box-sizing:border-box;}

.map_wrap	 {border-radius:3px; overflow:hidden;}
.map_wrap.left_lnb	{margin-left:205px; width:calc(100% - 205px);}

.safety_list ul>li span.date1	{bottom:3px;}
.safety_list	{height:100%;}
.water_list	{width: 100%; height: 100%; position: relative; box-sizing: border-box;}

.water_list.tit,
.safety_list.tit	 {height: calc(100% - 40px); background:none !important;}
.inner_tit	 {font-size: 15px; font-weight: 500; margin-bottom: 15px;}
.lnb_menu01>a	{padding: 12px 10px;}
.lnb_submenu02 .depth2 > li {position:relative;}
.lnb_submenu02 .depth2 > li.on	 {background: #0b2a3a;}
.lnb_submenu02 .depth2 > li > a {width:90%; font-size:12px; margin:0 auto; border-bottom:1px solid #0b2a3a; padding:10px 0; text-align: left;}
.lnb_submenu02 .depth2 > li > a > span {position:absolute; right:10px;}


/*대기현황정보*/
.air_info{box-sizing: border-box;}
.air_info.on{border-top: solid 3px #399aeb;}
.air_info ul{padding: 20px 0 0 0;height: 100%;box-sizing: border-box;}
.air_info>li:before{content: '';display: block;position: absolute;left: 0;top: 4%;width: 1px;height: calc(100% - 10px);border-left: solid 1px #072233;}
.air_info>li:first-child:before{border: none;}
.air_info>li {display:block;float:unset;text-align:center;letter-spacing:-0.08em;line-height:1.0em;width: 100%;height: 100%;box-sizing: border-box;position: relative;}
.air_info>li.on{border-bottom: solid 3px #84bd07;}

.air_info>li .text{width: 40%; font-size: 11px; letter-spacing: -0.01em; display: inline-block;}
.air_info>li .cnt{font-size: 11px; display: inline-block; width: 20%; text-align: center;}
.air_info>li .cnt span{color:#fff;line-height: 1.6em;display: inline-block;}
.air_info>li .cnt2{width: 35%; text-align:right;font-size: 11px; font-weight: normal; color: #1290d9; display: inline-block; letter-spacing:0;}
.air_info>li .cnt2 span{font-size: 12px;color:#1290d9;line-height: 1.6em;display: inline-block;}

.air_info>li .good{color:#87b6e3 !important;}/*좋음*/
.air_info>li .normal{color:#5ed95f !important;}/*보통*/
.air_info>li .bad{color:#ff9966 !important;}/*나쁨*/
.air_info>li .worse{color: #e75353 !important; font-size: 14px !important;line-height: 2.0em !important;}/*매우나쁨*/
.air_info>li .checking{color:#878787 !important;}/*점검중*/

/*수질현황정보*/
.water_info{box-sizing: border-box;}
.water_info.on{border-top: solid 3px #399aeb;}
.water_info ul{padding: 20px 0 0 0;height: 100%;box-sizing: border-box;}
.water_info>li:before{content: '';display: block;position: absolute;left: 0;top: 4%;width: 1px;height: calc(100% - 10px);border-left: solid 1px #072233;}
.water_info>li:first-child:before{border: none;}
.water_info>li {display:block;float:unset;text-align:center;letter-spacing:-0.08em;line-height:1.0em;width: 100%;height: 100%;box-sizing: border-box;position: relative;}
.water_info>li.on{border-bottom: solid 3px #84bd07;}

.water_info>li .text{width: 43%; font-size: 11px; letter-spacing: -0.01em; display: inline-block;}
.water_info>li .cnt{font-size: 11px; display: inline-block; width: 50%; text-align: right;}
.water_info>li .cnt span{color:#fff;line-height: 1.6em;display: inline-block;}

.water_info>li .good{color:#87b6e3 !important;}/*좋음*/
.water_info>li .normal{color:#5ed95f !important;}/*보통*/
.water_info>li .bad{color:#ff9966 !important;}/*나쁨*/
.water_info>li .worse{color: #e75353 !important; font-size: 14px !important;line-height: 2.0em !important;}/*매우나쁨*/
.water_info>li .checking{color:#878787 !important;}/*점검중*/

/*시민생활*/
.table_sc_box7{height:calc(100% - 70px);}


.api_btn_top	{right:10px; top:8px;}
.api_btn_top>a	{line-height: 2.5;font-size: 11px;height:auto;}

/*관련서비스 팝업*/
.service_popup	{width: 32.6%; height: 49.2%; top: 0; right:4px;}
.service_popup .service_box .date	{padding-right:0}


/*빅데이터분석*/
.mobile_sub_gnb	 {display:none;}
.h88	{height: 88%;}
.table_sc_box8{height:calc(100% - 80px);}
.table_sc_box11{height:calc(100% - 110px);}
.lnb_menu01 .lnb_submenu .depth2	{height:auto; overflow-y:auto; max-height:200px;}
.lnb_menu01 .lnb_submenu .depth2.h70	{height:70px !important;}
.lnb_list_tit	{margin:8px 5px 10px; font-size: 13px;}
.depth2.li2>li	{width:50%; float:left; letter-spacing:0 !important;}
.big_tab	{top:10px; right:10px;}
.big_tab a	{width:auto;}
.lnb_menu01 .lnb_submenu	{padding-top:8px;}

.section_content .right_txt {display: block; color: #ccc; font-size: 10px; font-weight: 400; position: absolute; right: 10px; top: 13px; letter-spacing: -0.04em; }
.section_content .right_txt2 {display: block; color: #ccc; font-size: 10px; font-weight: 400; text-align:right; letter-spacing: -0.04em; margin-bottom:10px;}

/*지표정의팝업*/
.right_bm_area	{position:absolute; top:unset; right:10px; bottom:10px; z-index: 1;}

.container .section03_popup.policy_info	 {top: 0; height: 49.7%;}
.policy_info .pop_content	{height:75%;}
.policy_info .pop_content .txt2.scroll	{height:95%; white-space: pre-line;}

/*인천e한눈에*/
.e_bg .container	 {height:auto;}
.e_intro_wrap	{position: relative; width: 100%; min-height: 100%; top: unset; left: unset; min-width: 100%; background: none; background-size: cover; color: #fff; overflow: hidden;}
.e_info	{position: relative; margin: 50px auto; float: unset; width: 85%; height: 410px; font-size: 14px; }
.e_thum { position: relative; margin: 50px auto; float: unset; width: 85%; height: auto; }
body.e_bg	{background-image: url(../images/ic_img/e_bg.png); background-size: cover !important; background-attachment: fixed;}
body.e_bg .body_wrap	 {background-color:transparent;}


/*도시현황 수질*/
.table_water_lgd_std	{width: 100%; font-size: 8px; margin-top: 5px;}
.table_water_lgd_std th, .table_water_lgd_std td { padding: 2px; border: 1px solid #ccc; }
.table_water_lgd_dec { font-size: 11px; font-weight: 400; }


.right_area2{display: block;color: #ccc;font-size: 13px;font-weight:400;position: absolute;right: 10px;top: 10px;letter-spacing: -0.04em;}
.right_area2 .right_txt{display: inline-block; position: relative; top: unset; right: unset; color: #ccc; font-size: 9px; font-weight: 400; letter-spacing: -0.04em; width: 150px; text-align: right; margin-top: -5px; vertical-align: middle; line-height: 1.2;}
.right_area2 .right_btn{display:inline-block; background: #0079c2; border: 0; border-radius: 3px; padding: 0 10px; height: 22px; line-height: 22px; color: #fff; font-size: 11px; margin-left:5px; }






/*범례열기 아이콘 추가 2022-07-11*/

.type01	{left:50px !important; top: 10px !important; right:unset !important; bottom:unset !important;}
.type02	{left:50px !important; bottom: 50px !important; top:unset !important; right:unset !important;}
.type03	{left:255px !important; top: 105px !important; bottom:unset !important; right:unset !important;}
.type04	{left:50px !important; top: 135px !important; bottom:unset !important; right:unset !important;}
.type05	{left:255px !important; bottom: 50px !important; top:unset !important; right:unset !important;}

.map_ctmenu.hSmall	{height:115px;}



/*재정현황 레이아웃 2023-06-13*/
.container.finance_4k .section01_x2	{position: relative; float: left; width: calc(33.3% - 10px); height: calc(100% - 50px); box-sizing: border-box;}
.container.finance_4k .section01_x2 .section01_01{position:relative;width:100%; height: calc(50% - 5px); margin:0;box-sizing:border-box;}
.container.finance_4k .section01_x2 .section01_02{position:relative;width:100%;height: calc(50% - 5px); margin-top: 10px; box-sizing:border-box;}

.container.finance_4k .section02_x2	{position: relative; float: left; width: calc(33.3% - 10px); height: calc(100% - 50px); margin-left:10px; box-sizing: border-box;}

.container.finance_4k .section03_x2	{position: relative; float: left; width: calc(33.3% - 10px); height: calc(100% - 50px); margin-left:10px; box-sizing: border-box;}
.container.finance_4k .section03_x2 .section03_01{position:relative;width:100%; height: calc(50% - 5px); margin:0;box-sizing:border-box;}
.container.finance_4k .section03_x2 .section03_02{position:relative;width:100%;height: calc(50% - 5px); margin-top: 10px; box-sizing:border-box;}



}/* PC모드 중9129이상 2160 이하로 내려갈 때 끝*/






/*pc모드 대시민 모바일 추가*/
@media (min-width:200px) and (max-width:911px) {

	.header	{position: fixed; height:62px; background: #0b2a3a url(../images/ic_img/header_bg2.png) no-repeat top center;  background-size: 1300px; z-index: 999;}
	.container	{margin-top:62px !important;}
	.m_gnb_menu	{position:fixed !important;}
	.popup_btn_area	 {position: fixed; top: 100px; width: 40px; height: 40px;}
	.main_container .section01_x6_popup.bg0, .container .section01_x6_popup.bg0	{height: calc(100% - 62px) !important;}
	.section01_x6_popup .section_content.h_auto,
	.h_auto	{height:auto !important; max-height:auto !important; min-height:auto !important;}
	/*인천e한눈에 상단헤더배경*/
	body.e_bg .header	{background:#3e5c80 url(../images/ic_img/header_bg2.png) no-repeat top center;  background-size: 1300px;}

	
	.biz_view_news01,
	.biz_view_news02,
	.biz_view_news03,	{height: 250px !important;}

	.inner_tit		{margin: 0 0 15px; font-size: 15px; border-bottom: 1px solid #165d8a; padding-bottom: 10px;}
	.container .section01_x4	{float:unset; margin-bottom:10px;}
	.section02_x2 .section02_01,
	.section02_x2 .section02_02	{margin:10px 0;}
	.section02_x2 .section_content	{margin:10px 0;}
	.section03_popup.openAPI	{height: calc(100% - 100px) !important;}

	.biz_inner	{height:200px;}

	/*빅데이터*/
	.container.bigdata_4k	{margin-top: 130px !important;}

	.mobile_sub_gnb	 {display: block; position: fixed; width: 100%; height: 40px; background: #0b2d3f; top: 62px; left: 0; padding-top:28px; text-align: center; z-index: 999999;}
	.mobile_sub_gnb>a	 {display: inline-block; /* float: left; */ padding: 8px 0 10px; line-height: 1; width: 32%; font-size: 14px; color: #73a4bd; background: #0a2f42; border: 1px solid #145c8c; box-sizing: border-box;}
	.mobile_sub_gnb>a.on	{color:#fff; background:#0079c2; border:1px solid #0079c2;}
	.section_content .right_txt {display: block; color: #ccc; font-size: 12px; font-weight: 400; position: absolute; right: 10px; top: 13px; letter-spacing: -0.04em; }



	
	/*지표정의팝업*/
	.right_bm_area	{position:absolute; top:unset; right:10px; bottom:10px; z-index: 1;}
	.container .section03_popup.policy_info	 {height: 90% !important;}
	.policy_info .pop_content	{height:90%;}
	.policy_info .pop_content .txt2.scroll	{height:96%; white-space: pre-line;}
	.policy_info .pop_content .text_right	{font-size:11px;}

	/*인천e한눈에*/
	.e_intro_wrap	{position: relative; width: 100%; min-height: 100%; top: unset; left: unset; min-width: 100%; background: none; background-size: cover; color: #fff; overflow: hidden;}
	.e_info	{position: relative; margin: 50px auto; float: unset; width: 85%; height: 410px; font-size: 14px; }
	.e_thum { position: relative; margin: 50px auto; float: unset; width: 85%; height: auto; }
	body.e_bg	{background-image: url(../images/ic_img/e_bg.png); background-size: cover !important; background-attachment: fixed;}
	body.e_bg .body_wrap	 {background-color:transparent;}
	body.e_bg .body_wrap .header	 {background: transparent; position: relative;}
	body.e_bg .body_wrap .container	 {margin-top:0 !important;}

	/*도시현황*/
	.container .section02_x2	{width:100%; float:unset; position:relative;}
	.safety_list.tit	{height:300px;}
	.safety_list.tit ul.scroll	{height:82%;}
	.water_list.tit	{height:300px;}
	.water_list.tit .sc_box02.scroll	{height:68% !important;}

	/*도시현황 수질*/
	.table_water_lgd_std	{width: 100%; font-size: 8px; margin-top: 5px;}
	.table_water_lgd_std th, .table_water_lgd_std td { padding: 2px; border: 1px solid #ccc; }
	.table_water_lgd_dec { font-size: 11px; font-weight: 400; }

	.right_area2{display: block;color: #ccc;font-size: 13px;font-weight:400;position: absolute;right: 10px;top: 10px;letter-spacing: -0.04em;}
	.right_area2 .right_txt{display: inline-block; position: relative; top: unset; right: unset; color: #ccc; font-size: 9px; font-weight: 400; letter-spacing: -0.04em; width: 150px; text-align: right; margin-top: -5px; vertical-align: middle; line-height: 1.2;}
	.right_area2 .right_btn{display:inline-block; background: #0079c2; border: 0; border-radius: 3px; padding: 0 10px; height: 22px; line-height: 22px; color: #fff; font-size: 11px; margin-left:5px; }




}




/* PC w1369 ~ 1920 ================================================================================== */
@media (min-width:1px) and (max-width:2560px) {
   

/*====================================================================================*/
/*simple map*/
/*====================================================================================*/
 .main_section01 .simple_map_wrap {position:relative; width:100%;height:700px;max-height:800px; overflow:hidden; z-index:999;}
 .main_section01 .simple_map_wrap .simple_map01	 {position:absolute; top:10px; left:0; width:200px; height:180px; border-right: 2px solid rgba(255,255,255,0.3); border-bottom: 2px solid rgba(255,255,255,0.3);}
 .main_section01 .simple_map_wrap .simple_map02	 {position: absolute; top: 10px; left: 5%; width: 90%; height: 100%;}

 .main_section01 .simple_map_wrap .simple_map01 img,
 .main_section01 .simple_map_wrap .simple_map02 img	{width:100%; max-height:100%;}

}


@media (min-width:320px) and (max-width:1921px) {

	.simple_map_wrap img[src$="marker_promise_A.png"],
	.simple_map_wrap img[src$="marker_promise_B.png"],
	.simple_map_wrap img[src$="marker_promise_C.png"],
	.simple_map_wrap img[src$="marker_promise_D.png"],
	.simple_map_wrap img[src$="marker_promise_E.png"],
	.simple_map_wrap img[src$="marker_promise_F.png"]{width:30.66px !important; height:44.66px !important;}

	.simple_map_wrap img[src$="marker01_s.png"],
	.simple_map_wrap img[src$="marker02_s.png"],
	.simple_map_wrap img[src$="marker03_s.png"],
	.simple_map_wrap img[src$="marker04_s.png"],
	.simple_map_wrap img[src$="marker05_s.png"],
	.simple_map_wrap img[src$="marker06_s.png"],
	.simple_map_wrap img[src$="marker07_s.png"]{width: 7px !important;}

	.simple_map_wrap img[src$="marker_biz_A.png"],
	.simple_map_wrap img[src$="marker_biz_B.png"],
	.simple_map_wrap img[src$="marker_biz_C.png"],
	.simple_map_wrap img[src$="marker_biz_D.png"],
	.simple_map_wrap img[src$="marker_biz_E.png"],
	.simple_map_wrap img[src$="marker_biz_F.png"],
	.simple_map_wrap img[src$="marker_tour.png"]{width:30.66px !important; height:44.66px !important;}

	img[src$="realtime_bus_blue.png"],
	img[src$="realtime_bus_green.png"],
	img[src$="realtime_bus_orange.png"],
	img[src$="realtime_bus_purple.png"],
	img[src$="realtime_bus_red.png"],
	img[src$="realtime_bus_sky.png"],
	img[src$="realtime_bus_tan.png"],
	img[src$="realtime_bus_stop.png"]{width:28px !important;}
	img[src$="realtime_bus_stop.png"]{margin-top:-25px;}


	img[src$="marker_chicken.png"],
	img[src$="marker_chicken_gray.png"],
	img[src$="marker_covid.png"],
	img[src$="marker_covid_gray.png"],
	img[src$="marker_cow.png"],
	img[src$="marker_cow_gray.png"],
	img[src$="marker_deer.png"],
	img[src$="marker_deer_gray.png"],
	img[src$="marker_goat.png"],
	img[src$="marker_goat_gray.png"],
	img[src$="marker_pig.png"],
	img[src$="marker_chicken.png"],
	img[src$="marker_pig_gray.png"]{width:28px !important;}

}

/*--------------------------- pc end 끝*/