@charset "utf-8";
/* CSS Document */

@import "reset.css";
@import "base.css";

/*******************

 LP style

********************/
a.hover img ,
input.hover {
    -webkit-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

a.hover img:hover ,
input.hover:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
img {
  vertical-align: bottom;
}
.bold{ font-weight: bold;}
.red {color: #b50000;}

/*------------------------------------------*/
.form-ttl {
  text-align: center;
  margin: 10px auto 30px;
}
.form-txt {
  font-size: 16px;
  margin: 6px auto;
}
.btn-area {
  text-align: center;
  margin: 20px auto;
}
.btn-area input , .btn-area a{
  display: inline-block;
}
/*------------------------------------------*/
#inHeight {
  width: 880px;
  margin: 0 auto;
}
#form .form-table {
  width: 880px;
  margin: 0 auto;
}
#form th {
  border-top: 1px dotted #a8aaad;
  background-color: #f0f4f8;
  box-sizing: border-box;
  line-height: 68px;
  padding:  0 60px 0 25px;
  position: relative;
  width: 271px;
  font-size: 16px;
}
#form .must span {
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -9px;
  display: block;
}
#form .must img{
  vertical-align: middle;
}
#form td{
  border-top: 1px dotted #a8aaad;
  box-sizing: border-box;
  line-height: 68px;
  width: 609px;
  padding: 0 25px;
}
#form td input[type="text"] {
  width: 340px;
}
#form td input[name="email"],
#form td input[name="emailchk"]{
  width: 540px;
}

#form td label{
  font-size: 16px;
  padding-left: 6px;
}
#form .form-table table:last-child th ,
#form .form-table table:last-child td {
  border-bottom: 1px dotted #a8aaad;
}
.form-txt-thx {
  padding-bottom: 30px;
}

/* error */
#form .inputErr {
  background-color: #ffddce;
}
#form .errMsgi p {
  color: #b50000;
}

/* textarea */
#form td.content-txt {
  padding: 18px 25px;
  line-height: 1.7em;
}
#form td.content-txt textarea {
  width: 540px;
}