/* カスタマイズ用CSS */

/* @media screen and (max-width: 767px) { ここにSPのみに適応したいスタイル ); */
/* @media screen and (min-width: 768px) { ここにPCのみに適応したいスタイル ); */

figure{margin:0}
.c-check>h4:before {
  content: "";
  width: 28px;
  height: 16px;
  background-image: url(../images/common_check-icon.svg);
  background-repeat: no-repeat;
  background-size: 28px 16px;
  margin: 0 4px 0 14px;
}
/* ↓↓↓メインビジュアルの背景色↓↓↓ */
/* SP */
@media screen and (max-width: 767px) {
  .p-mv > .p-mv__wrapper > h1 {
    background-color: #00aaeb;
  }
}

/* PC */
@media screen and (min-width: 768px) {
  .p-mv__wrapper>h1 picture>img {
    z-index: 1;
  }
  .p-mv > .p-mv__wrapper > h1 {
    background-color: #00aaeb; /*　メインビジュアル左側の背景色　*/
  }
  .p-mv__wrapper h1:after {
    width: 50%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    background: #072b5d; /*　メインビジュアル右側の背景色　*/
  }
}
/* ↑↑↑メインビジュアルの背景色↑↑↑ */

.p-refine-result__update {
    display: none;
}

.p-refine-result__item > dl > dd > a {
    display: block;
    height: 180px;
}

.p-senior__item > img{
    width: 160px;
}

.p-senior__pagenation {
    display: none;
}

.p-refine-result__pagenation {
    display: none !important;
}
/* ↓↓↓説明会予約ボタン↓↓↓ */
.p-company__func .exbtn {
	padding: 12px !important;
}
/* ↑↑↑説明会予約ボタン↑↑↑ */

/* ↓↓↓28ボタンデザイン↓↓↓ */
.p-refine-result__item .exbtn {
	box-shadow: none;
	border: solid 1px #B2B2B2;
	border-radius: 100px; /*28追加*/
}
.p-refine-result__item .exbtn--type2 {
	border: none;
	border-radius: 100px; /*28追加*/
}
.p-refine-result__item .exbtn--type3 {
	border: none;
	border-radius: 100px; /*28追加*/
}

.p-company__func .exbtn {
	box-shadow: none;
	border: solid 1px #B2B2B2;
	border-radius: 100px; /*28追加*/
}
.p-company__func .exbtn--type2 {
	border: none;
	border-radius: 100px; /*28追加*/
}
.p-company__func .exbtn--type3 {
	border: none;
	border-radius: 100px; /*28追加*/
}
/* ↑↑↑28ボタンデザイン↑↑↑ */

/**TOPおすすめ企業　一覧を見るボタン周り**/
@media screen and (min-width: 768px) {
	.p-refine-result__row {
		margin: 0 0 32px !important;
	}
}

/**sp用ページ下部パンくず**/
@media (max-width: 767px) {
	ul.topicpath {
    float: none;
    width: auto;
    padding: 0;
    background-image: none;
    line-height: 1.75;
    color: #4d4d4d;
    font-size: 11px !important;
    overflow-x: scroll;
    word-break: keep-all;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
  }
  ul.topicpath li {
    float: none;
    display: inline;
    font-size: 12px !important;
  }
  ul.topicpath li:nth-child(n+2) {
    position: relative;
    margin-left: 25px;
  }
  ul.topicpath li:nth-child(n+2)::before,
  ul.topicpath li:nth-child(n+2)::after {
    position: absolute;
    left: -16px;
    display: block;
    width: 7px;
    height: 1px;
    background: #999;
    content: "";
    font-size: 0;
  }
  ul.topicpath li:nth-child(n+2)::before {
    top: 6px;
    transform: rotate(35deg);
  }
  ul.topicpath li:nth-child(n+2)::after {
    top: 10px;
    transform: rotate(-35deg);
  }
  ul.topicpath li + li:before {
    display: none;
  }
  ul.topicpath li a {
    font-size: 12px !important;
  }
}
