@charset "utf-8";


/* ------------------------------------------------------------------------------------------------
 * RESPONSIVE
 * ------------------------------------------------------------------------------------------------ */
@media screen and (max-width: 1039px) {
	
	
	
	
} /* END RESPONSIVE */


@media screen and (max-width:767px) {
	.l-contact-form__button button {
		width: 100%;
		margin-bottom: 10px;
	}
	
	.l-contact-form .is-require th:after {
		top: .75em;
	}
	
	.is-new-line-none {
		width: auto !important;
	}
	
	.is-new-line-none th,
	.is-new-line-none td {
		width: auto !important;
		display: table-cell;
	}
	
	.is-new-line-none td small {
		font-size: 1.3rem;
		display: block;
	}
	
	.l-contact-form .is-large,
	.l-contact-form .is-middle,
	.l-contact-form .is-small {
		width:100%;
	}
	
	.l-contact-form .is-name table,
	.l-contact-form .is-name table tr {
		width: 100% !important;
	}
	
	.l-contact-form table table td {
		padding-right: 0 !important;
	}
	
	.l-contact-form .is-name table:nth-of-type(1) {
		margin-bottom: 5px;
	}
	
	.l-contact-form .is-name table td:nth-of-type(1) {
		width: 1.5em !important;
	}
	
	.l-contact-form .is-name table td:nth-of-type(2) {
		width: calc(100% - 1.5em) !important;
	}
	
	.l-contact-form .is-name input[type ='text'] {
		width: 80%;
	}
	
	.l-contact-form .is-zipcode {
		width: 40%;
	}
	
	
	
} /* END RESPONSIVE 767px */


@media screen and (max-width:374px) {
	
	
	
	
} /* END RESPONSIVE 374px */


@media print {
	
	
	
	
} /* END PRINT */

