
@media screen and (max-width: 1450px){
	body main#maincontent .column.main form.form{ padding-right:30px; }
	body #maincontent .third-block{ display:table;padding-top:0px;margin:auto; }
}

@media screen and (max-width: 1195px){
	body #maincontent .first-block{ position:absolute; }
	body #maincontent .second-block{ padding-left:30px;display:block;padding-right:30px;max-width:calc(100% - 60px); }
}

@media screen and (max-width: 800px){
	body .column.main .contact-us table td{ padding-right:20px; }
	body .column.main .contact-us table td, body .column.main .contact-us table td a{ font-size:14px; }
	body main#maincontent .column.main form.form{ padding-right:0px;width:100%; }
}


@media screen and (max-width: 600px){
    body #maincontent .first-block,
    .first-block.contentContainer {
        width: 100%;
    }
    .first-block.contentContainer .kiyoh {
        display: flex;
        justify-content: flex-end;
    }

    body main#maincontent .column.main form.form .medium,
    body main#maincontent .column.main form.form .small2 {
        width: 75%;
    }
}
