@media only screen and (min-width: 751px), print {
  main.neurology .borderBlock.brainRiskScreening .parts02,
  main#medical_checkup .borderBlock.brainRiskScreening .parts02 {
    top: 1.5rem;
    left: 11rem; } }
@media only screen and (max-width: 750px) {
  main.neurology .borderBlock.brainRiskScreening .parts02,
  main#medical_checkup .borderBlock.brainRiskScreening .parts02 {
    width: 5.65rem;
    top: 3rem;
    left: 1rem; } }
@media only screen and (min-width: 751px), print {
  main.neurology .borderBlock.brainRiskScreening .parts03,
  main#medical_checkup .borderBlock.brainRiskScreening .parts03 {
    top: 2.5rem;
    right: 10.3rem; } }
@media only screen and (max-width: 750px) {
  main.neurology .borderBlock.brainRiskScreening .parts03,
  main#medical_checkup .borderBlock.brainRiskScreening .parts03 {
    width: 4.3rem;
    top: 3.5rem;
    right: 1.5rem; } }
main.neurology .borderBlock.brainRiskScreening p,
main#medical_checkup .borderBlock.brainRiskScreening p {
  margin-bottom: 1.5rem; }
@media only screen and (min-width: 751px), print {
  main.neurology .borderBlock.brainRiskScreening,
  main#medical_checkup .borderBlock.brainRiskScreening {
    padding-top: 3rem; } }
main.neurology .borderBlock.brainRiskScreening .h3Style,
main#medical_checkup .borderBlock.brainRiskScreening .h3Style {
  text-align: center; }
  @media only screen and (min-width: 751px), print {
    main.neurology .borderBlock.brainRiskScreening .h3Style,
    main#medical_checkup .borderBlock.brainRiskScreening .h3Style {
      font-size: 2.4rem;
      margin-bottom: 5rem; } }
  @media only screen and (max-width: 750px) {
    main.neurology .borderBlock.brainRiskScreening .h3Style,
    main#medical_checkup .borderBlock.brainRiskScreening .h3Style {
      font-size: 1.8rem;
      margin-bottom: 3rem; } }
main.neurology .borderBlock.brainRiskScreening .btnWrap,
main#medical_checkup .borderBlock.brainRiskScreening .btnWrap {
  display: flex;
  flex-wrap: wrap; }
  @media only screen and (max-width: 750px) {
    main.neurology .borderBlock.brainRiskScreening .btnWrap a:first-child,
    main#medical_checkup .borderBlock.brainRiskScreening .btnWrap a:first-child {
      margin-bottom: 1.5rem; } }
@media only screen and (min-width: 751px), print {
  main.neurology .borderBlock.brainRiskScreening .imgWrap img,
  main#medical_checkup .borderBlock.brainRiskScreening .imgWrap img {
    max-height: 355px; } }
@media only screen and (max-width: 750px) {
  main.neurology .borderBlock.brainRiskScreening .imgWrap img,
  main#medical_checkup .borderBlock.brainRiskScreening .imgWrap img {
    max-height: 140px; } }
main.neurology .borderBlock.brainRiskScreening .bnrWrap,
main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap {
  margin-top: 20px;
  text-align: center; }
  main.neurology .borderBlock.brainRiskScreening .bnrWrap img,
  main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap img {
    margin-inline: auto; }
    @media only screen and (min-width: 751px), print {
      main.neurology .borderBlock.brainRiskScreening .bnrWrap img,
      main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap img {
        max-width: 310px; } }
    @media only screen and (max-width: 750px) {
      main.neurology .borderBlock.brainRiskScreening .bnrWrap img,
      main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap img {
        width: 310px; } }
  main.neurology .borderBlock.brainRiskScreening .bnrWrap a,
  main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap a {
    display: inline-block;
    text-decoration: none; }
    main.neurology .borderBlock.brainRiskScreening .bnrWrap a .bannerCaption,
    main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap a .bannerCaption {
      margin-top: 5px; }
      main.neurology .borderBlock.brainRiskScreening .bnrWrap a .bannerCaption span,
      main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap a .bannerCaption span {
        text-decoration: underline; }
    @media only screen and (min-width: 751px), print {
      main.neurology .borderBlock.brainRiskScreening .bnrWrap a img,
      main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap a img {
        transition: 0.2s; }
      main.neurology .borderBlock.brainRiskScreening .bnrWrap a:hover img,
      main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap a:hover img {
        opacity: 0.6; }
      main.neurology .borderBlock.brainRiskScreening .bnrWrap a:hover .bannerCaption span,
      main#medical_checkup .borderBlock.brainRiskScreening .bnrWrap a:hover .bannerCaption span {
        text-decoration: none; } }
