@charset "utf-8";

/* 聯絡表單 */
#contact {
  display: flex;
  flex-wrap: wrap;
  font-size: 15px;
  margin: 25px 0;
}
#contact .paragraph {}
#contact #finquiry { padding: 50px 0 15px; }

#contact .paragraph p {
  line-height: 1.75;
  margin-bottom: 13px;
}

#contact #finquiry label {
  display: block;
  margin-bottom: 10px;
  line-height: 24px;
}
#contact .form-control { border-radius: 0; }
#contact .form-control:focus { border-color: #525252; box-shadow: none; }
#contact select,
#contact input[type=text] {}
#contact input[type=text]:focus,
#contact textarea:focus {}
#contact textarea { height: 150px; }
#contact .btn_submit {}
#contact .btn_submit:hover {}

@media screen and (min-width: 992px) {
#contact .paragraph {
  padding-right: 30px;
  position: relative;
}
#contact .paragraph::after {
  background: #000;
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(81,81,81,1) 30%, rgba(81,81,81,1) 70%, rgba(255,255,255,1) 100%);
  content: '';
  height: 80%;
  position: absolute;
  right: 0;
  top: 10%;
  width: 1px;
}
#contact #finquiry { padding: 15px 0; }
#contact select,
#contact input[type=text],
#contact textarea {}
}