@charset "utf-8";

html {
	overflow:hidden;
}

*, p {
	font-size: 16px;
}

body {
    width: 95%;
    margin: 0 auto;
}

.inquiry-text {
    font-size: 16px;
    width: 640px;
}

.inquiry-text strong{
	
}

table {
	padding: 0;
	margin: 0;
}

table tr {
	
}

table th {
    display: inline-block;
    /* width: 620px; */
    border: none;
    padding: 11px 12px 0 0;
    font-size: 16px;
}

table th span {

}

table th strong {
}

table td {
    font-size: 18px;
    display: inline-block;
    width: 98%;
    padding: 0;
    margin: 0 0 0;
}

table td p{
    font-size: 18px;
}

#email,#name {
    /* width: 598px; */
}

#inquirytype {
	
}

#inquirytext {
    /* width: 604px; */
    border: none;
}
#inquirytext:focus{
	border: none;
	outline: none;
}

#mail-form-footer {
	
}

#flow {
    /* font-size: 12px; */
}

#flow li {
    font-size: 88%;
}

#flow li.active {
}

#flow li:after {
}

#flow li.active:after {
}

#flow li.flowlast:after {
}


#flow li span {

}
#flow li.active span {
	
}

.error {width: 98%;max-width: none;}

input.fullinput {
    width: 614px;

}

.zip {
	
}

dl.confirm {
    /* font-size: 24px; */
}

.confirm dt {
    /* font-size: 26px; */
    width: 7em;
}

.confirm dd {
    /* font-size: 28px; */
    padding: 0 14px;
    background-color: #f1f1f1;
}

.just-center {
	
}

#mail_post {width: 10rem;}

.comments-open-content {
	
}

label {
    font-size: 28px;
	
}

td span {
    margin: 0.5em 1em 0 0;
    font-size: 20px;
    vertical-align: top;
}

input[type="text"] {
width: 600px;
}

input[type="checkbox"] {
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

input[type="radio"] {
    width: 20px;
	
    height: 20px;
    top: -3px;
    position: relative;
}

input {/* font-size: 22px; */padding: 2px 0px;border: none;width: 98%;outline: none;}
input:focus{border:none;background: none;padding: 0;outline: none;}
select {/* font-size: 26px; */border: none;padding: 0 0 0 1rem;}

.datepicker td, .datepicker th {
    display: table-cell;
    vertical-align: middle;
    width: 70px!important;
    height: 70px!important;
}