:is(#elab-white-journey,.ew-frame) .ew-jnto{--jnto-navy:#052650;--jnto-gold:#e4c78a;color:var(--jnto-navy);font-family:var(--elab-site-sans,Arial,"Noto Sans JP",sans-serif);font-feature-settings:normal;letter-spacing:normal}:is(#elab-white-journey,.ew-frame) .ew-jnto *{box-sizing:border-box}:is(#elab-white-journey,.ew-frame) .ew-jnto-card{overflow:hidden;border:1px solid var(--jnto-navy);border-radius:7px;background:#fff;box-shadow:0 4px 12px rgba(5,38,80,.07)}:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin:0;border-bottom:1px solid var(--jnto-navy)}:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs button{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;min-width:0;min-height:58px;margin:0;padding:12px;border:0;border-right:1px solid #b6c2d1;border-radius:0;background:#fff;color:var(--jnto-navy);text-align:center;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;box-shadow:none}:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs button:last-child{border-right:0}:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs button:hover{background:#fff;text-decoration:underline;text-underline-offset:5px}:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs button[aria-pressed=true]{background:var(--jnto-navy);color:var(--jnto-gold);text-decoration:none}:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs button:focus-visible{outline:3px solid #597693;outline-offset:-4px}:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs button[aria-pressed=true]:focus-visible{outline-color:var(--jnto-gold)}:is(#elab-white-journey,.ew-frame) .ew-jnto-sheet{border:0;border-radius:0;padding:24px 28px;background:#fff}:is(#elab-white-journey,.ew-frame) .ew-jnto h2{font-family:inherit;font-size:24px;font-weight:500;line-height:1.4}:is(#elab-white-journey,.ew-frame) .ew-jnto-intro{font-size:16px;line-height:1.8;margin:0 0 18px}:is(#elab-white-journey,.ew-frame) .ew-jnto-facts{margin:0 0 20px}:is(#elab-white-journey,.ew-frame) .ew-jnto-facts a{color:var(--jnto-navy);font-family:inherit;font-size:inherit;font-weight:500}:is(#elab-white-journey,.ew-frame) .ew-jnto-contact-action{display:inline-flex;gap:24px;align-items:center;justify-content:center;min-height:48px;padding:10px 22px;background:var(--jnto-navy);color:var(--jnto-gold);border:1px solid var(--jnto-navy);border-radius:2px;text-decoration:none;font:500 16px/1.7 var(--elab-site-sans,Arial,sans-serif)}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table{width:100%;margin:0;border-collapse:collapse;table-layout:fixed;font:400 16px/1.7 var(--elab-site-sans,Arial,sans-serif);color:var(--jnto-navy)}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table td,:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table th{text-align:left;vertical-align:middle;padding:14px 16px;border:1px solid #d6dde5;overflow-wrap:anywhere;font-weight:400}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table th:first-child{width:45%}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table thead th{background:#f3f5f7;font-weight:500}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table tbody th{font-weight:500}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table td{color:#526273}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table a{display:block;padding:4px 0;color:var(--jnto-navy);font:inherit;text-decoration:underline;text-decoration-color:#b6c2d1;text-underline-offset:4px}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table a:hover{text-decoration-color:var(--jnto-navy)}:is(#elab-white-journey,.ew-frame) .ew-jnto-detail-link{font-size:14px;line-height:1.8;margin-top:20px;color:#526273}:is(#elab-white-journey,.ew-frame) .ew-jnto-detail-link a{color:var(--jnto-navy);text-decoration:underline}:is(#elab-white-journey,.ew-frame) .ew-jnto .ew-source-note{font-size:13px}@media(min-width:1101px){:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs button{min-height:46px;padding:9px 12px}:is(#elab-white-journey,.ew-frame) .ew-jnto-sheet{padding:14px 22px}}@media(max-width:1020px){:is(#elab-white-journey,.ew-frame) .ew-jnto-sheet{padding:24px 16px}}@media(max-width:760px){:is(#elab-white-journey,.ew-frame) .ew-jnto-tabs button{font-size:14px;padding:12px 6px;word-break:keep-all;overflow-wrap:anywhere}:is(#elab-white-journey,.ew-frame) .ew-jnto-facts>div{grid-template-columns:1fr;gap:5px}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table{font-size:14px;line-height:1.7}:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table td,:is(#elab-white-journey,.ew-frame) .ew-jnto-resource-table th{padding:10px 9px}:is(#elab-white-journey,.ew-frame) .ew-jnto-contact-action{width:100%;gap:12px;padding:10px 12px}}