/* エンジニアリングモールお問い合わせページ専用CSS */

.engineering-mall-page .engineering-mall-contact-content {
  background-color: #fff;
}

.engineering-mall-page .engineering-mall-contact-content table {
  border-collapse: collapse;
  border: none;
}

.engineering-mall-page .engineering-mall-contact-content table tr {
  border: none;
}

.engineering-mall-page .engineering-mall-contact-content table td,
.engineering-mall-page .engineering-mall-contact-content table th {
  vertical-align: top;
  border: none;
}

.engineering-mall-page .wrap-breadcrumb.engineering-mall-contact {
  margin: 0;
  padding: 0;
}

.engineering-mall-page .wrap-breadcrumb.engineering-mall-contact .breadcrumb a {
  color: #194373;
  text-decoration: none;
}

.engineering-mall-page .wrap-breadcrumb.engineering-mall-contact .breadcrumb a:hover {
  text-decoration: underline;
}

.engineering-mall-page .engineering-mall-contact-title {
  background-color: #fff;
}

.engineering-mall-page .engineering-mall-contact-title h1 {
  border-bottom: none;
}

/* デフォルトのWordPressスタイルを上書き */
.engineering-mall-page .entry-content {
  padding: 0;
  margin: 0;
}

.engineering-mall-page .entry-content > div {
  margin: 0;
}

/* スマホ版 */
@media screen and (max-width: 750px) {
  .engineering-mall-page .engineering-mall-contact-content {
    padding: 20px 15px;
  }
  
  .engineering-mall-page .engineering-mall-contact-content table {
    font-size: 14px;
    width: 100%;
  }
  
  .engineering-mall-page .engineering-mall-contact-content table td,
  .engineering-mall-page .engineering-mall-contact-content table th {
    padding: 8px 5px;
  }
  
  .engineering-mall-page .engineering-mall-contact-content p {
    font-size: 18px !important;
  }
  
  .engineering-mall-page .wrap-main-img.engineering-mall-contact .main-img h2 {
    font-size: 24px !important;
  }
}

