/*
  Template:     onepress
  Theme Name:   onepress_child
*/

.ps_radioBtn {
  margin-right: 10px;
  background-color: #f0f0f0;
  padding: 1% 2% 0% 2%;
  margin-bottom: 2%;
  color: black;
  font-weight: 500;
  border-radius: 7px;
}

.ps_radioBtn label {
  cursor: pointer;
}

.contact__form {
  max-width: 870px;
  margin: auto;
}

.contact dt {
  font-weight: 400;
}

.contact input, .contact textarea, .contact button {
  outline: none;
}

.contact input:not([type="checkbox"]), .contact textarea {
  width: 100%;
}

.confirm dt {
  padding-top: 2px;
}

.confirm__dd {
  font-weight: 400;
  display: block;
  padding: 0 5px;
  padding: 2px 5px;
  border: 1px solid #616161;
}

.confirm .btn-square:disabled {
  cursor: default;
  opacity: .8;
}

html {
  font-size: 54.5%;
}


.section-content {
  padding: 5% 0;
}
.profile_con {
  margin: 0 auto;
  padding: 0 10%;
  width: 85%;
}
.casestudy {
  text-align: left !important;
  margin-bottom: 2%;
  font-size: 2.6rem;
  letter-spacing: 0.1em !important;
}
.casestudy_title {
  color: #fff;
  font-size: 2.6rem;
  font-weight: bold;
  font-family: "M+ 1c regular";
  line-height: 1.2em !important;
  letter-spacing: 0.15em;
  text-align: left;
  margin: 3% 0 2%;
}
.casestudy-main {
  font-size: 1em;
  text-align: left;
}
.casestudy-main p {
  line-height: 1.5em;
}
.casestudy-text {
  margin: 3% 0;
  font-weight: 300;
}
.casestudy-text_link {
  color: #fff;
  text-decoration: underline;
}
.casestudy-text span {
  display: block;
}
.casestudy-img_top {
  margin-bottom: 3%;
  width: 100%;
}

.private-show_img {
  max-width: 400px;
}
.private-show_img__ver {
  max-width: 266px;
}

.private-show_product {
  padding: 1% 0;
  font-size: 1em;
}

p.private-show_title {
  font-size: 1.4em;
}

@media (min-width: 576px) {
  html {
    font-size: 62.5%;
  }
}
/*# sourceMappingURL=contact.css.map */
