/*=============================================================
 #contact
======================================================*/
#container {padding-top: 105px; }

@media all and (min-width: 600px) {#container {padding-top: 100px; } }

#form {background: #e5f1f7; }

#form .inner {padding-top: 30px; padding-bottom: 50px; }

#form .tit {line-height: 1.54; color: #183a56; font-weight: 900; font-size: 2.4rem; text-align: center; }

#form .tit span {color: #278abf; font-weight: 900; }

@media all and (min-width: 600px) {#form .inner {padding-top: 66px; padding-bottom: 120px; }
  #form .tit {line-height: 1.5; font-size: 4.2rem; } }

#form .mhFormRequired span a{
	text-decoration: none;
	color: #0d6fb8;
}