@charset "utf-8";

/* 서브 상단 */
#sub_top {height:145px;background:#eff0f4 url('/Main/Images/section/air/sub/sub_top_bg.jpg') no-repeat 90% 0;box-sizing:border-box;text-align:center;}
#sub_top:after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
#sub_top > .inner {display:inline-block;padding:0 10px 5px;max-width:95%;vertical-align:middle;background-color:#eff0f4;box-sizing:border-box;}
#sub_top .sub_tit {font-size:35px;}

/* 2019-09-30 */
#sub_top .location li {display:inline-block; position:relative; padding:0 8px 0 13px; font-size:1em; line-height:1.2em; vertical-align:top;}
#sub_top .location>li:first-child {width:13px;padding-left:0;text-indent:-9999em;overflow:hidden;}
#sub_top .location>li:last-child {font-weight:600;}
#sub_top .location>li:before{content:''; position:absolute;top:6px;left:0; width:5px; height:9px;background-image:url('/Main/Images/section/air/common/sprh_com.png');background-repeat:no-repeat;background-position:-150px -100px;}
#sub_top .location>li:first-child:before {width:15px; height:13px; top:3px; background-position:-130px -100px;}

/* 컨텐츠 전체 영역 2019-10-21*/
#container > .inner {position:relative;margin:0 auto;padding-left:310px;width:1200px;box-sizing:border-box;}

/* Left Menu 영역 2019-10-21 */
#side {position:absolute;top:0;left:0;bottom:0;width:260px;border:solid #dde2e4;border-width:0 1px 0 1px;background:#fff;z-index:5;}
#side h2 {display:none;}
#side .snb {margin:0 1px;}
#side .snb a {display:block; position:relative; line-height:1.3;}
#side .snb a .blank {width:15px; height:15px; margin-left:4px; background:url('/Main/Images/section/air/common/sprh_com.png') no-repeat 0 -240px; text-indent: -9999px; display: inline-block;}
#side .snb li ul {display: block;}
#side .snb li.open {}
#side .snb li.open > ul {display: block;}
#side .snb > li {border-bottom:1px solid #dde2e4;}
#side .snb > li > a {padding:7px 40px 7px 20px; font-size:14px; color:#333; font-weight:bold;}
#side .snb > li > a.on {margin:-1px -1px 0; background:#393a3f url('/Main/Images/section/air/sub/bg_snb_a.jpg') no-repeat 0 0; background-size:cover; color:#fff;}
#side .snb > li > a .unfd {position:absolute;top:50%;right:20px;width:15px;height:2px;margin-top:-1px;background:url('/Main/Images/section/air/common/sprh_com.png') no-repeat 0 -170px;text-indent:-9999px;}
#side .snb > li > a.on .unfd {height:8px; margin-top:-4px; background-position:0 -160px;}
/* 3차 */
#side .snb > li > ul {margin:7px 0;}
#side .snb > li > ul > li > a {padding:3px 30px 3px 30px;color:#444;font-size:13px;}
#side .snb > li > ul > li > a:before {content: ''; display:inline-block; position:absolute; top:50%; left:20px; width:3px; height:2px; margin-top:-1px; background-color:#818181;}
#side .snb > li > ul > li > a.on {color:#ec6600; text-decoration:underline;}
#side .snb > li > ul > li > a.on:before {width:5px; background-color:#ec6600;}
#side .snb > li > ul > li > a .unfd {position:absolute; top:50%; right:10px; z-index: 10; width:9px; height:9px; margin-top: -4px; background:none;}
#side .snb > li > ul > li > a .unfd:before,
#side .snb > li > ul > li > a .unfd:after {content: ''; display: inline-block; position: absolute; background: #333;}
#side .snb > li > ul > li > a .unfd:before {top: 4px; left: 0; right: 0; height: 1px;}
#side .snb > li > ul > li > a .unfd:after {top: 0; left: 4px; bottom: 0; width: 1px;}
#side .snb > li > ul > li > a.on .unfd:after {display: none;}
/* 4차 */
#side .snb > li > ul > li > ul {margin:10px 0; background: #f6f9fc;}
#side .snb > li > ul > li > ul > li > a {padding:5px 30px 5px 50px;}
#side .snb > li > ul > li > ul > li > a:before {content: ''; display: inline-block; position: absolute; top:50%; left: 38px; width: 4px; height: 2px; margin-top: -1px; background-color: #b7b7b7;}
#side .snb > li > ul > li > ul > li > a.on:before {background-color: #3d7ac9;}


/* 새 창 아이콘 */
.new_win:after {content:"";display:inline-block;width:7px;height:7px;margin-left:5px;background:url('/Main/Images/section/air/common/ico_new_win.png') no-repeat;vertical-align:middle;}


/* 컨텐츠 영역 */
#cont {padding:35px 0 50px;width:100%;line-height:1.9;}
#cont .con_wrap {padding-bottom:60px;color:#7d7d7d;font-size:14px;}

#cont .page_tit_wrap {position:relative;margin-bottom:35px;border-bottom:1px solid #ccc;}
#cont .page_tit {padding:0 0 0px;font-size:26px; letter-spacing:-1px;}
#cont .page_tit span {padding-left:10px; font-size:15px; letter-spacing:-1px;}
#cont .page_util {position:absolute;top:15px;right:0;}
#cont .page_util .btn_print {width:37px;height:35px;border:1px solid #ddd;text-indent:-9999px;background:#fff url('/Main/Images/section/air/sub/util_print_ico.png') no-repeat center center;}

#cont .con_tit {margin:35px 0 10px 0;padding-left:28px;color:#3f3f3f;font-size:17px;font-weight:bold;background:url('/Main/Images/section/air/sub/con_tit_ico.gif') no-repeat left 7px;}
#cont .con_tit + p {margin-left:30px;color:#7d7d7d;}
#cont .con_tit + .con_stit {margin-top:20px;}
#cont .con_tit + .top_overlap {margin-top:-45px;}
#cont .con_tit + .bg_gray {margin-left:30px;}

#cont .con_stit {margin:30px 0 5px 30px;padding-left:25px;color:#1160a4;font-size:15px;font-weight:bold;background:url(/Main/Images/section/air/sub/con_stit_ico.gif) no-repeat left 7px;}
#cont .con_stit + p {margin-left:39px;color:#7d7d7d;}
#cont .con_stit + .tbl_wrap {margin-left:35px;}
#cont .con_stit + .bg_gray {margin-left:35px;}

#cont .con_box {margin-left:39px;color:#7d7d7d;}
#cont .con_txt {}
#cont .con_box.bg_gray {margin-bottom:10px;padding:10px 15px;border:1px solid #dbdbdb;background:#f6f6f6;}
#cont .con_box.line_box {margin:10px 0 10px 39px;border:1px solid #dbdbdb;} /* 2019-07-09 */


/* 공통 리스트 */
.list_type1 {margin-left:39px;}
.list_type1 > li {padding-left:15px;color:#5f5f5f;background:url('/Main/Images/section/air/sub/con_dep1_ico.png') no-repeat left 13px;}
.list_type1 > li:first-child {margin-top:0;}

.list_type2 > li {padding-left:10px;color:#5f5f5f;background:url('/Main/Images/section/air/sub/con_dep2_ico.png') no-repeat left 11px;}
.list_type2 > li:first-child {margin-top:0;}

.list_type3 > li {padding-left:10px;color:#5f5f5f;background:url('/Main/Images/section/air/sub/con_dep3_ico.png') no-repeat left 12px;}
.list_type3 > li:first-child {margin-top:0;}

.conList .no_all {padding-left:0;background:none;}
.conList .no_bg {background:none;}
.conList .list_tit {display:block;}
.conList .list_txt {margin:3px 0;color:#000;font-size:0.93em;;}


/* 공통 box */
#cont .img_wrap {margin:10px 0;}
#cont .img_wrap img {max-width:100%;}
#cont .img_wrap .m_ver {display:none;}


/* 공통 텍스트 */
#cont .txt_red {color:#cc0000;}
#cont .txt_blue {color:#003399;}
#cont .txt_left {text-align:left;}
#cont .txt_center {text-align:center;}
#cont .txt_right {text-align:right;}


/* 공통 테이블 */
#cont .tbl_wrap {margin:10px 0;overflow:hidden;}
#cont .tbl_wrap2 {margin:10px 0;}
#cont .tbl_basic {margin-left:-1px;width:100%;border-collapse:collapse;table-layout:fixed;border-top:2px solid #3679cb;}
#cont .tbl_basic caption {position:static;}
#cont .tbl_basic caption span {position:absolute;left:-10000px;height:1px;overflow:hidden;}
#cont .tbl_basic thead th {padding:10px;font-size:14px;font-weight:600;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#fafafb;word-break:keep-all;word-wrap:break-word;}
#cont .tbl_basic tbody th,
#cont .tbl_basic tbody td {padding:10px;line-height:1.8;color:#5f5f5f;font-size:14px;font-weight:normal;border-left:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.5;word-break:keep-all;word-wrap:break-word;}
#cont .tbl_basic tfoot th,
#cont .tbl_basic tfoot td {padding:10px;line-height:1.8;color:#5f5f5f;font-size:14px;font-weight:normal;border-left:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.5;word-break:keep-all;word-wrap:break-word;}

#cont .tbl_wrap.tbl_pc_scroll {overflow-x:auto;}
#cont .tbl_wrap.tbl_pc_scroll .tbl_basic {/*width:auto;min-width:890px;max-width:1000px;*/}
#cont .tbl_wrap.tbl_scroll {padding-right:1px;width:100%;overflow-x:auto;}
#cont .tbl_pc_scroll_txt {font-size:13px;text-align:right;}
#cont .tbl_pc_scroll_txt + .tbl_wrap {margin:5px 0 10px;}
#cont .tbl_scroll_txt {display:none;font-size:13px;color:#5f5f5f;font-weight:normal;text-align:right;}
#cont .tbl_scroll_txt + .tbl_wrap {margin:5px 0 10px;}

#cont .tbl_basic .bg_none {background:none;}
#cont .tbl_basic .bdl_none {border-left:0;}
#cont .tbl_basic .bg_gray {background:#fafafb;}
#cont .tbl_basic .bg_red {color:#fff;background:#d93232;}
#cont .tbl_basic .bg_yellow {color:#000;background:#ffd100;}
#cont .tbl_basic .bg_green {color:#fff;background:#0b6537;}
#cont .tbl_basic .bg_blue {color:#fff;background:#2691e8;}
#cont .tbl_basic .bg_purple {color:#fff;background:#df1ec5;}
#cont .tbl_basic .bdl_none {border-left:0;}
#cont .tbl_note {color:#7d7d7d;}
#cont .tbl_note + .tbl_wrap {margin:5px 0;}

#cont .tbl_all_td_center th,
#cont .tbl_all_td_center td {text-align:center;}
#cont .tbl_all_td_left th,
#cont .tbl_all_td_left td {text-align:left;}
#cont .tbl_all_td_right th,
#cont .tbl_all_td_right td {text-align:right;}

#cont .tbl_basic .txt_left {text-align:left;}
#cont .tbl_basic .txt_center {text-align:center;}
#cont .tbl_basic .txt_right {text-align:right;}


/* 컨텐츠 버튼 */
.cont_btn_wrap {margin:10px 0;}
.cont_btn_wrap .btn {display:inline-block;margin:3px;padding:0 15px;height:30px;line-height:30px;box-sizing:border-box;border-radius:3px;text-align:center;}
.cont_btn_wrap .btn .ico {display:inline-block;}
.cont_btn_wrap .btn .down {padding-right:15px;background:url('/Main/Images/section/air/sub/btn_ico_down.png') no-repeat right center;}
.cont_btn_wrap .btn .new {padding-right:15px;background:url('/Main/Images/section/air/sub/ico_new_win.png') no-repeat right center;}

.cont_btn_wrap .btn.bg_white {border:1px solid #c8d1db;background:#fff;}
.cont_btn_wrap .btn.bg_blue {color:#fff;background:#1160a4;}
.cont_btn_wrap .btn.bg_blue .down {padding-right:15px;background:url('/Main/Images/section/air/sub/btn_ico_down2.png') no-repeat right center;}
.cont_btn_wrap .btn.bg_blue .new {padding-right:15px;background:url('/Main/Images/section/air/sub/btn_ico_new2.png') no-repeat right center;}


/* 오픈 콘텐츠 */
.open_cont {position:relative;margin-top:50px;padding:15px 30px 15px 160px;min-height:75px;border:1px solid #d6d6d6;box-sizing:border-box;}
.open_cont .mark {position:absolute;top:15px;left:30px;}
.open_cont .txt {margin-top:10px;line-height:1.5;font-size:14px;}

/* 콘텐츠 담당자 */
.page_dept_info {margin-top:10px;padding:10px 20px;background:#626779;}
.page_dept_info ul {overflow:hidden;}
.page_dept_info ul li {float:left;margin:3px 20px 3px 0;padding-left:30px;color:#fff;font-size:13px;}
.page_dept_info ul li.dept {background:url('/Main/Images/section/air/sub/page_dept_info_team_ico.png') no-repeat 0 5px;}
.page_dept_info ul li.name {background:url('/Main/Images/section/air/sub/page_dept_info_name_ico.png') no-repeat 0 5px;}
.page_dept_info ul li.tel {background:url('/Main/Images/section/air/sub/page_dept_info_tel_ico.png') no-repeat 0 5px;}
.page_dept_info ul li.date {float:right;margin-right:0;padding-right:3px;background:url('/Main/Images/section/air/sub/page_dept_info_date_ico.png') no-repeat 0 3px;}


/* 서브 탭 */
#subTabBox {position:relative;margin:0 0 20px;}
#subTabBox .tab_active_tit {display:none;position:relative;padding:0 25px;height:40px;width:100%;color:#444;font-size:14px;font-weight:bold;border:2px solid #1160a4;background:#fff;text-align:left;}
#subTabBox .tab_active_tit:after {display:block;content:"";position:absolute;top:50%;right:20px;width:10px;height:5px;margin-top:-2px;background:url('/Main/Images/section/air/sub/sub_tab_arr.png') no-repeat;}
#subTabBox > .inner {overflow:hidden;}
#subTabBox ul {width:101%;overflow:hidden;}
#subTabBox ul li {float:left;margin:0 1% 1% 0;width:24%;}
#subTabBox ul li .inner_tab {display:block;height:30px;line-height:30px;color:#444;border-radius:4px;box-sizing:border-box;border:1px solid #ccc;background:#f7f7f7;text-align:center;}
#subTabBox ul li .inner_tab.active {border:0;color:#fff;background:url('/Main/Images/section/air/sub/sub_tab1_bg.png') no-repeat right center;}
#subTabBox ul li .inner_tab span {display:inline-block;margin-top:-1px;line-height:28px;vertical-align:top;}

.subTabBox {position:relative;margin:0 0 20px;}
.subTabBox .tab_active_tit {display:none;position:relative;padding:0 25px;height:40px;width:100%;color:#444;font-size:14px;font-weight:bold;border:2px solid #1160a4;background:#fff;text-align:left;}
.subTabBox .tab_active_tit:after {display:block;content:"";position:absolute;top:50%;right:20px;width:10px;height:5px;margin-top:-2px;background:url('/Main/Images/section/air/sub/sub_tab_arr.png') no-repeat;}
.subTabBox > .inner {overflow:hidden;}
.subTabBox ul {width:101%;overflow:hidden;}
.subTabBox ul li {float:left;margin:0 1% 1% 0;width:24%;}
.subTabBox ul li .inner_tab {display:block;height:30px;line-height:30px;color:#444;border-radius:4px;box-sizing:border-box;border:1px solid #ccc;background:#f7f7f7;text-align:center;}
.subTabBox ul li .inner_tab.active {border:0;color:#fff;background:url('/Main/Images/section/air/sub/sub_tab1_bg.png') no-repeat right center;}
.subTabBox ul li .inner_tab span {display:inline-block;margin-top:-1px;line-height:28px;vertical-align:top;}
.tab_contents {display:none;margin:0 0 20px;}
.tab_contents.active {display:block;}



/* 입력 및 검색 폼 2019-07-09 */
.inp_box {overflow:hidden;}
.inp_box label {cursor:pointer;}
.inp_box select {padding:5px;height:30px;font-size:14px;border:1px solid #d8d8d8;box-sizing:border-box;}
.inp_box .select_box,
.inp_box .radio_box {display:inline-block;}
.inp_box .select_box .giude {display:inline-block;}
.inp_box .sch_btn_wrap {margin:10px 0; }
.inp_box .sch_btn {padding:5px;min-width:100px;height:30px;color:#fff;font-size:13px;border-radius:3px;background:#275cac;box-sizing:border-box;}
.inp_box .inp_radio {display:inline-block;margin-right:25px;}
.inp_box .inp_radio input[type=radio] {margin-right:5px;vertical-align:middle;}
.inp_box .inp_radio label {}
.inp_box .cal_box input[type="text"] {width:100px;}
.inp_box .btn {display:inline-block;margin:2px 0;padding:0 10px;height:30px;line-height:30px;color:#444;font-size:14px;background:#e6e6e6;border-radius:5px;text-align:center;}
.inp_box .btn.on {color:#000;background:#38dac2; text-decoration:underline;}


/* 실시간대기정보 > 확정자료 */
.real_time_wrap {margin:0 0 20px;border:1px solid #d8d8d8;}
.real_time_wrap > .inner {height:50px;overflow:hidden;text-align:center;}
.real_time_wrap ul li {height:50px;line-height:50px;}
.real_time_wrap ul li:after {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
.real_time_wrap ul li .txt {display:inline-block;margin-top:-3px;line-height:1.5;vertical-align:middle;}
.real_time_wrap ul li span {display:inline-block;margin:0 2px;}
.real_time_wrap ul li .city {color:#cc0000;font-weight:bold;}
.real_time_wrap ul li .town {color:#11a45d;}
.real_time_wrap ul li .within {color:#11a45d;}
.real_time_wrap ul li .excess {color:#cc0000;}

.sch_form_wrap {position:relative;margin:0 0 15px 0;border-top:2px solid #3679cb;border-bottom:1px solid #ddd;box-sizing:border-box;}
.sch_form_wrap.type1 {padding:15px;background:#fafafa;text-align:center;}

.sch_form_wrap.type2 .sch_list {}
.sch_form_wrap.type2 .sch_list > li {display:table;width:100%;border-top:1px solid #ddd;}
.sch_form_wrap.type2 .sch_list > li:first-child {border-top:0;}
.sch_form_wrap.type2 .sch_list > li .tit {display:table-cell;padding:10px 15px;width:130px;color:#003399;font-weight:bold;border-right:1px solid #ddd;background:#f5f5f5;box-sizing:border-box;vertical-align:middle;}
.sch_form_wrap.type2 .sch_list > li .con {display:table-cell;padding:10px 15px;vertical-align:middle;}


/* 예경보제 > 예보제 > 예보현황 */
.warning_ico_wrap {position:relative;padding:25px 0 25px 170px;min-height:130px;box-sizing:border-box;}
.warning_ico_wrap .ico {display:block;position:absolute;top:0;left:0;width:130px;height:130px;}
.warning_ico_wrap .ico img {max-width:100%;}


/* 정보마당 > 통합대기환경지수 */
.cai_wrap {position:relative;margin-bottom:30px;padding:60px 50px 0 320px;min-height:140px;box-sizing:border-box;}
.cai_wrap .img {position:absolute;bottom:0;left:0;}
.cai_wrap .img img {max-width:100%;}


/* 예경보제 > 경보제 */
#cont #mCont {width:775px;border:1px solid #000;line-height:1.5;background:none;}
#mCont.air_map_wrap {width:100% !important;}
#mCont.air_map_wrap .air_con {position:relative;height:589px;background:url('/Main/Images/section/air/main/air_map_con_bg.gif') repeat;}
#mCont.air_map_wrap .air_map_cont {position:relative;height:100%;text-align:right;overflow:hidden;}
#mCont.air_map_wrap .air_map_cont .map_img {max-width:100%;}

#mCont.air_map_wrap .air_con .data_box_wrap {}
#mCont.air_map_wrap .air_con .data_box {overflow:hidden; position:absolute;left:15px;width:260px;border:2px solid #000;border-radius:5px;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);box-sizing:border-box;background:#fff;z-index:5;}
#mCont.air_map_wrap .air_con .air_area_box {top:50px;padding:10px 0;text-align:center;}
#mCont.air_map_wrap .air_con .air_area_box .tit {padding:0 5px 10px;color:#000;border-bottom:1px solid #d6d6d6;}
#mCont.air_map_wrap .air_con .air_area_box .cont_list {margin:10px 0 0; padding-right:5px;}
#mCont.air_map_wrap .air_con .air_area_box .cont_list li {float:left; width:50%; padding:0 5px;margin-top:5px;box-sizing:border-box;overflow:hidden;}
/*#mCont.air_map_wrap .air_con .air_area_box .cont_list li:first-child {margin-top:0;}*/
#mCont.air_map_wrap .air_con .air_area_box .cont_list li .cate {display:block;float:left;min-width:50px;height:30px;line-height:30px;color:#666;font-size:14px;text-align:center;}
#mCont.air_map_wrap .air_con .air_area_box .cont_list li .cate.alarm {float:right;min-width:60px;border-radius:5px;}
#mCont.air_map_wrap .air_con .air_area_box .cont_list li .alarm.caution {color:#444;background:#ffd101;}
#mCont.air_map_wrap .air_con .air_area_box .cont_list li .alarm.warning {color:#fff;background:#e52e33;}
#mCont.air_map_wrap .air_con .air_area_box .cont_list li .alarm.important {color:#fff;background:#df1ec5;}
#mCont.air_map_wrap .air_con .air_area_box .cont_list li .alarm.none {color:#333;background:#e6e6e6;}
#mCont.air_map_wrap .air_con .air_area_box .box_list .btn {display:block;margin:0 auto;width:98px;height:26px;line-height:26px;color:#666;font-size:14px;border:1px solid #a4a4a4;border-radius:5px;text-align:center;}

#mCont .air_con .cate_so2 {width:100%;height:100%; /*background:url('/Main/open_contents/section/air/images/main/map/main_map_O3.png') no-repeat right 0;*/}
#mCont.air_map_wrap .air_con .area_map {position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:right 0;}
/* 고령 */
#mCont.air_map_wrap .air_con .area_map.goryeong_00 {background-image: url('/Main/Images/section/air/main/map/goryeong_00.png');}
#mCont.air_map_wrap .air_con .area_map.goryeong_01 {background-image: url('/Main/Images/section/air/main/map/goryeong_01.png');}
#mCont.air_map_wrap .air_con .area_map.goryeong_02 {background-image: url('/Main/Images/section/air/main/map/goryeong_02.png');}
#mCont.air_map_wrap .air_con .area_map.goryeong_03 {background-image: url('/Main/Images/section/air/main/map/goryeong_03.png');}
#mCont.air_map_wrap .air_con .area_map.goryeong_04 {background-image: url('/Main/Images/section/air/main/map/goryeong_04.png');}
/* 구미 */
#mCont.air_map_wrap .air_con .area_map.gumi_00 {background-image: url('/Main/Images/section/air/main/map/gumi_00.png');}
#mCont.air_map_wrap .air_con .area_map.gumi_01 {background-image: url('/Main/Images/section/air/main/map/gumi_01.png');}
#mCont.air_map_wrap .air_con .area_map.gumi_02 {background-image: url('/Main/Images/section/air/main/map/gumi_02.png');}
#mCont.air_map_wrap .air_con .area_map.gumi_03 {background-image: url('/Main/Images/section/air/main/map/gumi_03.png');}
#mCont.air_map_wrap .air_con .area_map.gumi_04 {background-image: url('/Main/Images/section/air/main/map/gumi_04.png');}
/* 군위 */
#mCont.air_map_wrap .air_con .area_map.gunwi_00 {background-image: url('/Main/Images/section/air/main/map/gunwi_00.png');}
#mCont.air_map_wrap .air_con .area_map.gunwi_01 {background-image: url('/Main/Images/section/air/main/map/gunwi_01.png');}
#mCont.air_map_wrap .air_con .area_map.gunwi_02 {background-image: url('/Main/Images/section/air/main/map/gunwi_02.png');}
#mCont.air_map_wrap .air_con .area_map.gunwi_03 {background-image: url('/Main/Images/section/air/main/map/gunwi_03.png');}
#mCont.air_map_wrap .air_con .area_map.gunwi_04 {background-image: url('/Main/Images/section/air/main/map/gunwi_04.png');}
/* 경산 */
#mCont.air_map_wrap .air_con .area_map.gyeongsan_00 {background-image: url('/Main/Images/section/air/main/map/gyeongsan_00.png');}
#mCont.air_map_wrap .air_con .area_map.gyeongsan_01 {background-image: url('/Main/Images/section/air/main/map/gyeongsan_01.png');}
#mCont.air_map_wrap .air_con .area_map.gyeongsan_02 {background-image: url('/Main/Images/section/air/main/map/gyeongsan_02.png');}
#mCont.air_map_wrap .air_con .area_map.gyeongsan_03 {background-image: url('/Main/Images/section/air/main/map/gyeongsan_03.png');}
#mCont.air_map_wrap .air_con .area_map.gyeongsan_04 {background-image: url('/Main/Images/section/air/main/map/gyeongsan_04.png');}
/* 경주 */
#mCont.air_map_wrap .air_con .area_map.gyeongju_00 {background-image: url('/Main/Images/section/air/main/map/gyeongju_00.png');}
#mCont.air_map_wrap .air_con .area_map.gyeongju_01 {background-image: url('/Main/Images/section/air/main/map/gyeongju_01.png');}
#mCont.air_map_wrap .air_con .area_map.gyeongju_02 {background-image: url('/Main/Images/section/air/main/map/gyeongju_02.png');}
#mCont.air_map_wrap .air_con .area_map.gyeongju_03 {background-image: url('/Main/Images/section/air/main/map/gyeongju_03.png');}
#mCont.air_map_wrap .air_con .area_map.gyeongju_04 {background-image: url('/Main/Images/section/air/main/map/gyeongju_04.png');}
/* 김천 */
#mCont.air_map_wrap .air_con .area_map.gimcheon_00 {background-image: url('/Main/Images/section/air/main/map/gimcheon_00.png');}
#mCont.air_map_wrap .air_con .area_map.gimcheon_01 {background-image: url('/Main/Images/section/air/main/map/gimcheon_01.png');}
#mCont.air_map_wrap .air_con .area_map.gimcheon_02 {background-image: url('/Main/Images/section/air/main/map/gimcheon_02.png');}
#mCont.air_map_wrap .air_con .area_map.gimcheon_03 {background-image: url('/Main/Images/section/air/main/map/gimcheon_03.png');}
#mCont.air_map_wrap .air_con .area_map.gimcheon_04 {background-image: url('/Main/Images/section/air/main/map/gimcheon_04.png');}
/* 문경 */
#mCont.air_map_wrap .air_con .area_map.mungyeong_00 {background-image: url('/Main/Images/section/air/main/map/mungyeong_00.png');}
#mCont.air_map_wrap .air_con .area_map.mungyeong_00 {background-image: url('/Main/Images/section/air/main/map/mungyeong_01.png');}
#mCont.air_map_wrap .air_con .area_map.mungyeong_00 {background-image: url('/Main/Images/section/air/main/map/mungyeong_02.png');}
#mCont.air_map_wrap .air_con .area_map.mungyeong_00 {background-image: url('/Main/Images/section/air/main/map/mungyeong_03.png');}
#mCont.air_map_wrap .air_con .area_map.mungyeong_00 {background-image: url('/Main/Images/section/air/main/map/mungyeong_04.png');}
/* 봉화 */
#mCont.air_map_wrap .air_con .area_map.bonghwa_00 {background-image: url('/Main/Images/section/air/main/map/bonghwa_00.png');}
#mCont.air_map_wrap .air_con .area_map.bonghwa_01 {background-image: url('/Main/Images/section/air/main/map/bonghwa_01.png');}
#mCont.air_map_wrap .air_con .area_map.bonghwa_02 {background-image: url('/Main/Images/section/air/main/map/bonghwa_02.png');}
#mCont.air_map_wrap .air_con .area_map.bonghwa_03 {background-image: url('/Main/Images/section/air/main/map/bonghwa_03.png');}
#mCont.air_map_wrap .air_con .area_map.bonghwa_04 {background-image: url('/Main/Images/section/air/main/map/bonghwa_04.png');}
/* 상주시 */
#mCont.air_map_wrap .air_con .area_map.sangju_00 {background-image: url('/Main/Images/section/air/main/map/sangju_00.png');}
#mCont.air_map_wrap .air_con .area_map.sangju_01 {background-image: url('/Main/Images/section/air/main/map/sangju_01.png');}
#mCont.air_map_wrap .air_con .area_map.sangju_02 {background-image: url('/Main/Images/section/air/main/map/sangju_02.png');}
#mCont.air_map_wrap .air_con .area_map.sangju_03 {background-image: url('/Main/Images/section/air/main/map/sangju_03.png');}
#mCont.air_map_wrap .air_con .area_map.sangju_04 {background-image: url('/Main/Images/section/air/main/map/sangju_04.png');}
/* 성주군 */
#mCont.air_map_wrap .air_con .area_map.seongju_00 {background-image: url('/Main/Images/section/air/main/map/seongju_00.png');}
#mCont.air_map_wrap .air_con .area_map.seongju_01 {background-image: url('/Main/Images/section/air/main/map/seongju_01.png');}
#mCont.air_map_wrap .air_con .area_map.seongju_02 {background-image: url('/Main/Images/section/air/main/map/seongju_02.png');}
#mCont.air_map_wrap .air_con .area_map.seongju_03 {background-image: url('/Main/Images/section/air/main/map/seongju_03.png');}
#mCont.air_map_wrap .air_con .area_map.seongju_04 {background-image: url('/Main/Images/section/air/main/map/seongju_04.png');}
/* 안동 */
#mCont.air_map_wrap .air_con .area_map.andong_00 {background-image: url('/Main/Images/section/air/main/map/andong_00.png');}
#mCont.air_map_wrap .air_con .area_map.andong_01 {background-image: url('/Main/Images/section/air/main/map/andong_01.png');}
#mCont.air_map_wrap .air_con .area_map.andong_02 {background-image: url('/Main/Images/section/air/main/map/andong_02.png');}
#mCont.air_map_wrap .air_con .area_map.andong_03 {background-image: url('/Main/Images/section/air/main/map/andong_03.png');}
#mCont.air_map_wrap .air_con .area_map.andong_04 {background-image: url('/Main/Images/section/air/main/map/andong_04.png');}
/* 영덕군 */
#mCont.air_map_wrap .air_con .area_map.yeongdeok_00 {background-image: url('/Main/Images/section/air/main/map/yeongdeok_00.png');}
#mCont.air_map_wrap .air_con .area_map.yeongdeok_01 {background-image: url('/Main/Images/section/air/main/map/yeongdeok_01.png');}
#mCont.air_map_wrap .air_con .area_map.yeongdeok_02 {background-image: url('/Main/Images/section/air/main/map/yeongdeok_02.png');}
#mCont.air_map_wrap .air_con .area_map.yeongdeok_03 {background-image: url('/Main/Images/section/air/main/map/yeongdeok_03.png');}
#mCont.air_map_wrap .air_con .area_map.yeongdeok_04 {background-image: url('/Main/Images/section/air/main/map/yeongdeok_04.png');}
/* 영양군 */
#mCont.air_map_wrap .air_con .area_map.yeongyang_00 {background-image: url('/Main/Images/section/air/main/map/yeongyang_00.png');}
#mCont.air_map_wrap .air_con .area_map.yeongyang_01 {background-image: url('/Main/Images/section/air/main/map/yeongyang_01.png');}
#mCont.air_map_wrap .air_con .area_map.yeongyang_02 {background-image: url('/Main/Images/section/air/main/map/yeongyang_02.png');}
#mCont.air_map_wrap .air_con .area_map.yeongyang_03 {background-image: url('/Main/Images/section/air/main/map/yeongyang_03.png');}
#mCont.air_map_wrap .air_con .area_map.yeongyang_04 {background-image: url('/Main/Images/section/air/main/map/yeongyang_04.png');}
/* 영주시 */
#mCont.air_map_wrap .air_con .area_map.yeongju_00 {background-image: url('/Main/Images/section/air/main/map/yeongju_00.png');}
#mCont.air_map_wrap .air_con .area_map.yeongju_01 {background-image: url('/Main/Images/section/air/main/map/yeongju_01.png');}
#mCont.air_map_wrap .air_con .area_map.yeongju_02 {background-image: url('/Main/Images/section/air/main/map/yeongju_02.png');}
#mCont.air_map_wrap .air_con .area_map.yeongju_03 {background-image: url('/Main/Images/section/air/main/map/yeongju_03.png');}
#mCont.air_map_wrap .air_con .area_map.yeongju_04 {background-image: url('/Main/Images/section/air/main/map/yeongju_04.png');}
/* 영천시 */
#mCont.air_map_wrap .air_con .area_map.yeongcheon_00 {background-image: url('/Main/Images/section/air/main/map/yeongcheon_00.png');}
#mCont.air_map_wrap .air_con .area_map.yeongcheon_01 {background-image: url('/Main/Images/section/air/main/map/yeongcheon_01.png');}
#mCont.air_map_wrap .air_con .area_map.yeongcheon_02 {background-image: url('/Main/Images/section/air/main/map/yeongcheon_02.png');}
#mCont.air_map_wrap .air_con .area_map.yeongcheon_03 {background-image: url('/Main/Images/section/air/main/map/yeongcheon_03.png');}
#mCont.air_map_wrap .air_con .area_map.yeongcheon_04 {background-image: url('/Main/Images/section/air/main/map/yeongcheon_04.png');}
/* 예천군 */
#mCont.air_map_wrap .air_con .area_map.yecheon_00 {background-image: url('/Main/Images/section/air/main/map/yecheon_00.png');}
#mCont.air_map_wrap .air_con .area_map.yecheon_01 {background-image: url('/Main/Images/section/air/main/map/yecheon_01.png');}
#mCont.air_map_wrap .air_con .area_map.yecheon_02 {background-image: url('/Main/Images/section/air/main/map/yecheon_02.png');}
#mCont.air_map_wrap .air_con .area_map.yecheon_03 {background-image: url('/Main/Images/section/air/main/map/yecheon_03.png');}
#mCont.air_map_wrap .air_con .area_map.yecheon_04 {background-image: url('/Main/Images/section/air/main/map/yecheon_04.png');}
/* 울릉도 */
#mCont.air_map_wrap .air_con .area_map.ulleung_00 {background-image: url('/Main/Images/section/air/main/map/ulleung_00.png');}
#mCont.air_map_wrap .air_con .area_map.ulleung_01 {background-image: url('/Main/Images/section/air/main/map/ulleung_01.png');}
#mCont.air_map_wrap .air_con .area_map.ulleung_02 {background-image: url('/Main/Images/section/air/main/map/ulleung_02.png');}
#mCont.air_map_wrap .air_con .area_map.ulleung_03 {background-image: url('/Main/Images/section/air/main/map/ulleung_03.png');}
#mCont.air_map_wrap .air_con .area_map.ulleung_04 {background-image: url('/Main/Images/section/air/main/map/ulleung_04.png');}
/* 울진군 */
#mCont.air_map_wrap .air_con .area_map.uljin_00 {background-image: url('/Main/Images/section/air/main/map/uljin_00.png');}
#mCont.air_map_wrap .air_con .area_map.uljin_01 {background-image: url('/Main/Images/section/air/main/map/uljin_01.png');}
#mCont.air_map_wrap .air_con .area_map.uljin_02 {background-image: url('/Main/Images/section/air/main/map/uljin_02.png');}
#mCont.air_map_wrap .air_con .area_map.uljin_03 {background-image: url('/Main/Images/section/air/main/map/uljin_03.png');}
#mCont.air_map_wrap .air_con .area_map.uljin_04 {background-image: url('/Main/Images/section/air/main/map/uljin_04.png');}
/* 의성군 */
#mCont.air_map_wrap .air_con .area_map.uiseong_00 {background-image: url('/Main/Images/section/air/main/map/uiseong_00.png');}
#mCont.air_map_wrap .air_con .area_map.uiseong_01 {background-image: url('/Main/Images/section/air/main/map/uiseong_01.png');}
#mCont.air_map_wrap .air_con .area_map.uiseong_02 {background-image: url('/Main/Images/section/air/main/map/uiseong_02.png');}
#mCont.air_map_wrap .air_con .area_map.uiseong_03 {background-image: url('/Main/Images/section/air/main/map/uiseong_03.png');}
#mCont.air_map_wrap .air_con .area_map.uiseong_04 {background-image: url('/Main/Images/section/air/main/map/uiseong_04.png');}
/* 청도군 */
#mCont.air_map_wrap .air_con .area_map.cheongdo_00 {background-image: url('/Main/Images/section/air/main/map/cheongdo_00.png');}
#mCont.air_map_wrap .air_con .area_map.cheongdo_01 {background-image: url('/Main/Images/section/air/main/map/cheongdo_01.png');}
#mCont.air_map_wrap .air_con .area_map.cheongdo_02 {background-image: url('/Main/Images/section/air/main/map/cheongdo_02.png');}
#mCont.air_map_wrap .air_con .area_map.cheongdo_03 {background-image: url('/Main/Images/section/air/main/map/cheongdo_03.png');}
#mCont.air_map_wrap .air_con .area_map.cheongdo_04 {background-image: url('/Main/Images/section/air/main/map/cheongdo_04.png');}
/* 청송군 */
#mCont.air_map_wrap .air_con .area_map.cheongsong_00 {background-image: url('/Main/Images/section/air/main/map/cheongsong_00.png');}
#mCont.air_map_wrap .air_con .area_map.cheongsong_01 {background-image: url('/Main/Images/section/air/main/map/cheongsong_01.png');}
#mCont.air_map_wrap .air_con .area_map.cheongsong_02 {background-image: url('/Main/Images/section/air/main/map/cheongsong_02.png');}
#mCont.air_map_wrap .air_con .area_map.cheongsong_03 {background-image: url('/Main/Images/section/air/main/map/cheongsong_03.png');}
#mCont.air_map_wrap .air_con .area_map.cheongsong_04 {background-image: url('/Main/Images/section/air/main/map/cheongsong_04.png');}
/* 칠곡군 */
#mCont.air_map_wrap .air_con .area_map.chilgok_00 {background-image: url('/Main/Images/section/air/main/map/chilgok_00.png');}
#mCont.air_map_wrap .air_con .area_map.chilgok_01 {background-image: url('/Main/Images/section/air/main/map/chilgok_01.png');}
#mCont.air_map_wrap .air_con .area_map.chilgok_02 {background-image: url('/Main/Images/section/air/main/map/chilgok_02.png');}
#mCont.air_map_wrap .air_con .area_map.chilgok_03 {background-image: url('/Main/Images/section/air/main/map/chilgok_03.png');}
#mCont.air_map_wrap .air_con .area_map.chilgok_04 {background-image: url('/Main/Images/section/air/main/map/chilgok_04.png');}
/* 포항시 */
#mCont.air_map_wrap .air_con .area_map.pohang_00 {background-image: url('/Main/Images/section/air/main/map/pohang_00.png');}
#mCont.air_map_wrap .air_con .area_map.pohang_01 {background-image: url('/Main/Images/section/air/main/map/pohang_01.png');}
#mCont.air_map_wrap .air_con .area_map.pohang_02 {background-image: url('/Main/Images/section/air/main/map/pohang_02.png');}
#mCont.air_map_wrap .air_con .area_map.pohang_03 {background-image: url('/Main/Images/section/air/main/map/pohang_03.png');}
#mCont.air_map_wrap .air_con .area_map.pohang_04 {background-image: url('/Main/Images/section/air/main/map/pohang_04.png');}

#mCont.air_map_wrap .air_con .air_legend_box {top:230px;height:230px;}
#mCont.air_map_wrap .air_con .air_legend_box .tit {height:46px;line-height:46px;font-size:14px;font-weight:bold;text-align:center;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list {display:table;width:100%;border-collapse:collapse;table-layout:fixed;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li {display:table-row;border-top:1px solid #d6d6d6;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li span {display:table-cell;padding:7px 5px;font-size:14px;box-sizing:border-box;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .cate {width:40px;color:#fff;font-weight:bold;text-align:center;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .legend_good {background:#2d94e8;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .legend_usual {background:#21b46d;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .legend_bad {background:#ffd100;color:#000;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .legend_very_bad {background:#e42e34;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .legend_inspection {background:#d6d6d6;color:#000;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .num {padding-left:10px;}
#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .num strong {margin-right:5px;}

@media screen and (max-width:768px ){
	#mCont.air_map_wrap .air_con {position:relative;background-size:100%;}
	#mCont.air_map_wrap .air_con .area_map {position:absolute;top:0;left:0;background-size:100%;}
}


/* 정보마당 > 측정소 현황 */
.tbl_map_btn .ico {display:inline-block;margin:-2px 0 0 5px;width:10px;height:16px;background:#fff url('/Main/Images/section/air/sub/map_btn_ico.png') no-repeat center center;vertical-align:middle;text-indent:-9999px;}
.tbl_map_btn:hover .ico {background:url('/Main/Images/section/air/sub/map_btn_ico_on.png') no-repeat center center;}
.tbl_map_btn.active .ico {background:url('/Main/Images/section/air/sub/map_btn_ico_on.png') no-repeat center center;}
.map_td {display:none;}
.map_wrap .root_daum_roughmap {width:100%;}
/* 정보마당 > 측정소 소개 추가 2021 */
.org_wrap_2021  {margin:20px 0; padding:30px; border:1px solid #ddd; text-align:center; overflow:hidden;}
.org_2021 > li > p {width:270px; height:50px;line-height:48px; margin:0 auto; font-weight:600; color:#444; font-size:16px; border:1px solid #888; background:#fff; box-sizing:border-box;}
.org_2021 .org1 {margin-top:30px; overflow:hidden;}
.org_2021 .org1 > li {float:left; width:23%; margin:0 1%;}
.org_2021 .org1 > li p {background:#eee; font-weight:600; padding:10px; margin-bottom:10px; border:1px solid #c9c9c9; color:#333; box-sizing:border-box;}
.org_2021 .org1 > li > ul {background:#eee; padding:15px;}
.org_2021 .org1 > li > ul > li {background:#fff; border:1px solid #c9c9c9; margin-bottom:10px; padding:3px 0; color:#333;}
.org_wrap_2021 .type1 {background:#215599 !important; color:#fff !important; border:1px solid #215599 !important;}
.org_wrap_2021 .type2 {border:2px solid #ff0000 !important;}
.org_wrap_2021 .org_info {clear:both; margin-top:30px; width:100%;}
.org_wrap_2021 .org_info span {font-weight:600; color:#333; padding-right:10px;}
.org_wrap_2021 .org_info li {display:inline-block; width:90px; margin:0 5px; text-align:center; color:#333; border:1px solid #c9c9c9; font-weight:600; padding:3px;}
@media screen and ( max-width:1024px ){
	.org_wrap_2021 {padding:30px 15px;}
	.org_2021 .org1 > li {width:48%;}
	.org_2021 .org1 > li:nth-child(n+3) {margin-top:30px;}
}
@media screen and ( max-width:480px ){
	.org_2021 .org1 > li p {padding:10px 5px; letter-spacing:-1px;}
	.org_wrap_2021 .org_info li {width:70px;}
}

/* 정보마당 > 측정소 소개
.org_wrap {margin:20px 0;padding:50px 60px;border:1px solid #ddd;}
.org_wrap > .inner {position:relative;margin:0 auto;width:757px;background:url('/Main/Images/section/air/sub/report/org_bg.png') no-repeat 0 0;}
.org_wrap .bg_blue {color:#fff;border:0;background:#21539c;}
.org_wrap ul:after {content:"";display:block;clear:both;}
.org_info {position:absolute;top:0;right:0;}
.org_info ul {overflow:hidden;}
.org_info ul li {float:left;}
.org_info ul li:first-child {margin-right:10px;}
.org_info ul li span {display:block;width:70px;height:40px;line-height:38px;color:#444;border:1px solid #888;background:#fff;box-sizing:border-box;text-align:center;}
.org1 > li p,
.org2 > li p {color:#444;font-size:16px;border:1px solid #888;background:#fff;box-sizing:border-box;text-align:center;}
.org1 {margin:0 auto;}
.org1 > li > p {margin:0 auto;width:270px;height:60px;line-height:58px;font-weight:bold;}
.org2 {margin-top:30px;}
.org2 > li {float:left;}
.org2 > li p {width:100%;height:50px;line-height:48px;}
.org2 .org2_1 {margin-right:33px;width:543px;}
.org2 .org2_1 .box {margin-left:90px;width:205px;}
.org2 .org2_2 {width:180px;}
.org2 .org2_2 .org4 li {margin-bottom:3px;}
.org3 {margin-top:20px;}
.org3 > li {float:left;}
.org3 > li p {width:100%;}
.org3 .org3_1 {margin-right:38px;width:174px;}
.org3 .org3_2 {width:330px;}
.org3 .org3_2 .org_box {overflow:hidden;}
.org3 .org3_2 .org_box .org4 {width:102%;}
.org3 .org3_2 .org_box .org4 li {float:left;margin-right:2%;width:48%;}
.org4 li {margin-bottom:5px;}
.org4 li:first-child {margin-top:0;}
.org_box {margin-top:20px;padding:15px 20px 10px;border-top:2px solid #b1aaaa;background:#e7e7e7;}
.org_box ul li p {height:35px;line-height:33px;font-size:15px;border-color:#c9c9c9;} */
/* 예경보제 > 예보제 2019-07-09 */
.forecast_list_wrap {padding:20px 0;overflow:hidden;}
.forecast_list li {float:left;padding:0 15px;box-sizing:border-box;border-left:1px solid #ddd;text-align:center;}
.forecast_list li:first-child {border-left:0;}
.forecast_list li .tit {margin-bottom:10px;line-height:1.3;font-weight:bold;}
.forecast_list li .state {display:block;margin:0 auto;width:100px;height:100px;box-sizing:border-box;border-radius:50px;}
.forecast_list li .state:after {content: "";display:inline-block;width:0;height:100%;vertical-align:middle;}
.forecast_list li .state.good {background:#2691e8;}
.forecast_list li .state.normal {background:#21b46d;}
.forecast_list li .state.bad {background:#ffd100;}
.forecast_list li .state.bad .txt {color:#000;} 
.forecast_list li .state.very_bad {background:#d93232;}
.forecast_list li .state .txt {display:inline-block;color:#fff;line-height:1.5;font-size:20px;font-weight:bold;vertical-align:middle;}
.forecast_list li .state .txt .data {display:block;font-size:15px;font-weight:normal;}
.forecast_list.col3 li {width:33.33%;}
.forecast_list.col2 li {width:50%;}
#mCont.air_map_wrap .cate_so2.o3 {padding-top:0;background:none;}
/* 측정소 리스트 2019-07-09 */
.measure_list li {position:relative;margin-top:5px;padding-left:70px;}
.measure_list li:first-child {margin-top:0;}
.measure_list li .area {display:inline-block;position:absolute;top:4px;left:0;width:60px;color:#333;font-weight:bold;}
.measure_list li .area:after {content:":";position:absolute;top:0;right:0;display:block;}
/* 관련사이트 2019-07-18 */
.part_site_wrap > .inner {overflow:hidden;}
.part_site_wrap .part_site_list {width:102%;overflow:hidden;}
.part_site_wrap .part_site_list li {float:left;position:relative;margin:0 2% 20px 0;padding:0 0 20px 70px;width:48%;min-height:50px;box-sizing:border-box;border-bottom:1px dashed #ddd;}
.part_site_wrap .part_site_list li .img {position:absolute;top:0;left:0;width:50px;height:50px;overflow:hidden;}
.part_site_wrap .part_site_list li .tit {color:#003399;font-weight:bold;}
.part_site_wrap .part_site_list li a {color:#7d7d7d;}
.part_site_wrap .part_site_list li a:hover {text-decoration:underline;}


/* 테블릿 */
@media screen and ( max-width:1024px ){
	/* Left Menu 영역 2019-10-21 */
	#side {display:none;}
	/* 컨텐츠 전체 영역 2019-10-21 */
	#container > .inner {padding:0 3%;width:100%;}
	#sub_top > .inner {background-color:rgba(255, 255, 255, 0.5);}
	/* 예경보제 > 경보제 */
	#cont #mCont {width:100%;}
	#mCont.air_map_wrap .air_con {height:auto;padding-bottom:3%;}
	#mCont.air_map_wrap .cate_so2 {position:relative;}
	#mCont.air_map_wrap .cate_so2 .area_map {position:absolute;top:0;left:0;background-size:100%;}
	#mCont.air_map_wrap .air_con .data_box {position:relative;left:3%;right:3%;width:94%;}
	#mCont.air_map_wrap .air_con .air_area_box {display:block;top:auto;}	
	#mCont.air_map_wrap .air_con .air_legend_box {display:none;top:auto;bottom:3%;height:auto;}
	#mCont.air_map_wrap .air_con .air_legend_box .tit {height:35px;line-height:35px;font-size:0.875em;}
	#mCont.air_map_wrap .air_con .air_legend_box .legend_list {display:list-item;overflow:hidden;}
	#mCont.air_map_wrap .air_con .air_legend_box .legend_list li {display:list-item;border-top:0;float:left;width:20%;}
	#mCont.air_map_wrap .air_con .air_legend_box .legend_list li span {display:block;padding:5px;font-size:0.875em;}
	#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .cate {width:100%;}
	#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .num {padding-left:5px;text-align:center;}
	#mCont.air_map_wrap .air_con .air_legend_box .legend_list li .num strong {display:block;margin:0;}
	/* 정보마당 > 측정소 소개 */
	.org_wrap {padding:0;border:0;} 
}


/* 모바일 */
@media screen and ( max-width:768px ){
	/* 서브 상단 */
	#sub_top {height:125px;}
	#sub_top .sub_tit {font-size:1.6em;}
	/* 컨텐츠 영역 */
	#cont .page_tit {font-size:1.5em;}
	#cont .page_util .btn_print {width:30px;height:28px;;}
	#cont .con_tit + p {margin-left:10px;}
	#cont .con_tit + .top_overlap {margin-top:0;}
	#cont .con_stit {margin-left:0;}
	#cont .con_stit + p {margin-left:5px;}
	#cont .con_stit + .tbl_wrap {margin-left:5px;}
	#cont .con_box {margin-left:0;}
	#cont .con_box.bg_gray {margin-left:0;padding:10px;}
	#cont .con_box.line_box {margin-left:0;}
	#cont .img_wrap .m_ver {display:inline-block;}
	#cont .img_wrap .pc_ver {display:none;}
	/* 공통 리스트 */
	.list_type1 {margin-left:5px;}
	/* 공통 테이블 */
	#cont .tbl_basic thead th {padding:5px;font-size:0.875em;}
	#cont .tbl_basic tbody th,
	#cont .tbl_basic tbody td {padding:5px;font-size:0.875em;}
	#cont .tbl_wrap.tbl_pc_scroll .tbl_basic {width:760px;}
	#cont .tbl_scroll .tbl_basic {min-width:760px;} 
	#cont .tbl_scroll_txt {display:block;}
	/* 오픈 콘텐츠 */
	.open_cont {padding:15px 15px 15px 145px;}
	.open_cont .mark {top:15px;left:15px;}
	.open_cont .txt {margin-top:0;}
	/* 콘텐츠 담당자 */
	.page_dept_info {padding:10px;}
	.page_dept_info ul li {margin:3px 0;padding-left:25px;width:50%;box-sizing:border-box;}
	.page_dept_info ul li.dept {background-size:17px auto;}
	.page_dept_info ul li.name {background-size:17px auto;}
	.page_dept_info ul li.tel {background-size:17px auto;}
	.page_dept_info ul li.date {float:left;background-size:17px auto;background-position:0 5px;}
	/* 서브 탭 */
	#subTabBox .tab_active_tit {display:block;}
	#subTabBox > .inner {position:absolute;width:100%;z-index:5;}
	#subTabBox ul {display:none;width:100%;}
	#subTabBox ul li {float:none;margin:0;width:100%;}
	#subTabBox ul li .inner_tab {padding:0 25px;height:40px;line-height:40px;border-radius:0;border-width:0 1px 1px 1px;text-align:left;}
	#subTabBox ul li .inner_tab.active {border:0;color:#fff;background:#1160a4;}
	#subTabBox ul li .inner_tab span {line-height:40px;}
	/* 실시간대기정보 > 확정자료 */
	.real_time_wrap {padding:0 10px;}
	.real_time_wrap > .inner {font-size:13px;text-align:left;}
	/*  */
	.inp_box .select_box,
	.inp_box .radio_box {display:block;overflow:hidden;}
	.inp_box .inp_radio {margin-right:10px;}
	.inp_box .inp_radio input[type=radio] {margin-right:0;}
	.inp_box .inp_radio label {font-size:13px;}
	.inp_box .select_box.col1 {width:100%;}
	.inp_box .select_box.col2,
	.inp_box .select_box.col4 {width:103%;}
	.inp_box .select_box.col1 select {width:100%;}
	.inp_box .select_box.col2 select,
	.inp_box .select_box.col4 select {display:block;float:left;margin:1% 3% 1% 0;width:47%;}
	.sch_form_wrap.type1 .sch_btn {display:block;margin:1% 0;width:100%;}
	.inp_box .btn {font-size:0.93em;}
	.sch_form_wrap.type2 .sch_list > li .tit {padding:10px;width:80px;}
	.sch_form_wrap.type2 .sch_list > li .con {padding:10px;}
	/* 예경보제 > 예보제 > 예보현황 */
	.warning_ico_wrap {padding:5px 0 5px 110px;min-height:auto;}
	.warning_ico_wrap .ico {width:90px;height:90px;}
	/* 정보마당 > 통합대기환경지수 */
	.cai_wrap {padding:0;min-height:auto;}
	.cai_wrap .img {position:relative;display:block;margin-bottom:20px;text-align:center;}
	/* 정보마당 > 측정소 소개 */
	.org_wrap {position:relative;}
	.org_wrap:after {content:"";display:block;position:absolute;left:50%;top:40px;bottom:0;width:1px;background:#b1aaaa;z-index:1;}
	.org_wrap > .inner {padding-top:40px;width:100%;background:none;}
	.org_wrap ul {position:relative;z-index:5;}
	.org_info ul li span {height:30px;line-height:28px;}
	.org1 > li p,
	.org2 > li p {font-size:15px;}
	.org1 > li > p {width:100%;}
	.org2 {margin-top:20px;}
	.org2 .org2_1 {margin-right:0;width:100%;}
	.org2 .org2_1 .box {margin-left:0;width:100%;}
	.org2 .org2_2 {width:100%;}
	.org2 .org2_2 .org_box {margin-bottom:0;}
	.org3 > li {float:none;}
	.org3 > li p {width:100%;}
	.org3 .org3_1 {margin-right:0;width:100%;}
	.org3 .org3_2 {width:100%;}
	.org_box {margin:0 0 20px;padding:10px;border-top:0;box-sizing:border-box;}
	.org_box ul li p {font-size:13px;}
	.org4 {width:102%;}
	.org4 li {float:left;margin-right:2%;width:48%;}
	/* 예경보제 > 예보제 2019-07-09 */
	.forecast_list li {padding:0 10px;}
	.forecast_list li .tit {height:36px;}
	.forecast_list li .state {width:80px;height:80px;border-radius:40px;}
	.forecast_list li .state .txt {font-size:16px;}
	.forecast_list li .state .txt .data {font-size:13px;}
	/* 측정소 리스트 2019-07-09 */
	.measure_list_wrap.m_y_scroll {height:150px;overflow-y:scroll;}
	/* 관련사이트 2019-07-18 */
	.part_site_wrap .part_site_list {width:100%;}
	.part_site_wrap .part_site_list li {float:none;margin-bottom:10px;padding-bottom:10px;width:100%;}
}
@media screen and ( max-width:560px ){
	#cont .page_tit {line-height:1.5; font-size: 1.3em;}
	#cont .page_tit span {display:block; font-size:13px;}
}
@media screen and ( max-width:320px ){
	/* 콘텐츠 담당자 */
	.page_dept_info ul li {padding-left:0;}
	.page_dept_info ul li.dept,
	.page_dept_info ul li.name,
	.page_dept_info ul li.tel,
	.page_dept_info ul li.date {background:none;}
}


.small_txt {font-size:0.9rem;}

.legend {margin-top:25px; text-align:right; overflow:hidden;}
.legend span {display:inline-block; margin-left:20px;}
.legend em {display:inline-block; width:16px; height:16px; line-height:16px; margin-right:5px; background:#707070; text-align:center; color:#fff; font-weight:500; border-radius:100%; border:1px solid #737373; font-size:11px;}
.legend .type1 em {background:#0026f9;}
.legend .type2 em {background:#25fd3c; color:#000;}
.legend .type3 em {background:#fffd40; color:#000;}
.legend .type4 em {background:#e60013;}
.legend .type5 em {background:#707070;}
.tbl_basic.legend span {margin-left:0;}
.tbl_basic.legend em {margin-left:15px;}
@media screen and ( max-width:520px ){
	.legend span {margin-left:10px;}
}