
#event-sp{}
#news{padding: 5.5vw 0 0.2vw 0!important;margin: 3vw auto 10vw auto!important;}

.midashiH2 {
    margin: 10px auto 80px auto;
}

.event-spText{    color: #565656;
    text-align: center;
    font-size: clamp(18px, 1.5vw, 23px);
    text-shadow: #fff 1px 0 8px, #fff 1px 0 8px;
    line-height: 150%;
    max-width: 1000px;
    width: 70%;
    margin: 55px auto 35px auto;}

.Bnr01{margin-top: 140px;}

/*--カウントダウン --*/
.countdown {
  margin: 10px auto 0 auto;
    position: relative;
  text-align: center;
    padding-bottom: 65px;
}


.countdown-title {
  font-family: 'Dancing Script', cursive;
  font-size: 100px;
  line-height: 1.2;
}


.new-year {
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 200px;
  font-weight: bold;
  letter-spacing: 0.05em;
}


.time-container {
    width: 94%;
    max-width:650px;
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
    
    .time-container p{box-sizing: border-box; border-right: 2px solid #a9cff3;}
    .time-container p:last-child{border-right:none;}
    
    .time-container2 {
    width: 94%;
    max-width:650px;
  display: flex;
  justify-content: center;
  margin: 18px auto 0 auto;
}

.time {
    color: #aeb6be;
    font-size:clamp(12px, 1.4vw, 18px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
    text-align: center;
    width: 25%;
}

.time-num {
    color: #499dea;
  font-size: clamp(42px, 9vw, 94px);
  line-height: 1;
    font-weight: 700;
    margin-top:-1vw;
}

    .countdown-band{display: inline-block; background: #e70012;border-radius: 40px; margin-bottom: 65px;margin-top: -10px;}
    .countdown-band p{font-size:clamp(18px, 1.7vw, 25px);color: #fff; font-weight: 700;text-align: center; padding: 0.7rem 4rem;}
.countdown-band p span{font-size: 80%;}

@media screen and (max-width: 768px) {
    
    #news {
    padding: 14vw 0 0.2vw 0 !important;}
    
    #event-sp {
}
    
    .event-spText {
    margin:40px auto 16px auto;
}
    
    .midashiH2 {
        margin: 20px auto 36px auto;
    }
    
    .time-container {width: 85%;}
    .time-container2 {width: 85%;}
    .countdown{padding-bottom: 27px;}
    .countdown-band {margin-bottom: 27px;}
    .time-container2 {margin: 10px auto 0 auto;}
}
