@charset "UTF-8";

#senior-salon .block-reverse-mortgage-01 h2 {display: flex;padding: 3em 0 3.5em;justify-content: center;align-items: center;color: var(--livable-gold);}
#senior-salon .block-reverse-mortgage-01 h2 span {display: block;margin-left: 1em;}

#senior-salon .block-reverse-mortgage-02 {background-color: #FFFAEB;height: 34.6875em;}
#senior-salon .block-reverse-mortgage-02  h3 {color: var(--livable-gold);}
#senior-salon .block-reverse-mortgage-02  h4 {margin-top: 4em;color: var(--livable-gold);line-height: 1.5;}
#senior-salon .block-reverse-mortgage-02  p {margin-top: 1em;}
#senior-salon .block-reverse-mortgage-02  figure {position: absolute;top: 50%;right: 0;transform: translateY(-55%);}
#senior-salon .block-reverse-mortgage-02 .container {position: relative;width: calc(100% - 3em);height: 100%;display: flex;flex-direction: column;max-width: 1120px;padding: 1.5em 0;margin: 0 auto;}
#senior-salon .block-reverse-mortgage-02 .button-01 {width: 26em;margin: 2em auto 0;background-color: transparent;border: 1px solid var(--professional-blue);}
#senior-salon .block-reverse-mortgage-02 .button-01 a {background-color: var(--professional-blue);color: #fff;}
#senior-salon .block-reverse-mortgage-02 .button-01 a::after {display: none;}

#senior-salon .block-reverse-mortgage-03 {padding: 4em 0 0;}
#senior-salon .block-reverse-mortgage-03 h3 {border-bottom: 1px dotted #050505;max-width: 14em;margin: 0 auto 1.5em;padding-bottom: 1em;line-height: 1;text-align: center;color: var(--livable-gold);}
#senior-salon .block-reverse-mortgage-03 h4 {margin-bottom: 1.5em;text-align: center;color: var(--livable-gold);}
#senior-salon .block-reverse-mortgage-03 figure {max-width: 978px;margin: 0 auto;}
#senior-salon .block-reverse-mortgage-03 figure img {margin: 7em auto 2em;}
#senior-salon .block-reverse-mortgage-03 .merit {background-color: #FFFAEB;width: calc(100% - 3em);max-width: 1164px;margin: 8em auto 0;padding: 3.75em 5em;}
#senior-salon .block-reverse-mortgage-03 .merit ul {column-count: 2;}
#senior-salon .block-reverse-mortgage-03 .merit ul li {position: relative;height: auto!important;break-inside: avoid;padding: 0.5em 0 0.5em 5em;}
#senior-salon .block-reverse-mortgage-03 .merit ul li::before {content: attr(data-num)"";position: absolute;top: 50%;left: 0;transform: translateY(-50%);display: block;margin: 0 auto 1em;width: 2.5em;border-radius: 3em;background-color: var(--livable-gold);font-weight: 700;font-size: 162.5%;font-family: Helvetica Neue;text-align: center;line-height: 1.5;color: #fff;}
#senior-salon .block-reverse-mortgage-03 .merit ul li:nth-child(2) span {position: relative;display: block;transform: translateY(40%);}
#senior-salon .block-reverse-mortgage-03 .merit ul li:nth-child(2) span em {position: absolute;bottom: 100%;left: 0;line-height: 1;}
#senior-salon .block-reverse-mortgage-03 .merit + p {width: calc(100% - 3em);max-width: 1164px;margin: 2em auto 0;}
#senior-salon .block-reverse-mortgage-03 footer p {margin: 5em auto 0;padding-left: 1.5em;background: transparent url("/assets/images/original/senior-salon-common-15.png") no-repeat 0 50%;border-bottom: 1px dotted #050505;max-width: 32.5em;font-weight: 500;}

@media screen and (max-width: 768px) {
  #senior-salon .block-reverse-mortgage-02 {height: auto;}
  #senior-salon .block-reverse-mortgage-02 h3 {font-size: 225%;line-height: 1.5;}
  #senior-salon .block-reverse-mortgage-02 h4 {margin: 1em 0;}
  #senior-salon .block-reverse-mortgage-02 figure {top: 94%;right: 50%;width: 64%;transform: translate(50%, -50%);z-index: 2;}
  #senior-salon .block-reverse-mortgage-02 .container {padding: 4.5em 0 15em;margin-bottom: 7em;}
  #senior-salon .block-reverse-mortgage-02 .container::after {content: "";position: absolute;bottom: 0;left: -1.5em;right: -1.5em;height: 20%;background-color: #fff;transform: translate3d(0, 50%, 0) skewY(-15deg);}

  #senior-salon .block-reverse-mortgage-03 h3 {margin: 0 auto 1em;}
  #senior-salon .block-reverse-mortgage-03 h4 {margin-bottom: 0.5em;}
  #senior-salon .block-reverse-mortgage-03 figure img {margin: 0 auto;}
  #senior-salon .block-reverse-mortgage-03 figure figcaption {margin: 0 3em;}
  #senior-salon .block-reverse-mortgage-03 .merit {width: 100%;margin: 4em 0 0;padding: 2.5em 1.5em 1.5em;}
  #senior-salon .block-reverse-mortgage-03 .merit ul {column-count: 1;}
  #senior-salon .block-reverse-mortgage-03 .merit + p {margin-top: 1em;}
  #senior-salon .block-reverse-mortgage-03 footer p {margin: 3em 1.5em 0;padding-left: 2.5em;padding-bottom: 0.5em;line-height: 1.25;}
}

