:root{--info-bg:#f7f8fb;--info-bg-alt:#fff;--info-text:#1f2937;--info-muted:#5b6473;--info-border:#e3e7ee;--info-border-strong:#d3d9e2;--info-accent:#d62c1a;--info-accent-soft:#f9eae8;--info-blue:#0b326f;--info-blue-soft:#eaf0fa;--info-radius:14px;--info-radius-sm:10px;--info-shadow:0 2px 6px rgba(15,26,50,.06);--info-shadow-hover:0 6px 18px rgba(15,26,50,.10);--depost-breadcrumb-font-size:.875rem}html:has(body.depost-is-info-page),
body.depost-is-info-page {min-width:0!important}body.depost-is-info-page{background-color:var(--info-bg);--depost-page-surface-bg:var(--info-bg)}html:has(body.depost-is-info-page) {background-color:#f7f8fb}body.depost-is-info-page #main_contents{width:100%!important;max-width:100%!important}.depost-info{background:var(--info-bg);color:var(--info-text);font-family:"Noto Sans JP",system-ui,-apple-system,"Segoe UI","Hiragino Kaku Gothic ProN",sans-serif;font-feature-settings:"palt";line-height:1.75;padding:clamp(24px,5vw,56px) 0 clamp(40px,8vw,96px)}.depost-info *{box-sizing:border-box}.depost-info__inner{width:min(1080px,calc(100% - 32px));margin:0 auto}.depost-info__breadcrumb-bar{margin-bottom:clamp(10px,1.8vw,18px)}.depost-info__breadcrumb-bar .depost-lp-breadcrumb-bar{background:transparent;border-bottom:0;box-shadow:none}.depost-info__breadcrumb-bar .depost-lp-breadcrumb-bar>.depost-lp-breadcrumb-bar__inner{max-width:none;padding-block:0}.depost-info__breadcrumb-bar .depost-lp-breadcrumb__list,.depost-info__breadcrumb-bar .depost-lp-breadcrumb__item.is-current,.depost-info__breadcrumb-bar .depost-lp-breadcrumb--hero-follow .depost-lp-breadcrumb__item.is-current span{color:var(--info-muted)}.depost-info__breadcrumb-bar .depost-lp-breadcrumb__item a,.depost-info__breadcrumb-bar .depost-lp-breadcrumb--hero-follow .depost-lp-breadcrumb__item a{color:var(--info-blue)}.depost-info__breadcrumb-bar .depost-lp-breadcrumb__item a:hover,.depost-info__breadcrumb-bar .depost-lp-breadcrumb__item a:focus-visible,.depost-info__breadcrumb-bar .depost-lp-breadcrumb--hero-follow .depost-lp-breadcrumb__item a:hover,.depost-info__breadcrumb-bar .depost-lp-breadcrumb--hero-follow .depost-lp-breadcrumb__item a:focus-visible{color:var(--info-accent)}.depost-info__breadcrumb-bar .depost-lp-breadcrumb__item:not(:last-child)::after {color:#b6bccb}.depost-info__breadcrumb-bar .depost-lp-breadcrumb--hero-follow .depost-lp-breadcrumb__item a::before{opacity:.78}.depost-info__hero{text-align:center;margin-bottom:clamp(24px,4vw,48px)}.depost-info__hero-jp{display:block;font-family:"Zen Old Mincho","Noto Serif JP",serif;font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:.04em;color:var(--info-blue);margin:0}.depost-info__hero-en{display:block;font-family:"Zen Old Mincho","Noto Serif JP",serif;font-size:clamp(13px,1.4vw,16px);letter-spacing:.32em;color:var(--info-accent);margin-top:6px;text-transform:uppercase}.depost-info__hero-lead{margin-top:14px;color:var(--info-muted);font-size:clamp(13px,1.3vw,15px)}.depost-info__grid{display:grid;gap:clamp(12px,1.5vw,18px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none}.depost-info__grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.depost-info__grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.depost-info__card{background:var(--info-bg-alt);border:1px solid var(--info-border);border-radius:var(--info-radius);padding:clamp(18px,2vw,28px);box-shadow:var(--info-shadow);transition:box-shadow .2s ease , transform .2s ease , border-color .2s ease}.depost-info__card--accent{border-top:4px solid var(--info-accent)}.depost-info__card--blue{border-top:4px solid var(--info-blue)}a.depost-info__card{text-decoration:none;color:inherit;display:block}a.depost-info__card:hover,a.depost-info__card:focus-visible{box-shadow:var(--info-shadow-hover);transform:translateY(-2px);border-color:var(--info-border-strong)}.depost-info__card-eyebrow{display:inline-block;font-size:11px;letter-spacing:.18em;color:var(--info-accent);font-weight:700;text-transform:uppercase;margin:0 0 6px}.depost-info__card-title{font-size:clamp(15px,1.4vw,18px);font-weight:700;color:var(--info-blue);margin:0 0 10px;line-height:1.4}.depost-info__card-body{font-size:clamp(13px,1.2vw,15px);color:var(--info-text);margin:0}.depost-info__card-body p+p{margin-top:6px}.depost-info__card-meta{font-size:12px;color:var(--info-muted);margin:0 0 4px}.depost-info__section{margin-top:clamp(32px,5vw,56px)}.depost-info__section-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin:0 0 clamp(18px,2.5vw,26px);border-bottom:0;padding-bottom:0}.depost-info__section-en{order:-1;display:inline-flex;align-items:center;font-family:"Roboto","Noto Sans JP",sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.28em;color:var(--info-accent);text-transform:uppercase;margin:0}.depost-info__section-en::before{content:"";display:inline-block;width:36px;height:1px;background:currentColor;margin-right:.8rem}.depost-info__section-title{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;color:var(--info-text);margin:0;letter-spacing:.02em;line-height:1.45;text-wrap:balance}.depost-info__table{width:100%;border-collapse:collapse;margin:0}.depost-info__table th,.depost-info__table td{padding:12px 14px;font-size:clamp(13px,1.2vw,15px);text-align:left;vertical-align:top;border-bottom:1px solid var(--info-border)}.depost-info__table th{width:32%;white-space:nowrap;font-weight:600;color:var(--info-blue);background:var(--info-blue-soft);border-bottom:1px solid var(--info-border-strong)}.depost-info__table tr:last-child th,.depost-info__table tr:last-child td{border-bottom:none}@media (max-width:640px){.depost-info__table th,.depost-info__table td{display:block;width:100%}.depost-info__table th{background:transparent;padding:10px 0 4px}.depost-info__table td{padding:0 0 12px;border-bottom:1px solid var(--info-border)}}.depost-info__contact-row{display:flex;align-items:flex-start;gap:10px;margin:6px 0;font-size:clamp(13px,1.2vw,15px)}.depost-info__contact-row a{color:var(--info-blue);text-decoration:none}.depost-info__contact-row a:hover{text-decoration:underline}.depost-info__contact-icon{flex-shrink:0;width:18px;height:18px;margin-top:4px;color:var(--info-accent)}.depost-info__office{background:var(--info-bg-alt);border:1px solid var(--info-border);border-radius:var(--info-radius-sm);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.depost-info__office-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;color:#fff;background:var(--info-blue);padding:3px 10px;border-radius:999px;width:max-content}.depost-info__office-name{font-weight:700;color:var(--info-text);margin:0;font-size:14px}.depost-info__office-addr{font-size:13px;color:var(--info-muted);margin:0;line-height:1.6}.depost-info__office-link{font-size:12px;color:var(--info-accent);font-weight:600;margin-top:4px;text-decoration:none}.depost-info__office-link:hover{text-decoration:underline}.depost-info__map{position:relative;width:100%;aspect-ratio: 16 / 9;border-radius:var(--info-radius);overflow:hidden;border:1px solid var(--info-border);box-shadow:var(--info-shadow);margin-top:16px}.depost-info__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.depost-info__article{background:var(--info-bg-alt);border:1px solid var(--info-border);border-radius:var(--info-radius);padding:clamp(20px,3vw,36px);box-shadow:var(--info-shadow)}.depost-info__article h2{font-size:clamp(16px,1.6vw,19px);font-weight:700;color:var(--info-blue);margin:clamp(20px,3vw,32px) 0 8px;padding-left:12px;border-left:3px solid var(--info-accent);line-height:1.4}.depost-info__article h2:first-child{margin-top:0}.depost-info__article p{margin:0 0 12px;font-size:clamp(13px,1.2vw,15px);color:var(--info-text)}.depost-info__article ul{margin:0 0 16px;padding-left:22px}.depost-info__article li{font-size:clamp(13px,1.2vw,15px);margin:4px 0}.depost-info__article a{color:var(--info-blue);text-decoration:underline}.depost-info__article a:hover{color:var(--info-accent)}.depost-info__breadcrumb{font-size:var(--depost-breadcrumb-font-size,.875rem);color:var(--info-muted);margin:0 0 clamp(16px,2.5vw,24px);display:flex;flex-wrap:wrap;gap:6px 4px}.depost-info__breadcrumb a{color:var(--info-blue);text-decoration:none}.depost-info__breadcrumb a:hover{text-decoration:underline}.depost-info__breadcrumb-sep{color:#b6bccb}.depost-info__sitemap-cat{font-size:12px;letter-spacing:.18em;font-weight:700;color:var(--info-accent);text-transform:uppercase;margin:0 0 4px}.depost-info__sitemap-link-title{font-size:clamp(15px,1.4vw,17px);font-weight:700;color:var(--info-blue);margin:0;line-height:1.4}.depost-info__sitemap-link-desc{font-size:13px;color:var(--info-muted);margin:6px 0 0}.depost-info__sitemap-link-arrow{display:inline-block;margin-top:10px;font-size:12px;color:var(--info-accent);font-weight:600}.depost-inquiry__form .wpcf7{font-size:clamp(13px,1.2vw,15px);color:var(--info-text)}.depost-inquiry__form .depost-cf7-submit,.depost-inquiry__form input[type="submit"].depost-cf7-submit{background:var(--info-accent);border:0;border-radius:999px;box-shadow:0 4px 12px rgba(214,44,26,.24)}.depost-inquiry__form .depost-cf7-submit:hover,.depost-inquiry__form input[type="submit"].depost-cf7-submit:hover{background:#b32316}.depost-inquiry__form .wpcf7 form.invalid .wpcf7-response-output,.depost-inquiry__form .wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--info-accent);color:var(--info-accent)}.depost-inquiry__form .wpcf7 form.sent .wpcf7-response-output{border-color:#2f9e44;color:#2f9e44}.depost-inquiry-thanks__card{text-align:center;padding:clamp(28px,4vw,48px)}.depost-inquiry-thanks__icon{font-size:clamp(40px,6vw,56px);color:var(--info-accent);margin:0 0 12px;line-height:1}.depost-inquiry-thanks__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.depost-info__cta-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--info-accent);color:#fff;text-decoration:none;font-weight:700;padding:12px 28px;border-radius:999px;box-shadow:0 4px 12px rgba(214,44,26,.24)}.depost-info__cta-btn--outline{background:#fff;color:var(--info-blue);border:2px solid var(--info-blue);box-shadow:none}.depost-info__cta-btn:hover{opacity:.92}