body {
  background-color: rgb(255, 255, 255);
  font: 500 0.75em/1.38 Roboto;
  color: rgb(0, 0, 0);
}

.container {
  float: left;
  width: 100%;
}

.container .container {
  height: 224px;
}

.element {
  float: left;
}

.text {
  float: left;
  color: rgb(0, 0, 0);
}

.wrapper {
  position: relative;
  float: left;
  clear: both;
  z-index: 18;
  width: 12.8124999999%;
  height: 23px;
  margin: -77px 0 0 78.96159%;
  overflow: hidden;
}

._button {
  display: block;
  float: left;
  text-align: center;
  color: rgb(255, 255, 255);
}

.container-1 {
  height: 47px;
  background-color: rgb(0, 162, 187);
  overflow: visible;
  -webkit-transform: sclaleY(2);
  -moz-transform: sclaleY(2);
  -o-transform: sclaleY(2);
  -ms-transform: sclaleY(2);
  transform: sclaleY(2);
}

.container-2 {
  position: relative;
  z-index: 7;
  height: 624px;
  margin-top: -624px;
}

.container-3 {
  height: 245px;
}

.element-1 {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 388px;
  background: none, url('../images/logo_E(2).png') rgb(255, 255, 255);
  background-repeat: no-repeat, no-repeat;
  background-size: contain, contain;
  background-position: left top, center center;
  background-attachment: scroll, scroll;
  overflow: auto;
}

.element-2 {
  position: relative;
  clear: both;
  z-index: 0;
  width: 100%;
  height: 1265px;
  background: url('../images/bg02(2).png') rgb(102, 234, 255);
  background-size: auto auto;
  background-position: center center;
}

.element-3 {
  position: relative;
  clear: both;
  z-index: 8;
  width: 79.8958333333%;
  height: 323px;
  margin: -1117px 0 0 10%;
  background: url('../images/Main_E.png') rgb(0, 0, 0);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-4 {
  clear: both;
  width: 80%;
  height: 33px;
  margin-left: 10%;
  background: url('../images/line01_G(2).png') rgba(222, 222, 222, 0);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.element-5 {
  position: relative;
  z-index: 9;
  width: 100%;
  height: 224px;
  background-color: #0092a9;
}

.element-6 {
  position: relative;
  clear: both;
  z-index: 10;
  width: 24.1666666666%;
  height: 60px;
  margin: -181px 0 0 5.51921%;
  background: url('../images/bnr_chukyo-u_en.png') rgb(0, 146, 169);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-7 {
  position: relative;
  z-index: 11;
  width: 28.2291666666%;
  height: 60px;
  margin: -181px 0 0 34.58171%;
  background: url('../images/bnr_chukyo-u_kokusai_1.png') rgb(0, 146, 169);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-8 {
  position: relative;
  z-index: 13;
  width: 26.1458333333%;
  height: 60px;
  margin: -181px 0 0 68.22917%;
  background: url('../images/bnr_chukyo-u_soccer_01.png') rgb(0, 146, 169);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.element-9 {
  position: relative;
  z-index: 12;
  width: 14.6875%;
  height: 60px;
  margin: -88px 0 0 11.55762%;
  background: url('../images/bnr_KAKENHI.jpg') rgb(0, 146, 169);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.text-1 {
  position: relative;
  z-index: 17;
  width: 79.8958333333%;
  min-height: 40px;
  margin: -709px 0 0 10%;
  font-size: 2.333em;
  font-weight: 700;
}

.text-2 {
  position: relative;
  z-index: 4;
  width: 9.5833333333%;
  min-height: 2px;
  margin: 35px 0 0 11.45671%;
  font-size: 1.333em;
  font-weight: 700;
}

.text-3 {
  position: relative;
  z-index: 3;
  width: 65.8333333333%;
  min-height: 40px;
  margin: 35px 0 0 3.27474%;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.78;
  word-spacing: -2px;
}

.text-4 {
  clear: both;
  width: 65.8333333333%;
  min-height: 40px;
  margin: 10px 0 0 24.16667%;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.78;
  word-spacing: -2px;
}

.text-5 {
  clear: both;
  width: 100%;
  margin-top: 25px;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  text-indent: 24px;
}

.container ._button-1 {
  width: 106px;
  height: 46px;
  background-color: rgb(0, 162, 187);
  font-size: 1em;
}

.container ._button-2 {
  width: 105px;
  height: 46px;
  background-color: rgb(0, 162, 187);
  font-size: 1em;
}

.container ._button-3 {
  width: 100px;
  height: 46px;
  background-color: rgb(0, 162, 187);
  font-size: 1em;
}

.container ._button-4 {
  width: 111px;
  height: 46px;
  background-color: rgb(0, 162, 187);
  font-size: 1em;
}

.container ._button-5 {
  width: 103px;
  height: 46px;
  background-color: rgb(0, 162, 187);
  font-size: 1em;
}

.container ._button-6 {
  width: 125px;
  height: 46px;
  margin-left: 1.31185%;
  background-color: rgb(0, 162, 187);
  font-size: 1em;
}

.container ._button-7 {
  width: 111px;
  height: 46px;
  margin-left: 0.57943%;
  background-color: rgb(0, 162, 187);
  font-size: 1em;
}

.container ._button-8 {
  width: 136px;
  height: 46px;
  margin-left: 4.6696%;
  background-color: rgb(0, 162, 187);
  font-size: 1em;
}

.container ._button-9 {
  clear: both;
  width: 22.1875%;
  height: 35px;
  margin: 46px 0 0 67.8125%;
  border-radius: 3px;
  background-color: rgb(0, 139, 161);
  font-size: 1.333em;
  font-weight: 400;
}

.text a,
.text em {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text span {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: 1.067em;
  font-weight: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

.text strong {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: transparent;
  border-style: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: transparent;
  font-family: inherit;
  font-style: inherit;
  font-size: 2.067em;
  font-weight: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  letter-spacing: inherit;
  word-spacing: inherit;
  color: inherit;
  opacity: 1;
  word-break: normal;
  word-wrap: normal;
  white-space: normal;
}

@media(max-width: 375px) {
  .container .container {
    height: 114px;
  }

  .container .element {
    position: relative;
  }

  .element {
    position: relative;
  }

  .text {
    margin-top: -707px;
    font-size: 1.5em;
  }

  .wrapper {
    position: relative;
    z-index: 18;
    height: 19px;
    margin-top: -37px;
    margin-left: 81.4666699999%;
  }

  .container .element-4 {
    z-index: 2;
    width: 86.4%;
    height: 21px;
    margin-top: -16px;
    margin-left: 6.9125%;
  }

  .container .element-5 {
    z-index: 9;
    height: 116px;
  }

  .container .element-6 {
    z-index: 10;
    width: 23.7333333333%;
    margin-top: -116px;
    margin-left: 6.66667%;
  }

  .container .element-7 {
    z-index: 11;
    margin-top: -116px;
    margin-left: 32.99167%;
  }

  .container .element-8 {
    z-index: 13;
    width: 26.1333333333%;
    margin-top: -116px;
    margin-left: 66.10417%;
  }

  .container .element-9 {
    z-index: 12;
    width: 14.6666666666%;
    height: 24px;
    margin-top: -50px;
    margin-left: 11.02917%;
  }

  .container .text-2 {
    position: relative;
    z-index: 4;
    margin-top: 28px;
    margin-left: 8.29167%;
    font-size: 1em;
    font-weight: 500;
  }

  .container .text-3 {
    position: relative;
    z-index: 3;
    width: 69.6%;
    margin-top: 44px;
    margin-left: 5.725%;
    font-size: 0.833em;
  }

  .container .text-4 {
    position: relative;
    z-index: 6;
    width: 69.6%;
    margin-top: -12px;
    margin-left: 23.72917%;
    font-size: 0.833em;
  }

  .container .text-5 {
    width: 99.7333333333%;
    margin-top: 15px;
    font-size: 0.5em;
    text-indent: 14px;
  }

  .container-1 {
    height: 140px;
  }

  .container-2 {
    position: relative;
    z-index: 7;
    height: 239px;
    margin-top: -676px;
  }

  .container-3 {
    height: 150px;
  }

  .element-1 {
    z-index: 1;
    height: 169px;
  }

  .element-2 {
    z-index: 0;
    height: 919px;
  }

  .element-3 {
    z-index: 8;
    height: 127px;
    margin-top: -878px;
  }

  .text-1 {
    position: relative;
    z-index: 17;
    width: 42.5664451827%;
    margin-left: 8.2375%;
  }

  .container ._button-1 {
    position: relative;
    z-index: 19;
    width: 108px;
    min-width: 125px;
  }

  .container ._button-2 {
    position: relative;
    z-index: 20;
  }

  .container ._button-3 {
    position: relative;
    clear: both;
    z-index: 21;
    width: 145px;
    margin-top: -46px;
    margin-left: 61.32917%;
  }

  .container ._button-4 {
    position: relative;
    z-index: 22;
    width: 125px;
  }

  .container ._button-5 {
    position: relative;
    clear: both;
    z-index: 23;
    width: 131px;
    margin-top: -46px;
    margin-left: 29.6%;
  }

  .container ._button-6 {
    position: relative;
    z-index: 24;
    width: 145px;
    margin-top: -46px;
    margin-left: 61.32917%;
  }

  .container ._button-7 {
    position: relative;
    z-index: 25;
    width: 125px;
    margin-left: 0;
  }

  .container ._button-8 {
    position: relative;
    z-index: 26;
    width: 145px;
    margin-left: 28%;
  }

  .container ._button-9 {
    width: 27.3333333333%;
    height: 22px;
    margin-top: 23px;
    margin-left: 65.97917%;
    font-size: 0.667em;
  }
}