@charset "UTF-8";
/* =========================================================
   service-detail.css
   サービス個別ページ（page-service-*.php）用の追加スタイル。
   一覧ページ（page-service.php）でも読み込み、各サービスの
   「詳しく見る」導線スタイルを共通で利用する。
   既存の service.css のクラスはそのまま使うため、ここでは
   差分（導線まわり）のみを定義する。
   ========================================================= */

/* --- サービス一覧：各セクション末尾の「詳しく見る」リンク --- */
.service__more {
  margin-top: 30px;
  text-align: right;
}

.service__more a {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 1.6rem;
  font-weight: 600;
  color: #005ad2;
  letter-spacing: 0.06em;
  transition: opacity 0.3s ease;
}

.service__more a:hover {
  opacity: 0.6;
}

/* chevron（右向き矢印） */
.service__more a::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-top: 2px solid #005ad2;
  border-right: 2px solid #005ad2;
  transform: rotate(45deg);
  flex-shrink: 0;
}

@media screen and (max-width: 420px) {
  .service__more {
    margin-top: 16px;
  }
  .service__more a {
    font-size: 1.4rem;
  }
}

/* --- サービス個別ページ：末尾の「サービス一覧へ」導線 --- */
.service-detail__nav {
  display: flex;
  justify-content: center;
  max-width: 1438px;
  width: 97%;
  margin: 60px auto 0;
}

.service-detail__nav .common__btn {
  width: 300px;
}

@media screen and (max-width: 420px) {
  .service-detail__nav {
    width: calc(100% - 32px);
    margin: 36px auto 0;
  }
  .service-detail__nav .common__btn {
    width: 240px;
  }
}
