.image-container.svelte-rpmycd{position:relative}.image-rounded.svelte-rpmycd{border-radius:.2rem}.image-circle.svelte-rpmycd{border-radius:50%}.result__img.svelte-rpmycd{background:#1075df0d;width:152px;overflow:hidden}.result__img.svelte-rpmycd:before{content:"";z-index:1;padding:100% 0 0;display:block;position:relative}.result__img.svelte-rpmycd img:where(.svelte-rpmycd){z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (width<=767px){.result__img.svelte-rpmycd{width:120px;height:auto;margin:5px}}@media screen and (width<=468px){.result__img.svelte-rpmycd{width:96px;height:auto;margin:5px}}a.svelte-ejpope{text-decoration:none}.card.svelte-ejpope{border:4px solid var(--card-color);background-color:#fff;border-radius:5px;flex-direction:row;justify-content:start;align-items:center;gap:20px;width:100%;margin-bottom:32px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #00000026}.content.svelte-ejpope{flex-direction:column;align-self:flex-end;gap:20px;display:flex}.consultation-badge.svelte-ejpope{background-color:var(--card-color);color:#fff;border-top-left-radius:10px;padding-inline:10px;font-size:20px;font-weight:700;line-height:normal;position:absolute;bottom:0;right:0}.ifa-picture.svelte-ejpope{width:fit-content;height:fit-content}.rank.svelte-ejpope{justify-content:center;align-items:center;min-width:51px;margin-left:20px;display:flex}.rank-mobile.svelte-ejpope{display:none}.sequence.svelte-ejpope{color:#747f89;border-top:2px solid #747f89;border-bottom:2px solid #747f89;padding-inline:10px;font-size:24px;font-weight:700}.ifa-picture-container.svelte-ejpope{display:flex}@media screen and (width<=767px){.ifa-picture.svelte-ejpope{margin-bottom:13px}}.family-name.svelte-ejpope{color:#0083cd;margin-bottom:25px;font-size:30px;font-weight:400}.access-ranking.svelte-ejpope{text-align:start;color:#747f89;text-indent:-.5em;font-size:1rem;font-weight:700}.financial-assets.svelte-ejpope{color:#e2ad02;font-size:1.5rem;font-weight:700}@media screen and (width<=767px){.card.svelte-ejpope{margin-bottom:16px}.rank.svelte-ejpope{display:none}.rank-mobile.svelte-ejpope{display:block}.adviser-name-container.svelte-ejpope{align-items:center;height:36px;margin-bottom:12px;display:flex}.adviser-name-container.svelte-ejpope .rank-mobile:where(.svelte-ejpope) img:where(.svelte-ejpope){width:36px;height:36px}.adviser-name-container.svelte-ejpope .family-name:where(.svelte-ejpope){text-overflow:ellipsis;white-space:nowrap;max-width:70%;margin-bottom:0;margin-left:12px;font-size:24px;font-weight:700;overflow:hidden}.adviser-name-container.svelte-ejpope .sequence:where(.svelte-ejpope){border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;display:flex}.adviser-name-container.svelte-ejpope .sequence:where(.svelte-ejpope) span:where(.svelte-ejpope){border-top:2px solid #747f89;border-bottom:2px solid #747f89;padding-inline:10px}.content.svelte-ejpope{flex:1}.ifa-picture.svelte-ejpope{margin-bottom:0!important}.consultation-badge.svelte-ejpope{border-top-left-radius:5px;padding-inline:5px;font-size:10px}.family-name.svelte-ejpope{margin-bottom:5px}.financial-assets.svelte-ejpope{font-size:1.5rem}.access-ranking.svelte-ejpope{margin-bottom:2px;font-size:1rem}}a.svelte-mzc83e{opacity:1;transition:opacity .3s}a.svelte-mzc83e:hover{opacity:.5;transition:opacity .3s}button.svelte-mzc83e{cursor:pointer;background:0 0;border:none;outline:none}h2.svelte-mzc83e,h3.svelte-mzc83e{font-weight:600}h3.svelte-mzc83e{font-size:17.5px}@media screen and (width<=1200px){h3.svelte-mzc83e{font-size:calc(13px + .6vw)}}a.svelte-mzc83e{text-decoration:none}.breadcrumb.svelte-mzc83e{color:#4d4d4d;margin:0 50px;padding:30px 0;font-size:13px}.breadcrumb.svelte-mzc83e>a:where(.svelte-mzc83e){color:#4d4d4d}.breadcrumb.svelte-mzc83e>a:where(.svelte-mzc83e):after{content:">";margin:0 8px}.company-name.svelte-mzc83e{font-size:inherit;display:inline}.heading-title.svelte-mzc83e{color:#12397c;text-align:center;padding-top:24px;font-size:36px;font-weight:600}@media screen and (width<=768px){.heading-title.svelte-mzc83e{font-size:20px}}.company-section.svelte-mzc83e{padding-top:20px}.company-section.svelte-mzc83e .tle:where(.svelte-mzc83e){color:#fff;text-align:center;background-color:#272e76;border-radius:5px;width:100%;margin:0;padding:12px 24px;font-size:20px;font-weight:700;line-height:1}@media screen and (width<=768px){.company-section.svelte-mzc83e .tle:where(.svelte-mzc83e){margin:28px 0;padding:10px;font-size:16px}}.company-section.svelte-mzc83e .company-picture:where(.svelte-mzc83e){text-align:center;margin-top:70px}@media screen and (width<=768px){.company-section.svelte-mzc83e .company-picture:where(.svelte-mzc83e){margin-top:40px}}.company-section.svelte-mzc83e .company-picture:where(.svelte-mzc83e) img:where(.svelte-mzc83e){max-width:100%}.company-section.svelte-mzc83e .company-table:where(.svelte-mzc83e){width:820px;margin:30px auto 50px}.company-section.svelte-mzc83e .company-table:where(.svelte-mzc83e) .prefectures-text:where(.svelte-mzc83e){color:#105cbd}@media screen and (width<=768px){.company-section.svelte-mzc83e .company-table:where(.svelte-mzc83e){width:100%;margin-top:0}}.company-section.svelte-mzc83e .company-table:where(.svelte-mzc83e) th:where(.svelte-mzc83e){color:#12397c;border-bottom:3px solid #12397c;width:160px;padding:44px 16px 16px;font-size:16px}@media screen and (width<=768px){.company-section.svelte-mzc83e .company-table:where(.svelte-mzc83e) th:where(.svelte-mzc83e){width:99px;padding:20px 8px;font-size:13px}}.company-section.svelte-mzc83e .company-table:where(.svelte-mzc83e) th:where(.svelte-mzc83e) h3:where(.svelte-mzc83e){font-weight:600}.company-section.svelte-mzc83e .company-table:where(.svelte-mzc83e) td:where(.svelte-mzc83e){border-bottom:1px solid gray;padding:44px 20px 16px 16px;font-size:16px;font-weight:700}@media screen and (width<=768px){.company-section.svelte-mzc83e .company-table:where(.svelte-mzc83e) td:where(.svelte-mzc83e){vertical-align:middle;padding:30px 20px 8px;font-size:15px}}.Google-map.svelte-mzc83e{width:100%;max-width:680px;height:100px;margin:0 auto 10px;padding-bottom:350px;display:block}@media screen and (width<=767px){.Google-map.svelte-mzc83e{width:100%;max-width:320px;height:auto;margin:0 auto 32px;padding-bottom:0}}.map-position.svelte-mzc83e{width:100%;height:300px}@media screen and (width<=767px){.map-position.svelte-mzc83e{aspect-ratio:5/3;width:100%;max-width:320px;height:auto;min-height:200px}}.business-number-container.svelte-mzc83e{text-align:justify;width:820px;min-width:320px;margin:30px auto 50px}.business-number-list.svelte-mzc83e{margin-bottom:20px}.business-number.svelte-mzc83e{font-weight:600}.business-number-order.svelte-mzc83e,.business-name.svelte-mzc83e{margin-right:10px;font-weight:600}@media (width<=768px){.business-number-container.svelte-mzc83e{width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.pc-only.svelte-mzc83e{display:block}@media screen and (width<=768px){.pc-only.svelte-mzc83e{display:none!important}}.ifa-list-container.svelte-mzc83e{flex-direction:column;gap:32px 40px;max-width:820px;margin-inline:auto;display:flex}@media (width<=768px){.ifa-list-container.svelte-mzc83e{margin:0 auto;display:block}}.ifa-list-right.svelte-mzc83e{grid-column:4/2}.tle.ifa-list-right.svelte-mzc83e{text-align:left}@media (width<=768px){.tle.ifa-list-right.svelte-mzc83e{text-align:center}}.tab-list.svelte-mzc83e{gap:10px;display:flex}.tab-item.svelte-mzc83e{color:#c1875f;background-color:#e6e6e6;border-top-left-radius:8px;border-top-right-radius:8px;flex:1;justify-content:center;align-items:center;padding:8px 15px;font-size:21px;font-weight:600;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-in-out;display:flex}.tab-item.svelte-mzc83e>img:where(.svelte-mzc83e){height:1.75em;margin-right:10px}.tab-item.active.svelte-mzc83e{background-color:#f5fbff}@media screen and (width<=768px){.tab-item.svelte-mzc83e{padding:6px 10px;font-size:14px}.tab-item.svelte-mzc83e img:where(.svelte-mzc83e){width:20px;height:20px}}.container-md.svelte-mzc83e{max-width:1320px;margin:auto}.ifa-list-adviser-list.svelte-mzc83e{background-color:#f5fbff;margin-bottom:50px;padding:20px}.ifa-list-adviser-list-empty.svelte-mzc83e{text-align:center;padding:20px;font-size:20px;font-weight:700}.floating-cta-banner.svelte-mzc83e{box-sizing:border-box;z-index:10;background-color:#fff;width:100%;position:fixed;bottom:0;left:0;overflow:hidden;box-shadow:0 0 4px #00000040}.floating-cta-banner.svelte-mzc83e .floating-cta-button:where(.svelte-mzc83e){background:linear-gradient(90deg,#3376cc 0%,#5f9dd3 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:20px;width:100%;max-width:512px;height:66px;margin-block:16px;margin-inline:auto;padding:16px;transition:transform .3s;display:flex;box-shadow:0 2px 4px #00000040}.floating-cta-banner.svelte-mzc83e .floating-cta-button:where(.svelte-mzc83e):hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.floating-cta-banner.svelte-mzc83e .floating-cta-button:where(.svelte-mzc83e):before{content:"";opacity:0;pointer-events:none;background:linear-gradient(to bottom right,#fff0 0%,#fff6 50%,#fff0 100%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)}.floating-cta-banner.svelte-mzc83e .floating-cta-button:where(.svelte-mzc83e):hover:before{animation:1s ease-in-out svelte-mzc83e-shine}@keyframes svelte-mzc83e-shine{0%{opacity:1;transform:translate(-100%)rotate(30deg)}to{opacity:0;transform:translate(100%)rotate(30deg)}}.floating-cta-banner.svelte-mzc83e .floating-cta-button:where(.svelte-mzc83e) .floating-cta-text:where(.svelte-mzc83e){color:#fff;font-family:Noto Sans JP;font-size:28px;font-style:normal;font-weight:700;line-height:normal}@media screen and (width<=768px){.floating-cta-banner.svelte-mzc83e .floating-cta-button:where(.svelte-mzc83e){width:calc(100% - 32px);height:55px;padding:15px}.floating-cta-banner.svelte-mzc83e .floating-cta-button:where(.svelte-mzc83e) .floating-cta-text:where(.svelte-mzc83e){font-size:16px}.floating-cta-banner.svelte-mzc83e .floating-cta-button:where(.svelte-mzc83e) svg:where(.svelte-mzc83e){width:15px;height:14px}}
