body {
  background-color: rgb(255, 255, 255);
  font: normal 14px/1.38 RyuminPr6N-Reg;
  color: rgb(0, 0, 0);
}

.about_1 {
  display: block;
  position: absolute;
  top: 200px;
  left: 25%;
  z-index: 21;
  width: 16.6666666666%;
  height: 35px;
  font-family: BebasKai;
  font-size: 20px;
  text-align: center;
  letter-spacing: 4px;
  color: rgb(0, 0, 0);
}

.about_1:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 205, 255);
}

.about_2 {
  display: block;
  position: absolute;
  top: 15px;
  left: 22.1666666666%;
  z-index: 10;
  width: 13.8333333333%;
  height: 30px;
  font: 15px/1.9 BebasKai;
  text-align: center;
  letter-spacing: 4px;
  color: rgb(128, 128, 128);
}

.about_2:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
}

.access_1 {
  display: block;
  position: absolute;
  top: 200px;
  left: 58.3333333333%;
  z-index: 19;
  width: 16.6666666666%;
  height: 35px;
  font-family: BebasKai;
  font-size: 20px;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(0, 0, 0);
}

.access_2 {
  display: block;
  position: absolute;
  top: 15px;
  left: 49.8333333333%;
  z-index: 8;
  width: 13.8333333333%;
  height: 30px;
  font: 15px/1.9 BebasKai;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(128, 128, 128);
}

.arrow_up {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  width: 75px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.arrow_up_button {
  height: 75px;
}

.arrow_up_button .arrow_up_button {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  width: 75px;
  margin: 0 auto;
  font-family: Helvetica;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

.contact_1 {
  display: block;
  position: absolute;
  top: 200px;
  left: 75%;
  z-index: 18;
  width: 16.6666666666%;
  height: 35px;
  border-right: 1px dashed rgb(0, 0, 0);
  border-left: 1px dashed rgb(0, 0, 0);
  font-family: BebasKai;
  font-size: 20px;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(0, 0, 0);
}

.access_1:hover,
.contact_1:hover,
.home_1:hover,
.work_1:hover {
  color: rgb(0, 205, 255);
}

.contact_2 {
  display: block;
  position: absolute;
  top: 15px;
  left: 63.6666666666%;
  z-index: 7;
  width: 13.8333333333%;
  height: 30px;
  border-right: 1px dashed rgb(0, 0, 0);
  border-left: 1px dashed rgb(0, 0, 0);
  font: 15px/1.9 BebasKai;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(128, 128, 128);
}

.access_2:hover,
.contact_2:hover,
.home_2:hover,
.staff:hover,
.work_2:hover {
  color: rgb(0, 0, 0);
}

.estem_rogo_s {
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  z-index: 24;
  width: 300px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.footer {
  width: 100%;
  height: 150px;
}

.footer .footer {
  position: absolute;
  top: 0;
  left: 0;
}

.home_1 {
  display: block;
  position: absolute;
  top: 200px;
  left: 8.3333333333%;
  z-index: 22;
  width: 16.6666666666%;
  height: 35px;
  border-right: 1px dashed rgb(0, 0, 0);
  border-left: 1px dashed rgb(0, 0, 0);
  font-family: BebasKai;
  font-size: 20px;
  text-align: center;
  letter-spacing: 4px;
  color: rgb(0, 0, 0);
}

.home_2 {
  display: block;
  position: absolute;
  top: 15px;
  left: 8.3333333333%;
  z-index: 11;
  width: 13.8333333333%;
  height: 30px;
  border-right: 1px dashed rgb(0, 0, 0);
  border-left: 1px dashed rgb(0, 0, 0);
  font: 15px/1.9 BebasKai;
  text-align: center;
  letter-spacing: 4px;
  color: rgb(128, 128, 128);
}

.margin {
  float: left;
  clear: both;
  width: 100%;
  height: 400px;
  background-color: rgb(255, 255, 255);
}

.nb1 {
  display: block;
  position: relative;
  float: right;
  z-index: 26;
  width: 50%;
  height: auto;
  margin: 490px 10.41667% 0 0;
  overflow: hidden;
}

.nb10 {
  display: block;
  position: relative;
  float: right;
  z-index: 53;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb10_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 52;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb11 {
  display: block;
  position: relative;
  float: right;
  z-index: 56;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb11_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 55;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb12 {
  display: block;
  position: relative;
  float: right;
  z-index: 59;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb12_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 58;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb1_cover {
  display: block;
  position: relative;
  float: left;
  z-index: 25;
  width: 25%;
  height: auto;
  margin: 490px 0 0 10.41667%;
  overflow: hidden;
}

.nb2 {
  display: block;
  position: relative;
  float: right;
  z-index: 29;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb2_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 28;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb3 {
  display: block;
  position: relative;
  float: right;
  z-index: 32;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb3_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 31;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb4 {
  display: block;
  position: relative;
  float: right;
  z-index: 35;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb4_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 34;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb5 {
  display: block;
  position: relative;
  float: right;
  z-index: 38;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb5_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 37;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb6 {
  display: block;
  position: relative;
  float: right;
  z-index: 41;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb6_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 40;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb7 {
  display: block;
  position: relative;
  float: right;
  z-index: 44;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb7_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 43;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb8 {
  display: block;
  position: relative;
  float: right;
  z-index: 47;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb8_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 46;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb9 {
  display: block;
  position: relative;
  float: right;
  z-index: 50;
  width: 50%;
  height: auto;
  margin: 21px 10.41667% 0 0;
  overflow: hidden;
}

.nb9_cover {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 49;
  width: 25%;
  height: auto;
  margin: 21px 0 0 10.41667%;
  overflow: hidden;
}

.nb_rogo {
  display: block;
  position: absolute;
  top: 346px;
  left: 0;
  right: 0;
  z-index: 16;
  width: 268px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.staff {
  display: block;
  position: absolute;
  top: 15px;
  left: 77.5%;
  z-index: 12;
  width: 13.8333333333%;
  height: 30px;
  border-right: 1px dashed rgb(0, 0, 0);
  font: 10px/2.3 BebasKai;
  text-align: center;
  letter-spacing: 2px;
  color: rgb(128, 128, 128);
}

.target1 {
  position: absolute;
  top: 130px;
  left: 0;
  right: 0;
  z-index: 23;
  width: 130px;
  height: 10px;
  margin: 0 auto;
  background-color: rgb(0, 0, 0);
}

.target2 {
  position: absolute;
  top: 320px;
  left: 0;
  right: 0;
  z-index: 17;
  width: 130px;
  height: 10px;
  margin: 0 auto;
  background-color: rgb(0, 0, 0);
}

.text_copyright {
  position: absolute;
  top: 127px;
  left: 0;
  right: 0;
  z-index: 5;
  margin: 0 auto;
  font-family: Helvetica;
  font-size: 10px;
  font-weight: 400;
  text-align: center;
  color: rgb(0, 0, 0);
}

.text_nb {
  position: absolute;
  top: 390px;
  left: 0;
  right: 0;
  z-index: 15;
  margin: 0 auto;
  font-family: GothicBBBPr6N-Medium;
  font-size: 16px;
  text-align: center;
  color: rgb(0, 0, 0);
}

.text_nb1 {
  position: absolute;
  top: 450px;
  left: 10.4166666666%;
  z-index: 14;
  color: rgb(0, 0, 0);
}

.text_nb10,
.text_nb11,
.text_nb12,
.text_nb2,
.text_nb3,
.text_nb4,
.text_nb5,
.text_nb6,
.text_nb7,
.text_nb8,
.text_nb9 {
  float: left;
  clear: both;
  margin: 50px 0 0 10.41667%;
  color: rgb(0, 0, 0);
}

.work_1 {
  display: block;
  position: absolute;
  top: 200px;
  left: 41.6666666666%;
  z-index: 20;
  width: 16.6666666666%;
  height: 35px;
  border-right: 1px dashed rgb(0, 0, 0);
  border-left: 1px dashed rgb(0, 0, 0);
  font-family: BebasKai;
  font-size: 20px;
  text-align: center;
  letter-spacing: 4px;
  color: rgb(0, 0, 0);
}

.work_2 {
  display: block;
  position: absolute;
  top: 15px;
  left: 36%;
  z-index: 9;
  width: 13.8333333333%;
  height: 30px;
  border-right: 1px dashed rgb(0, 0, 0);
  border-left: 1px dashed rgb(0, 0, 0);
  font: 15px/1.9 BebasKai;
  text-align: center;
  letter-spacing: 4px;
  color: rgb(128, 128, 128);
}

.arrow_up_button-1 {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin-top: 100px;
}

.footer-1 {
  position: relative;
  float: left;
  clear: both;
  margin-top: 100px;
}

.footer-2 {
  z-index: 6;
}

.footer-3 {
  z-index: 4;
  background-color: rgb(222, 222, 222);
}

@media(max-width: 768px) {
  .about_1 {
    top: 180px;
    left: 35.546875%;
    width: 28.7984212239%;
    font-size: 18px;
    line-height: 1.8;
    letter-spacing: 2px;
  }

  .access_1 {
    top: 217px;
    left: 21.1995442708%;
    width: 28.7984212239%;
    border-left-width: 1px;
    border-left-style: dashed;
    font-size: 18px;
    line-height: 1.8;
    letter-spacing: 1px;
  }

  .arrow_up_button {
    height: 56px;
  }

  .arrow_up_button .arrow_up {
    left: 0;
    right: 0;
    width: 56px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .arrow_up_button .arrow_up_button {
    left: 0;
    right: 0;
    width: 56px;
    height: 56px;
    margin-right: auto;
    margin-left: auto;
  }

  .contact_1 {
    top: 217px;
    left: 50%;
    width: 28.7984212239%;
    font-size: 18px;
    line-height: 1.8;
    letter-spacing: 1px;
  }

  .estem_rogo_s {
    left: 0;
    right: 0;
    width: 225px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .footer .about_2 {
    left: 23.4375%;
    width: 13.28125%;
    height: 23px;
    font-size: 12px;
    letter-spacing: 2px;
  }

  .footer .access_2 {
    left: 50%;
    width: 13.28125%;
    height: 23px;
    font-size: 12px;
    letter-spacing: 1px;
  }

  .footer .contact_2 {
    left: 63.28125%;
    width: 13.28125%;
    height: 23px;
    font-size: 12px;
    letter-spacing: 1px;
  }

  .footer .home_2 {
    left: 10.15625%;
    width: 13.28125%;
    height: 23px;
    font-size: 12px;
    letter-spacing: 2px;
  }

  .footer .staff {
    left: auto;
    right: 78px;
    width: 13.28125%;
    height: 23px;
    font-size: 8px;
    letter-spacing: 1px;
  }

  .footer .text_copyright {
    top: 120px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .footer .work_2 {
    left: 36.71875%;
    width: 13.28125%;
    height: 23px;
    font-size: 12px;
    letter-spacing: 2px;
  }

  .home_1 {
    top: 180px;
    left: 6.7708333333%;
    width: 28.7984212239%;
    font-size: 18px;
    line-height: 1.8;
    letter-spacing: 2px;
  }

  .nb1 {
    position: relative;
    z-index: 26;
    height: auto;
    margin-top: 495px;
  }

  .nb10 {
    position: relative;
    z-index: 53;
    height: auto;
    margin-top: 16px;
  }

  .nb10_cover {
    position: relative;
    z-index: 52;
    height: auto;
    margin-top: 16px;
  }

  .nb11 {
    position: relative;
    z-index: 56;
    height: auto;
    margin-top: 16px;
  }

  .nb11_cover {
    position: relative;
    z-index: 55;
    height: auto;
    margin-top: 16px;
  }

  .nb12 {
    position: relative;
    z-index: 59;
    height: auto;
    margin-top: 16px;
  }

  .nb12_cover {
    position: relative;
    z-index: 58;
    height: auto;
    margin-top: 16px;
  }

  .nb1_cover {
    position: relative;
    z-index: 25;
    height: auto;
    margin-top: 495px;
  }

  .nb2 {
    position: relative;
    z-index: 29;
    height: auto;
    margin-top: 16px;
  }

  .nb2_cover {
    position: relative;
    z-index: 28;
    height: auto;
    margin-top: 16px;
  }

  .nb3 {
    position: relative;
    z-index: 32;
    height: auto;
    margin-top: 16px;
  }

  .nb3_cover {
    position: relative;
    z-index: 31;
    height: auto;
    margin-top: 16px;
  }

  .nb4 {
    position: relative;
    z-index: 35;
    height: auto;
    margin-top: 16px;
  }

  .nb4_cover {
    position: relative;
    z-index: 34;
    height: auto;
    margin-top: 16px;
  }

  .nb5 {
    position: relative;
    z-index: 38;
    height: auto;
    margin-top: 16px;
  }

  .nb5_cover {
    position: relative;
    z-index: 37;
    height: auto;
    margin-top: 16px;
  }

  .nb6 {
    position: relative;
    z-index: 41;
    height: auto;
    margin-top: 16px;
  }

  .nb6_cover {
    position: relative;
    z-index: 40;
    height: auto;
    margin-top: 16px;
  }

  .nb7 {
    position: relative;
    z-index: 44;
    height: auto;
    margin-top: 16px;
  }

  .nb7_cover {
    position: relative;
    z-index: 43;
    height: auto;
    margin-top: 16px;
  }

  .nb8 {
    position: relative;
    z-index: 47;
    height: auto;
    margin-top: 16px;
  }

  .nb8_cover {
    position: relative;
    z-index: 46;
    height: auto;
    margin-top: 16px;
  }

  .nb9 {
    position: relative;
    z-index: 50;
    height: auto;
    margin-top: 16px;
  }

  .nb9_cover {
    position: relative;
    z-index: 49;
    height: auto;
    margin-top: 16px;
  }

  .nb_rogo {
    top: 356px;
    left: 0;
    right: 0;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .target1 {
    top: 110px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .target2 {
    top: 330px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .text_nb {
    top: 400px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .text_nb1 {
    top: 460px;
  }

  .text_nb10,
  .text_nb11,
  .text_nb12,
  .text_nb2,
  .text_nb3,
  .text_nb4,
  .text_nb5,
  .text_nb6,
  .text_nb7,
  .text_nb8,
  .text_nb9 {
    margin-top: 45px;
  }

  .work_1 {
    top: 180px;
    left: 64.4022623697%;
    width: 28.7984212239%;
    font-size: 18px;
    line-height: 1.8;
    letter-spacing: 2px;
  }

  .arrow_up_button-1,
  .footer-1 {
    margin-top: 80px;
  }
}

@media(max-width: 480px) {
  body {
    font-size: 12px;
  }

  .about_1,
  .home_1 {
    width: 28.7988281249%;
    height: 30px;
    font-size: 14px;
    line-height: 2;
  }

  .access_1 {
    top: 220px;
    left: 21.1979166666%;
    width: 28.7988281249%;
    height: 30px;
    font-size: 14px;
    line-height: 2;
  }

  .arrow_up_button {
    height: 42px;
  }

  .arrow_up_button .arrow_up {
    left: 0;
    right: 0;
    width: 42px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .arrow_up_button .arrow_up_button {
    left: 0;
    right: 0;
    width: 42px;
    height: 42px;
    margin-right: auto;
    margin-left: auto;
  }

  .contact_1 {
    top: 220px;
    width: 28.7988281249%;
    height: 30px;
    font-size: 14px;
    line-height: 2;
  }

  .estem_rogo_s {
    left: 0;
    right: 0;
    width: 240px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .footer .about_2 {
    left: 19.580078125%;
    width: 15.2083333333%;
    height: 20px;
    font-size: 10px;
    line-height: 1.7;
    letter-spacing: 1px;
  }

  .footer .access_2 {
    left: 49.9967447916%;
    width: 15.2083333333%;
    height: 20px;
    font-size: 10px;
    line-height: 1.7;
    letter-spacing: 0;
  }

  .footer .contact_2 {
    left: 65.205078125%;
    width: 15.2083333333%;
    height: 20px;
    font-size: 10px;
    line-height: 1.7;
    letter-spacing: 0;
  }

  .footer .home_2 {
    left: 4.3717447916%;
    width: 15.2083333333%;
    height: 20px;
    font-size: 10px;
    line-height: 1.7;
    letter-spacing: 1px;
  }

  .footer .staff {
    left: 80.4134114583%;
    right: auto;
    width: 15.2083333333%;
    height: 20px;
    line-height: 1;
    letter-spacing: 0;
  }

  .footer .work_2 {
    left: auto;
    right: 50.0553385416%;
    width: 15.2083333333%;
    height: 20px;
    font-size: 10px;
    line-height: 1.7;
    letter-spacing: 1px;
  }

  .nb1 {
    position: relative;
    z-index: 26;
    height: auto;
    margin-top: 470px;
  }

  .nb10 {
    position: relative;
    z-index: 53;
    height: auto;
    margin-top: 14px;
  }

  .nb10_cover {
    position: relative;
    z-index: 52;
    height: auto;
    margin-top: 14px;
  }

  .nb11 {
    position: relative;
    z-index: 56;
    height: auto;
    margin-top: 14px;
  }

  .nb11_cover {
    position: relative;
    z-index: 55;
    height: auto;
    margin-top: 14px;
  }

  .nb12 {
    position: relative;
    z-index: 59;
    height: auto;
    margin-top: 14px;
  }

  .nb12_cover {
    position: relative;
    z-index: 58;
    height: auto;
    margin-top: 14px;
  }

  .nb1_cover {
    position: relative;
    z-index: 25;
    height: auto;
    margin-top: 470px;
  }

  .nb2 {
    position: relative;
    z-index: 29;
    height: auto;
    margin-top: 14px;
  }

  .nb2_cover {
    position: relative;
    z-index: 28;
    height: auto;
    margin-top: 14px;
  }

  .nb3 {
    position: relative;
    z-index: 32;
    height: auto;
    margin-top: 14px;
  }

  .nb3_cover {
    position: relative;
    z-index: 31;
    height: auto;
    margin-top: 14px;
  }

  .nb4 {
    position: relative;
    z-index: 35;
    height: auto;
    margin-top: 14px;
  }

  .nb4_cover {
    position: relative;
    z-index: 34;
    height: auto;
    margin-top: 14px;
  }

  .nb5 {
    position: relative;
    z-index: 38;
    height: auto;
    margin-top: 14px;
  }

  .nb5_cover {
    position: relative;
    z-index: 37;
    height: auto;
    margin-top: 14px;
  }

  .nb6 {
    position: relative;
    z-index: 41;
    height: auto;
    margin-top: 14px;
  }

  .nb6_cover {
    position: relative;
    z-index: 40;
    height: auto;
    margin-top: 14px;
  }

  .nb7 {
    position: relative;
    z-index: 44;
    height: auto;
    margin-top: 14px;
  }

  .nb7_cover {
    position: relative;
    z-index: 43;
    height: auto;
    margin-top: 14px;
  }

  .nb8 {
    position: relative;
    z-index: 47;
    height: auto;
    margin-top: 14px;
  }

  .nb8_cover {
    position: relative;
    z-index: 46;
    height: auto;
    margin-top: 14px;
  }

  .nb9 {
    position: relative;
    z-index: 50;
    height: auto;
    margin-top: 14px;
  }

  .nb9_cover {
    position: relative;
    z-index: 49;
    height: auto;
    margin-top: 14px;
  }

  .nb_rogo {
    top: 336px;
    left: 0;
    right: 0;
    width: 237px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .footer .text_copyright,
  .target1 {
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .target2 {
    top: 310px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
  }

  .text_nb {
    top: 375px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto;
    font-size: 14px;
  }

  .text_nb1 {
    top: 440px;
    font-size: 12px;
  }

  .text_nb10,
  .text_nb11,
  .text_nb12,
  .text_nb2,
  .text_nb3,
  .text_nb4,
  .text_nb5,
  .text_nb6,
  .text_nb7,
  .text_nb8,
  .text_nb9 {
    margin-top: 35px;
    font-size: 12px;
  }

  .work_1 {
    left: auto;
    right: 6.5787760416%;
    width: 28.7988281249%;
    height: 30px;
    font-size: 14px;
    line-height: 2;
  }

  .arrow_up_button-1,
  .footer-1 {
    margin-top: 60px;
  }
}