html, body {
  width: 100%;
  height: 100%;
  background: linear-gradient(-20deg, #fc7276, #ffb3a0,#fcbebe, #ffd0c5, #fce4b2, #eb7175);
  background-attachment: fixed;
  background-size: 400% 400%;
  animation: irregularFlow 20s ease-in-out infinite;
}


.eyes-box-s {
  position: absolute;
  top: -36px;
  left: 50%;
  transform: translateX(-50%);
}

.eyes-box-s .eyes {
  display: flex;
}

.eyes-box-s .eye {
  width: 60px;
  height: 60px;
  background: white;
  border-radius: 50%;
  /*   border: 4px solid #333; */
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

.eyes-box-s .pupil {
  width: 32px;
  height: 32px;
  background: #000;
  border-radius: 50%;
  position: absolute;
}

/* 日本大學 */
.shukutoku {
  background-image: url(../img/study/shukutoku.jpg);
  background-size: cover;
  background-position: center;
}
.kokugakuin {
  background-image: url(../img/study/kokugakuin.jpg);
  background-size: cover;
  background-position: center;
}
.kanazawa-u {
  background-image: url(../img/study/kanazawa-u.jpg);
  background-size: cover;
  background-position: center;
}
.jumonji-u {
  background-image: url(../img/study/jumonji-u.jpg);
  background-size: cover;
  background-position: center;
}
.hoku-iryo-u {
  background-image: url(../img/study/hoku-iryo-u.jpg);
  background-size: cover;
  background-position: center;
}
.aasa {
  background-image: url(../img/study/aasa.jpg);
  background-size: cover;
  background-position: center;
}
.asia-u {
  background-image: url(../img/study/asia-u.jpg);
  background-size: cover;
  background-position: center;
}

/* 專門學校 */
.tsuji-chorishi {
  background-image: url(../img/study/tsuji-chorishi.jpg);
  background-size: cover;
  background-position: center;
}
.tsuji-seika {
  background-image: url(../img/study/tsuji-seika.jpg);
  background-size: cover;
  background-position: center;
}
.com-tca {
  background-image: url(../img/study/com-tca.jpg);
  background-size: cover;
  background-position: center;
}
.com-oca {
  background-image: url(../img/study/com-oca.jpg);
  background-size: cover;
  background-position: center;
}
.com-tsm {
  background-image: url(../img/study/com-tsm.jpg);
  background-size: cover;
  background-position: center;
}
.com-movie {
  background-image: url(../img/study/com-movie.jpg);
  background-size: cover;
  background-position: center;
}
.com-anime {
  background-image: url(../img/study/com-anime.jpg);
  background-size: cover;
  background-position: center;
}
.jec {
  background-image: url(../img/study/jec.jpg);
  background-size: cover;
  background-position: center;
}
.neec {
  background-image: url(../img/study/neec.jpg);
  background-size: cover;
  background-position: center;
}
.oscd {
  background-image: url(../img/study/oscd.jpg);
  background-size: cover;
  background-position: center;
}
.esp-m {
  background-image: url(../img/study/esp-m.jpg);
  background-size: cover;
  background-position: center;
}
.esp-et {
  background-image: url(../img/study/esp-et.jpg);
  background-size: cover;
  background-position: center;
}
.esp-eo {
  background-image: url(../img/study/esp-eo.jpg);
  background-size: cover;
  background-position: center;
}
.esp-ef {
  background-image: url(../img/study/esp-ef.jpg);
  background-size: cover;
  background-position: center;
}
.syusei {
  background-image: url(../img/study/syusei.jpg);
  background-size: cover;
  background-position: center;
}
.kufs {
  background-image: url(../img/study/kufs.jpg);
  background-size: cover;
  background-position: center;
}
.tohogakuen {
  background-image: url(../img/study/tohogakuen.jpg);
  background-size: cover;
  background-position: center;
}

/* 語言學校 */
.jet {
  background-image: url(../img/study/jet.jpg);
  background-size: cover;
  background-position: center;
}
.incul {
  background-image: url(../img/study/incul.jpg);
  background-size: cover;
  background-position: center;
}
.aacf {
  background-image: url(../img/study/aacf.jpg);
  background-size: cover;
  background-position: center;
}
.tls {
  background-image: url(../img/study/tls.jpg);
  background-size: cover;
  background-position: center;
}
.galaxy {
  background-image: url(../img/study/galaxy.jpg);
  background-size: cover;
  background-position: center;
}
.sng {
  background-image: url(../img/study/sng.jpg);
  background-size: cover;
  background-position: center;
}
.cbc {
  background-image: url(../img/study/cbc.jpg);
  background-size: cover;
  background-position: center;
}
.sanko {
  background-image: url(../img/study/sanko.jpg);
  background-size: cover;
  background-position: center;
}
.tflc {
  background-image: url(../img/study/tflc.jpg);
  background-size: cover;
  background-position: center;
}
.canaan {
  background-image: url(../img/study/canaan.jpg);
  background-size: cover;
  background-position: center;
}

.yiea {
  background-image: url(../img/study/yiea.jpg);
  background-size: cover;
  background-position: center;
}
.jclischool {
  background-image: url(../img/study/jclischool.jpg);
  background-size: cover;
  background-position: center;
}
.jcom {
  background-image: url(../img/study/jcom.jpg);
  background-size: cover;
  background-position: center;
}
.ecc {
  background-image: url(../img/study/ecc.jpg);
  background-size: cover;
  background-position: center;
}
.tg-group {
  background-image: url(../img/study/tg-group.jpg);
  background-size: cover;
  background-position: center;
}
.ehle {
  background-image: url(../img/study/ehle.jpg);
  background-size: cover;
  background-position: center;
}
.tymca {
  background-image: url(../img/study/tymca.jpg);
  background-size: cover;
  background-position: center;
}
.tera {
  background-image: url(../img/study/tera.jpg);
  background-size: cover;
  background-position: center;
}
.en {
  background-image: url(../img/study/en.jpg);
  background-size: cover;
  background-position: center;
}
.seiko {
  background-image: url(../img/study/seiko.jpg);
  background-size: cover;
  background-position: center;
}

.kicl {
  background-image: url(../img/study/kicl.jpg);
  background-size: cover;
  background-position: center;
}
.h-nihongo {
  background-image: url(../img/study/h-nihongo.jpg);
  background-size: cover;
  background-position: center;
}
.asojuku {
  background-image: url(../img/study/asojuku.jpg);
  background-size: cover;
  background-position: center;
}
.harada-gakuen {
  background-image: url(../img/study/harada-gakuen.jpg);
  background-size: cover;
  background-position: center;
}
.yula {
  background-image: url(../img/study/yula.jpg);
  background-size: cover;
  background-position: center;
}
.kla-dbc {
  background-image: url(../img/study/kla-dbc.jpg);
  background-size: cover;
  background-position: center;
}
.kla-olj {
  background-image: url(../img/study/kla-olj.jpg);
  background-size: cover;
  background-position: center;
}
.kla-osaka {
  background-image: url(../img/study/kla-osaka.jpg);
  background-size: cover;
  background-position: center;
}
.kla-kyotochuo {
  background-image: url(../img/study/kla-kyotochuo.jpg);
  background-size: cover;
  background-position: center;
}
.arc-shinjuku {
  background-image: url(../img/study/arc-shinjuku.jpg);
  background-size: cover;
  background-position: center;
}

.arc-tokyo {
  background-image: url(../img/study/arc-tokyo.jpg);
  background-size: cover;
  background-position: center;
}
.arc-kyoto {
  background-image: url(../img/study/arc-kyoto.jpg);
  background-size: cover;
  background-position: center;
}

