.div-table__wrap.promotion-table .tb_01 {
  width: 9%;
}

.div-table__wrap.promotion-table .tb_02 {
  width: 57%;
  
}
.div-table__wrap.promotion-table .tbody .tb_02{
  text-align: left;
}
.div-table__wrap.promotion-table .tb_03 {
  width: 10%;
}

.div-table__wrap.promotion-table .tb_04 {
  width: 10%;
}
.tab_cont .thumb-box.discord{
  margin-top:4rem;
}
.thumb-box.discord{
	display: flex;
}
.thumb-box.discord .thumb-wrap{
  position: relative;
  width: 67rem;
  margin-right: 4rem;
  /* overflow: hidden; */
  /* border-radius: 3rem; */
}
.thumb-box.discord .thumb-wrap span{
  display:block;
  width: 100%;
  height: 37.5rem;
  overflow: hidden;
  border-radius: 1rem;
}
.thumb-box.discord .thumb-wrap > .fr-thumb{
      display: block;
    height: 37.5rem;
    overflow: hidden;
}
.thumb-box.discord .thumb-wrap video{
  width: 100%;
  /* border-radius: 1rem; */
  /* overflow: hidden; */
}
.thumb-box.discord .txt-wrap{
  width:calc(100% - 71rem);
}
.thumb-box.discord .thumb-btn{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  
}

.thumb-box.discord .thumb-btn button{
  background:#fff;
  border-radius:999px;
  width: 8rem;
  height: 8rem;
  /* display: flex; */
  /* align-items: center; */
  /* justify-content: center; */
}
.thumb-box.discord .thumb-btn button img{
  width: 2.2rem;
  /* height:2.2rem; */
  margin-left: 0.6rem;
  margin-top: 0.5rem;
}
.thumb-box.discord .thumb-btn button.hide{
	display:none;
}
.thumb-box.discord .txt-wrap .tit{
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.5;
}
.thumb-box.discord .txt-wrap > .txt{
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 1.6;
  margin-top: 1.6rem;
  word-break: keep-all;
}
.thumb-box.discord .summary-list{
  margin-top: 3rem;
}

.thumb-box.discord .summary-list li{
  display: flex;
  justify-content: space-between;
}
.thumb-box.discord .summary-list li + li{
  margin-top: 0.4rem;
}
.thumb-box.discord .summary-list li span{
  display:inline-block;
}
.thumb-box.discord .summary-list li .tit{
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.7;
  color: #0046a3;
  min-width: 5.2rem;
  margin-right: 1.5rem;
  padding-top: 0.3rem;
}
.thumb-box.discord .summary-list li .txt{
  width: calc(100% - 6.7rem);
  font-size: 1.7rem;
  line-height: 1.7;
  font-weight: 400;
}
.thumb-box.discord + .explan-box{
  margin-top:6rem;
}
.explan-box + .explan-box{
  margin-top:6rem;
}
.explan-box{
  display: flex;
}
.explan-box:has(.explan-box-right .txt.align-center){
  align-items:center;
}
.explan-box-left{
  width:13rem; 
  margin-right: 4rem;
}
.explan-box-right{
  width:calc(100% - 17rem);
}
.explan-box .explan-box-left .tit{
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.5;
}
.explan-box .explan-box-right .lists li{font-size: 1.7rem;line-height: 1.7;font-weight: 400;}
.explan-box .table-wrap.table-wrap--explan .lists li{
  color:#333;
  font-size: 1.7rem;
  line-height: 1.3;
  font-weight: 400;
}
.explan-box .table-wrap.table-wrap--explan .lists li + li{
  margin-top:0.8rem;
}
.explan-box .table-wrap.table-wrap--explan .lists li .tit{
  color:#333;
  font-size: 1.7rem;
  line-height: 1.3;
  font-weight: 600;
  margin-bottom: 0.4rem;
  display: block;
}
.table-basic.event-news-table .col_01{
  width:55.4rem;
}
.table-basic.event-news-table .col_02{
  width:auto;
}
.explan-box .lists .tit{
  
}

.explan-box .explan-box-right .txt{
  font-size:1.7rem;
  font-weight:400;
  line-height:1.7;
}
.explan-box .explan-box-right .tit{
  font-size:1.7rem;
  font-weight:600;
  line-height:1.7;
}
.table-wrap.table-wrap--explan .table-basic.event-news-table tbody td{
  padding:2.4rem;
}
.table-wrap.table-wrap--explan .table-basic.event-news-table tbody td .lists{
  padding:0;
}
@media (max-width:1024px){
  .thumb-box.discord .thumb-btn button{
    width:6rem;
    height:6rem;
  }
  .thumb-box.discord .thumb-btn button img{
    width:1.6rem;
    height:1.6rem;
    margin-left:0.3rem;
    margin-top:0.25rem;
    object-fit: contain;
  }
  .tab_cont .thumb-box.discord{
    display: flex;
    flex-direction: column;
    margin-top: 3rem;
  }
  .thumb-box.discord .thumb-wrap span{
    height: auto;
  }
  .thumb-box.discord .thumb-wrap{
    width:100%;
  }
  .thumb-box.discord .txt-wrap{
    width:100%;
    margin-top: 3rem;
  }
  .thumb-box.discord + .explan-box{
    margin-top:3rem;
  }
  .explan-box{
    flex-direction:column;
  }
  .explan-box-left{
    width:100%;
    margin: 0 0 1.5rem 0;
  }
  .explan-box + .explan-box{
    margin-top:3rem;
  }
  .explan-box-right{
    width:100%;
    margin: 0;
  }
  .thumb-box.discord .txt-wrap .tit{
    font-size: 2.2rem;
  }
  .thumb-box.discord .txt-wrap > .txt{
    font-size: 1.4rem;
  }
  .thumb-box.discord .summary-list li .tit{
    font-size: 1.2rem;
    padding-top: 0.1rem;
  }
  .thumb-box.discord .summary-list li .txt{
    font-size: 1.4rem;
  }
  .explan-box .explan-box-left .tit{
    font-size:2.2rem;
  }
  .table-wrap.table-wrap--explan .table-basic.event-news-table .col_01{
    width:50%;
  }
  .table-wrap.table-wrap--explan .table-basic.event-news-table .col_02{
    width:50%;
  }
  .explan-box .table-wrap.table-wrap--explan .lists li{
    font-size:1.4rem;
  }
  .explan-box .table-wrap.table-wrap--explan .lists li .tit{
    font-size:1.4rem;
  }
  .table-wrap.table-wrap--explan .table-basic.event-news-table tbody td{
    padding:1.2rem;
  }
}