.corporate-index-visuals a._btn-red {
  margin-top: 10px;
  padding: 12px 24px;
  position: relative;
  display: inline-block;
  color: #fff;
  background-color: #990000;
  line-height: 2;
  text-align: center;
  transition-duration: 0.2s;
  border: none;
  border-radius: 7px;
  font-size: 1em;
}
.corporate-index-visuals a._btn-red::after {
  font-family: FontAwesome;
  line-height: 1;
  font-weight: normal;
  content: "\f0da";
  color: #fff;
  margin-left: 5px;
  right: 17px;
  position: unset;
}

._corpBanner {
  margin: 44px auto;
  text-align:center;
}

._corpBanner img {  max-width: 100%; height:auto; }
._corpBanner img._pc {  display:block; }
._corpBanner img._sp {  display:none; }

.corporate-index-news ._title {
  margin-top: 0;
}

.corporate-index-topics {
  margin-top: 72px;
}

.corporate-index-banners {
  background-color: #faf0ea;
}
/* ======================================================================================================= */
/* =============================総合トップページ改修用CSS↓↓23,04,19========================================= */

/* ヘッダーの高さ調整 */
.area-header-corporate,.area-header-corporate ._main {
  height: 70px;
}
/* ヘッダーナビのリンク部分PC幅で表示・固定する */
.area-header-corporate.js-head-compact ._main ._wrap ._row {
      /* ↓display: noneを打ち消す */
      display: block;
      /* ↓position: absoluteのスクロール時の位置を変更 */
      top: 8px;
      right: 0;
} 
/* ヘッダーロゴの大きさを調節 */
.area-header-corporate ._main ._logo img {
  width: 210px;
} 
/* ヘッダーロゴの位置を調節 */
.area-header-corporate ._main ._logo {
  top: 14px;
}
/* ヘッダーナビの位置を調節 */
.area-header-corporate ._main ._row {
  top: 8px;
}
/* フッター上部のパディングを消す */
.area-footer .area-footer-inner .area-footer-content {
  padding-top: 0;
}
/* TOPバナー画像の枠を消す */
.home-banners ._item ._image {
  border: 0;
}
/* TOPバナー画像サイズ調整 */
.home-banners ._item ._image img {
  width: 513px;
  height: 178px;
  border-radius: 15px;
}
/* クラス名corporate-index-bannersをhome-bannersに変更したので上書き */
.home-banners {
  height: auto;
  padding-top: 14px;
}
/* ====元のデータ↓↓メディアクエリ======= */
@media screen and (max-width: 768px) {
  ._corpBanner {
    margin: 20px auto;
  }
._corpBanner img._pc {  display: none; }
._corpBanner img._sp {  display: block; }
/* =====ここからまた追記分↓↓23,04,20====== */
/* メディアクエリ続き  sp幅ヘッダーの高さ調整  リニューアル*/
.area-header-corporate,.area-header-corporate ._main {
  height: 70px;
}
/* sp幅ヘッダーロゴの大きさ調整 */
.area-header-corporate ._main ._logo img  {
  width: 132px;
}
/* sp幅ヘッダーロゴの位置を調節 */
.area-header-corporate ._main ._logo {
  top: 20px;
}
/* sp幅ヘッダーのナビを消す */
.area-header-corporate.js-head-compact ._main ._wrap ._row {
  display: none;
} 
/* sp幅バナー箱の高さ調整 */
.home-banners {
  height: auto;
  padding-top: 0;
}
/* sp幅バナー画像サイズ調整 */
.home-banners ._item ._image img  {
   /* width: 345px; */
   /* height: 120px; */
   border-radius: 10px;
   width: 100%;
   height: auto;
}
}
.blankLink:after{ font-family: FontAwesome; line-height: 1; font-weight: normal; content: "\f08e"; color: #ff7200; margin-left: 5px; font-size: 90%; }