/* 코로나 배너 */
#corona_wrap {background:#366dd0;}
#corona_wrap .innr {width:1400px; margin:0 auto; position:relative;}
#corona_wrap .innr > a {display:block; padding:16px 0 14px; text-align:center;}
#corona_wrap .innr > a > img {display:inline-block; width:460px; height:auto;}
#corona_wrap .innr .close_box a {position:absolute; top:26px; right:0; display:block; width:31px; height:31px; background:url('/images/main/btn_close_top.png') no-repeat 0 0; text-indent:-9999px;}

@media screen and (max-width: 768px) {
  #corona_wrap .innr {width:100%; height:auto; margin:0;}
  #corona_wrap .innr > a {padding:10px 0 10px;}
  #corona_wrap .innr > a > img {width:300px; height:auto;}
  #corona_wrap .innr .close_box a {top:50%; right:10px; margin-top:-10px; width:20px; height:20px; background-size:cover;}
}

/*
#corona_top_wrap * {box-sizing: border-box;}
#corona_top_wrap {position: relative; height:125px; background: linear-gradient(to bottom, #59bbe0, #5258b2, #cf2651);}
#corona_top_wrap:before {display:block; content:""; position:absolute; left:0; bottom:0; width:272px; height:224px; background:url('/images/main/corona_bg1.png') no-repeat left bottom;}
.corona_top {width:1400px; margin:0 auto; padding-top:17px; color:#fff;}
.corona_top:after {display:block; content:""; clear:both;}
.corona_top .left_sec {width:400px; float:left; padding-top:10px;}
.corona_top .left_sec .corona_view {display:inline-block; padding:5px 30px 5px 15px; margin-top:14px; font-size:12px; border:1px solid #fff; border-radius:5px; background:url('/images/main/corona_icon1.png') no-repeat 90% center; font-family:"NotoKrL", NotoKrL;}

.corona_top .right_sec {width: 1000px; float:left;}
.corona_top .right_sec:after {display:block; content:""; clear:both;}
.corona_top .right_sec .infobox {float:left;}
.corona_top .right_sec .info1 {margin-right:28px;}
.corona_top .right_sec .info1 ul li {width:150px; height:85px; float:left; margin-left:-1px; border:1px solid #fff;}
.corona_top .right_sec .info1 ul li span.tit {border-bottom:1px solid #fff;}
.corona_top .right_sec .info2 ul li {width:169px; height:85px; float:left; margin-left:-1px; border:1px solid #fff;}
.corona_top .right_sec .info2 ul li span.tit {border-bottom:1px solid #fff;}
.corona_top .right_sec .infobox ul {}
.corona_top .right_sec .infobox ul:after {display:block; content:""; clear:both;}
.corona_top .right_sec .infobox ul li {margin-bottom:6px;}
.corona_top .right_sec .infobox ul li:first-child {border-radius:15px 0 0 0}
.corona_top .right_sec .infobox ul li:last-child {border-radius:0 0 15px 0;}
.corona_top .right_sec .infobox ul li span {display:block; text-align:center; letter-spacing:-1px;}
.corona_top .right_sec .infobox ul li span.tit {height:30px; padding-top:5px; font-size:13px;}
.corona_top .right_sec .infobox ul li span.count {font-size:18px; padding-top:13px; font-family:"NotoKrB", NotoKrB; }
.corona_top .right_sec .infobox ul li span.count.line2 {padding-top:5px;}
.corona_top .right_sec .infobox ul li span.count i {display:block; font-size:12px; font-family:"NotoKrL", NotoKrL;}
.corona_top .right_sec .infobox .color1 {color:#fdff39;}

.corona_top .right_sec .infobox span.update {display:block; text-align:center; font-size:12px; position:relative; top:-3px;}

.close_box {position: absolute; right: 0; bottom: 0;}
.close_box a {width:84px; height:125px; padding-top:20px; box-sizing:border-box; display:block; text-align:center; color: #fff; letter-spacing: -1px; font-size:12px; z-index: 10; border-left:1px solid #fff; background:url('/images/main/corona_icon2.png') no-repeat center 70px;}

@media (max-width: 1024px) {
  #corona_top_wrap {height:auto;}
  .corona_top {width:100%; margin:0; padding-top:10px;}
  .corona_top .left_sec {width:100%; float:none; margin-bottom:20px; padding-top:10px; text-align:center;}
  .corona_top .right_sec {width: 100%; float:none; padding:0 15px;}
  .corona_top .right_sec .info1 {width:100%; margin-right:0; margin-bottom:15px;}
  .corona_top .right_sec .info1 ul li {width:50%; height:75px;}
  .corona_top .right_sec .info2 {width:100%; margin-bottom:10px;}
  .corona_top .right_sec .info2 ul li {width:25%; height:90px;}
  .corona_top .right_sec .infobox ul li span.tit {height:36px; padding-top:12px; font-size:11px; line-height:110%;}
  .corona_top .right_sec .infobox ul li span.tit.line2 {padding-top:4px;}
  .corona_top .right_sec .infobox ul li span.count {font-size:15px; padding-top:10px; font-family:"NotoKrR", NotoKrR; }
  .corona_top .right_sec .infobox ul li span.count.line2 {padding-top:5px;}
  .corona_top .right_sec .infobox ul li span.count i {font-size:11px; line-height:100%;}

  .close_box {position: absolute; right: 15px; top: 19px;}
  .close_box a {width:31px; height:31px; padding-top:0; font-size:12px; text-indent:-9999px; font-size:0; border-left:0 none; background:url('/images/main/corona_icon2.png') no-repeat top left;}
} */
