:is(body:has(.legacy-info-page),body:has(.legacy-greeting-page),body:has(.legacy-strong-page),body:has(.legacy-scope-page),body:has(.legacy-history-page),body:has(.legacy-orgmap-page),body:has(.legacy-vision-page),body:has(.legacy-policy-page),body:has(.legacy-social-page),body:has(.legacy-map-page)){color:#262626;background:#f3f9fd!important;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page){--jt-cyan:#00b9ef;--jt-blue:#0081cc;--jt-red:#e6003e;--jt-violet:#6e60a8;--jt-ink:#262626;--jt-muted:#5f6b76;--jt-line:#dce8ef;--jt-soft:#f4fbff;min-height:100vh}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) *{box-sizing:border-box}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .middle{grid-template-columns:minmax(0,1fr) 286px!important;gap:24px!important;width:100%!important;max-width:1260px!important;margin:96px auto 0!important;padding:0 clamp(18px,4vw,40px) 64px!important;display:grid!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .up{grid-column:1/-1!important;width:auto!important;margin:0!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .upleft{color:var(--jt-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .middleleft,:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .middleright{min-width:0;float:none!important;width:auto!important;margin:0!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .left{overflow:hidden;border:1px solid var(--jt-line)!important;background:#fff!important;border-radius:20px!important;padding:clamp(24px,4vw,46px)!important;box-shadow:0 18px 50px #1b445f14!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .leftimg,:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .greeting-hero{overflow:hidden;box-shadow:0 18px 42px #2626261a;border-radius:16px!important;margin-bottom:30px!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .leftimg img,:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .greeting-hero img{width:100%;height:auto;display:block}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .lefttitle{border:1px solid #00b9ef38!important;border-left:6px solid var(--jt-red)!important;background:linear-gradient(135deg,#00b9ef1f,#6e60a814)!important;border-radius:14px!important;margin:30px 0 20px!important;padding:18px 20px!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .lefttitle h1,:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .lefttitle h2{color:var(--jt-ink)!important;margin:0!important;font-size:clamp(24px,3vw,36px)!important;font-weight:900!important;line-height:1.35!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .leftcontent{color:var(--jt-muted)!important;margin:0 0 20px!important;padding:0!important;font-size:15px!important;line-height:1.95!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .leftcontent p{margin:0 0 14px!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) a{text-underline-offset:3px}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #1b445f0f;border-collapse:separate!important;border-spacing:0!important;width:100%!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table th{min-width:180px;background:var(--jt-soft)!important;color:var(--jt-blue)!important;vertical-align:top!important;padding:17px 18px!important;font-weight:900!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table td{color:var(--jt-muted)!important;padding:17px 18px!important;line-height:1.8!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .middleright .right{position:sticky;top:92px;overflow:hidden;border:1px solid var(--jt-line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 16px 40px #1b445f14!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .rightup{background:linear-gradient(135deg, var(--jt-blue), var(--jt-cyan))!important;color:#fff!important;padding:16px 18px!important;font-size:15px!important;font-weight:900!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .rightcontent{border-bottom:1px solid var(--jt-line)!important;margin:0!important;padding:0!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .rightcontent .btn{color:var(--jt-ink)!important;text-align:left!important;white-space:normal!important;width:100%!important;padding:13px 16px!important;font-size:13px!important;font-weight:800!important;display:block!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .rightimg{text-align:center;padding:16px!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .rightimg img{max-width:100%;height:auto}@media (width<=980px){:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .middle{grid-template-columns:1fr!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .middleright .right{position:static}}@media (width<=640px){:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .middle{margin-top:84px!important;padding:0 14px 40px!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .left{border-radius:14px!important;padding:20px 16px!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table,:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table tbody,:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table tr,:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table th,:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table td{width:100%!important;display:block!important}:is(.legacy-info-page,.legacy-greeting-page,.legacy-strong-page,.legacy-scope-page,.legacy-history-page,.legacy-orgmap-page,.legacy-vision-page,.legacy-policy-page,.legacy-social-page,.legacy-map-page) .table th{min-width:0}}
