.anchor-list{display:flex;justify-content:center;gap:1.5625em}@media screen and (max-width: 480px){.anchor-list{flex-direction:column;align-items:center}}.anchor-list__item-link{font-size:1.125em;color:#fff;text-decoration:none;background:#3674b3;padding:.3125em 2.125em .375em 1.25em;border-radius:.1875em;width:12.5em;display:block;position:relative;z-index:1}.anchor-list__item-link::after{content:"";display:block;position:absolute;top:45%;right:.9375em;width:.6666666667em;height:.6666666667em;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(45deg);z-index:1}.consultant-box{background:#f0f8fa}.consultant-box__inner{position:relative;z-index:1}.consultant-box__lead{color:#005bae;padding-block:4.0625em;padding-left:2.5em;display:flex;align-items:center;font-feature-settings:"palt";letter-spacing:.035em}@media screen and (max-width: 840px){.consultant-box__lead{padding-left:unset}}@media screen and (max-width: 480px){.consultant-box__lead{padding-top:1.5em;padding-bottom:1em;justify-content:center;text-align:center}}.consultant-box__lead .text{font-size:1.875em;font-weight:700;line-height:1.7}@media screen and (max-width: 480px){.consultant-box__lead .text{font-size:1.2em}}.consultant-box__ttl{background:#3674b3;color:#fff;padding-block:1.875em}@media screen and (max-width: 480px){.consultant-box__ttl{text-align:center;font-size:.9em}}.consultant-box__ttl-inner{padding-left:2.5em}@media screen and (max-width: 840px){.consultant-box__ttl-inner{padding-left:unset}}.consultant-box__ttl-position{font-size:1.125em;font-weight:700}@media screen and (max-width: 840px){.consultant-box__ttl-position{padding-left:unset}}.consultant-box__ttl-name{font-size:2.125em;font-weight:700;line-height:1;margin-top:.1470588235em}.consultant-box__img{position:absolute;bottom:0;right:2.5em;z-index:1;width:19em;height:25.5625em}@media screen and (max-width: 840px){.consultant-box__img{right:0}}@media screen and (max-width: 480px){.consultant-box__img{position:static;margin-inline:auto;width:45%;height:auto}}.padding-box{padding:2.5em;background:#fffaee;border-radius:.5em}@media screen and (max-width: 480px){.padding-box{padding:1.25em}}.padding-box+.padding-box{margin-top:1.875em}.padding-box__ttl{font-size:1.375em;font-weight:700}.book-box{display:flex;gap:1.875em}@media screen and (max-width: 480px){.book-box{flex-direction:column-reverse}}.book-box__cnt{flex:1}.book-box__img{width:12em}@media screen and (max-width: 480px){.book-box__img{width:40%;margin-inline:auto}}.border-box{border:1px solid #454650}
/*# sourceMappingURL=page-consultant.css.map */
