@charset "utf-8";
/* CSS Document */
.mailmagazine-content__wrapper {
  border: 1px solid #B28247;
  padding: 15px;
  max-width: 970px;
  background: #fff;
}
.mailmagazine-content {
  max-width: 980px;
  margin: auto;
}
.mailmagazine-content__inner {
  padding: 0 30px;
}
.mailmagazine-title {
}
.mailmagazine-title img {
  max-width: 621px;
  width:100%;
}
.mailmagazine-text {
  font-size: 120%;
}
.mailmagazine-subtitle {
  color:#c6a544;
  padding-top:60px;
  font-size: 120%;
}
.e-mail-input {
  padding-bottom: 15px;
}
.e-mail-input input {
  width:100%;
  max-width: 550px;
  display: block;
  padding: 7px;
  border: 1px solid #cccccc;
  border-radius: 0;
}
.button__content__wrapper {
  display:table;
  width:70%;
}
.button__content {
  padding-top: 15px;
  padding-bottom: 15px;
  display: table-cell;
  width:50%;
}
.button__content label {
  margin-right: 30px;
}
.submit-button {
  background: #c6a544;
  color: #fff;
  border: 1px solid #c6a544;
  padding:5px 40px;
}
.reset-button {
  background: #fff;
  color: #333;
  border: 1px solid #c6a544;
  padding:5px 30px;
  margin-left: 15px;
}
.mailmagazine-notes {
  padding: 15px 0;
  font-size:90%;
}
.mailmagazine-tel {
  padding-left: 15px;
}
.mailmagazine-tel img {
  max-width: 487px;
  width:100%;
}
@media(max-width:640px) {
  .mailmagazine-content__inner {
    padding: 0;
  }
  .e-mail-input {
    padding-bottom: 15px;
    padding-right: 15px;
  }
  .button__content__wrapper {
    display:block;
    width:100%;
  }
  .button__content {
    display: block;
    width:100%;
  }
  .button__content label {
    margin-right: 0px;
    display: block;
  }
  .submit-button {
    padding:5px 10px;
  }
  .reset-button {
    padding:5px 10px;
    margin-left: 15px;
  }
  .mailmagazine-tel {
    padding-left: 0px;
  }
}
