.pc-hide {
  display: block;
}

@media (max-width: 1023px) {
  .pc-hide {
    display: none;
  }
}

.sp-hide {
  display: none;
}

@media (max-width: 1023px) {
  .sp-hide {
    display: block;
  }
}

.column {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
}

@media (max-width: 1023px) {
  .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.column__left {
  text-align: center;
  width: 47%;
}

@media (max-width: 1023px) {
  .column__left {
    width: 100%;
  }
}

.column__left img {
  -webkit-box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.6);
          box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.6);
}

.column__txtBox {
  margin-top: 60px;
  text-align: center;
}

@media (max-width: 1023px) {
  .column__txtBox {
    text-align: left;
  }
}

.column__list {
  margin: 8px auto 0;
  max-width: 370px;
  text-align: left;
}

.column p:not(:first-of-type) {
  margin-top: 12px;
}

.column__right {
  background-color: #f2f4f8;
  padding: 30px 16px 70px;
  text-align: center;
  width: 49%;
}

@media (max-width: 1023px) {
  .column__right {
    margin-top: 24px;
    width: 100%;
  }
}

.border {
  border-top: 1px solid #e4e8f0;
  width: 100%;
}

.detail img {
  -webkit-box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.6);
          box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.6);
  display: block;
  margin: 30px auto 0;
  max-width: 900px;
  width: 100%;
}

@media screen and (max-width: 1023px) {
  .mktoForm {
    margin-left: 0;
    margin-top: 24px;
    width: 100% !important;
  }
}

.mktoForm .mktoFormCol {
  float: right !important;
}

#formbox .mktoFormRow:nth-of-type(9) {
  float: left !important;
  padding-left: 60px !important;
}

@media only screen and (max-width: 480px) {
  .mktoForm .mktoFormCol {
    float: none !important;
  }
  #formbox .mktoFormRow:nth-of-type(9) {
    float: none !important;
    padding-left: 0 !important;
  }
}

#formbox-02 {
  display: none;
}

#formbox {
  margin-top: 24px;
}
/*# sourceMappingURL=style.css.map */