.c-advisor{padding:84px 0;background:linear-gradient(120deg,#f9f0ed,#fff)}.c-advisor h2{text-align:center;font-size:30px}.c-advisor__card{max-width:920px;margin:30px auto 0;display:grid;grid-template-columns:1fr 280px;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 12px 35px rgba(82,55,42,.1)}.c-advisor__content{padding:52px}.c-advisor__content h3{font-size:25px}.c-advisor__content small{margin-left:12px;font:14px 'Noto Sans JP',sans-serif}.c-advisor__card img{width:100%;height:100%;min-height:320px;object-fit:cover}.c-contact-cta{padding:56px 0;background:#fff1ef;text-align:center}.c-contact-cta h2{font-size:30px;margin:0}.c-contact-cta>div>div{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.c-contact-form{padding:70px 0;background:#fffdfa}.c-contact-form h2{text-align:center}.c-contact-form form{max-width:760px;margin:auto;padding:30px;background:#fff;border-radius:20px;box-shadow:0 7px 20px rgba(82,55,42,.08)}.c-contact-form input,.c-contact-form textarea,.c-contact-form select{width:100%;padding:12px;border:1px solid #eaded5;border-radius:8px}.c-contact-form input[type=submit]{background:#d67d80;color:#fff;border:0;font-weight:700}@media(max-width:600px){.c-advisor__card{grid-template-columns:1fr}.c-advisor__content{padding:30px}.c-advisor__card img{max-height:330px}.c-contact-cta>div>div{flex-direction:column}.c-contact-cta .c-button{width:100%}}
