/*
Theme Name: ニシテック
Author: Arrival Quality Inc.
Author URI: https://www.arrival-quality.com/
Version: 1.0.1
Template: hollow
*/

@charset "UTF-8";
/*
 - リンク色
*/

.contents--news .cnt_list__item a {
  color: #1a1a1a;
  text-decoration: none;
}

/*
 - フォント設定
*/
.key_visual .tagline,
.float_link__subtext,
.cnt_title .cnt_title__text::after,
.entry h2 span {
  font-family: "Roboto Condensed", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

/*
 - 見出しの表記
*/
.cnt_title .cnt_title__text::after {
  font-weight: 300;
}

.cnt_title--news .cnt_title__text::after {
  content: "News";
}

.cnt_title--blog .cnt_title__text::after {
  content: "Blog";
}

/*
 - コンテンツ調整
*/
.contents--contactform .contactbox_in {
  background: url(./img/contact/bg_contactbox.png) top center repeat;
}

body.home .contents--news {
  background: #f5f5f5;
}

.contents--contact {
  background: url(./img/bg_foot_contact.jpg) center bottom no-repeat;
  background-size: cover;
}

.contents--home_tile01 .float_link::after {
  padding-top: calc(400 / 466 * 100%);
}

.contents--contact .container {
  padding-top: 446px;
}

/*
 - プライバシーポリシー
*/
.contents--404 a.btn {
  padding: 1em 0;
  color: #de0c23;
  border-color: #de0c23;
  background-image: url(./img/arrow_right-red.png);
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 8px 16px;
}

.contents--privacy-policy .entry h3 {
  color: #de0c23;
}

.btn, .mw_wp_form .form_btn input[type=submit],
.btn, .mw_wp_form .form_btn button[type=submit] {
  background-image: url(./img/arrow_right-red.png);
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 8px 16px;
}
.btn, .mw_wp_form .form_btn input[type=submitBack],
.btn, .mw_wp_form .form_btn button[type=submitBack] {
  color: #535353;
  background: #ffffff;
  border: 2px solid #535353;
  background-image: url(./img/arrow_right-black.png);
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 8px 16px;
}

@media (min-width: 768px){
  table.company_data td:first-child, table.company_data th {
      width: 14em;
  }
  }
