.page-template-form-php #main h2{
margin-top: 30px;
padding-left: 10px;
border-left: 2px solid #00224d;
border-bottom: none;
line-height: 1.2;
font-size: 18px;
color: #00224d;
}
.page-template-form-php form{
width: 80%;
margin: 50px 0;
}
.page-template-form-php .select-list{
margin-bottom: 20px;
padding: 20px 0;
border-bottom: 1px dotted #ccc;

}
.page-template-form-php .select-list li{
display: inline-block;
margin: 0 20px 10px 0;
}
.page-template-form-php .select-list li img{
margin-bottom: 5px;
border: 1px solid #ccc;
}
.page-template-form-php .block{
overflow: hidden;
margin-bottom: 20px;
/*border-bottom: 1px dotted #ccc;*/
}

.page-template-form-php .text{
display: block;
/*clear: left;*/
float: left;
margin: 5px 0;
padding: 5px;
}
.page-template-form-php .text + .input{
float: right;
width: 54%;
margin: 5px 0;
}
.page-template-form-php .input input,
.page-template-form-php .input textarea{
width: 90%;
padding: 5px;
border: 1px solid #999;
}
.page-template-form-php .input input[type='checkbox'] {
width: 30px;
}
.page-template-form-php input#form-tel,
.page-template-form-php input#form-zip,
.page-template-form-php input#form-date{
width: 150px;
}
.page-template-form-php input:focus,
.page-template-form-php textarea:focus{
border-color: #00224d;
}

.page-template-form-php .mw_wp_form_preview .step1 {
display: none;
}

.page-template-form-php input[type="submit"]{
display: inline-block;
margin: 0 10px;
padding: 10px 50px;
border: 1px solid #004c2e;
border-radius: 5px;
background-color: #004c2e;
-moz-box-shadow: 0 1px 1px rgba(4,0,0,.1);
-webkit-box-shadow: 0 1px 1px rgba(4,0,0,.1);
box-shadow: 0 1px 1px rgba(4,0,0,.1);
background-image: -moz-linear-gradient(bottom, #004c2e 0%, #00633d 100%);
background-image: -o-linear-gradient(bottom, #004c2e 0%, #00633d 100%);
background-image: -webkit-linear-gradient(bottom, #004c2e 0%, #00633d 100%);
background-image: linear-gradient(bottom, #004c2e 0%, #00633d 100%);
font-size: 13px;
font-weight: bold;
color: #fff;
cursor: pointer;
}
.page-template-form-php input[name="submitBack"]{
background: #f1f1f1;
border-color: #ccc;
color: #333;
}
.page-template-form-php .required,
.page-template-form-php .mark-requred{
color: #b32112;
font-size: 11px;
}
.page-template-form-php .form-present{
margin-bottom: 30px;
}
.page-template-form-php .change-reservation{
font-size: 12px;
}
.page-template-form-php .summary input {
width: 20px;
}
.page-template-form-php .submit-wrap{
margin-top: 30px;
text-align: center;
}
@media screen and (max-width: 800px) {
.page-template-form-php form{
width: 100%;
}
.page-template-form-php .text{
float: none;
}
.page-template-form-php .text + .input{
float: none;
width: 90%;
}
.page-template-form-php .block{
margin-bottom: 10px;
}
}