/* CSS Document */
.contact .contact-tit{ text-align:left;color:#333;margin-bottom: 4rem;}
.contact .contact-tit p{ font-size:5rem;font-family: 'hbold';}
.contact .contact-tit span{ font-size:3.6rem;font-family: 'hlight';}
.contact .box-content{ margin-top:1rem;}
.contact-left{ width:50%; float:left;}
.contact-left p{ font-size:3.6rem; color:#333;}
.contact-left h1{ border:1px solid #e6e6e6; border-left:none; border-right:none;font-size:4.8rem; font-family:'hbold'; color:#0863C4; background:url(../images/tel.png) 1rem center no-repeat; padding:1.6rem 8rem; width:calc(100% - 8rem); float:left; margin:4rem 0;}
.contact-left h2{ padding-left:6.4rem; font-size:1.8rem; color:#666; margin:1.6rem 0; width:100%; float:left;}
.contact-left h2:nth-of-type(1){ background:url(../images/address-ico.png) 2rem center no-repeat;}
.contact-left h2:nth-of-type(2){ background:url(../images/email-ico.png) 2rem center no-repeat;}
.contact-left h2:nth-of-type(3){ background:url(../images/fax-ico.png) 2rem center no-repeat;}
.contact-right{ width:50%; float:right; padding:6rem 0 5rem 5rem; background:#fff; position:relative;}
.contact-right:before{ content:''; display:block; width:10rem; height:80%; position:absolute; left:0;bottom:2.8rem;box-shadow: 0 1rem 4rem rgba(0,0,0,0.24); z-index:-1;}
.contact-right > p{ font-size:3rem; color:#333; margin-bottom:1rem;}
.contact-right > span{ font-size:1.8rem; color:#333;}
.contact-right .apply-form{ margin-top:4rem;}
.contact-right .apply-form p.btn input{ background:#0863C4;}
.contact-right .apply-form p.btn input:hover{ background:#045cb9;}
@media screen and (max-width: 992px) {
.contact-left,.contact-right{width:100%;padding:0;}
  .contact .contact-tit p{font-size:32px;}
  .contact .contact-tit span,.contact-left p{font-size:24px;}
  .contact .contact-tit{margin-bottom: 10px;}
  .contact-left h1{width:100%;padding:0 0 0 48px;font-size:32px; background: url(../images/tel.png) 1rem center no-repeat; background-size:32px;}
  .contact-right::before{display:none;}
  .contact-right{margin-top:40px;}
}

.apply-form p label{ display:none;}