@charset "UTF-8";
/* からだリセットぷらす:ページ下部のご案内を、ページ全体の淡い青にそろえる
   (2026-09-23 ご指示分) */

body.page-blue .cv-band {
  background: linear-gradient(160deg, #e7f6fe 0%, #d2edfc 100%);
  color: #1d4e79;
}
body.page-blue .cv-band h2 { color: #1d4e79; }
body.page-blue .cv-band .lead { color: #1d4e79; opacity: .9; }
body.page-blue .cv-band .note { color: #1d4e79; opacity: .8; }

body.page-blue .cv-band .btn-primary {
  background: #fff;
  color: #1d4e79;
  box-shadow: 0 6px 18px rgba(29, 78, 121, .14);
}
body.page-blue .cv-band .btn-primary:hover { background: #f2f9ff; }

body.page-blue .cv-band .btn-line {
  background: transparent;
  color: #1d4e79;
  border-color: #1d4e79;
}
body.page-blue .cv-band .btn-line:hover { background: rgba(29, 78, 121, .08); }

/* 背景の装飾は淡い地に合わせて控えめに */
body.page-blue .cv-band::before {
  background: radial-gradient(circle, rgba(255, 255, 255, .6), transparent 65%);
}
body.page-blue .cv-band::after { border-color: rgba(29, 78, 121, .14); }
