@charset "UTF-8";

/*knockout stage*/

  .date-bar .group-sml-font-jp {
    font-size: 2rem;
    position: absolute;
    top: 6%;
    left: 1%; }

ul.soccer-game.cf { display: flex !important; justify-content: center; }
ul.soccer-game.cf li { float: none !important;}

ul.soccer-game.cf.knockoutstage { display: flex !important; justify-content: center; }
ul.soccer-game.cf.knockoutstage li { float: none !important;}

.ac-container label.knockoutstage { background: #ff7bcf; }
.ac-container label.knockoutstage:hover { background: rgba(218, 169, 205, 0.8); transition: all .3s; }
  
h2.gshr { background: url(../img/ttl-schedule-gs-bg.png) center center no-repeat; }
.m-t0 h2.gshr { background: url(../img/ttl-schedule-gs-bg.png) center center no-repeat; padding: 0 !important; margin-bottom: 40px;}

/*pk*/

.afc-womens-asian-cup2018-top #score .slider-box .item .match .result.pk { font-size: 40px; }
.afc-womens-asian-cup2018-top #score .slider-box #owl-score { /*padding-bottom: 5px;*/ }
.ac-container div p.pk { margin-top: 1.4rem !important; font-size: 3.2rem !important; }
.ac-container.open .ac-auto-box { height: 300px !important; }
.ac-container input:checked ~ div.ac-auto-box { height: 300px !important; }
