@charset "utf-8";

body {background:#263867;}
.top {background:#d3dfef; overflow:hidden; padding-bottom:10px;}
.top .inner {position:relative; width:1200px; margin:0 auto;}
.header {position:relative; padding-top:10px; height:53px;}
.header h1 {position:absolute; left:0;}
.header span {position:absolute; right:0;}
.header span a { background-size:100%;}
.header a {display:block; height:53px;}
.top .inner h2 {padding:10px 0; color:#263867; text-align:center; font-size:50px; font-weight:600; line-height:100%; letter-spacing:-1px; overflow:hidden;}
.top .inner h2 span {display:block;}
.top .inner .tab {overflow:hidden;}
.top .inner .tab p {position:absolute; bottom:-1px; width:250px; background:#263867; height:100px; border-radius:10px 10px 0 0; text-align:center; color:#fff; font-weight:600; font-size:30px; letter-spacing:-1px; padding-top:20px; box-sizing:border-box;}
.top .inner .tab p span {display:block; font-size:20px;}
.top .inner .tab ul {float:right; width:100%;}
.top .inner .tab li {float:left; width:24.25%; margin:0 0 7px 1%;}
.top .inner .tab li:nth-child(4n+1) {margin-left:0;}
.top .inner .tab .policy1 a {background:#3570bc; color:#fff;}
.top .inner .tab .policy a[target="_blank"] {background:#3570bc url('/Main/Images/ko/corona/blank_w.png') no-repeat 92% center; color:#fff;}
.top .inner .tab .mask a[target="_blank"] {background:#f9bc01 url('/Main/Images/ko/corona/blank.png') no-repeat 92% center;}
.top .inner .tab li a {display:block; background:#fff; text-align:center; height:40px; line-height:40px; color:#000; font-weight:600; font-size:15px; letter-spacing:-1px; border-radius:10px;}
.top .inner .tab li > a[target="_blank"] {display:block; background:#fff url('/Main/Images/ko/corona/blank.png') no-repeat 92% center; padding-right:12px;}
.top .inner .tab .vaccine {background:#f9bc01; text-align:center; border-radius:10px;}
.top .inner .tab .vaccine span {display:inline-block;}
.top .inner .tab .vaccine span a {background:none;}
.top .inner .tab .vaccine span a[target="_blank"] {display:block; background:url('/Main/Images/ko/corona/blank.png') no-repeat 92% center; padding-right:30px;}
@media all and (max-width:1200px){
	.header h1 img, .header span img {height:85%;}
	.top .inner {width:94%;}
	.top .inner h2 img {max-width:100%;}
	.top .inner .tab ul {/*height:200px;*/ width:100%;}
	/*.top .inner .tab li {width:32%; margin-left:2%;}
	.top .inner .tab li:nth-child(3n+1) {margin-left:0;}*/
}
@media all and (max-width:950px){
	.header h1 img, .header span img {height:70%;}
	/*.top .inner .tab ul {height:300px;}*/
	.top .inner .tab li {width:49%; margin-left:2%;}
	.top .inner .tab li:nth-child(5n+1) {margin-left:2%;}
	.top .inner .tab li:nth-child(2n+1) {margin-left:0;}
}
@media all and (max-width:480px){
	.top .inner .tab li a {font-size:14px;}
}


.contents {position:relative; width:1200px; margin:0 auto; padding:15px 0;}
@media all and (max-width:1200px){
	.contents {width:94%;}
}
/*.contents h3 {position:relative; width:100%; color:#fff; text-align:center; font-size:28px; font-weight:600;}*/
.sns {float:right; overflow:hidden;}
.sns a {display:block; float:left; width:32px; height:32px; margin-left:10px; border-radius:50%; background-color:#e8e8e8; background-repeat:no-repeat; background-position:center center; text-indent:-9999px;}
.sns a.youtube {background-color:#d3272a;background-image:url('/Main/Images1/ko/main_2019/sns_ico01_ov.png');background-size:16px 10px;}
.sns a.facebook {background-color:#2c5499;background-image:url('/Main/Images1/ko/main_2019/sns_ico02_ov.png');background-size:8px 15px;}
.sns a.instar {background-color:#cf2e90;background-image:url('/Main/Images1/ko/main_2019/sns_ico03_ov.png');background-size:15px 15px;}
.sns a.blog {background-color:#00c139;background-image:url('/Main/Images1/ko/main_2019/sns_ico04_ov.png');background-size:9px 12px;}
.sns a.twitter {background-color:#00baff;background-image:url('/Main/Images1/ko/main_2019/sns_ico05_ov.png');background-size:12px 10px;}
.sns a.kakao {background-color:#ffc000;margin-right:0;background-image:url('/Main/Images1/ko/main_2019/sns_ico06_ov.png');background-size:8px 15px;}
.sns a.insta {margin-right:0;background:url('/Main/Images1/ko/main_2019/sns_list_instar.gif') center center;}

.status {clear:both; overflow:hidden;}
.status .inner {margin-top:-1px; background:#d3dfef; border-radius:20px; color:#fff; box-sizing:border-box; padding:0 20px 20px 20px; overflow:hidden;}
.status .inner a {color:#fff;}
.status .inner.korea, .status .inner.graph {background:#fff;}
.status .inner.korea h3, .status .inner.graph h3 {color:#263867;}
.status .inner.graph {min-height:372px;}
.status .inner.graph h4 {display:none;}
.status .inner h3 {position:relative; color:#263867; display:inline-block; width:100%; height:65px; line-height:60px; font-weight:600; font-size:28px; text-align:center;}
.status .inner h3 p {display:inline-block;}
.status .inner h3 span {position:absolute; right:0; font-size:16px; letter-spacing:-1px;}

.status .status_tit {position:relative; overflow:hidden; margin:15px 0;}
.status .status_tit dl {text-align:center;}
.status .status_tit dt {font-weight:600; font-size:31px; color:#263867; letter-spacing:-1px;}
.status .status_tit dd {font-weight:600; font-size:22px; color:#d71635; letter-spacing:-1px;}
.status .status_tit span {position:absolute; right:0; top:5px; background:#263867; color:#fff; text-align:center; display:block; padding:10px 15px; font-weight:600; border-radius:10px; font-size:16px;}
.status .status_tit p {text-align:center; font-weight:600; font-size:31px; color:#263867; letter-spacing:-1px;}
.status .status_tit p strong {font-size:22px; color:#d71635; padding-left:10px;}

.status .status_guide {clear:both; overflow:hidden; padding-top:10px;}
.status .status_guide dl {background:#fff; border-radius:10px; overflow:hidden;}
.status .status_guide dt {float:left; width:24.25%; box-sizing:border-box; padding:20px 10px; font-weight:600; font-size:18px; text-align:center; color:#fff; background:#263867;}
.status .status_guide dd {float:left; box-sizing:border-box; padding:20px 10px; color:#000; font-weight:600; font-size:16px;}

.status .status_guide table {border-collapse: separate; width:100%;}
.status .status_guide table th {background:#263867; width:25%; box-sizing:border-box; padding:7px; font-size:16px; text-align:center; font-weight:600;}
.status .status_guide table td {padding:10px 20px; font-weight:600; font-size:16px; color:#333; background:#fff;}
.status .status_guide table li {position:relative; margin:3px 0; padding-left:10px; }
.status .status_guide table li::before {content:''; position:absolute; left:0; top:9px; width:4px; height:4px; background:#333;}

.blank_w {padding-right:15px; background:url('/Main/Images/ko/sub/blank_w.gif') no-repeat right 5px;}
.blank_b {padding-right:5px; background:url('/Main/Images/ko/sub/blank_b.gif') no-repeat right top; color:transparent !important; text-indent:100%; width:9px; height:9px; display:inline-block; overflow:hidden;}

.status_box {float:left; width:24.25%; margin-left:1%; box-sizing:border-box; text-align:center; padding:5px 5px 8px 5px; border-radius:10px; box-sizing:border-box; font-size:30px;}
.status_box h4 {text-align:center; font-weight:600; font-size:23px; height:40px; border-bottom:1px dashed rgba(255,255,255,0.5);}
.status_box.box1 {background:#d74d02; margin-left:0;}
.status_box.box7 {background:#15a293; margin-left:0;}
.status_box.box8 {background:#a21524; margin-left:0;}
.status_box.box2, .status_box.box6 {background:#33c1e0;}
.status_box.box3, .status_box.box5 {background:#edb407;}
.status_box.box4 {background:#4f4f4f;}
.status_box.box1 span, .status_box.box4 span, .status_box.box5 span, .status_box.box6 span, .status_box.box7 span, .status_box.box8 span {padding:15px 0 10px 0; font-size:37px;}
.status_box span {display:block; text-align:center;}
.status_box .count {font-weight:600; font-size:35px; line-height:35px;}
.status_box .count strong {font-size:20px;}
.status_box .up {color:#e42e34;}
.status_box .down {color:#2c5499;}
.status_box .title {display:inline-block; width:80px; height:30px; box-sizing:border-box; padding-top:4px; font-size:15px; font-weight:600; /*background:rgba(0,0,0,0.5); border-radius:20px;*/}
.status_box li {float:left; width:50%; text-align:center; margin-top:10px; padding:10px 0;}
.status_box li:nth-child(2) {background:rgba(0,0,0,0.1); border-radius:20px;}
@media all and (max-width:1200px){
	.status_box {width:49%; margin-left:2%; margin:5px 0;}
	.status_box.box2, .status_box.box4, .status_box.box6 {margin-left:2%;}
	.status_box.box3, .status_box.box5 {margin-left:0;}
}
@media all and (max-width:768px){
	.status .inner h3 {text-align:left;}
	.status_box.box2 {margin-left:0;}
	.status_box h4 {font-size:19px; height:30px;}
	.status_box.box1 span, .status_box.box4 span, .status_box.box5 span, .status_box.box6 span, .status_box.box7 span {font-size:24px; padding:10px 0 0 0; letter-spacing:-1px;}
	.status_box .count strong {font-size:17px; letter-spacing:-1px;}
	.status .status_tit dl {text-align:left;}
	.status .status_tit dt {font-size:24px;}
	.status .status_tit dd {font-size:17px;}
	.status .status_tit span {padding:7px 10px; font-size:15px;}
	.status .status_guide table li {font-size:14px;}
}
@media all and (max-width:480px){
	.status .inner h3 {font-size:22px;}
	.status .status_tit {margin:10px 0; overflow:visible;}
	.status .status_tit dl {text-align:center;}
	.status .status_tit span {position:relative; width:100%; box-sizing:border-box;}
}
@media all and (max-width:360px){
	.status_box .count strong {display:block;}
}


.mt_10 {margin-top:10px !important;}

.list-unstyled {padding:40px 0; overflow:hidden;}
.list-unstyled li {float:left; width:100%; text-align:center; font-size:17px;}
.list-unstyled li span {display:block; font-weight:600; font-size:45px;}
/*.list-unstyled li:last-child {background:rgba(0,0,0,0.6); border-radius:20px;}*/

.gb_corona {overflow:hidden; margin-top:10px;}
.gb_corona > div {border-radius:20px; box-sizing:border-box; padding:0 20px 20px 20px; height:653px;}
.gb_corona > div h3 {color:#263867; display:inline-block; width:100%; line-height:60px; font-weight:600; font-size:26px; text-align:center; letter-spacing:-1px;}
.map {background:url('/Main/data/corona/corona_gb_bg.jpg') repeat;}
/*.map {float:left; width:69%; background:url('/Main/data/corona/corona_gb_bg.jpg') repeat;}*/
.briefing {float:right; width:30%; text-align:center; background:url('/Main/Images/ko/corona/briefing_bg.png') no-repeat center top #fff;}
.briefing > div {padding-top:370px;}
.gb_corona .briefing h3 {line-height:33px !important; font-size:25px;}
.briefing h3 span {display:block;}
.briefing .txt {padding:25px 0; color:#000; font-weight:600; font-size:17px; line-height:24px;}
.briefing .txt strong {font-size:16px;}
.briefing .btn {margin-top:40px;background:#263868; border-radius:15px;}
.briefing .btn a {display:block; color:#fff; padding:10px 15px 15px 30%; text-align:left; font-weight:400; font-size:17px; letter-spacing:-1px; background:url('/Main/Images/ko/corona/btn_youtube.png') no-repeat 15% center;}
.briefing .btn span {display:block;}
@media all and (max-width:1200px){
	.gb_corona > div {height:auto;}
	.map, .briefing {float:none; width:100%;}
	.briefing {background-position:left top; margin-top:10px;}
	.briefing > div {padding:50px 0 0 50%;}
	.briefing .btn span {display:inline;}
}
@media all and (max-width:768px){
	.briefing {background-position:center top; background-size:cover;}
	.briefing > div {padding:350px 0 0 0;}
	.briefing .btn {margin-top:0;}
}
@media all and (max-width:480px){
	.gb_corona {display:none;}
	.gb_corona > div {padding:0 0 20px 0;}
	.briefing > div {padding:250px 0 0 0;}
	.briefing .btn a {padding-top:15px;}
	.briefing .btn span {display:block;}
}


.corona_gbmap {overflow:hidden;  text-align:center;}
.corona_gbmap_cont {position:relative; overflow:hidden; text-align:left; width:677px; margin:0 auto;}
.corona_gbmap_cont .corona_box {position:absolute; bottom:10px; right:10px; width:150px; 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;}
.corona_gbmap_cont .corona_box .tit {border-bottom:1px solid #d6d6d6; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; margin:0;}
.corona_gbmap_cont .corona_box ul {margin:0; padding:0; font-size:14px;}
.corona_gbmap_cont .corona_box li {display:table-row; text-align:center; height:30px; line-height:30px;}
.corona_gbmap_cont .corona_box li span {display:table-cell; box-sizing:border-box; height:30px; box-sizing:border-box;}
.corona_gbmap_cont .corona_box li strong {padding-left:10px; font-weight:normal; letter-spacing:-1px;}
.corona_gbmap_cont .corona_box li .cate {width:40px;color:#fff;font-weight:bold;text-align:center;}
.corona_gbmap_cont .corona_box li .definitive {background:#e42e34;}
.corona_gbmap_cont .corona_box li .definitive2 {background:#fff; color:#3570bc;}
.corona_gbmap_cont .corona_box li u {border:1px solid #fff; border-radius:10px; margin-top:5px; text-indent:-9999px; display:block; height:20px; display:none;}
.corona_gbmap_cont .corona_result .obs_ico {position:absolute; border:2px solid #ac090e; background:#e42e34; color:#fff; text-align:center; width:24px; height:24px; line-height:24px; border-radius:20px; font-size:11px; font-weight:bold;}
.corona_gbmap_cont .corona_result .obs_ico.ulleung {left:509px; top:66px;}
.corona_gbmap_cont .corona_result .obs_ico.uljin {left:412px; top:92px;}
.corona_gbmap_cont .corona_result .obs_ico.bonghwa {left:309px; top:94px;}
.corona_gbmap_cont .corona_result .obs_ico.yyg {left:370px; top:164px;} /*¿µ¾ç*/
.corona_gbmap_cont .corona_result .obs_ico.yd {left:425px; top:232px;} /*¿µ´ö*/
.corona_gbmap_cont .corona_result .obs_ico.cheongsong {left:358px; top:273px;}
.corona_gbmap_cont .corona_result .obs_ico.pohang {left:383px; top:334px;}
.corona_gbmap_cont .corona_result .obs_ico.yeongcheon {left:330px; top:390px;} /*¿µÃµ*/
.corona_gbmap_cont .corona_result .obs_ico.gyeongju {left:402px; top:448px;} /*°æÁÖ*/
.corona_gbmap_cont .corona_result .obs_ico.gyeongsan {left:287px; top:426px;} /*°æ»ê*/
.corona_gbmap_cont .corona_result .obs_ico.cheongdo {left:256px; top:505px;} /*Ã»µµ*/
.corona_gbmap_cont .corona_result .obs_ico.yeongju {left:215px; top:118px;}
.corona_gbmap_cont .corona_result .obs_ico.andong {left:280px; top:204px;}
.corona_gbmap_cont .corona_result .obs_ico.yecheon {left:177px; top:192px;} /*¿¹Ãµ*/
.corona_gbmap_cont .corona_result .obs_ico.gbmg {left:109px; top:170px;} /*¹®°æ*/
.corona_gbmap_cont .corona_result .obs_ico.sangju {left:85px; top:269px;}
.corona_gbmap_cont .corona_result .obs_ico.usc {left:262px; top:295px;} /*ÀÇ¼º*/
.corona_gbmap_cont .corona_result .obs_ico.gumi {left:168px; top:332px;}
.corona_gbmap_cont .corona_result .obs_ico.gunwi {left:236px; top:339px;}
.corona_gbmap_cont .corona_result .obs_ico.gimcheon {left:85px; top:375px;}
.corona_gbmap_cont .corona_result .obs_ico.chilgok {left:176px; top:387px;}
.corona_gbmap_cont .corona_result .obs_ico.seongju {left:134px; top:403px;}
.corona_gbmap_cont .corona_result .obs_ico.goryeong {left:144px; top:471px;}
.corona_gbmap_cont .corona_result span strong {display:block;color:#3570bc; font-size:14px; letter-spacing:-1px; line-height:18px;}

@media all and (max-width:768px){
	.corona_gbmap_cont {width:100%; padding-bottom:50px;}
	.corona_gbmap_cont img {width:100%;}
	.corona_gbmap_cont .corona_result span strong {font-size:12px;}
	.corona_gbmap_cont .corona_result .obs_ico {width:15px; height:15px; line-height:15px; border-radius:17px; font-size:10px;}
	.corona_gbmap_cont .corona_result .obs_ico.ulleung {left:86.5%; top:10%;}
	.corona_gbmap_cont .corona_result .obs_ico.uljin {left:73.5%; top:15%;}
	.corona_gbmap_cont .corona_result .obs_ico.bonghwa {left:53%; top:15%;}
	.corona_gbmap_cont .corona_result .obs_ico.yyg {left:64%; top:26%;} /*¿µ¾ç*/
	.corona_gbmap_cont .corona_result .obs_ico.yd {left:73%; top:36.5%;} /*¿µ´ö*/
	.corona_gbmap_cont .corona_result .obs_ico.cheongsong {left:60%; top:43%;} /*Ã»¼Û*/
	.corona_gbmap_cont .corona_result .obs_ico.pohang {left:66.5%; top:53%;} /*Æ÷Ç×*/
	.corona_gbmap_cont .corona_result .obs_ico.yeongcheon {left:55%; top:61.5%;} /*¿µÃµ*/
	.corona_gbmap_cont .corona_result .obs_ico.gyeongju {left:68%; top:70%;} /*°æÁÖ*/
	.corona_gbmap_cont .corona_result .obs_ico.gyeongsan {left:50%; top:67.5%;} /*°æ»ê*/
	.corona_gbmap_cont .corona_result .obs_ico.cheongdo {left:44%; top:80%;} /*Ã»µµ*/
	.corona_gbmap_cont .corona_result .obs_ico.yeongju {left:37%; top:19%;}
	.corona_gbmap_cont .corona_result .obs_ico.andong {left:51%; top:32%;}
	.corona_gbmap_cont .corona_result .obs_ico.yecheon {left:30.5%; top:30.5%;} /*¿¹Ãµ*/
	.corona_gbmap_cont .corona_result .obs_ico.gbmg {left:20%; top:27%;} /*¹®°æ*/
	.corona_gbmap_cont .corona_result .obs_ico.sangju {left:14.5%; top:43%;}
	.corona_gbmap_cont .corona_result .obs_ico.usc {left:45.5%; top:46.8%;} /*ÀÇ¼º*/
	.corona_gbmap_cont .corona_result .obs_ico.gumi {left:27%; top:52%;}
	.corona_gbmap_cont .corona_result .obs_ico.gunwi {left:40%; top:53%;}
	.corona_gbmap_cont .corona_result .obs_ico.gimcheon {left:16%; top:59.5%;}
	.corona_gbmap_cont .corona_result .obs_ico.chilgok {left:31%; top:62%;}
	.corona_gbmap_cont .corona_result .obs_ico.seongju {left:23.5%; top:64%;}
	.corona_gbmap_cont .corona_result .obs_ico.goryeong {left:26%; top:74.5%;}
}

@media all and (max-width:600px){
	.corona_gbmap_cont .corona_box .tit {height:20px; line-height:20px; font-size:12px;}
	.corona_gbmap_cont .corona_box ul {font-size:12px;}
	.corona_gbmap_cont .corona_box li {height:20px; line-height:20px;}
	.corona_gbmap_cont .corona_box li span {height:20px;}
	.corona_gbmap_cont .corona_result span strong {font-size:10px;}
	.corona_gbmap_cont .corona_result .obs_ico.ulleung {left:86.5%; top:10%;}
	.corona_gbmap_cont .corona_result .obs_ico.uljin {left:72.5%; top:14%;}
	.corona_gbmap_cont .corona_result .obs_ico.bonghwa {left:52%; top:14%;}
	.corona_gbmap_cont .corona_result .obs_ico.yyg {left:64%; top:26%;}
	.corona_gbmap_cont .corona_result .obs_ico.yd {left:73%; top:36.5%;}
	.corona_gbmap_cont .corona_result .obs_ico.cheongsong {left:60%; top:42%;} 
	.corona_gbmap_cont .corona_result .obs_ico.pohang {left:63.5%; top:51%;}
	.corona_gbmap_cont .corona_result .obs_ico.yeongcheon {left:55%; top:60%;} 
	.corona_gbmap_cont .corona_result .obs_ico.gyeongju {left:68%; top:68%;} 
	.corona_gbmap_cont .corona_result .obs_ico.gyeongsan {left:48.5%; top:65.5%;}
	.corona_gbmap_cont .corona_result .obs_ico.cheongdo {left:43%; top:78%;}
	.corona_gbmap_cont .corona_result .obs_ico.yeongju {left:37%; top:19%;}
	.corona_gbmap_cont .corona_result .obs_ico.andong {left:51%; top:32%;}
	.corona_gbmap_cont .corona_result .obs_ico.yecheon {left:30.5%; top:29.5%;}
	.corona_gbmap_cont .corona_result .obs_ico.gbmg {left:20%; top:26.5%;} 
	.corona_gbmap_cont .corona_result .obs_ico.sangju {left:14.5%; top:42%;}
	.corona_gbmap_cont .corona_result .obs_ico.usc {left:45.5%; top:45.3%;}
	.corona_gbmap_cont .corona_result .obs_ico.gumi {left:29.5%; top:51%;}
	.corona_gbmap_cont .corona_result .obs_ico.gunwi {left:39%; top:51%;}
	.corona_gbmap_cont .corona_result .obs_ico.gimcheon {left:13%; top:59%;}
	.corona_gbmap_cont .corona_result .obs_ico.chilgok {left:31%; top:60%;}
	.corona_gbmap_cont .corona_result .obs_ico.seongju {left:23.5%; top:62%;}
	.corona_gbmap_cont .corona_result .obs_ico.goryeong {left:26%; top:71%;}
}
@media all and (max-width:480px){
	.corona_gbmap_cont .corona_result .obs_ico.ulleung {left:86.5%; top:10%;}
	.corona_gbmap_cont .corona_result .obs_ico.uljin {left:72.5%; top:14%;}
	.corona_gbmap_cont .corona_result .obs_ico.bonghwa {left:52%; top:14%;}
	.corona_gbmap_cont .corona_result .obs_ico.yyg {left:64%; top:26%;}
	.corona_gbmap_cont .corona_result .obs_ico.yd {left:73%; top:36.5%;}
	.corona_gbmap_cont .corona_result .obs_ico.cheongsong {left:60%; top:42%;} 
	.corona_gbmap_cont .corona_result .obs_ico.pohang {left:63.5%; top:51%;}
	.corona_gbmap_cont .corona_result .obs_ico.yeongcheon {left:55%; top:59%;} 
	.corona_gbmap_cont .corona_result .obs_ico.gyeongju {left:68%; top:66.5%;} 
	.corona_gbmap_cont .corona_result .obs_ico.gyeongsan {left:48.5%; top:63.5%;}
	.corona_gbmap_cont .corona_result .obs_ico.cheongdo {left:43%; top:75%;}
	.corona_gbmap_cont .corona_result .obs_ico.yeongju {left:37%; top:18%;}
	.corona_gbmap_cont .corona_result .obs_ico.andong {left:51%; top:30%;}
	.corona_gbmap_cont .corona_result .obs_ico.yecheon {left:30.5%; top:29.5%;}
	.corona_gbmap_cont .corona_result .obs_ico.gbmg {left:20%; top:25.5%;} 
	.corona_gbmap_cont .corona_result .obs_ico.sangju {left:14.5%; top:40%;}
	.corona_gbmap_cont .corona_result .obs_ico.usc {left:45.5%; top:44%;}
	.corona_gbmap_cont .corona_result .obs_ico.gumi {left:29.5%; top:49%;}
	.corona_gbmap_cont .corona_result .obs_ico.gunwi {left:39%; top:50%;}
	.corona_gbmap_cont .corona_result .obs_ico.gimcheon {left:12.5%; top:57%;}
	.corona_gbmap_cont .corona_result .obs_ico.chilgok {left:30%; top:57.5%;}
	.corona_gbmap_cont .corona_result .obs_ico.seongju {left:22.5%; top:59%;}
	.corona_gbmap_cont .corona_result .obs_ico.goryeong {left:26%; top:69.5%;}
}


.gb {margin:20px 0; text-align:center;}
.gb a {display:inline-block; background:#fff; padding:10px 20px; color:#000; font-weight:600; font-size:17px; letter-spacing:-1px;}

.fix_popup {position:absolute; width:700px; left:50%; margin-left:-350px; top:0; z-index:50; text-align:center;}
.fix_popup p img {width:100%;}
.fix_popup span {position:absolute; right:10px; top:10px; cursor:pointer;}
@media all and (max-width:768px){
	.fix_popup {width:100%; left:0; margin-left:0;}
	.fix_popup span {right:5px; top:5px;}
	.fix_popup #close img {width:39px; height:15px;}
}

.fix_measure {position:absolute; width:880px; left:50%; margin-left:-440px; top:0; z-index:50; text-align:center;}
.fix_measure p img {width:100%;}
.fix_measure span {position:absolute; right:10px; top:10px; cursor:pointer;}
@media all and (max-width:768px){
	.fix_measure {width:100%; left:0; margin-left:0;}
	.fix_measure span {right:5px; top:5px;}
	.fix_measure span img {width:47px; height:18px;}
}

.fix_popup1 {position:absolute; width:390px; left:50%; margin-left:-165px; top:0; z-index:50; text-align:center;}
.fix_popup1 li {float:left; width:50%;}
.fix_popup1 li > div {position:relative; width:390px; margin:0 auto;}
.fix_popup1 li span {position:absolute; right:30px; top:20px; cursor:pointer;}
@media all and (max-width:768px){
	.fix_popup1 {width:100%; left:0; margin-left:0;}
	.fix_popup1 li {float:none; width:100%; text-align:center;}
}
@media all and (max-width:480px){
	.fix_popup1 li > div {width:100%;}
	.fix_popup1 li p img {width:100%;}
}

.fix_popup2 {position:absolute; width:780px; left:50%; margin-left:-390px; top:0; z-index:50; text-align:center;}
.fix_popup2 li {float:left; width:50%;}
.fix_popup2 li > div {position:relative; width:390px; margin:0 auto;}
.fix_popup2 li span {position:absolute; right:30px; top:20px; cursor:pointer;}
@media all and (max-width:768px){
	.fix_popup2 {width:100%; left:0; margin-left:0;}
	.fix_popup2 li {float:none; width:100%; text-align:center;}
}
@media all and (max-width:480px){
	.fix_popup2 li > div {width:100%;}
	.fix_popup2 li p img {width:100%;}
}

.fix_popup3 {position:absolute; width:1200px; left:50%; margin-left:-600px; top:0; z-index:50; text-align:center;}
.fix_popup3 li {float:left; width:33.3333%;}
.fix_popup3 li > div {position:relative; width:390px; margin:0 auto;}
.fix_popup3 li span {position:absolute; right:40px; top:20px; cursor:pointer;}
@media all and (max-width:1200px){
	.fix_popup3 {width:780px; margin-left:-390px;}
	.fix_popup3 li {float:left; width:50%;}
}
@media all and (max-width:768px){
	.fix_popup3 {width:100%; left:0; margin-left:0;}
	.fix_popup3 li > div {width:390px;}
	.fix_popup3 li {float:none; width:100%; text-align:center;}
}
@media all and (max-width:480px){
	.fix_popup3 li > div {width:100%;}
	.fix_popup3 li p img {width:100%;}
}

.fix_popup4 {position:absolute; width:800px; left:50%; margin-left:-400px; top:0; z-index:50; text-align:center;}
.fix_popup4 li {float:left; width:50%;}
.fix_popup4 li > div {position:relative; margin:0 auto;}
.fix_popup4 li span {position:absolute; right:30px; top:20px; cursor:pointer;}
.fix_popup4 li p img {width:100%;}
@media all and (max-width:768px){
	.fix_popup4 {width:100%; left:0; margin-left:0;}
	.fix_popup4 li span img {height:18px;}
}


.highcharts-title, .highcharts-exporting-group, .highcharts-credits {display:none;}

.measure {background:#fff; border-radius:10px; padding:20px; box-shadow:8px 8px rgba(0,0,0,0.2);}
.event_wrap h4 {clear:both; margin:35px 0 10px 0; padding-left:28px; color:#3f3f3f; background:url('/Main/Images/ko/sub/blt_h4.gif') no-repeat left 4px; line-height:26px; font-size:23px; font-weight:700;}

.event_wrap {text-align:center; position:relative;}
.event_tab {overflow:hidden;}
.event_tab li {float:left; width:15.83%; margin:0 0 10px 1%; text-align:center; background:#e7f5fb; border-radius:10px;}
.event_tab li:first-child {margin-left:0;}
.event_tab li a {display:block; padding:120px 10px 0 10px; height:170px; font-size:15px; font-weight:600; color:#000; border-radius:10px; box-sizing:border-box;}
.event_tab li a.on, .event_tab li a:hover {color:#004C99; text-decoration:underline;}
.event_tab li a.icon01 {background:url('/Main/Images/ko/corona/event_tab01.png') no-repeat center 10px #e7f5fb;}
/*.event_tab li a.icon01:hover {background-color:#004C99; color:#fff;}*/
.event_tab li a.icon02 {background:url('/Main/Images/ko/corona/event_tab02.png') no-repeat center 10px #e7f7ed;}
.event_tab li a.icon03 {background:url('/Main/Images/ko/corona/event_tab03.png') no-repeat center 10px #fdf0eb;}
.event_tab li a.icon04 {background:url('/Main/Images/ko/corona/event_tab04.png') no-repeat center 10px #fcf8e5;}
.event_tab li a.icon05 {background:url('/Main/Images/ko/corona/event_tab05.png') no-repeat center 10px #f2f3fb;}
.event_tab li a.icon06 {background:url('/Main/Images/ko/corona/event_tab06.png') no-repeat center 10px #f0f7e6;}

.tbl_st {overflow:auto;}
.tbl_st table {width:100%; text-align:left; border:1px solid #d6d6d6; box-sizing:border-box; margin-top:35px;}
.tbl_st caption {position:absolute; top:-99999px; left:-99999px;}
.tbl_st thead th {position:relative; background:#9dbee6; padding:15px 135px 15px 15px; font-size:20px; font-weight:700; color:#040404; text-align:left; letter-spacing:-1px;}
.tbl_st thead th a {color:#040404;}
.tbl_st thead th .btn {position:absolute; right:10px; top:50%; margin-top:-16px; margin-left:20px; border:1px solid; padding:5px 30px; font-size:15px;}
.tbl_st tbody th {padding:15px; border-left:1px solid #d5e1ee; border-bottom:1px solid #d5e1ee; background:#f6f6f7; font-size:16px; font-weight:600; color:#444;}
.tbl_st tbody td {padding:15px; border-left:1px solid #d5e1ee; border-bottom:1px solid #d5e1ee; background:#fff;  font-size:16px; font-weight:400; color:#444; }
.tbl_st .type {margin-left:10px; padding:0 15px; height:30px; color:#fff; font-size:14px; text-align:center; font-weight:bold; line-height:30px; border-radius:20px; display:inline-block;}
.tbl_st .ico_ing {background:#f64d5b;}
.tbl_st .ico_update {background:#1357ad;}
.tbl_st .ico_end {background:#555;}
.tbl_st .ico_new {background:#107c41;}


@media all and (max-width:768px){
	.event_tab li {width:32%; margin-left:2%;}
	.event_tab li:nth-child(3n+1) {margin-left:0;}
}
@media all and (max-width:480px){
	.event_tab li a {padding-top:100px; height:145px;}
	.event_tab li a.icon01, .event_tab li a.icon02, .event_tab li a.icon03, .event_tab li a.icon04, .event_tab li a.icon05, .event_tab li a.icon06 {background-size:85px;}
}



.wp15 {width:15%;}

.city_list {overflow:hidden;}
.city_list li {float:left; width:16.6666%; margin-bottom:5px;}
.city_list li a {display:block; padding:9px 0; margin:0 2px; border:2px solid #ddd; font-size:16px; border-radius:5px; text-align:center; color:#000 !important; font-weight:bold;}
.city_list li.on a, .city_list li a:hover, .city_list li a:focus, .city_list li a:active {background:#0873d7; color:#fff !important; border:2px solid #0873d7;}
@media all and (max-width:768px){
	.city_list li {width:25%;}
}
@media all and (max-width:480px){
	.city_list li {width:33.3333%;}
}


.city_corona {overflow:hidden; border-width:1px 0 0 1px; border-style:solid; border-color:#d9d9d9;}
.city_corona dl {float:left; width:8.3333%; box-sizing:border-box; margin:0; padding:0; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:center; vertical-align:top;}
.city_corona dt {padding:10px 0; font-weight:bold; background:#0873d7; font-size:14px;}
.city_corona dl:nth-child(-n+2) dt {background:#d74d02;}
.city_corona dl:nth-child(-n+2) dd strong {color:#e42e34;}
.city_corona dl dd strong, .city_corona dl dd span {display:block; height:36px; line-height:36px; color:#000; font-size:16px; letter-spacing:-1px;}
.city_corona dl dd strong {background:#f2f2f2;}
.city_corona dl dd span {border-top:1px solid #d9d9d9;}
.city_corona .red {color:#e42e34; font-weight:bold;}
@media all and (max-width:768px){
	.city_corona dl {width:20%;}
	.city_corona dt {padding:5px 0; font-size:15px;}
	.city_corona dl dd strong, .city_corona dl dd span {height:30px; line-height:30px; font-size::15px;}
}


.status .corona_count_tit {position:relative; overflow:hidden; margin:15px 0;}
.status .corona_count_tit dt {text-align:center; font-weight:600; font-size:31px; color:#263867; letter-spacing:-2px;}
.status .corona_count_tit dd {text-align:right; font-weight:600; font-size:17px; color:#d71635;}

.corona_count {overflow:hidden; background:#15a293; border-radius:10px; text-align:center; color:#fff; font-weight:600;}
.corona_count dl {float:left; width:25%; box-sizing:border-box;}
.corona_count dt {background:#0f756a; padding:11px 0; font-size:18px; border-left:1px solid rgba(255,255,255,0.3);}
.corona_count dd {height:65px; line-height:60px; font-size:36px; border-left:1px solid rgba(255,255,255,0.3);}
.corona_count dl:first-child dt, .corona_count dl:first-child dd {border:none;}
.corona_count dd span {font-size:21px; padding-left:10px;}
.corona_count .up {color:#e42e34;}
.corona_count .down {color:#2c5499;}
.vaccine {margin-top:10px; background:#072f6a;}
.vaccine dt {background:#318cd4;}
@media all and (max-width:1023px){
	.corona_count dd {font-size:28px}
}
@media all and (max-width:768px){
	.status .corona_count_tit dt {font-size:27px;}
	.status .corona_count_tit dd {padding-top:5px; font-size:15px;}
	.corona_count dl {width:50%;}
	.corona_count dt {font-size:18px;}
	.corona_count dd {height:50px; line-height:50px; font-size:23px;}
	.corona_count dd span {font-size:16px; padding-left:5px;}
}

.btn_link {margin-top:20px; text-align:center;}
.btn_link p {display:inline-block; padding:10px 20px; background:#072f6a; color:#fff; font-weight:600; border-radius:10px; font-size:16px;}
.btn_link p:hover {text-decoration:underline;}
