@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap");
.layout-team-header .team-nav li .second-nav {
  background: rgba(13, 17, 32, 0.75);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

li{
  list-style: none;
}

.layout-content {
  background: #484848;
}

.layout-game-list {
  background: #484848;
}

.block-news .block-header .sub-nav-box {
  display: none;
}

.block-news .block-header .sub-nav {
  display: none;
}

/*ニュースカードの角取る*/
.is-team-slice-color .is-slice.is-bg-main:after {
  display: none;
}

/*ニュースカードの角取る*/
.component-news-card.row3 .list-card:nth-child(n+4) .is-slice:after {
  display: none;
}

/*ニュース一覧への遷移ボタンの後ろ側色変更*/
.component-block .component-more-arw.more-btn-newstop {
  background: #030B1C;
}

@media screen and (min-width:768px){
    .component-block .component-more-arw.more-btn-newstop {
    height: 160px;
  }
}


/*ニュース一覧への遷移ボタンのスタイルをアルティーリに合わせる*/
.component-block .component-more-arw.more-btn-newstop a {
  color: #030B1C;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  padding: 16px;
  margin: 16px 0 32px;
  text-align: center;
  text-decoration: none;
  display: block;
  background: #fff;
  border: 2px solid #fff;
}
.component-block .component-more-arw.more-btn-newstop a:hover {
  background: rgba(255, 255, 255, 0);
  color: #fff;
}
@media screen and (min-width: 840px) {
  .component-block .component-more-arw.more-btn-newstop a {
    font-size: 16px;
    width: 50%;
    margin: 106px auto 88px;
  }
}

/*youtubeセクション非表示*/
.block-youtube {
  display: none;
}

/*snsセクション非表示*/
.block-sns {
  display: none;
}

/*試合情報の角取る*/
.game-list::before {
  display: none;
}

/*チケット購入の日本語部分削除*/
.block-ticket .block-header {
  display: none;
}

/*チケット購入の角取る*/
.side-ticket-wrap .top00 {
  display: none;
}

.block-stats .block-header {
  background: #484848;
}
@media screen and (max-width:768px){
    .block-stats {
    background: #030B1C;
  }
}

@media screen and (min-width:767px){
  .block-stats .block-header{
    padding-bottom: 12px;
  }
}



/*順位表のヘッダーの背景色変更*/
.block-standing .block-header {
  background: #484848;
}

/*順位表の角取る*/
.component-standing-list.is-bg-sub.is-slice:after {
  display: none;
}

@media screen and (max-width: 767px) {
  .component-standing-list{
    margin: 0 0 16px;
  }
}

/*# sourceMappingURL=altiri-top-visual.css.map */

/*チケット購入はこちらを削除*/
.block-ticket {
  display: none;
}

/*グレーの写真discription削除*/
.main-visual-card-wrap{
  display: none;
}

.category-label li{
  background: #484848 !important;
  border: none;
}

/*ニュースサムネの色変更*/
.component-news-card .list-card .image img.square{
  background: #030B1C;
}


.component-news-card .list-card{
  background: #030B1C;
  border: none;
}

.component-news-card .list-card .detail{
  background: #030B1C;
}

.component-news-card .list-card .detail .title{
  color: #fff;
}

.component-news-card .list-card .detail .update{
  color: #696969;
}

/*ニュースサムネのボーダー*/
.component-news-card .list-card .image{
  border: solid 0.25px #fff;
  box-sizing: border-box;

}

.layout-game-list .link{
  background: #484848;
  color: #fff;
  border: solid 1px #fff;
}

.layout-game-list .link::before{
  border: none;
}

.layout-game-list .link::after{
  border: none;
}

.layout-game-list .link:hover{
  background: #fff;
  color: #030B1C;
}

@media screen and (max-width: 767px) {
  /*SP版順位表の背景色変更*/
  .component-block .block-body{
    background: #030B1C;
  }

  .component-block .block-header .title{
    background: #030B1C;
  }

  .main-visual-inner.caption-layout .bx-controls{
    bottom: 0;
  }

  .main-visual-inner.caption-layout{
    padding-bottom: 0;
  }


 .block-news, .block-standing {
    padding: 0 24px 40px;
  }

  .block-standing{
    background: #030B1C;
  }

  .component-news-card .list-card{
    margin-bottom: 8px;
    padding-bottom: 4px; 
  }

  .component-news-card .list-card .detail{
    padding-left: 16px;
    padding-right: 0;
    text-align: justify;
  }

}

@media screen and (min-width: 768px){
  .main-visual__outer{
    padding-top: 53%;
  }

  .main-visual-inner{
    background:#000000;
  }

  .main-visual-inner .view a.now{
    background: #030B1C;
  }

  .main-visual-inner.caption-layout{
    padding-bottom: 120px;
  }

  .main-visual-inner.caption-layout .view{
    margin-top: 0;
  }

  .sidetop_s{
    background:#484848;
  }
}

.bx-pager{
  background: #030B1C;
}

@media screen and (max-width: 767px){
  .component-news-card .list-card .category-label{
    left: 180px;
    top: 11px;
  }
}

@media screen and (max-width: 767px){
.component-news-card .list-card .image img{
    background: #030B1C; 
  }
}

@media screen and (max-width:768px){
  /*ご案内の画像サイズ調整*/
    .block-stats {
    padding: 0 24px;
  }

  .block-stats li center a img{
    width: 100%; 
  }
}

@media screen and (max-width: 767px) {

  .component-more-arw a {
    color: #030B1C;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  padding: 16px;
  margin: 16px 0 32px;
  text-align: center;
  text-decoration: none;
  display: block;
  background: #fff;
  border: 2px solid #fff;
  }

  .component-more-arw a span{
    padding-right: 0;
  }

  .component-more-arw a span::before, .component-more-arw a span::after {
    content: none;
  }

  .component-more-arw a:hover {
    background: rgba(255, 255, 255, 0);
    color: #fff;
  }

}

/*「ご案内」削除*/
.block-stats {
  display: none;
}