@charset "UTF-8";

@media screen and (max-width: 768px){
  .u-pc {
    display: none !important;
  }
}
@media screen and (min-width: 769px){
  .u-sp {
    display: none !important;
  }
}

.p-highlights__video{
  margin-top: 12rem;
}
.p-highlights__video iframe{
  width: 100%;
  aspect-ratio: 16 / 9;
  border-radius: 10px;
  margin-top: 5.2rem;
}
@media screen and (max-width: 768px){
	.p-highlights__video{
    margin-top: 5rem;
  }
  .p-highlights__video iframe{
    margin-top: 3.6rem;
  }
}

.p-highlights-media .-img.-whDefo{
  aspect-ratio: unset;
}
.p-highlights-media .-img.-whDefo figure + figure{
  margin-top: 20px;
}
.p-highlights-media .-img.-whDefo figure img{
  border-radius: 6px;
}
.p-highlights-media .-img.-whDefo figcaption{
  margin-top: 4px;
}
.p-highlights-media .school figure{
  margin-top: 8px;
}
.p-highlights-media .school figure img{
  border-radius: 6px;
}

.p-access-boxBanner{
  margin-bottom: 60px;
}
.p-access-boxBanner__link{
  display: block;
  margin-top: 30px;
  text-align: center;
  transition: .3s ease-out;
}
@media screen and (min-width: 769px){
  .p-access-boxBanner__link:hover{
    opacity: .8;
  }
}
@media screen and (max-width: 768px){
  .p-highlights-media .-img.-whDefo figure + figure{
    margin-top: 12px;
  }
  .p-access-boxBanner{
    margin-bottom: 40px;
  }
}