#introWrap { overflow:hidden; width:100%; max-width:100%; text-align:center; }
#introWrap .full {position:relative; width:100%; overflow:hidden; text-align:center; width:100%; }
#introWrap .full > img {position:relative; top:0; margin-left:50%; transform:translate(-50%); max-width:100%; }
#formWrap { margin:-70px auto 0; max-width:1920px; padding:90px 0 120px; background-size:100%; background:#f5f5f5; }
#formTitle h1 { font-weight:800; font-size:40px; }
.footer { max-width:1920px; margin:auto; }
@media all and (max-width:1200px) {
#introWrap .full > img { width:100%; }
#formWrap { margin:0 auto; }
#formTitle h1 { font-weight:800; font-size:24px; }
#formTitle h2 { font-weight:800; font-size:18px; }
#formWrap { background:none; background-size:100%; }
}