<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
header h1 {
  padding-right: 30px;
}

.header_prime_logo {
  height: 50px;
  width: auto;
}

img[src$=".svg"] {
  width: auto;
}

footer .footerWrapA01 .footerWrapA02 .footerLogo {
  width: auto;
}

.footer_prime_logo {
  margin-left: 20px;
}

/* ハンバーガーメニュー内調整 */
header #gNavSp_hum {
  display: none;
}

header #gNavSp_hum .headerEn_hum {
    z-index: 11;
}

header #gNavSp_hum .headerEn_hum a {
  font-family: "Montserrat", "ヒラギノ角ゴ ProN W3",
      "Hiragino Kaku Gothic Pro", Arial, "メイリオ", Meiryo, Osaka,
      "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: 400;
  font-size: 1.3rem;
  color: #0066d9;
  width: 100px;
  height: 30px;
  border: 1px solid #0066d9;
  border-radius: 15px;
  /* -webkit-border-radius: 12px; */
  /* -moz-border-radius: 12px; */
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px auto 0;
}

header #gNavSp_hum .headerEn_hum a:hover {
  color: #0066d9;
  border-color: #0066d9;
}

.bg-white {
	background-color: #fff;
}

.integrateBlock {
	margin: 0 auto;
    width: 1166px;
	padding: 70px 0;
}

.integrate-title {
	font-size: 2.2rem;
    font-weight: 400;
	padding-bottom: 30px;
}

.integrate-content {
	font-size: 1.6rem;
    line-height: 3.2rem;
    font-weight: 400;
	padding-bottom: 50px;
}

.integrate-img {
	text-align: center;
}

.integrate-img img {
	width: 500px;
	height: auto;
	border: 1px solid #0066d9;
	margin: auto;
}

.integrate-link {
	padding-top: 30px;
	text-align: center;
}

.integrate-link a span {
	font-size: 16px;
	color:#0066d9;
	line-height: 25px;
	padding-right: 10px;
}

.integrate-link a:hover span {
	color:#263240;
}

@media
only screen and (max-width: 1023px),
only screen and (max-width: 1024px) and (orientation: landscape),
only screen and (min-width: 1024px) and (orientation: portrait) {

  #gHeader .headerInr .headerInrPrime {
    display: flex;
    align-items: center;
  }

  header h1 {
    padding-right: 20px;
  }

  .headerInrPrime_text {
    display: none;
  }

  .headerInrPrime_text_sp {
    padding: initial;
    display: block;
    width: 180px;
    text-align: center;
  }

  .header_prime_logo {
    height: 40px;
  }

  header #gNavSp .headerEn a {
    display: none;
  }

  footer .footerWrapA01 .footerWrapA02 .footerLogo .footer_prime_logo {
    width: auto;
  }

  .footerLogo {
    margin: auto;
  }

  /* ハンバーガーメニュー内調整 */
  header #gNavSp_hum {
    display: block;
  }

  .integrateBlock {
		width: 100%;
		padding-left: 8vw;
		padding-right: 8vw;
	}
}