/* プロフィル一段 確認用 */
.election-shugiin-2024-profile-status__wrap.profile-keireki.check {
	width: 100%;
	display: none!important;
	dt {
		display: inline-block;
	}
	@media screen and (max-width: 599px) {
		display: none;
	}
}

/* アンケート枠へのページ内リンク */
.election-shugiin-2024-common-section-head-questionary.totop {
  display: none;
}

/* プロフィルの経歴の長さ　あとでscss修正 */
.uni-election-shugiin-2024 .election-shugiin-2024-profile-status.profile-keireki{
  min-width: 520px;
}
@media screen and (max-width: 599px) {
  .uni-election-shugiin-2024 .election-shugiin-2024-profile-status.profile-keireki{
    min-width: auto;
  }
}

/* 衆院選TOPでは過去からの誘導枠を表示させない */
.page-election-shugiin .election-shugiin-past-link_wrap,
.page-election-shugiin-2024 .election-shugiin-past-link_wrap,
.page-election-shugiin-2024candidates .election-shugiin-past-link_wrap {
  display:none;
}

/* まとめページのヘッダー調整 */
.page-feature-titlelist .election-shugiin-2024-header {
  margin-bottom: 24px;
}
@media screen and (max-width: 599px) {
  .page-feature-titlelist .election-shugiin-2024-header {
    width: calc(100% - 32px);
     margin: 0 auto 24px;
  }
}

/* 異体字サイズの調整 */
.name rb {
  display: flex;
}
.name img {
  height: 34px;
}
.election-shugiin-2024-profile-section-person-data-info-detail__name {
  display: flex;
  align-items: center;
}
.election-shugiin-2024-profile-section-person-data-info-detail__name img {
  height: 18px;
}
.uni-election-shugiin-2024 .p-content-header__lead img {
  height: 13px;
}
@media screen and (max-width: 599px) {
  .name img {
    height: 35px;
  }
  .election-shugiin-2024-profile-section-person-data-info-detail__name img {
    height: 19px;
  }
}

/* 比例獲得議席 サファリだけ */
 /* 最新のsafari用 */
 _::-webkit-full-page-media, _:future, :root .uni-election-shugiin-2024 .election-shugiin-2024-winningseat_list--item .touha {
	font-size: 12px;
 }
_::-webkit-full-page-media, _:future, :root .election-shugiin-2024-sidebar .election-shugiin-2024-electionMap__item#ya-hokkaido a {
  padding: 4px 0;
}
_::-webkit-full-page-media, _:future, :root .election-shugiin-2024-sidebar .election-shugiin-2024-electionMap__item#ya-kanagawa a {
  padding: 4px 0;
}
_::-webkit-full-page-media, _:future, :root .election-shugiin-2024-sidebar .election-shugiin-2024-electionMap__item#ya-wakayama a {
  padding: 4px 0;
}
_::-webkit-full-page-media, _:future, :root .election-shugiin-2024-sidebar .election-shugiin-2024-electionMap__item#ya-kagoshima a {
  padding: 4px 0;
}
 /* 古いsafari用 */
 @media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .uni-election-shugiin-2024 .election-shugiin-2024-winningseat_list--item .touha {
		font-size: 12px;
	}
	::i-block-chrome, .election-shugiin-2024-sidebar .election-shugiin-2024-electionMap__item#ya-hokkaido a {
		padding: 4px 0;
	}
	::i-block-chrome, .election-shugiin-2024-sidebar .election-shugiin-2024-electionMap__item#ya-kanagawa a {
		padding: 4px 0;
	}
	::i-block-chrome, .election-shugiin-2024-sidebar .election-shugiin-2024-electionMap__item#ya-wakayama a {
		padding: 4px 0;
	}
	::i-block-chrome, .election-shugiin-2024-sidebar .election-shugiin-2024-electionMap__item#ya-kagoshima a {
		padding: 4px 0;
	}
}

/* 推薦が二つになったときに改行するのを抑制 */
.election-shugiin-2024-profile-section-person-data-info-detail__party {
  line-height: 1;
}
@media screen and (max-width: 599px) {
  .election-shugiin-2024-profile-section-person-data-info-detail__party {
    line-height: unset;
  }
}
.election-shugiin-2024-profile-section-person-data-info-detail__party > .suisen {
  font-size: 11px;
}

@media screen and (max-width: 599px) {
  .uni-election-shugiin-2024 .election-shugiin-2024-nav-note .accordion__content .izutosen {
    background-size: contain;
    margin-right: 0;
  }
}
@media screen and (max-width: 599px) {
    _::-webkit-full-page-media, _:future, :root .uni-election-shugiin-2024 .election-shugiin-2024-nav-note .accordion__content .izutosen {
    background-size: 18px;
   }
   @media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .uni-election-shugiin-2024 .election-shugiin-2024-nav-note .accordion__content .izutosen{
      background-size: 18px;
    }
   }
}
