.fv_hikaku table thead th {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
.fv_hikaku table thead th a, .fv_hikaku table thead th span {
  background-color: #f1f1f1;
  display: block;
  color: #4A260A;
  padding: 10px 5px;
  font-weight: 400;
  white-space: nowrap;
}
.fv_hikaku table thead th a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fv_hikaku table thead th a:before {
  content: "\f0dd";
  width: 16px;
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  background-color: #ea7d96;
  color: #fff;
  border-radius: 3px;
  padding-bottom: 3px;
  margin-right: 5px;
  text-align: center;
  line-height: 13px;
  font-size: 1.5rem;
  font-weight: 900;
  vertical-align: middle;
}
.fv_hikaku table thead th.active a {
  background-color: #ffef99;
  font-weight: 700;
  font-size: 18px;
}

/* アイコン 共通 */
.fv_hikaku table tbody tr:first-child td:nth-child(2) ul li {
  padding-bottom: 40px !important;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: auto 38px;
}


/* 各アイコン */
.mama .fv_hikaku table tbody tr:first-child td:nth-child(2) ul li.type-1 {
  background-image: url("/ppc/reading/img/hikaku_heart-g.png");
}
.mama .fv_hikaku table tbody tr:first-child td:nth-child(2) ul li.type-2{
  background-image: url("/ppc/reading/img/hikaku_heart2-g.png");
}
.mama .fv_hikaku table tbody tr:first-child td:nth-child(2) ul li.type-3 {
  background-image: url("/ppc/reading/img/hikaku_fukidashi-g.png");
}
.mama .fv_hikaku table tbody tr:first-child td:nth-child(2) ul li.type-4 {
  background-image: url("/ppc/reading/img/hikaku_baby-g.png");
}
/* 各アイコン／アクティブの時 */
.mama .fv_hikaku table tbody tr:first-child td:nth-child(2) ul li.active.type-1 {
  background-image: url("/ppc/reading/img/hikaku_heart.png");
}
.mama .fv_hikaku table tbody tr:first-child td:nth-child(2) ul li.active.type-2 {
  background-image: url("/ppc/reading/img/hikaku_heart2.png");
}
.mama .fv_hikaku table tbody tr:first-child td:nth-child(2) ul li.active.type-3 {
  background-image: url("/ppc/reading/img/hikaku_fukidashi.png");
}
.mama .fv_hikaku table tbody tr:first-child td:nth-child(2) ul li.active.type-4 {
  background-image: url("/ppc/reading/img/hikaku_baby.png");
}


.fv_hikaku_inner {
  height: 1080px;
  overflow: hidden;
  position: relative;
}
.fv_hikaku_inner:after {
  content: "";
  display: block;
  background: -moz-linear-gradient(top, transparent 0%, #ffffff 100%);
  background: -webkit-linear-gradient(top, transparent 0%, #ffffff 100%);
  background: linear-gradient(to bottom, transparent 0%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="transparent", endColorstr="#ffffff",GradientType=0 );
  width: 100%;
  height: 80px;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all 0.2s;
}
.fv_hikaku .btn-more {
  width: 50%;
  height: 60px;
  margin: 0 auto;
  background-color: #ff8000;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}

.fv_hikaku .btn-more span {
  display: inline-flex;
  gap: 5px;
  align-items: center;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  transition: all 0.2s;
}
.fv_hikaku .btn-more span.text-more:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 6px 0 6px;
  border-color: #ffffff transparent transparent transparent;
}
.fv_hikaku .btn-more span.text-close:after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 10px 6px;
  border-color: transparent transparent #ffffff transparent;
}


/* もっと見るボタン非表示に伴う設定ここから▼
<div id="〇〇〇" class="〇〇〇 more_none">
上記の様にクラス名追加でも非表示になるように追加しました。
※クラス名はいくつでも追加可能
追加する場合は半角スペースを空けて記述してください。

（ママ・夜勤・日勤・保健師・助産師・再就職・訪問看護・献血・健診センター・内科・老人ホーム・産科・整形外科・精神科・小児科・大学病院・婦人科・眼科・外科・皮膚科・泌尿器科・クリニック・専門・認定・病棟・保育園・病院以外・透析・オープニング） */

.more_none a#btn-more-view,
.mama a#btn-more-view,
.yakin a#btn-more-view,
.nikkin a#btn-more-view,
.hoken a#btn-more-view,
.josan a#btn-more-view,
.blank a#btn-more-view,
.houmon a#btn-more-view,
.kensincenter a#btn-more-view,
.naika a#btn-more-view,
.roujinhome a#btn-more-view,
.sanka a#btn-more-view,
.seikeigeka a#btn-more-view,
.seisinka a#btn-more-view,
.shonika a#btn-more-view,
.daigaku a#btn-more-view,
.fujinka a#btn-more-view,
.ganka a#btn-more-view,
.geka a#btn-more-view,
.hifuka a#btn-more-view,
.hinyoukika a#btn-more-view,
.kenketsu a#btn-more-view,
.clinic a#btn-more-view,
.sns a#btn-more-view ,
.senmon a#btn-more-view ,
.nintei a#btn-more-view ,
.byoutou a#btn-more-view ,
.hoikuen a#btn-more-view,
.biyou a#btn-more-view,
.other a#btn-more-view,
.touseki a#btn-more-view,
.opening a#btn-more-view,
.hospice a#btn-more-view,
.takujisho a#btn-more-view{
  display: none;
}

.more_none .fv_hikaku.close .fv_hikaku_inner:after,
.mama .fv_hikaku.close .fv_hikaku_inner:after,
.yakin .fv_hikaku.close .fv_hikaku_inner:after, 
.nikkin .fv_hikaku.close .fv_hikaku_inner:after,
.hoken .fv_hikaku.close .fv_hikaku_inner:after,
.josan .fv_hikaku.close .fv_hikaku_inner:after,
.blank .fv_hikaku.close .fv_hikaku_inner:after,
.houmon .fv_hikaku.close .fv_hikaku_inner:after,
.kensincenter .fv_hikaku.close .fv_hikaku_inner:after,
.naika .fv_hikaku.close .fv_hikaku_inner:after,
.roujinhome .fv_hikaku.close .fv_hikaku_inner:after,
.sanka .fv_hikaku.close .fv_hikaku_inner:after,
.seikeigeka .fv_hikaku.close .fv_hikaku_inner:after,
.seisinka .fv_hikaku.close .fv_hikaku_inner:after,
.shonika .fv_hikaku.close .fv_hikaku_inner:after,
.daigaku .fv_hikaku.close .fv_hikaku_inner:after,
.fujinka .fv_hikaku.close .fv_hikaku_inner:after,
.ganka .fv_hikaku.close .fv_hikaku_inner:after,
.geka .fv_hikaku.close .fv_hikaku_inner:after,
.hifuka .fv_hikaku.close .fv_hikaku_inner:after,
.hinyoukika .fv_hikaku.close .fv_hikaku_inner:after,
.kenketsu .fv_hikaku.close .fv_hikaku_inner:after,
.clinic .fv_hikaku.close .fv_hikaku_inner:after,
.sns .fv_hikaku.close .fv_hikaku_inner:after,
.senmon .fv_hikaku.close .fv_hikaku_inner:after,
.nintei .fv_hikaku.close .fv_hikaku_inner:after,
.byoutou .fv_hikaku.close .fv_hikaku_inner:after,
.hoikuen .fv_hikaku.close .fv_hikaku_inner:after,
.biyou .fv_hikaku.close .fv_hikaku_inner::after,
.other .fv_hikaku.close .fv_hikaku_inner:after,
.touseki .fv_hikaku.close .fv_hikaku_inner::after,
.opening .fv_hikaku.close .fv_hikaku_inner::after,
.hospice .fv_hikaku.close .fv_hikaku_inner::after,
.takujisho .fv_hikaku.close .fv_hikaku_inner::after{
  display: none;
}

.more_none .fv_hikaku.close .fv_hikaku_inner,
.mama .fv_hikaku.close .fv_hikaku_inner,
.yakin .fv_hikaku.close .fv_hikaku_inner,
.nikkin .fv_hikaku.close .fv_hikaku_inner,
.hoken .fv_hikaku.close .fv_hikaku_inner,
.josan .fv_hikaku.close .fv_hikaku_inner,
.blank .fv_hikaku.close .fv_hikaku_inner,
.houmon .fv_hikaku.close .fv_hikaku_inner,
.kensincenter .fv_hikaku.close .fv_hikaku_inner,
.naika .fv_hikaku.close .fv_hikaku_inner,
.roujinhome .fv_hikaku.close .fv_hikaku_inner,
.sanka .fv_hikaku.close .fv_hikaku_inner,
.seikeigeka .fv_hikaku.close .fv_hikaku_inner,
.seisinka .fv_hikaku.close .fv_hikaku_inner,
.shonika .fv_hikaku.close .fv_hikaku_inner,
.daigaku .fv_hikaku.close .fv_hikaku_inner,
.fujinka .fv_hikaku.close .fv_hikaku_inner,
.ganka .fv_hikaku.close .fv_hikaku_inner,
.geka .fv_hikaku.close .fv_hikaku_inner,
.hifuka .fv_hikaku.close .fv_hikaku_inner,
.hinyoukika .fv_hikaku.close .fv_hikaku_inner,
.kenketsu .fv_hikaku.close .fv_hikaku_inner,
.clinic .fv_hikaku.close .fv_hikaku_inner,
.sns .fv_hikaku.close .fv_hikaku_inner,
.senmon .fv_hikaku.close .fv_hikaku_inner,
.nintei .fv_hikaku.close .fv_hikaku_inner,
.byoutou .fv_hikaku.close .fv_hikaku_inner,
.hoikuen .fv_hikaku.close .fv_hikaku_inner,
.biyou .fv_hikaku.close .fv_hikaku_inner,
.other .fv_hikaku.close .fv_hikaku_inner,
.touseki .fv_hikaku.close .fv_hikaku_inner,
.opening .fv_hikaku.close .fv_hikaku_inner,
.hospice .fv_hikaku.close .fv_hikaku_inner,
.takujisho .fv_hikaku.close .fv_hikaku_inner{
  height: auto;
}



.fv_hikaku.close .fv_hikaku_inner {
  height: 800px;
}
.fv_hikaku.close .fv_hikaku_inner:after {
  display: block;
}
.fv_hikaku.close .text-close {
  display: none;
}
.fv_hikaku.open .fv_hikaku_inner {
  height: auto;
}
.fv_hikaku.open .fv_hikaku_inner:after {
  display: none;
}
.fv_hikaku.open .btn-more {
  margin-top: 30px;
}
.fv_hikaku.open .text-more {
  display: none;
}