@charset "UTF-8";
/*silicon*/

.sec-silicon {
  position: relative;
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .sec-silicon {
    margin-top: 18.6666666667vw;
  }
}
.sec-silicon .sec-title {
  position: relative;
}
.sec-silicon .sec-inner {
  position: relative;
  margin: 36px auto 20px;
}
.sec-silicon .sec-inner .content {
   margin: 60px 80px 50px;
}
@media screen and (max-width: 1120px) {
  .sec-silicon .sec-inner .content {
     margin: 60px auto 50px;
  }
}
@media screen and (max-width: 767px) {
  .sec-silicon .sec-inner {
    margin: 3.2vw auto 0;
  }
}
.sec-silicon .sec-inner .content .img {
  max-width: 470px;
  margin-top: 60px;
}
@media screen and (min-width: 1121px) {
  .sec-silicon .sec-inner .content .img {
    position: absolute;
    left: 120px;
    top: 70px;
  }
}
@media screen and (max-width: 1120px) {
  .sec-silicon .sec-inner .content .img {
    max-width: 400px;
    width: 74vw;
    margin: 6vw auto;
  }
}
@media screen and (min-width: 1121px) {
  .sec-silicon .sec-inner .content .txt {
    max-width: 380px;
    margin: 60px 0 0  auto;
  }
}
@media screen and (max-width: 1120px) {
  .sec-silicon .sec-inner .content .txt {
    max-width: 380px;
    margin: 4vw auto;
  }
}
@media screen and (max-width: 767px) {
  .sec-silicon .sec-inner .content .txt {
    margin: 8vw auto;
  }
}
.sec-silicon .sec-inner .content .button-wrap {
  max-width: 330px;
  margin: 40px 50px 0 auto;
}
@media screen and (max-width: 1120px) {
  .sec-silicon .sec-inner .content .button-wrap {
    max-width: initial;
    margin: 4vw auto 8vw;
  }
}
@media screen and (max-width: 767px) {
  .sec-silicon .sec-inner .content .button-wrap {
    margin: 8vw auto;
  }
}
@media screen and (min-width: 1121px) {
  .sec-silicon .sec-inner .content .button-wrap .button {
    width: auto;
  }
}
.sec-silicon .sec-inner .content .button-wrap .button +.button {
  margin-top: 18px;
}
@media screen and (max-width: 1120px) {
  .sec-silicon .sec-inner .content .button-wrap .button +.button {
    margin-top: 18px;
  }
}
@media screen and (max-width: 767px) {
  .sec-silicon .sec-inner .content .button-wrap .button +.button {
    margin-top: 4.2667vw;
  }
}