@charset "UTF-8";
.w_main .w_bnr_event a {
  display: block;
}
.w_main .w_bnr_event a .thumb {
  display: block;
  width: 360px;
  margin: 0 auto;
}
/*코로나19 메인 현황판*/
.w_corona19_info {
  min-height: 65px;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/issue/issue_bg_corona19_m.png") repeat;
}
.w_corona19_info .link_wrap {
  display: block;
  min-height: 45px;
  padding: 10px 15px;
}
.w_corona19_info .tit {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  font-weight: bold;
}
.w_corona19_info .tit:after {
  display: inline-block;
  vertical-align: top;
  margin: 5px 0 0 2px;
  width: 5.5px;
  height: 5.5px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  content: "";
}
.w_corona19_info .date {
  float: right;
  color: #909090;
  font-size: 11px;
  letter-spacing: -0.22px;
}
.w_corona19_info .data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 6px;
}
.w_corona19_info .data li {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.w_corona19_info .data li.data1 strong {
  background: #680101;
}
.w_corona19_info .data li.data1 p {
  color: #580000;
}
.w_corona19_info .data li.data2 strong {
  background: #11597f;
}
.w_corona19_info .data li.data2 p {
  color: #0b4b76;
}
.w_corona19_info .data li.data3 strong {
  background: #474747;
}
.w_corona19_info .data li.data3 p {
  color: #333333;
}
.w_corona19_info .data strong {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  line-height: 16px;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  padding: 0 3px;
}
.w_corona19_info .data p {
  display: inline-block;
  vertical-align: top;
}
.w_corona19_info .data p .num {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.32px;
  margin: -2px 0 0 2px;
}
.w_corona19_info .data p .txt {
  display: inline-block;
  vertical-align: top;
  font-size: 11px;
  font-weight: bold;
  margin: 3px 0 0 -2px;
}

/*헤드라인 긴급배너*/
.w_list li.bnr_headline a {
  display: block;
  margin: 0 -15px;
}
.w_list li.bnr_headline .bnr {
  display: block;
  max-width: 360px;
  margin: 0 auto;
}

/* 총선2020 / 엔드 티커 */
.w_ticker_vote2020 {
  background: #f4f4f4 url("https://image.sbs.co.kr/news/event/vote20/bg_ticker_m.jpg") no-repeat;
  background-size: 100% 175px;
  margin-top: 30px;
}

.w_ticker_vote2020:after {
  display: block;
  overflow: hidden;
  content: "";
}

.w_ticker_vote2020 .w_top {
  position: relative;
  height: 85px;
}

.w_ticker_vote2020 .w_top:after {
  display: block;
  overflow: hidden;
  content: "";
}

.w_ticker_vote2020 .logo {
  float: left;
  display: block;
  width: 92px;
  height: 54.5px;
  background: url("https://image.sbs.co.kr/news/event/vote20/set_ticker_m.png") no-repeat;
  background-size: 200px auto;
  text-indent: -9999999em;
  font-size: 0;
  overflow: hidden;
  border: none;
  margin: 15px 0 0 15px;
}

.w_ticker_vote2020 .tit {
  display: block;
  float: left;
  margin: 27px 0 0 10px;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: -0.7px;
  line-height: 1;
  color: #fff;
}

.w_ticker_vote2020 .tit span {
  display: block;
  margin-top: 4px;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.28px;
}

.w_ticker_vote2020 .live {
  position: absolute;
  top: 27.5px;
  right: 15px;
  display: block;
  width: 70px;
  height: 30px;
  background: url("https://image.sbs.co.kr/news/event/vote20/set_ticker_m.png") no-repeat -40px -60px;
  background-size: 200px auto;
  text-indent: -9999999em;
  font-size: 0;
  overflow: hidden;
}

.w_ticker_vote2020 .w_headnews {
  position: relative;
}

.w_ticker_vote2020 .w_headnews:after {
  display: block;
  overflow: hidden;
  content: "";
  clear: both;
}

.w_ticker_vote2020 .w_headnews .w_list {
  overflow-x: auto;
}

.w_ticker_vote2020 .w_headnews .w_list li {
  position: relative;
  float: left;
  width: 256px;
  margin-left: 15px;
}

.w_ticker_vote2020 .w_headnews .w_list a {
  display: block;
}

.w_ticker_vote2020 .w_headnews .w_list .thumb {
  position: relative;
  display: block;
  width: 256px;
  height: 144px;
  overflow: hidden;
}

.w_ticker_vote2020 .w_headnews .w_list .thumb img {
  width: 100%;
}

.w_ticker_vote2020 .w_headnews .w_list .desc {
  margin: 10px 0 22px;
}

.w_ticker_vote2020 .w_headnews .w_list .desc strong {
  height: 38px;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  color: #000;
  font-weight: normal;
}

.w_ticker_vote2020 .w_headnews .w_list .i_play {
  position: absolute;
  width: 35px;
  height: 35px;
  background: url("https://image.sbs.co.kr/news/event/vote20/set_ticker_m.png") no-repeat 0px -60px;
  background-size: 200px auto;
  display: block;
  text-indent: -999999em;
  overflow: hidden;
  font-size: 0;
  left: 10px;
  bottom: 10px;
  z-index: 1;
}

.w_ticker_vote2020 .w_menu {
  border-top: solid 1px #d0d0d0;
  margin: 0 15px;
}

.w_ticker_vote2020 .w_menu:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
}

.w_ticker_vote2020 .w_menu li {
  float: left;
  width: 50%;
}

.w_ticker_vote2020 .w_menu li a {
  display: block;
  text-align: center;
  color: #0f4191;
  font-size: 15px;
  height: 50px;
  line-height: 51px;
  letter-spacing: -0.37px;
}

.w_ticker_vote2020 .w_menu li a:after {
  display: block;
  float: right;
  height: 15px;
  width: 1px;
  background: #d0d0d0;
  content: "";
  margin-top: 18px;
}

.w_ticker_vote2020 .w_menu li:last-child a:after {
  display: none;
}

.w_header .w_gnb .gnb_vote20 li:nth-child(1) {
  width: 20%;
}
.w_header .w_gnb .gnb_vote20 li:nth-child(2) {
  width: 20%;
}
.w_header .w_gnb .gnb_vote20 li:nth-child(3) {
  width: 30%;
}
.w_header .w_gnb .gnb_vote20 li:nth-child(4) {
  width: 30%;
}
.w_header .w_gnb .gnb_vote20 li.vote2020 {
  width: 20%;
}
.w_header .w_gnb .gnb_vote20 li.vote2020 span {
  display: block;
  width: 42px;
  height: 34px;
  margin: 0 auto;
  background: url("https://image.sbs.co.kr/news/event/vote20/set_ticker_m.png") no-repeat -100px 7px;
  background-size: 200px auto;
  text-align: left;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
}

/* 재보궐2021 /엔드 티커 */
.w_ticker_vote2021 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/bg_vote2021_ticker.jpg") no-repeat;
  background-size: cover;
  height: 265px;
}

.w_ticker_vote2021:after {
  display: block;
  overflow: hidden;
  content: "";
  clear: both;
}

.w_ticker_vote2021 .b_arrow {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  font-size: 12px;
  padding: 20px;
  z-index: 1;
}

.w_ticker_vote2021 .b_arrow strong {
  font-weight: normal;
  display: block;
  line-height: 12px;
}

.w_ticker_vote2021 .b_arrow strong:after {
  display: inline-block;
  vertical-align: top;
  margin: 1px 0 0 4px;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/set_vote2021_ticker_m.png") no-repeat -156.5px -33.5px;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 12.5px;
  height: 8.5px;
  content: "";
}

.w_ticker_vote2021 .w_top {
  padding: 0 20px;
}

.w_ticker_vote2021 .logo {
  display: inline-block;
  vertical-align: top;
  background: none;
  border: none;
  width: auto;
  height: auto;
  margin-top: 15px;
}

.w_ticker_vote2021 .logo strong {
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/set_vote2021_ticker_m.png") no-repeat -5px -56.5px;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 62.5px;
  height: 23px;
}

.w_ticker_vote2021 .info {
  display: inline-block;
  vertical-align: top;
  margin: 17px 0 0 19px;
}

.w_ticker_vote2021 .info .dday {
  display: inline-block;
  vertical-align: top;
  height: 17px;
  line-height: 18px;
  font-size: 11px;
  letter-spacing: -0.11px;
  color: #fff;
  padding: 0 8px;
  background: #656cf8;
  border-radius: 9px 9px;
}

.w_ticker_vote2021 .info .date {
  display: inline-block;
  vertical-align: top;
  height: 18px;
  line-height: 18px;
  font-size: 13px;
  color: #fff;
  margin-left: 4px;
  letter-spacing: -0.13px;
}

.w_ticker_vote2021 .w_top .txt_exit {
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/set_vote2021_ticker_m.png") no-repeat -5px -5px;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 95.5px;
  height: 16px;
}

.w_ticker_vote2021 .w_top .txt_vote {
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/set_vote2021_ticker_m.png") no-repeat -5px -31px;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 95px;
  height: 15.5px;
}

.w_ticker_vote2021 .w_ticker_cont {
  padding: 18px 0 0 0;
}

.w_ticker_vote2021 .w_news_list {
  overflow-x: auto;
  padding: 0 0 26px 5px;
}

.w_ticker_vote2021 .w_news_list li {
  float: left;
  width: 150px;
}

.w_ticker_vote2021 .w_news_list li a {
  display: block;
  width: 135px;
  margin-left: 15px;
}

.w_ticker_vote2021 .w_news_list .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 135px;
  height: 76px;
  border-radius: 6px 6px;
}

.w_ticker_vote2021 .w_news_list .thumb:after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 1;
  content: "";
}

.w_ticker_vote2021 .w_news_list .thumb img {
  width: 100%;
}

.w_ticker_vote2021 .w_news_list .thumb .i_play {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/set_vote2021_ticker_m.png") no-repeat -5px -125.5px;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 30.5px;
  height: 30.5px;
  margin: -15px 0 0 -15px;
  z-index: 9;
}

.w_ticker_vote2021 .w_news_list .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.14px;
  line-height: 20px;
  max-height: 38px;
  margin: 7px 0 0;
  font-weight: normal;
  white-space: initial;
}

.w_ticker_vote2021 .w_menu:after {
  display: block;
  clear: both;
  content: "";
}

.w_ticker_vote2021 .w_menu .btns {
  margin: 0 20px 0 10px;
}

.w_ticker_vote2021 .w_menu .btns li {
  float: left;
  width: 50%;
}

.w_ticker_vote2021 .w_menu .btns a {
  display: block;
  margin-left: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  border: solid 1px #fff;
  color: #fff;
  font-size: 12px;
  border-radius: 6px 6px;
}

.w_ticker_vote2021 .w_menu .btns a span {
  display: block;
  height: 40px;
  line-height: 39px;
}

.w_ticker_vote2021 .w_menu .btns .live span:after {
  display: inline-block;
  vertical-align: top;
  width: 8px;
  height: 8px;
  border-radius: 50% 50%;
  background: #ff2312;
  content: "";
  margin: 15px 0 0 6px;
}

.w_ticker_vote2021.graph {
  height: auto;
  letter-spacing: 0;
}

.w_ticker_vote2021.graph .w_ticker_cont {
  height: 255px;
}

.w_ticker_vote2021.graph.win .w_ticker_cont {
  height: 240px;
}

.w_ticker_vote2021.graph .info {
  margin: 19px 0 0 16px;
}

.w_ticker_vote2021 .w_graph_area {
  position: relative;
  padding-left: 20px;
}

.w_ticker_vote2021 .graph_in {
  background: #fff;
  border-radius: 6px 6px;
  text-align: center;
  padding: 15px 0 20px;
}

.w_ticker_vote2021 .w_graph_area li {
  position: relative;
  display: inline-block;
  margin: 0 7px;
  width: 80px;
}

.w_ticker_vote2021 .w_graph_area .tit {
  position: relative;
  margin-bottom: 15px;
}

.w_ticker_vote2021 .w_graph_area.seoul .tit strong {
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/set_vote2021_ticker_m.png") no-repeat;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 71.5px;
  height: 18.5px;
  background-position: -110.5px -5px;
  margin: 0 auto;
}

.w_ticker_vote2021 .w_graph_area.busan .tit strong {
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/set_vote2021_ticker_m.png") no-repeat;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 71.5px;
  height: 18.5px;
  background-position: -110.5px -85px;
  margin: 0 auto;
}

.w_ticker_vote2021 .w_graph_area .tit .per {
  font-size: 12px;
  color: #999;
  position: absolute;
  top: 0;
  right: 15px;
}

.w_ticker_vote2021 .pie-chart {
  position: relative;
  display: block;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  float: left;
}

.w_ticker_vote2021 .pie-chart .thumb {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  text-align: center;
  line-height: 64px;
  font-size: 20px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  overflow: hidden;
  background: #fff;
}

.w_ticker_vote2021 .pie-chart .thumb img {
  width: 100%;
}

.w_ticker_vote2021 .pie-chart svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-color: #eee;
  border-radius: 50%;
}

.w_ticker_vote2021 .pie-chart circle {
  fill: #eee;
  stroke-width: 8;
  stroke-linecap: round;
  -webkit-transition: stroke-dasharray 1s ease-in-out;
  transition: stroke-dasharray 1s ease-in-out;
  stroke-dasharray: 0 226.08;
}

.w_ticker_vote2021 .w_graph_area .info {
  margin: 10px 0 0;
  text-align: center;
}

.w_ticker_vote2021 .w_graph_area .info .name {
  display: block;
  font-size: 13px;
  letter-spacing: -0.12px;
  color: #000;
  font-weight: normal;
  margin-bottom: 1px;
}

.w_ticker_vote2021 .w_graph_area .info .per {
  display: block;
  font-size: 15px;
  letter-spacing: -0.16px;
  color: #000;
  font-weight: bold;
  margin: 0;
}

.w_ticker_vote2021 .w_graph_area .info:after {
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/set_vote2021_ticker_m.png") no-repeat;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  content: "";
  position: absolute;
  top: 55px;
  right: -5px;
  z-index: 1;
}

.w_ticker_vote2021 .w_graph_area .info.icon1:after {
  width: 36px;
  height: 26px;
  background-position: -110.5px -33.5px;
}

.w_ticker_vote2021 .w_graph_area .info.icon2:after {
  width: 36px;
  height: 26px;
  background-position: -5px -89.5px;
}

.w_ticker_vote2021 .w_graph_area .info.icon3:after {
  width: 29.5px;
  height: 30px;
  background-position: -45.5px -125.5px;
}

.w_ticker_vote2021 .notice_graph {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
  margin-top: 10px;
}

.w_ticker_vote2021.graph .w_menu {
  padding-bottom: 20px;
}

.w_ticker_vote2021.main_ticker {
  position: static;
}

.w_ticker_vote2021.main_ticker .w_top {
  position: relative;
}

.w_ticker_vote2021.main_ticker .logo {
  position: absolute;
  top: 0;
  right: 20px;
}

.w_ticker_vote2021.main_ticker .info {
  margin-left: 0;
}

.w_ticker_vote2021.graph.main_ticker .w_ticker_cont {
  margin-top: 0;
}

.w_ticker_vote2021.close {
  height: 52px;
  background-image: url("https://image.sbs.co.kr/sbs/sbs_news/event/vote2021/bg_vote2021_ticker2.jpg");
}

.w_ticker_vote2021.close .b_arrow strong:after {
  background-position: -110.5px -69.5px;
}

.w_ticker_vote2021.close .w_menu .btns {
  display: none;
}

.w_ticker_vote2021.close .w_ticker_cont {
  display: none;
}

.w_ticker_vote2021.close .w_menu .txt_exit {
  width: 112px;
  height: 18px;
  background-position: -153px -114px;
}

.w_ticker_vote2021.close .w_menu .txt_vote {
  width: 113px;
  height: 19px;
  background-position: -155px -73px;
}

/* 도쿄올림픽 2021 / 티커 */
.w_ticker_olympic2021 {
  font-family: HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #002063 url("https://image.sbs.co.kr/sbs/sbs_news/event/olympic2021/box_end_m.png") no-repeat right top;
  background-size: 190px auto;
  height: 322px;
  /*닫힌 상태*/
  /*메인 티커*/
}
.w_ticker_olympic2021:after {
  display: block;
  overflow: hidden;
  content: "";
  clear: both;
}
.w_ticker_olympic2021 .w_tit_area {
  text-align: center;
}
.w_ticker_olympic2021 .w_tit_area:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_olympic2021 .w_tit_area .logo {
  display: inline-block;
  vertical-align: top;
  border: 0;
  margin-top: 8px;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/olympic2021/set_olympic_ticker_m.png") no-repeat -59px 0;
  background-size: 200px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 31.5px;
  height: 45px;
}
.w_ticker_olympic2021 .w_tit_area .tit {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -0.32px;
  color: #fff;
  line-height: 1;
  margin: 23px -5px 0 7px;
}
.w_ticker_olympic2021 .w_tit_area .b_arrow {
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  z-index: 1;
  margin: 10px 5px 0;
}
.w_ticker_olympic2021 .w_tit_area .b_arrow strong {
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/olympic2021/set_olympic_ticker_m.png") no-repeat -137px 0;
  background-size: 200px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 19px;
  height: 19px;
}
.w_ticker_olympic2021 .w_info_area {
  position: relative;
  padding: 16px 20px 14px 20px;
  height: 30px;
}
.w_ticker_olympic2021 .w_info_area .dday {
  display: block;
  font-size: 12px;
  letter-spacing: -0.3px;
  color: #8fa5d1;
  line-height: 1;
}
.w_ticker_olympic2021 .w_info_area .date {
  display: block;
  font-size: 12px;
  letter-spacing: -0.3px;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  margin-top: 5px;
}
.w_ticker_olympic2021 .w_info_area .date .num {
  font-size: 15px;
  color: #70dbff;
  display: inline-block;
  vertical-align: top;
  margin: -2px 2px 0 0;
}
.w_ticker_olympic2021 .w_info_area .medal {
  position: absolute;
  top: 12px;
  right: 20px;
}
.w_ticker_olympic2021 .w_info_area .medal .blind {
  display: block;
  height: 0;
  width: 0;
  overflow: hidden;
  text-indent: -999999em;
  font-size: 0;
}
.w_ticker_olympic2021 .w_info_area .medal span {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-left: -4px;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/olympic2021/set_olympic_ticker_m.png") no-repeat 0 -75px;
  background-size: 200px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 39px;
  height: 34px;
}
.w_ticker_olympic2021 .w_info_area .medal span strong {
  display: block;
  width: 29px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -0.3px;
  color: #ffe99b;
  text-indent: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  left: 10px;
  margin-top: 2.5px;
}
.w_ticker_olympic2021 .w_info_area .medal span.silver {
  background-position: -41px -75px;
}
.w_ticker_olympic2021 .w_info_area .medal span.silver strong {
  color: #efefef;
}
.w_ticker_olympic2021 .w_info_area .medal span.bronze {
  background-position: -82px -75px;
}
.w_ticker_olympic2021 .w_info_area .medal span.bronze strong {
  color: #ffdeb1;
}
.w_ticker_olympic2021 .w_info_area .w_dday_area {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.w_ticker_olympic2021 .w_news_list {
  overflow-x: auto;
  padding: 0 0 24px 5px;
}
.w_ticker_olympic2021 .w_news_list li {
  float: left;
  width: 150px;
}
.w_ticker_olympic2021 .w_news_list li a {
  display: block;
  width: 135px;
  margin-left: 15px;
}
.w_ticker_olympic2021 .w_news_list li .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 135px;
  height: 76px;
}
.w_ticker_olympic2021 .w_news_list li .thumb img {
  width: 100%;
}
.w_ticker_olympic2021 .w_news_list li .thumb .i_play {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/olympic2021/set_olympic_ticker_m.png?0723") no-repeat -93px 1px;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 28px;
  height: 28px;
  z-index: 9;
}
.w_ticker_olympic2021 .w_news_list li .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.14px;
  line-height: 20px;
  max-height: 38px;
  margin: 7px 0 0;
  font-weight: normal;
  white-space: initial;
}
.w_ticker_olympic2021 .w_menu .btns {
  margin: 0 20px 0 10px;
}
.w_ticker_olympic2021 .w_menu .btns li {
  float: left;
  width: 50%;
}
.w_ticker_olympic2021 .w_menu .btns a {
  display: block;
  height: 38px;
  margin-left: 10px;
  text-align: center;
  border: solid 1px #fff;
  color: #fcfcff;
  font-size: 12px;
}
.w_ticker_olympic2021 .w_menu .btns a span {
  display: block;
  height: 38px;
  line-height: 38px;
}
.w_ticker_olympic2021 .w_menu .btns a.live {
  background: #ff2312;
  border: solid 1px #ff2312;
  color: #fff;
  font-size: 13px;
  letter-spacing: 0.3px;
  font-weight: bold;
}
.w_ticker_olympic2021 .w_menu .btns a.live span:after {
  display: inline-block;
  vertical-align: top;
  width: 8px;
  height: 8px;
  border-radius: 50% 50%;
  content: "";
  margin: 14.5px 0 0 5px;
  background: #fff;
}
.w_ticker_olympic2021 .w_menu:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_olympic2021.close {
  height: 60px;
  background: #002063;
}
.w_ticker_olympic2021.close .b_arrow strong {
  background-position: -159px 0;
}
.w_ticker_olympic2021.close .w_ticker_cont {
  display: none;
}
.w_ticker_olympic2021.close .w_menu .btns {
  display: none;
}
.w_ticker_olympic2021.main {
  position: relative;
  height: 310px;
  margin-top: 20px;
  background: #002063 url("https://image.sbs.co.kr/sbs/sbs_news/event/olympic2021/box_right_m.png") no-repeat right top;
  background-size: 85px auto;
}
.w_ticker_olympic2021.main .w_tit_area .logo {
  float: left;
  display: block;
  margin: 0 0 0 20px;
  border: 0;
  background: url("https://image.sbs.co.kr/sbs/sbs_news/event/olympic2021/set_olympic_ticker_m.png") no-repeat 0 0;
  background-size: 200px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 50px;
  height: 70px;
}
.w_ticker_olympic2021.main .w_info_area {
  position: absolute;
  left: 85px;
  top: 0;
  right: 0;
  padding: 0;
}
.w_ticker_olympic2021.main .w_info_area .w_dday_area {
  margin-top: 20px;
}
.w_ticker_olympic2021.main .w_info_area .medal {
  top: 16px;
}
.w_ticker_olympic2021.main .w_ticker_cont {
  margin-top: 25px;
}
.w_ticker_olympic2021.main .w_menu .btns li {
  width: 100%;
}
.w_ticker_olympic2021.main:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  display: block;
  width: 180px;
  height: 143px;
  background: #002063 url("https://image.sbs.co.kr/sbs/sbs_news/event/olympic2021/box_left_m.png") no-repeat;
  background-size: 180px auto;
  content: "";
}

/* 베이징 동계올림픽 2022 / 티커 */
.w_ticker_olympic2022 {
  font-family: HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #30497e url("https://image.sbs.co.kr/news/event/olympic2022/ticker_bg_m.png") no-repeat right top;
  background-size: 225px auto;
  height: 322px;
  /*닫힌 상태*/
  /*메인 티커*/
}
.w_ticker_olympic2022:after {
  display: block;
  overflow: hidden;
  content: "";
  clear: both;
}
.w_ticker_olympic2022 .w_top {
  font-family: "Roboto", HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_olympic2022 .w_tit_area:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_olympic2022 .w_tit_area .logo {
  display: inline-block;
  vertical-align: top;
  border: 0;
  margin: 9px 0 0 20px;
  background: url("https://image.sbs.co.kr/news/event/olympic2022/set_olympic_ticker_m.png") no-repeat -59px 0;
  background-size: 200px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 35px;
  height: 42px;
}
.w_ticker_olympic2022 .w_tit_area .tit {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: -0.32px;
  color: #fff;
  line-height: 1;
  margin: 23px 0 0 7px;
}
.w_ticker_olympic2022 .w_tit_area .b_arrow {
  display: block;
  float: right;
  padding: 20px;
}
.w_ticker_olympic2022 .w_tit_area .b_arrow strong {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/olympic2022/set_olympic_ticker_m.png") no-repeat -137px 0;
  background-size: 200px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 19px;
  height: 19px;
}
.w_ticker_olympic2022 .w_info_area {
  position: relative;
  padding: 18px 20px 14px 20px;
  height: 30px;
  margin-top: -8px;
}
.w_ticker_olympic2022 .w_info_area .dday {
  display: block;
  font-size: 12px;
  letter-spacing: -0.3px;
  color: #fff;
  line-height: 1;
}
.w_ticker_olympic2022 .w_info_area .date {
  display: block;
  font-size: 12px;
  letter-spacing: -0.3px;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  margin-top: 5px;
}
.w_ticker_olympic2022 .w_info_area .date .num {
  font-size: 15px;
  color: #edd146;
  display: inline-block;
  vertical-align: top;
  margin: -2px 2px 0 0;
}
.w_ticker_olympic2022 .w_info_area .medal {
  position: absolute;
  top: 12px;
  right: 20px;
}
.w_ticker_olympic2022 .w_info_area .medal .blind {
  display: block;
  height: 0;
  width: 0;
  overflow: hidden;
  text-indent: -999999em;
  font-size: 0;
}
.w_ticker_olympic2022 .w_info_area .medal span {
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-left: -4px;
  background: url("https://image.sbs.co.kr/news/event/olympic2022/set_olympic_ticker_m.png") no-repeat 0 -75px;
  background-size: 200px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 39px;
  height: 34px;
}
.w_ticker_olympic2022 .w_info_area .medal span strong {
  display: block;
  width: 29px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: -0.3px;
  color: #ffe99b;
  text-indent: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
  left: 10px;
  margin-top: 2.5px;
}
.w_ticker_olympic2022 .w_info_area .medal span.silver {
  background-position: -41px -75px;
}
.w_ticker_olympic2022 .w_info_area .medal span.silver strong {
  color: #efefef;
}
.w_ticker_olympic2022 .w_info_area .medal span.bronze {
  background-position: -82px -75px;
}
.w_ticker_olympic2022 .w_info_area .medal span.bronze strong {
  color: #ffdeb1;
}
.w_ticker_olympic2022 .w_info_area .w_dday_area {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.w_ticker_olympic2022 .w_news_list {
  overflow-x: auto;
  padding: 0 0 24px 5px;
}
.w_ticker_olympic2022 .w_news_list li {
  float: left;
  width: 150px;
}
.w_ticker_olympic2022 .w_news_list li a {
  display: block;
  width: 135px;
  margin-left: 15px;
}
.w_ticker_olympic2022 .w_news_list li .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 135px;
  height: 76px;
}
.w_ticker_olympic2022 .w_news_list li .thumb img {
  width: 100%;
}
.w_ticker_olympic2022 .w_news_list li .thumb .i_play {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  background: url("https://image.sbs.co.kr/news/event/olympic2022/set_olympic_ticker_m.png") no-repeat -93px 1px;
  background-size: 187px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 28px;
  height: 28px;
  z-index: 9;
}
.w_ticker_olympic2022 .w_news_list li .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.14px;
  line-height: 20px;
  max-height: 38px;
  margin: 7px 0 0;
  font-weight: normal;
  white-space: initial;
}
.w_ticker_olympic2022 .w_menu .btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 20px 0 10px;
}
.w_ticker_olympic2022 .w_menu .btns li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.w_ticker_olympic2022 .w_menu .btns li a {
  display: block;
  height: 38px;
  margin-left: 10px;
  text-align: center;
  border: solid 1px #fff;
  color: #fcfcff;
  font-size: 12px;
}
.w_ticker_olympic2022 .w_menu .btns li a span {
  display: block;
  height: 38px;
  line-height: 38px;
}
.w_ticker_olympic2022 .w_menu .btns li a.live {
  background: #ff2312;
  border: solid 1px #ff2312;
  color: #fff;
  font-size: 13px;
  letter-spacing: 0.3px;
  font-weight: bold;
}
.w_ticker_olympic2022 .w_menu .btns li a.live span:after {
  display: inline-block;
  vertical-align: top;
  width: 8px;
  height: 8px;
  border-radius: 50% 50%;
  content: "";
  margin: 14.5px 0 0 5px;
  background: #fff;
}
.w_ticker_olympic2022 .w_menu:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_olympic2022.close {
  height: 60px;
  background: #30497e url("https://image.sbs.co.kr/news/event/olympic2022/ticker_bg_m_close.png") no-repeat right top;
  background-size: auto 60px;
}
.w_ticker_olympic2022.close .w_tit_area {
  text-align: center;
}
.w_ticker_olympic2022.close .w_tit_area .b_arrow {
  float: none;
  display: inline-block;
  vertical-align: top;
  margin-left: -10px;
}
.w_ticker_olympic2022.close .w_tit_area .b_arrow strong {
  background-position: -159px 0;
}
.w_ticker_olympic2022.close .w_ticker_cont {
  display: none;
}
.w_ticker_olympic2022.close .w_menu .btns {
  display: none;
}
.w_ticker_olympic2022.main {
  position: relative;
  height: 310px;
  margin-top: 20px;
  background: #30497e url("https://image.sbs.co.kr/news/event/olympic2022/ticker_bg_m.png") no-repeat right top;
  background-size: 225px auto;
}
.w_ticker_olympic2022.main .w_tit_area .logo {
  float: left;
  display: block;
  margin: 0 0 0 20px;
  border: 0;
  background: url("https://image.sbs.co.kr/news/event/olympic2022/set_olympic_ticker_m.png") no-repeat 0 -1px;
  background-size: 200px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 50px;
  height: 70px;
}
.w_ticker_olympic2022.main .w_info_area {
  position: absolute;
  left: 85px;
  top: 0;
  right: 0;
  margin-top: 0;
  padding: 0;
}
.w_ticker_olympic2022.main .w_info_area .w_dday_area {
  margin-top: 20px;
}
.w_ticker_olympic2022.main .w_info_area .medal {
  top: 16px;
}
.w_ticker_olympic2022.main .w_ticker_cont {
  margin-top: 25px;
}
.w_ticker_olympic2022.main .w_news_list {
  padding-bottom: 22px;
}

.w_ticker_vote2022 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #1f3e6a url("https://image.sbs.co.kr/news/event/vote2022/bg_ticker_m.png") no-repeat right top;
  background-size: 360px auto;
  line-height: 1.25;
  letter-spacing: -0.24px;
  font-family: HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_vote2022:after {
  display: block;
  overflow: hidden;
  content: "";
  clear: both;
}
.w_ticker_vote2022 .b_arrow {
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px;
  z-index: 2;
}
.w_ticker_vote2022 .b_arrow strong {
  width: 18.5px;
  height: 18.5px;
  display: block;
  background: url("https://image.sbs.co.kr/news/event/vote2022/set_ticker_m.png") no-repeat -166.6px -29.5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
}
.w_ticker_vote2022 .w_top {
  padding: 15px 20px 25px;
  height: 52px;
}
.w_ticker_vote2022 .w_top .logo {
  background: none;
  border: none;
  width: auto;
  height: auto;
  display: block;
  float: left;
  z-index: 1;
  position: relative;
}
.w_ticker_vote2022 .w_top .logo strong {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/vote2022/set_ticker_m.png") no-repeat -71px -5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 45.5px;
  height: 52.5px;
}
.w_ticker_vote2022 .w_top .w_info {
  position: relative;
  height: 52px;
}
.w_ticker_vote2022 .w_top .w_info .info {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-49%);
          transform: translateY(-49%);
  margin: 0;
  left: 55px;
}
.w_ticker_vote2022 .w_top .w_info .info .dday {
  display: block;
  font-size: 17px;
  font-weight: bold;
  color: #319afe;
  letter-spacing: 0;
  line-height: 1;
  font-family: "futura-pt", HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_vote2022 .w_top .w_info .info .date {
  display: block;
  padding-top: 7px;
  letter-spacing: 0;
}
.w_ticker_vote2022 .w_top .w_info .info .date:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_vote2022 .w_top .w_info .info .date .txt {
  display: block;
  float: left;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
}
.w_ticker_vote2022 .w_top .w_info .info .date .bar {
  position: relative;
  display: block;
  float: left;
  font-size: 12px;
  margin-top: -2px;
  color: rgb(255, 255, 255);
}
.w_ticker_vote2022 .w_top .w_info .info .date .bar:before {
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 9px;
  background: #6388ba;
  content: "";
  margin: -2px 7px 0 8px;
}
.w_ticker_vote2022 .w_top .w_info .info .label {
  display: inline-block;
  vertical-align: top;
  height: 26px;
  line-height: 24px;
  border-radius: 13px 13px;
  border: solid 1px #0071bc;
  font-size: 12px;
  color: #319afe;
  letter-spacing: 0;
  font-weight: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 13px;
}
.w_ticker_vote2022 .w_top .w_info .info .per {
  display: block;
  padding-top: 4px;
  letter-spacing: -0.1px;
}
.w_ticker_vote2022 .w_top .w_info .info .per:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_vote2022 .w_top .w_info .info .per .num {
  display: block;
  float: left;
  font-size: 20px;
  color: #fff;
  letter-spacing: -0.2px;
  font-weight: bold;
  font-family: "futura-pt", HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_vote2022 .w_top .w_info .info .per .bar {
  position: relative;
  display: block;
  float: left;
  margin-top: 5px;
  font-size: 12px;
  line-height: 12px;
  color: rgba(255, 255, 255, 0.5);
}
.w_ticker_vote2022 .w_top .w_info .info .per .bar:before {
  display: inline-block;
  vertical-align: top;
  width: 1px;
  height: 9px;
  background: #6388ba;
  content: "";
  margin: 2px 6px 0 8px;
}
.w_ticker_vote2022 .w_top .w_menu {
  display: inline-block;
  vertical-align: top;
  line-height: 60px;
  position: static;
  font-size: 15px;
  letter-spacing: -0.3px;
  color: #fff;
}
.w_ticker_vote2022 .w_top .w_menu span {
  color: #319afe;
}
.w_ticker_vote2022 .w_top .w_win {
  display: none;
  font-size: 15px;
}
.w_ticker_vote2022 .w_top .w_win span {
  color: #319afe;
}
.w_ticker_vote2022 .w_top .w_win strong {
  color: #fff;
  font-weight: bold;
}
.w_ticker_vote2022 .w_top .w_win .win01 {
  background: url("https://image.sbs.co.kr/news/event/vote2022/set_ticker_m.png") no-repeat -51px -75px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 33px;
  height: 33px;
  display: inline-block;
  vertical-align: top;
  margin: 13px 0 0 5px;
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list {
  overflow-x: auto;
  padding: 0 0 26px 5px;
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list ul:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list li {
  float: left;
  width: 150px;
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list li a {
  display: block;
  width: 135px;
  margin-left: 15px;
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list li .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 135px;
  height: 76px;
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list li .thumb:after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
  z-index: 1;
  content: "";
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list li .thumb img {
  width: 100%;
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list li .thumb .i_play {
  position: absolute;
  display: block;
  background: url("https://image.sbs.co.kr/news/event/vote2022/set_ticker_m.png") no-repeat -126.5px -85px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 25px;
  height: 25px;
  z-index: 9;
  bottom: 10px;
  right: 10px;
}
.w_ticker_vote2022 .w_ticker_cont .w_news_list li .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.14px;
  line-height: 20px;
  max-height: 38px;
  margin: 7px 0 0;
  font-weight: normal;
  white-space: initial;
}
.w_ticker_vote2022 .w_btns:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_vote2022 .w_btns ul li {
  float: left;
  width: 50%;
}
.w_ticker_vote2022 .w_btns ul li a {
  display: block;
  height: 45px;
  line-height: 45px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  color: #1f3e6a;
  background: #fff;
}
.w_ticker_vote2022 .w_btns ul li a.live {
  background: #ff2525;
}
.w_ticker_vote2022 .w_btns ul li a.live span {
  display: inline-block;
  width: 48.5px;
  height: 12px;
  background: url("https://image.sbs.co.kr/news/event/vote2022/set_ticker_m.png") no-repeat -5px -126.5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
}
.w_ticker_vote2022 .w_btns ul li:first-child a {
  border-right: solid 1px #1f3e6a;
}
.w_ticker_vote2022.main_ticker {
  position: static;
  margin-top: 20px;
}
.w_ticker_vote2022.main_ticker .w_top {
  position: relative;
  padding: 15px 15px 25px;
}
.w_ticker_vote2022.main_ticker .w_top .b_arrow {
  display: none;
}
.w_ticker_vote2022.main_ticker .w_top .w_menu {
  display: none;
}
.w_ticker_vote2022.main_ticker .w_ticker_cont .w_news_list {
  padding-left: 0;
}
.w_ticker_vote2022.main_ticker .w_btns {
  padding: 0 15px 15px;
}
.w_ticker_vote2022.main_ticker .w_btns ul li a {
  margin-left: 10px;
}
.w_ticker_vote2022.main_ticker .w_btns ul li:first-child a {
  border: 0;
  margin: 0;
}
.w_ticker_vote2022.graph {
  background-image: none;
}
.w_ticker_vote2022.graph .w_info .info .label {
  float: left;
}
.w_ticker_vote2022.graph .w_info .info .per {
  float: left;
  padding-top: 2px;
}
.w_ticker_vote2022.graph .w_info .info .per .num {
  font-size: 15px;
  padding-left: 10px;
}
.w_ticker_vote2022.graph .w_info .info .per .bar {
  margin-top: 2px;
}
.w_ticker_vote2022.graph .w_info .info .tit {
  font-size: 16px;
  letter-spacing: -0.8px;
  color: #fff;
  font-weight: bold;
  clear: both;
  padding-top: 6px;
  line-height: 16px;
  padding-left: 1px;
}
.w_ticker_vote2022.graph .w_graph_area {
  position: relative;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart {
  position: relative;
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin: 0 auto;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart .thumb {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 76px;
  height: 76px;
  border-radius: 50%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  overflow: hidden;
  background: #082953;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart .thumb img {
  width: 100%;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-color: #112d54;
  border-radius: 50%;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart svg circle {
  fill: #112d54;
  stroke-width: 12;
  stroke-linecap: round;
  -webkit-transition: stroke-dasharray 1s ease-in-out;
  transition: stroke-dasharray 1s ease-in-out;
  stroke-dasharray: 0 276.32;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart .tag {
  position: absolute;
  bottom: 0;
  right: 0;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart .tag span {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/vote2022/set_ticker_m.png") no-repeat -51px -75px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 33px;
  height: 33px;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart .tag span.win02 {
  background-position: -126.5px -45px;
  width: 30px;
  height: 30px;
}
.w_ticker_vote2022.graph .w_graph_area .pie-chart .tag span.win03 {
  background-position: -126.5px -5px;
  width: 30px;
  height: 30px;
}
.w_ticker_vote2022.graph .w_graph_area .w_l {
  width: 50%;
  float: left;
}
.w_ticker_vote2022.graph .w_graph_area .w_r {
  width: 50%;
  float: right;
}
.w_ticker_vote2022.graph .w_graph_area .w_r .pie-chart .tag {
  left: 0;
  right: auto;
}
.w_ticker_vote2022.graph .w_graph_area .w_vs {
  position: absolute;
  top: 43px;
  left: 50%;
  margin-left: -15px;
}
.w_ticker_vote2022.graph .w_graph_area .w_vs .vs {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/vote2022/set_ticker_m.png") no-repeat -166.5px -5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  width: 29px;
  height: 14.5px;
}
.w_ticker_vote2022.graph .w_graph_area .w_profile {
  width: 100px;
  margin: 0 auto;
  text-align: center;
}
.w_ticker_vote2022.graph .w_graph_area .w_profile .num {
  margin: 10px 0 8px;
  display: inline-block;
  height: 20px;
  line-height: 18px;
  border: solid 1px #fff;
  padding: 0 8px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  border-radius: 10px 10px;
  letter-spacing: -0.15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.w_ticker_vote2022.graph .w_graph_area .w_profile .name {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  padding-right: 4px;
  line-height: 18px;
}
.w_ticker_vote2022.graph .w_graph_area .w_profile .b {
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  line-height: 18px;
  font-family: "futura-pt", HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_vote2022.graph .w_graph_area .w_profile .s {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  line-height: 18px;
  font-family: "futura-pt", HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_vote2022.graph .w_graph_area .party01 .b, .w_ticker_vote2022.graph .w_graph_area .party01 .s {
  color: #297aec;
}
.w_ticker_vote2022.graph .w_graph_area .party02 .b, .w_ticker_vote2022.graph .w_graph_area .party02 .s {
  color: #f93d26;
}
.w_ticker_vote2022.graph .w_graph_area .party03 .b, .w_ticker_vote2022.graph .w_graph_area .party03 .s {
  color: #ff6e1f;
}
.w_ticker_vote2022.graph .w_graph_area .party04 .b, .w_ticker_vote2022.graph .w_graph_area .party04 .s {
  color: #ffd720;
}
.w_ticker_vote2022.graph .w_graph_area .w_update {
  clear: both;
  text-align: center;
  padding: 20px 0 10px;
  font-size: 11px;
  color: #7a9fd4;
  letter-spacing: -0.11px;
}
.w_ticker_vote2022.graph .w_btns ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.w_ticker_vote2022.graph .w_btns li {
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  float: none;
}
.w_ticker_vote2022.graph .w_btns li a {
  border-right: solid 1px #1f3e6a;
}
.w_ticker_vote2022.graph .w_btns li:last-child a {
  border: 0;
}
.w_ticker_vote2022.close {
  height: 60px;
  background-image: unset;
}
.w_ticker_vote2022.close .w_top {
  padding: 0;
  text-align: center;
  line-height: 60px;
}
.w_ticker_vote2022.close .w_top:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
  content: "";
  background: url("https://image.sbs.co.kr/news/event/vote2022/set_ticker_m.png") no-repeat -5px -5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  font-size: 0;
  overflow: hidden;
  z-index: 1;
}
.w_ticker_vote2022.close .w_top .logo {
  position: static;
  float: none;
  margin: 9px 20px 0 0;
  display: inline-block;
  vertical-align: top;
  background: none;
  border: none;
  width: auto;
  height: auto;
}
.w_ticker_vote2022.close .w_top .logo strong {
  background-position: -5px -75px;
  width: 36px;
  height: 42.5px;
}
.w_ticker_vote2022.close .b_arrow {
  position: static;
  display: inline-block;
  vertical-align: top;
  margin-right: -20px;
}
.w_ticker_vote2022.close .b_arrow strong {
  background-position: -166.5px -58px;
}
.w_ticker_vote2022.close .w_info {
  display: none;
}
.w_ticker_vote2022.close .w_btns {
  display: none;
}
.w_ticker_vote2022.close .w_ticker_cont {
  display: none;
}
.w_ticker_vote2022.close .w_menu {
  display: block;
}
.w_ticker_vote2022.close .w_win {
  display: inline-block;
}

.w_ticker_local2022 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #1f3e6a url("https://image.sbs.co.kr/news/event/local2022/bg_ticker_m.png") no-repeat right top;
  background-size: 360px auto;
  line-height: 1.25;
  letter-spacing: -0.24px;
  font-family: "HelveticaNeue-Light", "AppleSDGothicNeo-Light", "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_local2022:after {
  display: block;
  overflow: hidden;
  content: "";
  clear: both;
}
.w_ticker_local2022 .b_arrow {
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px 20px 30px 70px;
  z-index: 2;
}
.w_ticker_local2022 .b_arrow strong {
  width: 18.5px;
  height: 18.5px;
  display: block;
  background: url("https://image.sbs.co.kr/news/event/local2022/set_ticker_m.png") no-repeat -166.6px -29.5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  overflow: hidden;
}
.w_ticker_local2022 .w_top {
  padding: 15px 20px 25px;
  height: 52px;
}
.w_ticker_local2022 .w_top .logo {
  background: none;
  border: none;
  width: auto;
  height: auto;
  display: block;
  float: left;
  z-index: 1;
  position: relative;
}
.w_ticker_local2022 .w_top .logo strong {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/local2022/set_ticker_m.png") no-repeat -71px -5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 45.5px;
  height: 52.5px;
}
.w_ticker_local2022 .w_top .w_info {
  position: relative;
  height: 52px;
}
.w_ticker_local2022 .w_top .w_info .info {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-49%);
          transform: translateY(-49%);
  margin: 0;
  left: 55px;
}
.w_ticker_local2022 .w_top .w_info .info .local_title {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #e1ffa8;
  letter-spacing: 0;
  line-height: 1;
  font-family: "futura-pt", HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_local2022 .w_top .w_info .info .date {
  display: block;
  padding-top: 7px;
  letter-spacing: 0;
}
.w_ticker_local2022 .w_top .w_info .info .date:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_local2022 .w_top .w_info .info .date .txt {
  display: block;
  float: left;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
}
.w_ticker_local2022 .w_top .w_menu {
  display: inline-block;
  vertical-align: top;
  line-height: 60px;
  position: static;
  font-size: 16px;
  letter-spacing: -0.3px;
  color: #fff;
}
.w_ticker_local2022 .w_top .w_menu span {
  color: #e1ffa8;
}
.w_ticker_local2022 .w_top .w_menu strong {
  color: #e1ffa8;
}
.w_ticker_local2022 .w_ticker_cont .w_news_list {
  overflow-x: auto;
  padding: 0 0 26px 5px;
}
.w_ticker_local2022 .w_ticker_cont .w_news_list ul {
  width: 620px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.w_ticker_local2022 .w_ticker_cont .w_news_list ul:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_local2022 .w_ticker_cont .w_news_list li {
  float: left;
  width: 150px;
}
.w_ticker_local2022 .w_ticker_cont .w_news_list li a {
  display: block;
  width: 135px;
  margin-left: 15px;
}
.w_ticker_local2022 .w_ticker_cont .w_news_list li .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 135px;
  height: 76px;
}
.w_ticker_local2022 .w_ticker_cont .w_news_list li .thumb:after {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
  z-index: 1;
  content: "";
}
.w_ticker_local2022 .w_ticker_cont .w_news_list li .thumb img {
  width: 100%;
}
.w_ticker_local2022 .w_ticker_cont .w_news_list li .thumb .i_play {
  position: absolute;
  display: block;
  background: url("https://image.sbs.co.kr/news/event/local2022/set_ticker_m.png") no-repeat -157.5px -85px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 24px;
  height: 24px;
  z-index: 9;
  bottom: 5.4px;
  left: 4.5px;
}
.w_ticker_local2022 .w_ticker_cont .w_news_list li .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.14px;
  line-height: 20px;
  max-height: 38px;
  margin: 7px 0 0;
  font-weight: normal;
  white-space: initial;
}
.w_ticker_local2022 .w_btns:after {
  display: block;
  clear: both;
  content: "";
}
.w_ticker_local2022 .w_btns ul li {
  float: left;
  width: 100%;
  border: 1px solid #fff;
}
.w_ticker_local2022 .w_btns ul li a {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.w_ticker_local2022 .w_btns ul li a span {
  font-family: "Malgun Gothic", "맑은 고딕";
}
.w_ticker_local2022 .w_btns ul li a span:after {
  display: inline-block;
  background: url("https://image.sbs.co.kr/news/event/local2022/set_ticker_m.png") no-repeat -194px -85px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 6.5px;
  height: 11px;
  content: "";
  margin-left: 10px;
}
.w_ticker_local2022 .w_btns .local_home {
  display: block;
  width: 100%;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  background-color: #fff;
  color: #1f3e6a;
}
.w_ticker_local2022 .w_btns .local_home span {
  line-height: 45px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Malgun Gothic", "맑은 고딕";
}
.w_ticker_local2022 .w_btns .local_home span:after {
  display: inline-block;
  background: url("https://image.sbs.co.kr/news/event/local2022/set_ticker_m.png") no-repeat -184.5px -85px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 6.5px;
  height: 11px;
  content: "";
  margin-left: 10px;
}
.w_ticker_local2022.main_ticker {
  position: static;
  margin-top: 20px;
}
.w_ticker_local2022.main_ticker .w_top {
  position: relative;
  padding: 15px 15px 25px;
}
.w_ticker_local2022.main_ticker .w_top .b_arrow {
  display: none;
}
.w_ticker_local2022.main_ticker .w_top .w_menu {
  display: none;
}
.w_ticker_local2022.main_ticker .w_ticker_cont .w_news_list {
  padding-left: 0;
}
.w_ticker_local2022.main_ticker .w_btns {
  padding: 0 15px 15px;
}
.w_ticker_local2022.main_ticker .w_btns ul li a {
  margin-left: 10px;
  border: 0;
  margin: 0;
}
.w_ticker_local2022.graph {
  background-image: none;
}
.w_ticker_local2022.graph .w_info .info .label {
  float: left;
}
.w_ticker_local2022.graph .w_info .info .per {
  float: left;
  padding-top: 2px;
}
.w_ticker_local2022.graph .w_info .info .per .num {
  font-size: 15px;
  padding-left: 10px;
}
.w_ticker_local2022.graph .w_info .info .per .bar {
  margin-top: 2px;
}
.w_ticker_local2022.graph .w_info .info .tit {
  font-size: 16px;
  letter-spacing: -0.8px;
  color: #fff;
  font-weight: bold;
  clear: both;
  padding-top: 6px;
  line-height: 16px;
  padding-left: 1px;
}
.w_ticker_local2022.graph .w_graph_area {
  position: relative;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart {
  position: relative;
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin: 0 auto;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart .thumb {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 76px;
  height: 76px;
  border-radius: 50%;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  overflow: hidden;
  background: #082953;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart .thumb img {
  width: 100%;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-color: #112d54;
  border-radius: 50%;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart svg circle {
  fill: #112d54;
  stroke-width: 12;
  stroke-linecap: round;
  -webkit-transition: stroke-dasharray 1s ease-in-out;
  transition: stroke-dasharray 1s ease-in-out;
  stroke-dasharray: 0 276.32;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart .tag {
  position: absolute;
  bottom: 0;
  right: 0;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart .tag span {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/local2022/set_ticker_m.png") no-repeat -51px -75px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 33px;
  height: 33px;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart .tag span.win02 {
  background-position: -126.5px -45px;
  width: 30px;
  height: 30px;
}
.w_ticker_local2022.graph .w_graph_area .pie-chart .tag span.win03 {
  background-position: -126.5px -5px;
  width: 30px;
  height: 30px;
}
.w_ticker_local2022.graph .w_graph_area .w_l {
  width: 50%;
  float: left;
}
.w_ticker_local2022.graph .w_graph_area .w_r {
  width: 50%;
  float: right;
}
.w_ticker_local2022.graph .w_graph_area .w_r .pie-chart .tag {
  left: 0;
  right: auto;
}
.w_ticker_local2022.graph .w_graph_area .w_vs {
  position: absolute;
  top: 43px;
  left: 50%;
  margin-left: -15px;
}
.w_ticker_local2022.graph .w_graph_area .w_vs .vs {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/local2022/set_ticker_m.png") no-repeat -166.5px -5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 29px;
  height: 14.5px;
}
.w_ticker_local2022.graph .w_graph_area .w_profile {
  width: 100px;
  margin: 0 auto;
  text-align: center;
}
.w_ticker_local2022.graph .w_graph_area .w_profile .num {
  margin: 10px 0 8px;
  display: inline-block;
  height: 20px;
  line-height: 18px;
  border: solid 1px #fff;
  padding: 0 8px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  border-radius: 10px 10px;
  letter-spacing: -0.15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.w_ticker_local2022.graph .w_graph_area .w_profile .name {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  padding-right: 4px;
  line-height: 18px;
}
.w_ticker_local2022.graph .w_graph_area .w_profile .b {
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  line-height: 18px;
  font-family: "futura-pt", HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_local2022.graph .w_graph_area .w_profile .s {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  line-height: 18px;
  font-family: "futura-pt", HelveticaNeue-Light, AppleSDGothicNeo-Light, "Malgun Gothic", "맑은 고딕", sans-serif;
}
.w_ticker_local2022.graph .w_graph_area .party01 .b, .w_ticker_local2022.graph .w_graph_area .party01 .s {
  color: #297aec;
}
.w_ticker_local2022.graph .w_graph_area .party02 .b, .w_ticker_local2022.graph .w_graph_area .party02 .s {
  color: #f93d26;
}
.w_ticker_local2022.graph .w_graph_area .party03 .b, .w_ticker_local2022.graph .w_graph_area .party03 .s {
  color: #ff6e1f;
}
.w_ticker_local2022.graph .w_graph_area .party04 .b, .w_ticker_local2022.graph .w_graph_area .party04 .s {
  color: #ffd720;
}
.w_ticker_local2022.graph .w_graph_area .w_update {
  clear: both;
  text-align: center;
  padding: 20px 0 10px;
  font-size: 11px;
  color: #7a9fd4;
  letter-spacing: -0.11px;
}
.w_ticker_local2022.graph .w_btns ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.w_ticker_local2022.graph .w_btns li {
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  float: none;
}
.w_ticker_local2022.graph .w_btns li a {
  border-right: solid 1px #1f3e6a;
}
.w_ticker_local2022.graph .w_btns li:last-child a {
  border: 0;
}
.w_ticker_local2022.close {
  height: 60px;
  background-image: unset;
}
.w_ticker_local2022.close .w_top {
  padding: 0;
  text-align: center;
  line-height: 60px;
}
.w_ticker_local2022.close .w_top:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
  content: "";
  background: url("https://image.sbs.co.kr/news/event/local2022/set_ticker_m.png") no-repeat -5px -5px;
  background-size: 200.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  z-index: -1;
}
.w_ticker_local2022.close .w_top .logo {
  position: static;
  float: none;
  margin: 9px 20px 0 0;
  display: inline-block;
  vertical-align: top;
  background: none;
  border: none;
  width: auto;
  height: auto;
}
.w_ticker_local2022.close .w_top .logo strong {
  background-position: -5px -75px;
  width: 36px;
  height: 42.5px;
}
.w_ticker_local2022.close .b_arrow {
  position: static;
  display: inline-block;
  vertical-align: top;
  margin-right: -20px;
  padding: 20px;
}
.w_ticker_local2022.close .b_arrow strong {
  background-position: -166.5px -58px;
}
.w_ticker_local2022.close .w_info {
  display: none;
}
.w_ticker_local2022.close .w_btns {
  display: none;
}
.w_ticker_local2022.close .w_ticker_cont {
  display: none;
}
.w_ticker_local2022.close .w_menu {
  display: block;
}
.w_ticker_local2022.close .w_win {
  display: inline-block;
}

.w_ticker_wc2022 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #6c0e2e url("https://image.sbs.co.kr/news/event/worldcup2022/ticker/m_main_bg.png") no-repeat center top;
  background-size: cover;
  padding-bottom: 20px;
  line-height: 1.25;
  letter-spacing: -0.24px;
}
.w_ticker_wc2022 .b_arrow {
  display: block;
  position: absolute;
  right: 5px;
  top: 18px;
  padding: 10px;
}
.w_ticker_wc2022 .b_arrow strong {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/worldcup2022/ticker/ticker_set_m_v2.png") no-repeat -19px -37px;
  background-size: 40px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 18px;
  height: 18px;
}
.w_ticker_wc2022 .info_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -10px;
  padding: 10px 0 0 15px;
}
.w_ticker_wc2022 .info_area .wc22_logo {
  display: block;
  z-index: 1;
  position: relative;
  padding: 10px;
}
.w_ticker_wc2022 .info_area .wc22_logo strong {
  display: block;
  background: url("https://image.sbs.co.kr/news/event/worldcup2022/ticker/ticker_set_m_v2.png") no-repeat 0 0;
  background-size: 40px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 39px;
  height: 36px;
}
.w_ticker_wc2022 .info_area .wc22_tit {
  display: block;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: -0.4px;
  color: #fff;
  margin-left: 3px;
  line-height: 56px;
}
.w_ticker_wc2022 .site_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  color: #f6c142;
  font-size: 14px;
  letter-spacing: -0.14px;
  padding-left: 15px;
}
.w_ticker_wc2022 .site_link li {
  margin-right: 15px;
}
.w_ticker_wc2022 .site_link li a {
  padding: 5px 16px 5px 0;
  display: block;
  position: relative;
}
.w_ticker_wc2022 .site_link li a:after {
  background: url("https://image.sbs.co.kr/news/event/worldcup2022/ticker/ticker_set_m_v2.png") no-repeat 0 -56px;
  background-size: 40px auto;
  width: 13px;
  height: 13px;
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.w_ticker_wc2022 .w_ticker_cont {
  margin-top: 10px;
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list {
  overflow-x: auto;
  padding: 0 0 10px 15px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera*/
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-left: -10px;
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list ul li:last-child a {
  margin-right: 15px;
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list ul li a {
  display: block;
  width: 135px;
  margin-left: 10px;
  background-color: #fff;
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list ul li .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 135px;
  height: 76px;
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list ul li .thumb img {
  width: 100%;
  display: block;
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list ul li .thumb .i_play {
  position: absolute;
  display: block;
  background: url("https://image.sbs.co.kr/news/event/worldcup2022/ticker/ticker_set_m_v2.png") no-repeat 0 -70px;
  background-size: 40px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 27.5px;
  height: 25px;
  z-index: 9;
  bottom: 5px;
  left: 5px;
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list ul li .desc {
  height: 41px;
  display: block;
  background-color: #fff;
  padding: 10px;
}
.w_ticker_wc2022 .w_ticker_cont .w_news_list ul li .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #000;
  font-size: 14px;
  letter-spacing: -0.35px;
  line-height: 18px;
  max-height: 38px;
  font-weight: normal;
  white-space: initial;
}
.w_ticker_wc2022 .btns_link {
  margin: 5px 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.w_ticker_wc2022 .btns_link a {
  display: block;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
  text-align: center;
}
.w_ticker_wc2022 .btns_link a span {
  font-size: 14px;
  line-height: 40px;
  color: #fff;
}
.w_ticker_wc2022 .btns_link .wc22_live {
  margin-left: 10px;
  background-color: #ff2525;
  border: 1px solid #ff2525;
}
.w_ticker_wc2022 .btns_link .wc22_live span::after {
  content: "";
  width: 9.5px;
  height: 9.5px;
  border-radius: 50%;
  background-color: #fff;
  margin-left: 3.5px;
  display: inline-block;
}
.w_ticker_wc2022.main_ticker {
  position: static;
  margin-top: -8px;
}
.w_ticker_wc2022.close {
  height: 60px;
  background-position: 0 -205px;
  padding: 0;
  background-size: 360px auto;
}
.w_ticker_wc2022.close .b_arrow {
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
.w_ticker_wc2022.close .b_arrow strong {
  position: absolute;
  right: 50%;
  top: 21px;
  background-position: 0 -37px;
  width: 18.5px;
  height: 18.5px;
  margin-right: -123px;
}
.w_ticker_wc2022.close .info_area {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -48px;
  padding-top: 2px;
}
.w_ticker_wc2022.close .info_area .wc22_logo {
  z-index: 10;
  padding: 8px 5px 10px 10px;
}
.w_ticker_wc2022.close .info_area .wc22_logo strong {
  background-position: 0 -96px;
  width: 35.5px;
  height: 42.5px;
}
.w_ticker_wc2022.close .info_area .wc22_tit {
  margin-left: 0;
}
.w_ticker_wc2022.close .site_link {
  display: none;
}
.w_ticker_wc2022.close .w_ticker_cont {
  display: none;
}
.w_ticker_wc2022.close .btns_link {
  display: none;
}

.w_ticker_asian2023 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: -webkit-gradient(linear, left top, right top, from(#b726f6), to(#6326f5));
  background: linear-gradient(to right, #b726f6, #6326f5);
  padding-bottom: 20px;
  line-height: 1.25;
  letter-spacing: -0.24px;
  height: 268px;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}
.w_ticker_asian2023::after {
  content: "";
  display: block;
  width: 272px;
  height: 188px;
  background: url(https://img.sbs.co.kr/news/event/asian2023/m_ticker_bg.png);
  background-size: 272px auto;
  z-index: -1;
  position: absolute;
  right: 0;
  top: 0;
}
.w_ticker_asian2023 .b_arrow {
  display: block;
  position: absolute;
  right: 9px;
  top: 10px;
  padding: 10px;
}
.w_ticker_asian2023 .b_arrow strong {
  display: block;
  background: url("https://img.sbs.co.kr/news/event/asian2023/m_ticker_set.png") no-repeat -48.5px -33.5px;
  background-size: 71px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 19px;
  height: 19px;
}
.w_ticker_asian2023 .info_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 0 0 10px;
}
.w_ticker_asian2023 .info_area .asian_logo {
  display: block;
  z-index: 1;
  position: relative;
  padding: 10px;
}
.w_ticker_asian2023 .info_area .asian_logo strong {
  display: block;
  background: url("https://img.sbs.co.kr/news/event/asian2023/m_ticker_set.png") no-repeat 0 0;
  background-size: 71px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 71px;
  height: 33px;
}
.w_ticker_asian2023 .info_area .asian_tit {
  display: block;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: -0.15px;
  color: #f7eb65;
  margin: 20px 0 0 5px;
  line-height: 1;
}
.w_ticker_asian2023 .w_ticker_cont {
  margin-top: 4px;
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list {
  overflow-x: auto;
  padding: 0 0 10px 20px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera*/
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-left: -10px;
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list ul li:last-child a {
  margin-right: 20px;
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list ul li a {
  display: block;
  width: 135px;
  margin-left: 10px;
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list ul li .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 135px;
  height: 75px;
  background-color: #eee;
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list ul li .thumb img {
  width: 100%;
  display: block;
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list ul li .thumb .i_play {
  position: absolute;
  display: block;
  background: url("https://img.sbs.co.kr/news/event/asian2023/m_ticker_set.png") no-repeat 0 -33.5px;
  background-size: 71px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 28px;
  height: 28px;
  z-index: 9;
  bottom: 0;
  left: 0;
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list ul li .desc {
  height: 41px;
  display: block;
  padding-top: 7px;
}
.w_ticker_asian2023 .w_ticker_cont .w_news_list ul li .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.35px;
  line-height: 20px;
  max-height: 38px;
  font-weight: normal;
  white-space: initial;
}
.w_ticker_asian2023 .w_btns {
  margin: 15px 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.w_ticker_asian2023 .w_btns a {
  display: block;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
  text-align: center;
}
.w_ticker_asian2023 .w_btns a span {
  font-size: 14px;
  line-height: 38px;
  color: #fff;
}
.w_ticker_asian2023 .w_btns .btn_live {
  margin-left: 10px;
  background-color: #ff4c50;
  border: 1px solid #ff4c50;
  font-weight: bold;
}
.w_ticker_asian2023 .w_btns .btn_live span::after {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
  margin-left: 4px;
  margin-bottom: 1px;
  display: inline-block;
}
.w_ticker_asian2023.main_ticker {
  position: relative;
  margin-top: -8px;
  padding-bottom: 25px;
  height: auto;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.w_ticker_asian2023.main_ticker::after {
  content: "";
  display: block;
  width: 272px;
  height: 188px;
  background: url(https://img.sbs.co.kr/news/event/asian2023/m_ticker_bg.png);
  background-size: 272px auto;
  z-index: -1;
  position: absolute;
  right: 0;
  top: 0;
}
.w_ticker_asian2023.main_ticker .info_area {
  padding-top: 6px;
}
.w_ticker_asian2023.main_ticker .info_area .asian_tit {
  margin-top: 21px;
}
.w_ticker_asian2023.main_ticker .w_ticker_cont {
  margin-top: 9px;
}
.w_ticker_asian2023.main_ticker .w_news_list {
  padding: 0 0 10px 15px;
}
.w_ticker_asian2023.main_ticker .w_news_list ul li:last-child a {
  margin-right: 15px;
}
.w_ticker_asian2023.main_ticker .w_btns {
  margin: 15px 15px 0;
}
.w_ticker_asian2023.close {
  height: 60px;
  padding: 0;
}
.w_ticker_asian2023.close::after {
  display: none;
}
.w_ticker_asian2023.close .b_arrow {
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0;
}
.w_ticker_asian2023.close .b_arrow strong {
  position: absolute;
  right: 50%;
  top: 21px;
  background-position: -29px -33.5px;
  width: 19px;
  height: 19px;
  margin-right: -146px;
}
.w_ticker_asian2023.close .info_area {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 3px;
  margin-left: -51px;
}
.w_ticker_asian2023.close .info_area .asian_logo {
  z-index: 10;
  padding: 8px 5px 10px 10px;
  pointer-events: none;
}
.w_ticker_asian2023.close .info_area .asian_tit {
  margin-left: 7px;
}
.w_ticker_asian2023.close .w_ticker_cont {
  display: none;
}
.w_ticker_asian2023.close .w_btns {
  display: none;
}

.w_ticker_vote2024 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: #081a35 url("https://img.sbs.co.kr/news/m/event/vote2024/ticker_bg.png") no-repeat bottom center;
  background-size: 100% auto;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  border-radius: 12px 12px 0 0;
  padding-bottom: 40px;
}
.w_ticker_vote2024 .b_handle {
  position: relative;
  display: block;
  height: 27px;
  text-indent: -999999em;
  line-height: 0;
  overflow: hidden;
  z-index: 99;
}
.w_ticker_vote2024 .b_handle::after {
  content: "";
  display: block;
  width: 50px;
  height: 3px;
  border-radius: 3px;
  background: #d9d9d9;
  margin: 12px auto 0;
}
.w_ticker_vote2024 .b_handle2 {
  display: block;
  height: 29px;
  padding-top: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.w_ticker_vote2024 .b_handle2 span {
  display: block;
  width: 35.5px;
  height: 7.5px;
  margin: 0 auto;
  background: url("https://img.sbs.co.kr/news/m/event/vote2024/m_ticker_set.png") no-repeat -70px -37px;
  background-size: 174.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  line-height: 0;
}
.w_ticker_vote2024 .b_handle2.close span {
  background-position: -70px -27px;
}
.w_ticker_vote2024 .info_area {
  text-align: center;
  padding: 0 20px;
}
.w_ticker_vote2024 .info_area .vote2024_logo {
  display: inline-block;
  z-index: 1;
  position: relative;
  padding: 8px 10px;
}
.w_ticker_vote2024 .info_area .vote2024_logo strong {
  display: block;
  background: url("https://img.sbs.co.kr/news/m/event/vote2024/m_ticker_set.png") no-repeat 0 0;
  background-size: 174.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 174.5px;
  height: 22px;
  margin: 0 auto;
}
.w_ticker_vote2024 .info_area .vote2024_desc {
  display: none;
  color: #fff;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: normal;
  margin: -33px auto 0;
}
.w_ticker_vote2024 .info_area .vote2024_desc strong {
  color: #fff6a5;
}
.w_ticker_vote2024 .info_area .w_hot {
  position: relative;
  overflow: hidden;
  margin: 8px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.w_ticker_vote2024 .info_area .w_hot .tit_hot {
  color: #fff;
  font-size: 12px;
  line-height: 17px;
  font-weight: normal;
  letter-spacing: normal;
  background-color: #22395c;
  border-radius: 9px;
  padding: 1px 8px 0;
  display: block;
  white-space: nowrap;
}
.w_ticker_vote2024 .info_area .w_hot .keyword {
  width: 190px;
  text-align: left;
  margin-left: 10px;
}
.w_ticker_vote2024 .info_area .w_hot .keyword ul {
  position: absolute;
  margin-top: 1px;
}
.w_ticker_vote2024 .info_area .w_hot .keyword a {
  font-size: 14px;
  color: #fff6a5;
  display: block;
  line-height: 18px;
  height: 18px;
  width: 190px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.w_ticker_vote2024 .w_ticker_cont {
  margin-top: 20px;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list {
  overflow-x: auto;
  padding: 0 0 0 20px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera*/
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-left: -20px;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul li:last-child a {
  margin-right: 20px;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul li a {
  position: relative;
  display: block;
  width: 260px;
  margin-left: 20px;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul li .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 260px;
  height: 146px;
  background-color: #eee;
  border-radius: 8px;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul li .thumb::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 8px;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul li .thumb img {
  width: 100%;
  display: block;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul li .thumb .i_play {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: block;
  background: url("https://img.sbs.co.kr/news/m/event/vote2024/m_ticker_set.png") no-repeat 0 -27px;
  background-size: 174.5px auto;
  text-indent: -999999em;
  overflow: hidden;
  width: 19.5px;
  height: 27.5px;
  z-index: 99;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul li .desc {
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 60px;
  display: block;
}
.w_ticker_vote2024 .w_ticker_cont .w_news_list ul li .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  letter-spacing: -0.35px;
  line-height: 20px;
  font-weight: bold;
  white-space: initial;
}
.w_ticker_vote2024 .w_btns {
  margin: 22px 20px 0;
}
.w_ticker_vote2024 .w_btns a {
  position: relative;
  display: inline-block;
  background-color: #081a35;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  text-align: center;
  border-radius: 4px;
  height: 40px;
  line-height: 38px;
}
.w_ticker_vote2024 .w_btns a span {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.w_ticker_vote2024 .w_btns a span::after {
  content: "";
  display: block;
  width: 6.5px;
  height: 10.5px;
  margin-left: 10px;
  background: url("https://img.sbs.co.kr/news/m/event/vote2024/m_ticker_set.png") no-repeat -60px -27px;
  background-size: 174.5px auto;
  position: absolute;
  right: -16.5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.w_ticker_vote2024 .w_btns a.btn_live {
  background-color: #e80d0d;
  border: 1px solid #e80d0d;
  line-height: 38px;
}
.w_ticker_vote2024 .w_btns a.btn_live span {
  display: inline-block;
  text-indent: -999999em;
  background: url("https://img.sbs.co.kr/news/m/event/vote2024/m_ticker_set.png") no-repeat -24.5px -27px;
  background-size: 174.5px auto;
  width: 30.5px;
  height: 11px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin-left: -9px;
}
.w_ticker_vote2024 .w_btns a.btn_live span::after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: 0;
  margin-top: 1px;
  background: none;
  background-color: #fff;
  border-radius: 100%;
  right: -12.5px;
}
.w_ticker_vote2024 .w_tooltip {
  position: absolute;
  top: -54px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 999999;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  color: #fff;
  border-radius: 3px;
}
.w_ticker_vote2024 .w_tooltip p {
  white-space: nowrap;
}
.w_ticker_vote2024 .w_tooltip::after {
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(0, 0, 0, 0.6);
  content: "";
}
.w_ticker_vote2024.main_ticker {
  position: relative;
  padding: 16px 0 25px;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  border-radius: 0;
}
.w_ticker_vote2024.main_ticker .b_handle {
  display: none;
}
.w_ticker_vote2024.main_ticker .b_handle2 {
  display: none;
}
.w_ticker_vote2024.close {
  height: 60px;
  padding: 0;
  background: #081a35 url("https://img.sbs.co.kr/news/m/event/vote2024/ticker_close.png") no-repeat right center;
  background-size: 298px auto;
}
.w_ticker_vote2024.close .b_handle {
  height: 60px;
}
.w_ticker_vote2024.close .b_handle2 {
  height: 60px;
  padding-top: 11px;
}
.w_ticker_vote2024.close .vote2024_logo {
  display: none;
}
.w_ticker_vote2024.close .vote2024_desc {
  display: block;
}
.w_ticker_vote2024.close .w_hot {
  display: none;
}
.w_ticker_vote2024.close .w_ticker_cont {
  display: none;
}
.w_ticker_vote2024.close .w_btns {
  display: none;
}

@media all and (min-width: 721px) {
  .w_ticker_vote2024 {
    background: #081a35 url("https://img.sbs.co.kr/news/m/event/vote2024/ticker_bg_t.png") no-repeat bottom center;
    background-size: 100% auto;
    background-position: bottom right;
  }
  .w_ticker_vote2024 .w_btns {
    text-align: center;
  }
  .w_ticker_vote2024 .w_btns a {
    max-width: 320px;
  }
  .w_ticker_vote2024.close {
    background-position: center right 43%;
  }
  .w_ticker_vote2024.main_ticker .w_btns a {
    max-width: 100%;
  }
}
@media all and (orientation: landscape) and (max-height: 500px) {
  .w_ticker_vote2024 {
    display: none;
  }
  .w_ticker_vote2024.main_ticker {
    display: block;
  }
}
.w_ticker_olympic2024 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99998;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  padding-bottom: 30px;
  border-radius: 10px 10px 0 0;
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/ticker_t.jpg") no-repeat center center, -webkit-gradient(linear, left bottom, left top, from(#46367a), to(#615fa4));
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/ticker_t.jpg") no-repeat center center, linear-gradient(to top, #46367a, #615fa4);
  background-size: 720px auto;
}
.w_ticker_olympic2024 .b_handle {
  position: relative;
  display: block;
  padding: 12px 0 7px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.w_ticker_olympic2024 .b_handle span {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/set_ticker_v2.png") no-repeat;
  background-size: 115px auto;
  width: 35.5px;
  height: 7.5px;
  background-position: -37px -41px;
  margin: 0 auto;
}
.w_ticker_olympic2024 .b_handle.close span {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.w_ticker_olympic2024 .olympic_logo {
  display: inline-block;
  padding: 8px 10px 10px 20px;
}
.w_ticker_olympic2024 .olympic_logo strong {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/set_ticker_v2.png") no-repeat;
  background-size: 115px auto;
  width: 115px;
  height: 20px;
  background-position: 0px 0px;
}
.w_ticker_olympic2024 .w_ticker_cont {
  margin-top: 5px;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list {
  overflow-x: auto;
  padding: 0 0 0 20px;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera*/
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-left: -20px;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul li:last-child a {
  margin-right: 20px;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul li a {
  position: relative;
  display: block;
  width: 260px;
  margin-left: 20px;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul li .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 260px;
  height: 146px;
  background-color: #eee;
  border-radius: 10px 10px 0 0;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul li .thumb::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 10px 10px 0 0;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul li .thumb img {
  width: 100%;
  display: block;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul li .thumb .i_play {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/set_ticker_v2.png") no-repeat;
  background-size: 115px auto;
  width: 32px;
  height: 32px;
  background-position: 0px -25px;
  position: absolute;
  bottom: 12px;
  right: 12px;
  display: block;
  z-index: 99;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul li .desc {
  display: block;
  width: 100%;
  height: 60px;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  padding: 8.5px 13px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.w_ticker_olympic2024 .w_ticker_cont .w_news_list ul li .desc strong {
  display: block;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: #000;
  font-size: 14px;
  letter-spacing: -0.35px;
  line-height: 20px;
  font-weight: normal;
  white-space: initial;
}
.w_ticker_olympic2024 .w_btns {
  margin: 15px 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.w_ticker_olympic2024 .w_btns a {
  position: relative;
  background-color: rgba(225, 225, 225, 0.1);
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 40px;
  line-height: 38px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 0;
}
.w_ticker_olympic2024 .w_btns .btn_link span {
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  letter-spacing: normal;
}
.w_ticker_olympic2024 .w_btns .btn_link span::after {
  content: "";
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/set_ticker_v2.png") no-repeat;
  background-size: 115px auto;
  width: 6.5px;
  height: 10.5px;
  background-position: -95.5px -61px;
  display: inline-block;
  margin-left: 10px;
}
.w_ticker_olympic2024 .w_btns .btn_live {
  background-color: #ef1c42;
  border: 1px solid #ef1c42;
  margin-left: 10px;
}
.w_ticker_olympic2024 .w_btns .btn_live span {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/set_ticker_v2.png") no-repeat;
  background-size: 115px auto;
  width: 43px;
  height: 14px;
  background-position: -37.5px -23.5px;
  display: inline-block;
}
.w_ticker_olympic2024 .w_tooltip {
  position: absolute;
  top: -54px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 999999;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  color: #fff;
  border-radius: 3px;
}
.w_ticker_olympic2024 .w_tooltip p {
  white-space: nowrap;
}
.w_ticker_olympic2024 .w_tooltip::after {
  position: absolute;
  bottom: -5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(0, 0, 0, 0.6);
  content: "";
}
.w_ticker_olympic2024.main_ticker {
  position: relative;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  border-radius: 0;
  padding: 17px 0 25px;
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/ticker_t.jpg") no-repeat center center, -webkit-gradient(linear, left bottom, left top, from(#46367a), to(#615fa4));
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/ticker_t.jpg") no-repeat center center, linear-gradient(to top, #46367a, #615fa4);
  background-size: 720px auto;
}
.w_ticker_olympic2024.close {
  height: 60px;
  padding: 0;
  text-align: center;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/ticker_t_close.jpg") no-repeat center center, -webkit-gradient(linear, left bottom, left top, from(#46367a), to(#615fa4));
  background: url("https://img.sbs.co.kr/news/event/olympic2024/m/ticker_t_close.jpg") no-repeat center center, linear-gradient(to top, #46367a, #615fa4);
  background-size: 720px auto;
}
.w_ticker_olympic2024.close .olympic_logo {
  padding: 8px 10px 10px;
}
.w_ticker_olympic2024.close .b_handle {
  padding-bottom: 2px;
}
.w_ticker_olympic2024.close .w_ticker_cont {
  display: none;
}
.w_ticker_olympic2024.close .w_btns {
  display: none;
}

@media all and (min-width: 730px) {
  .w_ticker_olympic2024 {
    background-size: 100% auto;
    background-position: center center;
  }
  .w_ticker_olympic2024.close {
    background-size: 100% auto;
    background-position: top center;
  }
}
@media all and (orientation: landscape) and (max-height: 500px) {
  .w_ticker_olympic2024 {
    display: none;
  }
  .w_ticker_olympic2024.main_ticker {
    display: block;
  }
}
.w_ticker_vote2025 {
  background: #1c0f62 url("https://img.sbs.co.kr/news/m/event/vote2025/bg_ticker.png") no-repeat right bottom;
  background-size: 100% auto;
  padding: 0 15px 12px;
}
.w_ticker_vote2025 .info_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
}
.w_ticker_vote2025 .logo_ticker {
  padding: 20px 0;
}
.w_ticker_vote2025 .logo_ticker .bg {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 133px;
  height: 16.5px;
  background-position: 0 0;
}
.w_ticker_vote2025 .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  color: #fff;
  padding: 20px 0;
}
.w_ticker_vote2025 .link:after {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 5px;
  height: 10px;
  background-position: -44.5px -21.5px;
  content: "";
  margin-left: 4px;
  margin-top: 1px;
}
.w_ticker_vote2025 .w_pick {
  position: relative;
  height: 45px;
}
.w_ticker_vote2025 .w_pick .tit {
  display: inline-block;
  vertical-align: top;
  line-height: 26px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}
.w_ticker_vote2025 .w_pick .tit span {
  color: #ef1c42;
}
.w_ticker_vote2025 .w_pick.scroll:before {
  position: absolute;
  left: 65px;
  top: 0;
  display: block;
  width: 30px;
  height: 30px;
  content: "";
  background: -webkit-gradient(linear, left top, right top, from(rgb(28, 15, 98)), to(rgba(28, 15, 98, 0)));
  background: linear-gradient(90deg, rgb(28, 15, 98) 0%, rgba(28, 15, 98, 0) 100%);
  z-index: 1;
  pointer-events: none;
}
.w_ticker_vote2025 .w_pick .corner {
  position: absolute;
  top: 0;
  left: 65px;
  right: -15px;
  padding-bottom: 10px;
  overflow-x: auto;
}
.w_ticker_vote2025 .w_pick .corner::-webkit-scrollbar {
  display: none;
}
.w_ticker_vote2025 .w_pick .corner .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.w_ticker_vote2025 .w_pick .corner .list li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 10px;
}
.w_ticker_vote2025 .w_pick .corner .list li:last-child {
  padding-right: 15px;
}
.w_ticker_vote2025 .w_pick .corner .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  border: solid 1px #C9BBEE;
  border-radius: 100px;
  color: #C9BBEE;
  padding: 0 15px;
}
.w_ticker_vote2025 .w_pick .corner .item:after {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 4.5px;
  height: 8px;
  background-position: -54.5px -21.5px;
  content: "";
  margin-left: 4px;
}
.w_ticker_vote2025 .w_news_list {
  margin: 0 -5px;
}
.w_ticker_vote2025 .w_news_list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.w_ticker_vote2025 .w_news_list li {
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding-bottom: 20px;
}
.w_ticker_vote2025 .w_news_list .news {
  display: block;
  padding: 0 5px;
}
.w_ticker_vote2025 .w_news_list .thumb {
  display: block;
  position: relative;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.w_ticker_vote2025 .w_news_list .thumb img {
  display: block;
  width: 100%;
}
.w_ticker_vote2025 .w_news_list .thumb .play {
  display: block;
  text-indent: -999999em;
  line-height: 0;
  overflow: hidden;
}
.w_ticker_vote2025 .w_news_list .thumb .play:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  content: "";
}
.w_ticker_vote2025 .w_news_list .thumb .play:after {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 24px;
  height: 24px;
  background-position: 0px -41px;
  content: "";
  position: absolute;
  bottom: 6px;
  right: 6px;
  z-index: 2;
}
.w_ticker_vote2025 .w_news_list .desc {
  padding-top: 9px;
  color: #fff;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.w_ticker_vote2025 .w_news_list .desc .live .ir {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 39.5px;
  height: 14.5px;
  background-position: 0px -21.5px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  float: left;
  text-align: left;
}

.w_ticker_vote2025_end {
  position: fixed;
  bottom: 104px;
  left: 0;
  right: 0;
  z-index: 7;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/bg_ticker_s.png") no-repeat right bottom;
  background-size: cover;
  height: 158px;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.w_ticker_vote2025_end .logo_ticker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px;
  margin-top: 10px;
}
.w_ticker_vote2025_end .logo_ticker .bg {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 133px;
  height: 16.5px;
  background-position: 0px 0px;
}
.w_ticker_vote2025_end .logo_ticker:after {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 5px;
  height: 9.5px;
  background-position: -44.5px -21.5px;
  content: "";
  margin-left: 12px;
}
.w_ticker_vote2025_end .swiper-pagination {
  top: 25px;
  right: 20px;
}
.w_ticker_vote2025_end .swiper-pagination .swiper-pagination-bullet {
  background: #f2f0ff;
  opacity: 1;
  margin: 0 3px;
  width: 5px;
  height: 5px;
}
.w_ticker_vote2025_end .swiper-pagination .swiper-pagination-bullet-active {
  background: #ef1c42;
  opacity: 1;
}
.w_ticker_vote2025_end .news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
}
.w_ticker_vote2025_end .news .thumb {
  position: relative;
  display: block;
  overflow: hidden;
  width: 110px;
  height: 62px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 110px;
          flex: 0 0 110px;
}
.w_ticker_vote2025_end .news .thumb img {
  display: block;
  width: 100%;
}
.w_ticker_vote2025_end .news .thumb .play {
  display: block;
  text-indent: -999999em;
  line-height: 0;
  overflow: hidden;
}
.w_ticker_vote2025_end .news .thumb .play:before {
  position: absolute;
  bottom: 6px;
  right: 6px;
  z-index: 2;
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 24px;
  height: 24px;
  background-position: 0px -41px;
  content: "";
}
.w_ticker_vote2025_end .news .thumb .play:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  content: "";
}
.w_ticker_vote2025_end .news .desc {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1px 0 0 15px;
  color: #fff;
}
.w_ticker_vote2025_end .news .desc .live .ir {
  display: block;
  line-height: 0;
  text-indent: -999999em;
  overflow: hidden;
  background: url("https://img.sbs.co.kr/news/m/event/vote2025/set_ticker_m.png") no-repeat;
  background-size: 133px auto;
  width: 39.5px;
  height: 14.5px;
  background-position: 0px -21.5px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  float: left;
  text-align: left;
}
.w_ticker_vote2025_end .item {
  text-align: center;
}
.w_ticker_vote2025_end .item .txt {
  color: #fff;
}
.w_ticker_vote2025_end .item .link {
  margin-top: 15px;
  display: inline-block;
  vertical-align: top;
  height: 34px;
  line-height: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 15px;
  font-size: 14px;
  color: #fff;
  background: rgba(225, 225, 225, 0.2);
  border: solid 1px #fff;
}
.w_ticker_vote2025_end .item .link strong {
  font-weight: bold;
}

@media all and (orientation: landscape) and (max-height: 500px) {
  .w_ticker_vote2025_end {
    display: none;
  }
}
@media all and (orientation: landscape) {
  .w_ticker_vote2021.graph {
    display: none;
  }
  .w_ticker_vote2021.graph.main_ticker {
    display: block;
  }
  .w_ticker_olympic2021 {
    display: none;
  }
  .w_ticker_olympic2021.main {
    display: block;
  }
  .w_ticker_olympic2022 {
    display: none;
  }
  .w_ticker_olympic2022.main {
    display: block;
  }
}
.os_ios .w_ticker_olympic2024 .w_btns .btn_link span {
  margin-bottom: -2px;
}
.os_ios .w_ticker_olympic2024 .w_btns .btn_link span::after {
  margin-bottom: -1px;
}

.app_w .w_ticker_vote2025_end {
  bottom: 0;
}