@charset "UTF-8";
/*///////////////////////////////////////////////////////////////////////

電気自動車対応 自宅用EV充電スタンド特集

///////////////////////////////////////////////////////////////////////*/
div#snippet_foot_form_link::before {
  display: none !important;
}
.ev-ch {
  position: relative;
  top: -11px;
  left: -16px;
  width: 730px;
  background-color: #fff;
}
.ev-ch img {
  vertical-align: middle;
}
.ev-ch-inner {
  padding: 0 20px;
  font-size: 16px;
}
.ev-ch_ttl {
  margin-bottom: 27px;
}
.ev-ch_lead {
  margin-bottom: 30px;
}
.ev-ch_hd {
  margin: 40px -20px 20px;
  padding-left: 13px;
  border-left: 10px solid #2f7300;
  font-size: 21px;
  font-weight: bold;
}
.ev-ch_intro {
  margin-bottom: 27px;
}
.ev-ch-media {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.ev-ch-media-body {
  width: 470px;
}
.ev-ch-media_ttl {
  margin-bottom: 13px;
  color: #8c6635;
  font-size: 18px;
  font-weight: bold;
}
.ev-ch-media_txt {
  margin-bottom: 13px;
  text-align: justify;
}
.ev-ch-media_hd {
  margin-bottom: 13px;
  font-weight: bold;
}
.ev-ch-media-chain li {
  margin-bottom: 2px;
}
.ev-ch-media_lead {
  margin-bottom: 20px;
}
.ev-ch-media--wide-img .ev-ch-media-body {
  width: 335px;
}
.ev-ch-media-wrapping {
  margin-bottom: 30px;
}
.ev-ch-media-wrapping .ev-ch-media {
  margin-bottom: 20px;
}
.ev-ch-media-wrapping .ev-ch-media_txt {
  margin-bottom: 0;
}
.ev-ch-box {
  margin-bottom: 30px;
}
.ev-ch-box_img {
  float: right;
  margin: 0 0 15px 20px;
}
.ev-ch-box_ttl {
  margin-bottom: 13px;
  color: #8c6635;
  font-size: 18px;
  font-weight: bold;
}
.ev-ch_intro {
  margin-bottom: 30px;
}
.ev-ch_txt {
  margin-bottom: 10px;
}
/* ====================================================
  フォーム
====================================================*/
.ev-ch-form {
  height: 180px;
  margin: 45px 0 -15px;
  padding-top: 40px;
  border-top: 1px solid #ececec;
  background-color: #fff;
}
.ev-ch-form_inner {
  margin: 0 20px;
  padding: 30px 0;
  background-color: #fffccd;
  text-align: center;
}
.ev-ch-form a {
  display: inline-block;
  height: 70px;
  padding: 0 15px 0 16px;
  background-color: #0079d3;
  border-radius: 5px;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  line-height: 70px;
  text-decoration: none;
}
.ev-ch-form a:hover {
  color: #fff !important;
}
.ev-ch-form a::before {
  content: "";
  display: inline-block;
  margin-right: 14px;
  border: 5px solid transparent;
  border-left: 8px solid #fff;
  border-right: none;
  vertical-align: middle;
}

/* ブログ設定
-------------------------------------------*/
.gpcat-blog-chain {
  margin: 0!important;
}
