.evententry_content{
  width:900px;
  margin:0 auto;
  min-height:500px;
}
.topexplain{
  padding:10px 0px;
  font-size:15px;
}
.evententry_content .adtable{
  border-collapse:collapse;
  width:900px;
  margin:0 auto;
}
.evententry_content .adtable th{
  padding:10px;
  border:solid 1px #999999;
      box-sizing: border-box;
}
.evententry_content .adtable td{
    padding:10px;
    border:solid 1px #999999;
    box-sizing: border-box;
}
.evententry_content .adtable td textarea{
  width:100%;
  height:120px;
      box-sizing: border-box;
}
.hissu{
  color:#FF0000;
  margin-right:2px;
  font-size:13px;
}
.adtable p{
  margin:0px;
}
.adtable .z1{
	width:70px;
}
.adtable .z2{
	width:100px;
}
.adtable .address{
  box-sizing: border-box;
  width:100%;
  margin-top:10px;
}
.adtable textarea,
.adtable input[type=text]{
  padding:2%;
background-color:#fffaf0;
      box-sizing: border-box;
      border:solid 1px #666666;
      border-radius:4px;
}
.evententry_content .adtable td .hurigana,
.evententry_content .adtable td .name{
  width:40%;
}
.evententry_content .adtable td .email{
  width:60%;
}
.evententry_content .adtable td .tel{
  width:40%;
}
.evententry_content .adtable td .numform{
  width:100px;
}

.submitframe{
  text-align:center;
  padding-top:20px;
}
.submitframe .submit{
  padding:10px 20px;
  font-size:18px;
  background-color:#00bfff;
  color:#FFFFFF;
  border:solid 1px #666666;
  border-radius:4px;
}
.titletd{
  width:35%;
}
.formtd{
  width:65%;
}
.submitframe_confirm{
  text-align:center;
  padding-top:20px;
}
.submitframe_confirm .submit{
  padding:10px 20px;
  font-size:18px;
  margin-left:10px;
  margin-right:10px;
  border:solid 1px #666666;
  border-radius:4px;
}

.btn_exec_entry{
  background-color:#00bfff;
  color:#FFFFFF;
}
#completemessage{
  text-align:center;
}

#completemessage span{
  color:#CC0000;
}

.completemessage_toplink{
  margin-top:5%;
  text-align:center;
}
