
@charset "utf-8";
/* 202309 特設サイト対応追記 */
.tournament-langding h1 span {
  display: block;
}
.tournament-langding h2.bgW {
  text-shadow: 0px 0px 8px #000000;
}
.taCTitle {
  text-align:center;
  font-size:1.8rem;
}
.tournament-langding .block-common .c-txt {
  text-align: left;
}
.tournament-langding .block-common .txtS {
  font-size:1.4rem;
  font-weight: normal;
  text-align: left;
  margin-top: 38px;
}
.tournament-langding .block-common .c-attention01 {
  font-size:1.4rem;
  font-weight: normal;
  text-align: left;
  margin-top: 8px;
}
span.noteRed {
  color: red;
  font-weight: normal;
}
.mt30 {
  margin-top: 30px;
}
.boderNone {
  border: none !important;
}
/* タブを入れ子にしたので余白調整 */
.c-tabContent {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media print, screen and (max-width: 768px) {
  .tournament-langding .t-section_03 {
    padding-top: 132px;
  }
  .tournament-langding .top-carryScdlArea .top-carryScdlItem.icon01, .tournament-langding .top-carryScdlArea .top-carryScdlItem.icon02 {
    height: 65px;
  }
  .tournament-langding .pageTopBtn.is-show {
    z-index: 99999;
    bottom: 175px;
  }
  .mainInner {
    padding-top: 20px;
  }
  .tournament-langding .block-common .txtS {
    margin-top: 11px;
  }
}
@media print, screen and (min-width: 768px) {
  .tournament-langding.soccer .t-section_03 {
    padding-top: 110px;
  }
}