/* トーナメントタイトル*/
.tournament_box {
    position: relative;
}

.tournament_title {
    width: 100%;
    height: 500px;
    filter: brightness(90%) blur(2px);
}

.tournament_title_letter {
    position: absolute;
    color: white;
    font-size: 100px;
    font-weight: 600;
    top: 65%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    padding: 0;
    animation-name:fadeInAnime;
    animation-duration:3s;
    animation-fill-mode:forwards;
    opacity:0;
}
    
    @keyframes fadeInAnime{
      from {
        opacity: 0;
      }
    
      to {
        opacity: 1;
      }
    }
/* pr */
.pr_box{
  display: flex;
  width: 80%;
  margin: 0 auto;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.5);
  margin-top: 40px;
  background: rgb(244, 243, 243);
  border-radius: 10px;
  padding-left: 20px;
}
.pr_photo{
  width: 20%;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 10px;
}
.pr_box p{
  padding: 15px;
  font-family: poynter-oldstyle-display, yu-mincho-pr6, "Noto Serif JP", "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
/* カレンダーcss*/
.schedule_photo{
  margin-top: 50px;
}
/* スケジュールデザイン */
.schedule_photo{
  width: 100%;
}
@media screen and (max-width:420px) {
  .main_logo{
    width: 17%;
  }
  .tournament_title{
    height: 240px;
  }
  .tournament_title_letter {
    font-size: 15px;
  }
  /* pr */
  .pr_box{
    display: block;
    width: 80%;
    padding: 15px;
  }
  .pr_photo{
    width: 30%;
    display: block;
    margin: 10px auto;
  }
  .pr_box p{
    font-size: 10px;
  }
  /* カレンダーデザイン */
  .carender {
    margin: 20px auto;
    padding: 0;
    height: 400px;
  }
}