.wrap-wbc { background-color: #fff}
.wrap-wbc h2 { padding: 19px; font-size: 19px; font-family: 'notokr-bold'}
.wrap-wbc h3 img { padding: 20px 0; width: 245px; } 
.wrap-schedule { padding: 0 19px}
.wrap-schedule .date { font-size: 17px; margin-bottom: 13px; text-align: center}
.wrap-schedule .list { /* max-width: 320px; */
margin: 0 auto 10px; color: #fff; padding: 23px 22px; position: relative; background-color: #306093; border-radius: 10px; } 
.wrap-schedule .nation { margin-top: 10px; text-align: center; white-space:nowrap;font-family:'notokr-bold';}
.wrap-schedule .wrap-vs { display: flex; justify-content: center}
.wrap-schedule .wrap-vs > div { position: relative; min-width: 37px; } 
.wrap-schedule .wrap-vs > div:first-of-type,
.wrap-schedule .wrap-vs > div:last-of-type{text-align:center;flex:1 0 42%;max-width:150px}
.wrap-schedule .wrap-vs > div img { max-width: 70px; } 
.wrap-schedule .wrap-vs .win .flag{position:relative;display:inline-block;}
.wrap-schedule .wrap-vs .win .flag:after { position: absolute; left: 0; top: -12px; width: 25px; height: 13px; content: '승리'; text-indent: -9999px; background: url(https://m.imbc.com/images/ico-win.png) no-repeat; background-size: 25px}
.wrap-schedule .wrap-vs div:nth-child(3).win .flag:after { right: 0; left: unset}
.wrap-schedule .score { display: flex; margin: 0 20px; padding-bottom: 37px; align-items: center; justify-content: center;flex:0 1 100px;letter-spacing:-0.035em;}
.wrap-schedule .score b{font-weight:normal;font-family:'notokr-bold';font-size:12px;}
.wrap-schedule .number {margin-bottom:2px; font-size: 20px; font-family: 'notokr-bold'}
.wrap-schedule .vs { margin: 0 8px; font-size: 12px; vertical-align: middle}
.wrap-schedule .round { position: absolute; bottom: 26px; font-size: 12px}
.wbc-article { padding: 8px 20px; background: url(https://m.imbc.com/images/bg-wbc.png) no-repeat; background-size: cover; color: #fff}
.wrap-clip,.wbc-news { max-width:780px; margin:0 auto; } 
.wrap-clip ul { display: flex; flex-wrap: wrap; justify-content: space-between; } 
.wrap-clip ul li { width: 48%; margin-top: 28px}
.wrap-clip ul li .img { display: inline-block; position: relative}
.wrap-clip ul li .img:before { content: ''; z-index: 1; display: block; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; background: url(//img.imbc.com/commons/2018/image/sports/s-vod-layer.png); background-size: cover; opacity: .7; box-sizing: border-box}
.wrap-clip ul li .time { position: absolute; right: 7px; bottom: 4px; font-size: 11px; letter-spacing: 0; z-index: 10}
.wrap-clip ul li .tit { padding-top: 15px; font-size: 14px; line-height: 22px}
.wbc-news { margin-top: 20px; padding-bottom: 25px}
.wbc-news ul li { font-size: 15px; line-height: 40px}
/* .wrap-allsch { border-bottom: 1px solid #002823} */
.wrap-allsch .all-date { padding: 20px 19px 14px; margin-top: -19px; overflow-x: scroll; overflow-y: hidden; } 
.wrap-allsch .all-date ul { display: flex; box-sizing:border-box}
.wrap-allsch .all-date ul li { width: 40px; height: 55px; background-color: #eeeee4; border-bottom: 1px solid #306093; text-align: center; line-height: 18px; position: relative; border-right: 1px solid #fff;flex:0 0 40px}
.wrap-allsch .all-date ul .active:after { content: '선택됨'; text-indent: -9999px; width: 9px; height: 5px; position: absolute; bottom: -6px; left: 16px; background: url(../../images/m-ico-today.png); background-size: 9px;background-repeat:no-repeat } 
.wrap-allsch .all-date ul .korea:before { content: '대한민국'; text-indent: -9999px; width: 26px; height: 18px; position: absolute; top: -12px; left: 6px; background: url(https://m.imbc.com/images/korea.png); background-size: 26px; box-shadow: 1px 1px 2px #bbb; } 
.wrap-allsch .all-date ul li button { width: 100%; height: 100%; color: #535353; font-size: 12px; line-height: 18px}
.wrap-allsch .all-date ul li.off button { color:#c8c8bf } 
.wrap-allsch .all-date ul:after{content:'';display:block;flex:0 0 19px;height:10px;}
.wrap-allsch .all-date ul .active button { background-color: #306093 !important; color: #fff !important;font-family:'notokr-bold';}
.wrap-allsch .all-date ul .live button { background-color: #fcc72e; color: #000;font-family:'notokr-bold';}
.wrap-allsch .all-date ul li button:disabled{color:#b7b7b7}
.wrap-allsch .wrap-games { padding: 10px 19px; overflow-x: scroll; overflow-y: hidden; } 
.wrap-games .wrap-schedule { display: flex; color: #000; background: none; padding: 0; } 
.wrap-games .wrap-schedule:after{content:'';display:block;flex:0 0 9px;height:10px}
.wrap-games .wrap-schedule .date { margin-bottom: 15px; font-size: 14px; } 
.wrap-games .wrap-schedule .list { width:150px;flex:0 0 150px; background-color: #f4f4ed; border: 1px solid #d6d6d6; box-sizing: border-box; padding: 16px 0 12px; color: #000; text-align: center; margin: 0 10px 10px 0;box-sizing:border-box } 
.wrap-games .wrap-schedule .wrap-vs .wrap-nation { width:100%;display: flex; } 
.wrap-games .wrap-schedule .wrap-vs .wrap-nation > div { width:50%; } 
.wrap-games .wrap-schedule .wrap-vs { display: block; padding: 0 4px; } 
.wrap-games .wrap-schedule .wrap-vs .score { width:93%;padding: 0; height: 30px; justify-content: space-evenly; margin: 0 auto; } 
.wrap-games .wrap-schedule .nation { font-family: 'notokr-bold'; color: #000; font-size: 11px;margin-top:6px } 
.wrap-games .wrap-schedule .round { position: static; display: block; line-height: 20px; } 
.wrap-games .wrap-schedule .status { position: static; font-size: 12px; } 
.wrap-games .wrap-schedule .vs { margin:0; letter-spacing: 0; } 
.wrap-games .wrap-schedule .status.onair { display: inline-block; width: 60px; height: 20px; text-align: center; background-color: #ff5a00; color: #fff; border-radius: 13px; line-height: 20px; font-family: 'notokr-bold'; } 
.wrap-games .wrap-schedule .wrap-vs div:nth-child(2).win .flag:after { right: 0; left: unset}
.wrap-games .wrap-schedule .wrap-vs .flag img{width:auto;height:37px;max-width:unset}
.link-schedule { position: absolute; right:18px; } 
.link-schedule span { display: inline-block; padding-right: 10px; font-size: 12px; font-family: 'notokr-regular'; background: url(https://m.imbc.com/images/ico-link.png) no-repeat right 6px; background-size: 6px; } 