  .student .mv {
    background-image: url(/koyuka/homecoming/2020/student/images/img_top.jpg);
    background-repeat: no-repeat;
    background-position: center;
}

.text__center{
  text-align: center;
}

.js-modal-btn{
  cursor: pointer;
	opacity: 1;
}
.js-modal-btn:hover{
  opacity: 0.7;
	transition: all 0.3s;
}
.contents__box__inner > div{
  margin-bottom: 30px;
}
.contents__img__movie div{
  position: relative;
}
.lower .contents__box__icon {
  text-align: center;
}
.bg__solid__blue {
  background-color: #4CC7ED;
  color: #FFFFFF;
}
.bg__solid__green {
  background-color: #87C930;
  color: #FFFFFF;
}
.bg__solid__orange {
  background-color: #FF8B22;
  color: #FFFFFF;
}
.bg__solid__pink {
  background-color: #FC95E8;
  color: #FFFFFF;
}
.bg__solid__purple {
  background-color: #403999;
  color: #FFFFFF;
}
.bg__solid__yerrow {
  background-color: #F9E819;
  color: #403999;
}
.bg__solid__red {
  background-color: #E33F2D;
  color: #FFFFFF;
}

.icon__note{
  width: 60px;
}

.lower .contents__box__menu {
  max-width: 1280px;
  width: 100%;
  margin: 0 auto 50px;
  padding: 10px 20px;
  border-radius: 10px;
 text-align: center;
font-size: 14px;
}

.bg__plain__menu {
  background-color: #f3f2fc;
}

.anchor{
   display: block;
   margin-top:-100px;
   padding-top:100px;
}

@media screen and (max-width: 768px) {
.lower .contents__box__menu {
  display: none;
}
    
.student .mv {
    background-image: url(/koyuka/homecoming/2020/student/images/img_top.jpg);
}

.lower .mv {
  position: relative;
  top: 80px;
  width: 100%;
  height: 150px;
  margin: 0 0 130px;
  background-repeat: no-repeat;
}
    
}