@charset "utf-8";

/*form Section style
---------------------------------*/
#form {
  margin: 0;
  padding: 0;
}

/*ブログ記事新着情報はこちら部分
---------------------------------*/
.mailnews {
  margin-bottom: 30px;
}
.mailnews h3 {
  margin: 0 0 10px 0;
  padding-left: 5px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  border-left: solid 3px #256498;
}
.mailnews p {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 1.8;
}
.mailnews input[type="text"] {
  width: 164px;
  margin-bottom: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 26px;
  background: url(../images/icon_mail.png) 5px center no-repeat;
  border: solid 1px #D2D2D2;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
}
.mailnews input[type="button"],
.mailnews input[type="submit"] {
  margin: 0 0 1px 0;
  padding: 4px 13px;
  background: #FFF;
  border: solid 1px #D2D2D2;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);
  -o-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);
  -ms-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3);
  font-size: 12px;
  color: #838383;
}
.mailnews input[type="button"]:hover,
.mailnews input[type="submit"]:hover {
  background: #FAFAFA;
}
.mailnews input[type="button"]:active,
.mailnews input[type="submit"]:active {
  margin: 1px 0 0 0;
  background: #FFF;
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3) inset;
  -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3) inset;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3) inset;
  -o-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3) inset;
  -ms-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.3) inset;
}
label {
  display: none;
}
p.form-field,
p.submit {
  margin-bottom: 0;
}
.errors,
.error {
  color: #F00;
}


/*～767px
---------------------------------*/
@media all and (max-width: 767px) {


}