﻿.consultant-list__lead{text-align:center}@media screen and (max-width: 667px){.consultant-list__lead{text-align:left}}.consultant-list__items{display:flex;flex-direction:column;gap:1rem;width:min(100%,760px);margin:4rem auto 0}@media screen and (max-width: 667px){.consultant-list__items{margin:2rem auto 0}}.consultant-list__items dl{display:grid;grid-template-columns:140px 1fr;gap:3rem;border:1px solid rgba(140,140,139,.3);padding:2rem 3rem;background:#fff}@media screen and (max-width: 667px){.consultant-list__items dl{grid-template-columns:1fr;gap:2rem;padding:2rem}}.consultant-list__items dt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center;max-width:140px;margin:0 auto}.consultant-list__items dt img{aspect-ratio:1/1;border-radius:9999px;overflow:hidden;width:100%}.consultant-list__items dt em{font-size:22px;font-family:YakuHanJP,"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:700;font-style:normal}@media screen and (max-width: 667px){.consultant-list__items dt em{font-size:20px}}.consultant-list__items dd{display:flex;flex-direction:column;gap:1rem;font-size:15px;line-height:1.8;text-align:justify}.text{display:flex;flex-direction:column;gap:1rem}.c-secHeading::after{background:#1560b3}.flowlist-item__head{color:#1560b3}.flowlist-item__head::after{background:#1560b3}.application-acquisition-agency{position:relative;overflow-x:hidden}.application-acquisition-agency::after{content:"";position:absolute;top:0;left:0;z-index:-1;background:url("/wp-content/themes/lightning/_g2/assets/images/application-acquisition-agency/bg.svg") no-repeat center top;background-size:cover;width:100vw;height:80vh}.application-acquisition-agency .c-header__logo{width:180px;aspect-ratio:256/80}@media screen and (max-width: 667px){.application-acquisition-agency .c-header__logo{width:120px}}.application-acquisition-agency-inner{width:min(100%,1140px);margin:0 auto;padding:2rem 1rem 1rem}@media screen and (max-width: 667px){.application-acquisition-agency-inner{padding:2rem 1rem 0}}.application-acquisition-agency-fv{position:relative;aspect-ratio:1140/720}.application-acquisition-agency-fv .c-header{position:absolute;top:0;left:0;z-index:999;background:rgba(0,0,0,0)}.application-acquisition-agency-fv__title{position:absolute;top:0;left:0;z-index:0;width:100%;height:auto;margin:0}@media screen and (max-width: 820px){.application-acquisition-agency-fv__title{position:relative}}.application-acquisition-agency-fv__title img{width:100%;aspect-ratio:1140/720;object-fit:contain}@media screen and (max-width: 820px){.application-acquisition-agency-fv__title img{width:min(100%,600px);aspect-ratio:1/1;display:block;margin:auto}}.application-acquisition-agency-fv__form{position:relative;z-index:999;width:min(100%,440px);margin:0 0 0 auto;padding:2rem}@media screen and (max-width: 820px){.application-acquisition-agency-fv__form{width:min(100%,660px);margin:auto;padding:1rem}}.application-acquisition-agency-fv__form__inner{padding:1rem 1.5rem;background:hsla(0,0%,100%,.95);border-radius:9px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.application-acquisition-agency-fv__form__title{font-weight:bold;margin:0 0 4px;text-align:center;color:#1560b3}@media screen and (max-width: 820px){.application-acquisition-agency-fv__form__title{font-size:18px;margin:0 0 1rem}}.application-acquisition-agency-fv__form__item{margin-bottom:1rem}.application-acquisition-agency-form__item{margin:0 0 10px}.application-acquisition-agency-lead{margin:0 0 2rem}.application-acquisition-agency-boxes{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media screen and (max-width: 1140px){.application-acquisition-agency-boxes{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 667px){.application-acquisition-agency-boxes{grid-template-columns:1fr}}.application-acquisition-agency-boxes__item{background:#fff;margin:0;display:flex;flex-direction:column;gap:1rem;padding:20px 1rem 1rem;border:1px solid rgba(140,140,139,.3)}.application-acquisition-agency-boxes dt{width:fit-content;margin:auto}.application-acquisition-agency-boxes dt span{font-size:18px}.application-acquisition-agency-boxes dd{display:flex;justify-content:center;margin:0;height:100%}.application-acquisition-agency-solutions{padding-bottom:4rem}@media screen and (max-width: 1140px){.application-acquisition-agency-solutions .application-acquisition-agency-boxes{grid-template-columns:1fr}.application-acquisition-agency-solutions .application-acquisition-agency-boxes dl{position:relative}.application-acquisition-agency-solutions .application-acquisition-agency-boxes dl::after{content:"";position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%);background:#e5f0f6;width:50px;height:2rem;z-index:-1}}.application-acquisition-agency-solutions__arrow{position:relative}.application-acquisition-agency-solutions__arrow::after{content:"";background:url("/wp-content/themes/lightning/_g2/assets/images/application-acquisition-agency/merge-arrow.svg") no-repeat center top;display:block;width:86%;margin:auto;aspect-ratio:800/160}@media screen and (max-width: 1140px){.application-acquisition-agency-solutions__arrow::after{height:40px;width:110px;clip-path:polygon(50% 0, 100% 100%, 0 100%);background:#e5f0f6;aspect-ratio:auto;transform:rotate(180deg);margin:30px auto 1.5rem}}.application-acquisition-agency-solutions__catch{margin:1.5rem auto 0;text-align:center;font-weight:bold;font-size:18px;line-height:1.6;color:#f02f1d}.application-acquisition-agency-cases{background:rgba(203,225,238,.5);padding-bottom:1rem}.application-acquisition-agency-cases .application-acquisition-agency-boxes__item p{display:flex;gap:.5rem}.application-acquisition-agency-cases .application-acquisition-agency-boxes__item p::before{content:"✅"}.application-acquisition-agency-agents{background:#f6f6f6;padding-bottom:4rem}.application-acquisition-agency-contact{background:url("/wp-content/themes/lightning/_g2/assets/images/application-acquisition-agency/bg.png") no-repeat right top;width:100vw;height:160px;display:grid;place-items:center;background-size:100% 100%}@media screen and (max-width: 667px){.application-acquisition-agency-contact{background-size:auto;height:100px}}.application-acquisition-agency-contact p{text-align:center;font-size:18px;font-weight:bold;font-size:clamp(1.063rem,0.924rem + 0.63vw,1.375rem);line-height:1.6}.application-acquisition-agency-contact p a{text-decoration:underline}.wpcf7-list-item{display:inline-flex;align-items:center;margin:0 .5rem .5rem .2rem}.wpcf7-list-item-label{display:inline-block;margin:0 0 0 .3rem}.wpcf7-form-control{font-size:14px !important;padding:.2rem .5rem !important;height:auto !important;border-radius:0 !important}@media screen and (max-width: 667px){.wpcf7-form-control{font-size:16px !important}}.wpcf7-form-control.has-spinner{max-width:100%;margin:1rem auto 8px !important;border-radius:6px !important;min-height:60px !important;font-size:18px !important;letter-spacing:2px !important}.wpcf7-not-valid-tip{font-size:12px !important;line-height:1;margin:4px 0 0;display:block}.wpcf7-checkbox{margin:6px 0 0 !important;padding:0 !important;display:block}.wpcf7-response-output{border:none !important;margin:0 !important;padding:0 !important;color:#f02f1d;background:none;font-size:12px}.wpcf7-spinner{position:absolute !important;right:16%;transform:translateY(34px);margin:0 !important;background-color:#f99 !important}.wpcf7 label{font-weight:bold;font-size:14px;margin-bottom:0 !important}.wpcf7 label span.required{display:inline-block;color:#f02f1d;transform:translateX(2px)}
