.form-wrap-section{
    margin-bottom: 2em;
}
label.mailform {
  /*		color: #6699cc; */
  color: #682106;
  font-size: 18px;
  font-weight: normal;
}
.form-no-zoom {
  font-size: 16px;
}
.form-padding1 {
  /*padding: 0px 10px 0px;
  margin: 10px;*/
  margin-bottom: .8em;
  background-color: #eeeeee;
}
.form-padding2 {
  /*padding: 0px 10px 0px;
  margin: 10px;*/
  margin-bottom: .8em;
}
.padding30 {
  padding: 32px 10px 14px;
}
span.hissu {
  background-color: #F81515;
  border-radius: 4px;
  padding: 0px 3px 0px;
  color: #fff;
  font-size: 8pt;
  position: relative;
  top: -3px;
  left: 3px;
}
span.hissu2 {
  background-color: #F81515;
  border-radius: 4px;
  padding: 0px 3px 0px;
  color: #fff;
  font-size: 8pt;
  position: relative;
  top: -2px;
}
.kakunin-form {
  margin-top: .6em;
  padding-top: 0px;
  padding-bottom: 10px;
}
.privacy-check {
  background-color: #eeeeee;
  margin-top: 1em;
}
.padding-top1 {
  margin-top: -3em;
}
.big-checkbox {
	-ms-transform: scale(1.5, 1.5);
	-webkit-transform: scale(1.5, 1.5);
	transform: scale(1.5, 1.5);
    vertical-align: .15em;
}
.privacy-link {
    color: #333333;font-weight: bold;
    text-decoration: underline;
}
@media (min-width: 1px) and (max-width: 767px) { /* 1-767 px */
  .kakunin-form {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
  }
}