@font-face{font-family:YuGothic M;src:local(Yu Gothic Medium)}.ticket__shop li{padding-top:10px;padding-bottom:10px}.ticket__shop li:first-child{padding-top:0}.ticket__shop li>img{height:auto;max-width:100%}@media screen and (min-width:768px){.ticket__shop dl{display:table;width:100%}}@media screen and (min-width:768px){.ticket__shop dt,.ticket__shop dd{display:table-cell;vertical-align:middle}}@media screen and (max-width:767px){.ticket__shop dt,.ticket__shop dd{word-wrap:break-word;word-break:break-all}}@media screen and (min-width:768px){.ticket__shop dt{width:170px}}@media screen and (max-width:767px){.ticket__shop dt{margin-bottom:10px}}.ticket__shop img{display:block}@media screen and (max-width:767px){.ticket__shop img{height:20px;width:auto}}@media screen and (min-width:768px){.ticket__shop li.ticket__shop-bigsight dl,.ticket__shop li.ticket__shop-bigsight dt,.ticket__shop li.ticket__shop-bigsight dd{display:block;width:auto}}.ticket__shop li.ticket__shop-bigsight img{height:auto;max-width:100%}.ticket__schedule li{padding-top:35px;position:relative}.ticket__schedule li:before{border:30px solid transparent;border-top:15px solid #99c7df;content:"";display:block;height:0;left:50%;margin-left:-30px;position:absolute;top:10px;width:0}.ticket__schedule li:first-child{padding-top:0}.ticket__schedule li:first-child:before{display:none}.ticket__schedule dl{overflow:hidden;position:relative}@media screen and (min-width:768px){.ticket__schedule dl{min-height:100px;padding-left:120px}}@media screen and (max-width:767px){.ticket__schedule dl{min-height:80px;padding-left:90px}}.ticket__schedule dt{background:#0072ae;border-radius:100%;color:#fff;display:table;left:0;position:absolute;text-align:center;top:0}@media screen and (min-width:768px){.ticket__schedule dt{height:100px;width:100px}}@media screen and (max-width:767px){.ticket__schedule dt{height:80px;width:80px}}.ticket__schedule dt span{display:table-cell;vertical-align:middle}.ticket__schedule dd{background:#d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.ticket__schedule dd{min-height:100px;padding:15px}}@media screen and (max-width:767px){.ticket__schedule dd{min-height:80px;padding:1em}}@media screen and (max-width:767px){.ticket__schedule dd img{height:20px;width:auto}}.ticket__box{background:#d9d9d9;padding:15px}.ticket__box img{display:block;height:auto;margin-top:10px;max-width:100%}.btx{color:#f00;text-decoration:line-through}.btxb{color:#000}.ticket_outjapan .btn_close{pointer-events:none;background-color:grey!important;border-color:#ccc}

#com .content__head-nav.many.sold-out .special:first-child li:nth-child(1) a,
#com .content__head-nav.many.sold-out .special:first-child li:nth-child(2) a {
  color: #666;
  background-color: #aaa;
}
#com .content__head-nav.many.sold-out ul.special:first-child li:nth-child(1) a:hover,
#com .content__head-nav.many.sold-out ul.special:first-child li:nth-child(2) a:hover {
  color: #666;
  background-color: #aaa;
}

@media screen and (max-width:767px) {
  .ticket__schedule dl {
    font-size: 12px;
  }
}

#com .content__head-nav.many ul:nth-child(n) li a.soldout {
  background-color: #aaa;
  color: #666;
}

#com .content__head-nav.many ul:nth-child(n) li a.soldout:hover {
  background-color: #aaa;
  color: #666;
}

#com .content__head-nav.many.ticket_injapan ul:first-child li:nth-child(2) a.soldout {
  background-color: #aaa;
  color: #666;
}

#com .content__head-nav.many.ticket_injapan ul:first-child li:nth-child(2) a.soldout:hover {
  background-color: #aaa;
  color: #666;
}