日本 eSIM 推薦|KDDI 原生日本 IP 無限數據・eSIM 日本上網卡|EasyGoSIM
.jp-esim-lp { --primary: #d92d20; --primary-dark: #9f1f17; --accent: #ffb020; --accent-soft: #fff7e6; --bg: #fff8f6; --text: #1f2937; --muted: #6b7280; --line: #e5e7eb; --card: #ff ffff; --success: #10b981; --line-green: #06c755; --whatsapp-green: #25d366; --blue: #2563eb; font-family: -apple-system, BlinkMacSystemFont, "PingFang HK", "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif; color: var(--text); background: #ffffff; line-height: 1.7; } .jp-esim-lp * { box-sizing: border-box; } .jp-esim-lp a { color: inherit; text-decoration: none; } .jp-container { width: min(1120px, calc(100% - 32px)); margin: 0 auto; } .jp-hero { position: relative; overflow: hidden; padding: 64px 0 48px; background: radial-gradient(circle at 12% 20%, rgba(255, 176, 32, 0.18), transparent 28%), radial-gradient(circle at 80% 12%, rgba(217, 45, 32, 0.16), transparent 32%), linear-gradient(135deg, #fff5f2 0%, #ffffff 50%, #fff9ec 100%); } .jp-hero-grid { display: grid; grid-template-columns: 1.08fr 0.92fr; gap: 42px; align-items: center; position: relative; z-index: 1; } .jp-badge-row { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 18px; } .jp-badge { display: inline-flex; align-items: center; gap: 6px; padding: 7px 12px; border-radius: 999px; background: #ffffff; border: 1px solid rgba(217, 45, 32, 0.18); color: var(--primary-dark); font-size: 13px; font-weight: 800; box-shadow: 0 6px 18px rgba(217, 45, 32, 0.08); } .jp-badge-line { color: var(--line-green); border-color: rgba(6, 199, 85, 0.24); } .jp-hero h1 { margin: 0 0 18px; font-size: clamp(32px, 5vw, 56px); line-height: 1.12; letter-spacing: -0.04em; color: #0f172a; } .jp-highlight { color: var(--primary-dark); } .jp-hero-lead { font-size: clamp(16px, 2.4vw, 20px); color: #374151; margin: 0 0 24px; } .jp-hero-points { display: grid; gap: 10px; margin: 24px 0; padding: 0; list-style: none; } .jp-hero-points li { display: flex; align-items: flex-start; gap: 10px; font-weight: 800; color: #111827; } .jp-check { flex: 0 0 auto; width: 24px; height: 24px; border-radius: 999px; background: var(--primary); color: white; display: inline-flex; align-items: center; justify-content: center; font-size: 14px; margin-top: 1px; } .jp-cta-row { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 26px; } .jp-btn { display: inline-flex; justify-content: center; align-items: center; min-height: 50px; padding: 13px 22px; border-radius: 999px; font-weight: 900; font-size: 16px; transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease; cursor: pointer; text-align: center; border: 0; } .jp-btn-primary { color: #ffffff !important; background: linear-gradient(135deg, var(--primary), #f04438); box-shadow: 0 14px 28px rgba(217, 45, 32, 0.24); } .jp-btn-primary:hover { transform: translateY(-2px); box-shadow: 0 18px 34px rgba(217, 45, 32, 0.32); } .jp-btn-secondary { color: var(--primary-dark) !important; background: #ffffff; border: 1px solid rgba(217, 45, 32, 0.24); } .jp-btn-secondary:hover { transform: translateY(-2px); box-shadow: 0 14px 28px rgba(217, 45, 32, 0.12); } .jp-btn-line { color: #ffffff !important; background: var(--line-green); box-shadow: 0 14px 28px rgba(6, 199, 85, 0.24); } .jp-btn-line:hover { transform: translateY(-2px); box-shadow: 0 18px 34px rgba(6, 199, 85, 0.3); } .jp-btn-whatsapp { color: #ffffff !important; background: var(--whatsapp-green); box-shadow: 0 14px 28px rgba(37, 211, 102, 0.24); } .jp-btn-whatsapp:hover { transform: translateY(-2px); box-shadow: 0 18px 34px rgba(37, 211, 102, 0.3); } .jp-note { font-size: 13px; color: var(--muted); margin-top: 10px; } .jp-warning { margin-top: 18px; padding: 14px 16px; border-radius: 16px; background: #fff7ed; border: 1px solid #fed7aa; color: #9a3412; font-size: 14px; font-weight: 700; } .jp-ip-box { margin-top: 18px; padding: 14px 16px; border-radius: 16px; background: #eff6ff; border: 1px solid #bfdbfe; color: #1d4ed8; font-size: 14px; font-weight: 800; } .jp-line-box { margin-top: 18px; padding: 16px; border-radius: 18px; background: #f0fff6; border: 1px solid rgba(6, 199, 85, 0.28); display: flex; align-items: center; justify-content: space-between; gap: 14px; } .jp-line-box strong { display: block; color: #065f2f; font-size: 15px; line-height: 1.45; } .jp-line-box span { display: block; color: #047857; font-size: 13px; margin-top: 2px; } .jp-line-actions { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; } .jp-line-actions .jp-btn { min-height: 44px; padding: 10px 16px; font-size: 14px; white-space: nowrap; } .jp-phone-card { background: rgba(255, 255, 255, 0.78); border: 1px solid rgba(217, 45, 32, 0.16); box-shadow: 0 24px 70px rgba(15, 23, 42, 0.12); border-radius: 34px; padding: 22px; position: relative; backdrop-filter: blur(8px); } .jp-phone-screen { border-radius: 26px; background: linear-gradient(180deg, #ffffff, #fffafa); border: 1px solid var(--line); overflow: hidden; } .jp-phone-top { padding: 18px; background: linear-gradient(135deg, var(--primary), #f04438); color: white; } .jp-signal { display: flex; justify-content: space-between; font-size: 13px; opacity: 0.95; margin-bottom: 28px; } .jp-unlimited { padding: 24px; text-align: center; background: radial-gradient(circle at 50% 0%, rgba(255, 176, 32, 0.18), transparent 36%), linear-gradient(180deg, #ffffff, #fffafa); } .jp-infinity { font-size: 78px; line-height: 1; color: var(--accent); font-weight: 900; margin: 12px 0; } .jp-unlimited h3 { font-size: 26px; margin: 0 0 8px; color: #0f172a; } .jp-unlimited p { margin: 0; color: var(--muted); } .jp-mini-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; padding: 18px; background: #ffffff; } .jp-mini-stat { border: 1px solid var(--line); border-radius: 16px; padding: 12px 8px; text-align: center; } .jp-mini-stat strong { display: block; font-size: 15px; color: #111827; } .jp-mini-stat span { font-size: 12px; color: var(--muted); } .jp-section { padding: 68px 0; } .jp-section-soft { background: var(--bg); } .jp-section-title { text-align: center; margin: 0 auto 34px; max-width: 780px; } .jp-section-title .jp-kicker { display: inline-block; color: var(--primary-dark); background: rgba(217, 45, 32, 0.09); padding: 6px 12px; border-radius: 999px; font-size: 13px; font-weight: 900; margin-bottom: 12px; } .jp-section-title h2 { margin: 0 0 12px; font-size: clamp(26px, 4vw, 40px); line-height: 1.25; letter-spacing: -0.03em; color: #0f172a; } .jp-section-title p { margin: 0; color: var(--muted); font-size: 16px; } .jp-grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .jp-card { background: var(--card); border: 1px solid var(--line); border-radius: 24px; padding: 24px; box-shadow: 0 12px 30px rgba(15, 23, 42, 0.05); } .jp-icon { width: 48px; height: 48px; border-radius: 16px; display: inline-flex; align-items: center; justify-content: center; background: var(--accent-soft); color: var(--accent); font-size: 24px; margin-bottom: 14px; } .jp-card h3 { margin: 0 0 8px; font-size: 19px; line-height: 1.35; color: #111827; } .jp-card p { margin: 0; color: var(--muted); font-size: 15px; } .jp-plan-tag { display: inline-block; width: fit-content; padding: 4px 9px; border-radius: 999px; background: #fef2f2; color: var(--primary-dark); font-size: 12px; font-weight: 900; margin-bottom: 12px; } .jp-plan-tag-blue { background: #eff6ff; color: #1d4ed8; } .jp-popular-label { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: var(--primary); color: white; font-size: 13px; font-weight: 900; padding: 6px 14px; border-radius: 999px; white-space: nowrap; } .jp-plan-compare-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 22px; align-items: stretch; margin-top: 34px; } .jp-plan-compare-card { position: relative; display: flex; flex-direction: column; background: #ffffff; border: 1px solid var(--line); border-radius: 30px; padding: 28px; box-shadow: 0 16px 42px rgba(15, 23, 42, 0.06); } .jp-plan-compare-featured { border: 2px solid var(--primary); box-shadow: 0 24px 60px rgba(217, 45, 32, 0.14); transform: translateY(-8px); } .jp-plan-compare-top { margin-bottom: 22px; } .jp-plan-compare-top h3 { margin: 10px 0 4px; font-size: clamp(26px, 3vw, 34px); line-height: 1.2; letter-spacing: -0.03em; color: #111827; } .jp-plan-compare-top p { margin: 0; color: var(--muted); font-size: 16px; font-weight: 800; } .jp-plan-compare-speed { padding: 22px; border-radius: 24px; background: radial-gradient(circle at 80% 10%, rgba(255, 176, 32, 0.22), transparent 34%), linear-gradient(135deg, #fff7e6, #ffffff); border: 1px solid rgba(255, 176, 32, 0.34); margin-bottom: 22px; } .jp-plan-compare-speed-blue { background: radial-gradient(circle at 80% 10%, rgba(37, 99, 235, 0.16), transparent 34%), linear-gradient(135deg, #eff6ff, #ffffff); border-color: rgba(37, 99, 235, 0.22); } .jp-plan-compare-speed strong { display: block; font-size: clamp(34px, 4vw, 48px); line-height: 1; letter-spacing: -0.05em; color: #0f172a; font-weight: 1000; } .jp-plan-compare-speed span { display: block; margin-top: 8px; color: var(--muted); font-size: 14px; font-weight: 900; } .jp-plan-compare-list { list-style: none; padding: 0; margin: 0 0 22px; display: grid; gap: 11px; flex: 1; } .jp-plan-compare-list li { display: flex; align-items: flex-start; gap: 9px; color: #374151; font-size: 15px; line-height: 1.6; font-weight: 700; } .jp-plan-compare-list li::before { content: "✓"; flex: 0 0 auto; width: 22px; height: 22px; border-radius: 999px; background: #ecfdf5; color: var(--success); display: inline-flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 1000; margin-top: 1px; } .jp-plan-compare-best { padding: 16px; border-radius: 18px; background: #f9fafb; border: 1px solid var(--line); color: #374151; font-size: 14px; line-height: 1.65; margin-bottom: 20px; } .jp-plan-compare-best strong { color: #111827; font-weight: 1000; } .jp-plan-compare-best span { color: var(--muted); font-weight: 700; } .jp-version-diff-box { margin-top: 28px; background: #ffffff; border: 1px solid var(--line); border-radius: 28px; padding: 24px; box-shadow: 0 16px 42px rgba(15, 23, 42, 0.06); } .jp-version-diff-box h3 { margin: 0 0 18px; color: #111827; font-size: 24px; line-height: 1.35; letter-spacing: -0.02em; text-align: center; } .jp-version-diff-table-wrap { width: 100%; overflow-x: auto; } .jp-version-diff-table { width: 100%; border-collapse: collapse; overflow: hidden; border-radius: 20px; min-width: 680px; } .jp-version-diff-table th, .jp-version-diff-table td { padding: 15px 16px; border-bottom: 1px solid var(--line); text-align: center; font-size: 14px; line-height: 1.55; } .jp-version-diff-table th { background: #fff1f0; color: var(--primary-dark); font-weight: 1000; } .jp-version-diff-table th:first-child, .jp-version-diff-table td:first-child { text-align: left; font-weight: 1000; color: #111827; background: #fffafa; } .jp-version-diff-table td { color: #374151; font-weight: 700; } .jp-version-diff-table tr:last-child td { border-bottom: 0; } .jp-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; counter-reset: step; } .jp-step { position: relative; background: white; border: 1px solid var(--line); border-radius: 24px; padding: 26px; } .jp-step::before { counter-increment: step; content: counter(step); width: 38px; height: 38px; border-radius: 999px; background: var(--primary); color: white; display: flex; align-items: center; justify-content: center; font-weight: 900; margin-bottom: 16px; } .jp-step h3 { margin: 0 0 8px; font-size: 19px; } .jp-step p { margin: 0; color: var(--muted); font-size: 15px; } .jp-review-section { background: #ffffff; } .jp-review-summary { display: grid; grid-template-columns: 0.8fr 1.2fr; gap: 18px; align-items: stretch; margin-bottom: 22px; } .jp-score-card { background: radial-gradient(circle at 20% 10%, rgba(255, 176, 32, 0.22), transparent 32%), linear-gradient(135deg, #fff7e6, #ffffff); border: 1px solid rgba(255, 176, 32, 0.34); border-radius: 24px; padding: 26px; text-align: center; box-shadow: 0 12px 30px rgba(15, 23, 42, 0.05); } .jp-score-number { font-size: 54px; line-height: 1; font-weight: 900; color: #0f172a; letter-spacing: -0.04em; } .jp-score-stars { margin-top: 8px; color: var(--accent); font-size: 22px; letter-spacing: 2px; } .jp-score-text { margin-top: 8px; color: var(--muted); font-size: 14px; font-weight: 800; } .jp-review-points { background: #ffffff; border: 1px solid var(--line); border-radius: 24px; padding: 22px; display: grid; gap: 12px; box-shadow: 0 12px 30px rgba(15, 23, 42, 0.05); } .jp-review-point { display: flex; gap: 10px; align-items: flex-start; color: #374151; font-size: 15px; font-weight: 700; } .jp-review-point span { flex: 0 0 auto; width: 24px; height: 24px; border-radius: 999px; background: var(--success); color: #ffffff; display: inline-flex; align-items: center; justify-content: center; font-weight: 900; font-size: 13px; margin-top: 1px; } .jp-reviews { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; } .jp-review-card { background: #ffffff; border: 1px solid var(--line); border-radius: 24px; padding: 22px; box-shadow: 0 12px 30px rgba(15, 23, 42, 0.05); display: flex; flex-direction: column; } .jp-review-top { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-bottom: 12px; } .jp-review-stars { color: var(--accent); font-size: 15px; letter-spacing: 1px; white-space: nowrap; } .jp-verified { padding: 4px 8px; border-radius: 999px; background: #ecfdf5; color: #047857; font-size: 12px; font-weight: 900; white-space: nowrap; } .jp-review-text { margin: 0 0 18px; color: #374151; font-size: 15px; flex: 1; } .jp-review-meta { display: flex; justify-content: space-between; gap: 12px; align-items: flex-end; border-top: 1px solid var(--line); padding-top: 14px; } .jp-review-name { font-size: 14px; font-weight: 900; color: #111827; } .jp-review-trip { font-size: 12px; color: var(--muted); margin-top: 2px; } .jp-review-badge { display: inline-flex; align-items: center; padding: 5px 9px; border-radius: 999px; background: #fef2f2; color: var(--primary-dark); font-size: 12px; font-weight: 900; white-space: nowrap; } .jp-compare { width: 100%; border-collapse: collapse; overflow: hidden; border-radius: 22px; background: white; box-shadow: 0 12px 30px rgba(15, 23, 42, 0.05); } .jp-compare th, .jp-compare td { border-bottom: 1px solid var(--line); padding: 16px; text-align: center; font-size: 14px; } .jp-compare th { background: #fff1f0; color: var(--primary-dark); font-weight: 900; } .jp-compare td:first-child, .jp-compare th:first-child { text-align: left; font-weight: 900; } .jp-compare tr:last-child td { border-bottom: 0; } .jp-faq { display: grid; gap: 12px; max-width: 860px; margin: 0 auto; } .jp-faq details { background: white; border: 1px solid var(--line); border-radius: 18px; overflow: hidden; } .jp-faq summary { cursor: pointer; padding: 18px 44px 18px 20px; font-weight: 900; color: #111827; list-style: none; position: relative; } .jp-faq summary::-webkit-details-marker { display: none; } .jp-faq summary::after { content: "+"; position: absolute; right: 20px; top: 17px; font-size: 22px; color: var(--primary); font-weight: 900; } .jp-faq details[open] summary::after { content: "−"; } .jp-faq .jp-faq-body { padding: 0 20px 18px; color: var(--muted); font-size: 15px; } .jp-final { padding: 62px 0; background: radial-gradient(circle at 20% 10%, rgba(255, 255, 255, 0.18), transparent 28%), linear-gradient(135deg, var(--primary-dark), var(--primary)); color: white; text-align: center; } .jp-final h2 { margin: 0 0 12px; font-size: clamp(28px, 4vw, 42px); line-height: 1.25; } .jp-final p { margin: 0 auto 26px; max-width: 720px; opacity: 0.92; font-size: 17px; } .jp-final .jp-btn-primary { background: #ffffff; color: var(--primary-dark) !important; box-shadow: 0 18px 34px rgba(0, 0, 0, 0.14); } .kddi-network-section { background: radial-gradient(circle at 10% 10%, rgba(255, 132, 0, 0.12), transparent 28%), radial-gradient(circle at 90% 20%, rgba(217, 45, 32, 0.12), transparent 32%), linear-gradient(180deg, #ffffff 0%, #fff8f3 100%); } .kddi-network-card { position: relative; overflow: hidden; border-radius: 36px; padding: 34px; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(255, 246, 238, 0.96)), radial-gradient(circle at 20% 10%, rgba(255, 176, 32, 0.16), transparent 28%); border: 1px solid rgba(217, 45, 32, 0.14); box-shadow: 0 28px 80px rgba(15, 23, 42, 0.1); } .kddi-network-bg-circle { position: absolute; border-radius: 999px; pointer-events: none; filter: blur(2px); } .kddi-circle-1 { width: 260px; height: 260px; background: rgba(255, 176, 32, 0.16); right: -80px; top: -80px; } .kddi-circle-2 { width: 180px; height: 180px; background: rgba(217, 45, 32, 0.12); left: -70px; bottom: -70px; } .kddi-network-grid { position: relative; z-index: 1; display: grid; grid-template-columns: 1.04fr 0.96fr; gap: 38px; align-items: center; } .kddi-logo-wrap { display: inline-flex; align-items: center; gap: 14px; padding: 10px 14px 10px 10px; border-radius: 999px; background: #ffffff; border: 1px solid rgba(217, 45, 32, 0.16); box-shadow: 0 10px 24px rgba(217, 45, 32, 0.1); margin-bottom: 20px; } .kddi-logo-mark { width: 86px; height: 42px; border-radius: 999px; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #ef3b2d 0%, #d92d20 48%, #ff7a00 100%); color: #ffffff; font-weight: 1000; letter-spacing: -0.04em; font-size: 22px; line-height: 1; box-shadow: inset 0 -8px 16px rgba(0, 0, 0, 0.12); } .kddi-logo-mark span { transform: skew(-6deg); display: inline-block; } .kddi-logo-text { display: grid; line-height: 1.25; } .kddi-logo-text strong { color: #111827; font-size: 14px; font-weight: 900; } .kddi-logo-text small { color: #6b7280; font-size: 12px; font-weight: 700; } .kddi-kicker { display: inline-block; margin-bottom: 14px; color: var(--primary-dark); background: rgba(217, 45, 32, 0.09); padding: 6px 12px; border-radius: 999px; font-size: 13px; font-weight: 900; } .kddi-network-content h2 { margin: 0 0 16px; font-size: clamp(28px, 4vw, 44px); line-height: 1.2; letter-spacing: -0.04em; color: #0f172a; } .kddi-network-content p { margin: 0; color: #4b5563; font-size: 16px; line-height: 1.85; } .kddi-feature-pills { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px; } .kddi-feature-pills span { display: inline-flex; align-items: center; min-height: 38px; padding: 8px 13px; border-radius: 999px; background: #ffffff; color: #991b1b; border: 1px solid rgba(217, 45, 32, 0.16); font-size: 13px; font-weight: 900; box-shadow: 0 8px 20px rgba(15, 23, 42, 0.05); } .kddi-network-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 26px; } .kddi-ui-panel { position: relative; min-height: 540px; display: flex; align-items: center; justify-content: center; } .kddi-phone-ui { width: min(100%, 360px); border-radius: 38px; padding: 18px; background: #111827; box-shadow: 0 28px 70px rgba(15, 23, 42, 0.28), inset 0 0 0 1px rgba(255, 255, 255, 0.08); color: #ffffff; } .kddi-phone-status { display: flex; justify-content: space-between; padding: 4px 8px 14px; color: rgba(255, 255, 255, 0.82); font-size: 13px; font-weight: 800; } .kddi-ui-header { display: flex; align-items: center; gap: 12px; padding: 16px; border-radius: 24px; background: radial-gradient(circle at 20% 10%, rgba(255, 255, 255, 0.18), transparent 30%), linear-gradient(135deg, #d92d20, #ff7a00); } .kddi-mini-logo { width: 64px; height: 34px; border-radius: 999px; background: #ffffff; color: #d92d20; display: flex; align-items: center; justify-content: center; font-weight: 1000; letter-spacing: -0.04em; font-size: 16px; } .kddi-ui-header strong, .kddi-ui-header small { display: block; } .kddi-ui-header strong { font-size: 18px; line-height: 1.2; } .kddi-ui-header small { opacity: 0.86; font-weight: 700; } .kddi-signal-card, .kddi-data-card, .kddi-ip-card, .kddi-route-list { margin-top: 14px; border-radius: 24px; background: #ffffff; color: #111827; padding: 16px; } .kddi-signal-top { display: flex; justify-content: space-between; gap: 12px; color: #6b7280; font-size: 13px; font-weight: 800; } .kddi-signal-top strong { color: #059669; } .kddi-signal-bars { display: flex; align-items: end; gap: 8px; height: 72px; margin-top: 14px; } .kddi-signal-bars i { display: block; flex: 1; border-radius: 999px 999px 8px 8px; background: linear-gradient(180deg, #ffb020, #d92d20); box-shadow: 0 8px 16px rgba(217, 45, 32, 0.18); } .kddi-signal-bars i:nth-child(1) { height: 28%; opacity: 0.45; } .kddi-signal-bars i:nth-child(2) { height: 44%; opacity: 0.6; } .kddi-signal-bars i:nth-child(3) { height: 62%; opacity: 0.76; } .kddi-signal-bars i:nth-child(4) { height: 82%; opacity: 0.9; } .kddi-signal-bars i:nth-child(5) { height: 100%; } .kddi-data-card { display: flex; align-items: center; justify-content: space-between; gap: 18px; background: radial-gradient(circle at 82% 20%, rgba(255, 176, 32, 0.22), transparent 30%), #ffffff; } .kddi-data-card span, .kddi-ip-card span { display: block; color: #6b7280; font-size: 13px; font-weight: 800; } .kddi-data-card strong, .kddi-ip-card strong { display: block; color: #111827; font-size: 22px; line-height: 1.2; font-weight: 1000; letter-spacing: -0.03em; } .kddi-infinity { width: 64px; height: 64px; border-radius: 22px; display: flex; align-items: center; justify-content: center; background: #fff7e6; color: #ff7a00; font-size: 48px; font-weight: 1000; line-height: 1; } .kddi-ip-card { border: 1px solid rgba(37, 99, 235, 0.16); background: #eff6ff; } .kddi-ip-card strong { color: #1d4ed8; } .kddi-route-list { display: grid; gap: 10px; } .kddi-route-list > div { display: flex; align-items: center; gap: 12px; padding: 10px; border-radius: 18px; background: #f9fafb; } .kddi-route-list span { width: 38px; height: 38px; border-radius: 14px; background: #fff7e6; display: flex; align-items: center; justify-content: center; } .kddi-route-list p { margin: 0; line-height: 1.25; } .kddi-route-list strong { display: block; font-size: 14px; color: #111827; } .kddi-route-list small { display: block; font-size: 12px; color: #6b7280; font-weight: 700; margin-top: 3px; } .kddi-floating-chip { position: absolute; background: rgba(255, 255, 255, 0.94); border: 1px solid rgba(217, 45, 32, 0.14); border-radius: 20px; padding: 12px 14px; box-shadow: 0 18px 34px rgba(15, 23, 42, 0.14); backdrop-filter: blur(10px); line-height: 1.25; } .kddi-floating-chip strong { display: block; color: #111827; font-size: 14px; font-weight: 1000; } .kddi-floating-chip span { display: block; color: #6b7280; font-size: 12px; font-weight: 800; margin-top: 3px; } .chip-speed { top: 64px; right: 4px; } .chip-ip { left: 4px; bottom: 74px; } .kddi-info-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-top: 22px; } .kddi-info-card { background: #ffffff; border: 1px solid rgba(217, 45, 32, 0.12); border-radius: 24px; padding: 22px; box-shadow: 0 12px 30px rgba(15, 23, 42, 0.05); } .kddi-info-icon { width: 48px; height: 48px; border-radius: 16px; background: #fff7e6; display: flex; align-items: center; justify-content: center; font-size: 24px; margin-bottom: 14px; } .kddi-info-card h3 { margin: 0 0 8px; color: #111827; font-size: 18px; line-height: 1.35; } .kddi-info-card p { margin: 0; color: #6b7280; font-size: 14px; line-height: 1.75; } .kddi-disclaimer { margin-top: 20px; padding: 16px 18px; border-radius: 18px; background: #fff7ed; border: 1px solid #fed7aa; color: #9a3412; font-size: 13px; font-weight: 700; line-height: 1.7; text-align: center; } .jp-sticky-cta { position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; background: rgba(255, 255, 255, 0.94); border-top: 1px solid var(--line); box-shadow: 0 -10px 30px rgba(15, 23, 42, 0.1); padding: 10px 14px; display: none; backdrop-filter: blur(10px); } .jp-sticky-inner { width: min(1120px, 100%); margin: 0 auto; display: flex; gap: 10px; align-items: center; justify-content: space-between; } .jp-sticky-text { font-size: 13px; font-weight: 900; color: #111827; line-height: 1.35; } .jp-sticky-actions { display: flex; gap: 8px; align-items: center; } .jp-sticky-cta .jp-btn { min-height: 44px; padding: 10px 16px; font-size: 14px; white-space: nowrap; width: auto; } @media (max-width: 980px) { .kddi-network-grid { grid-template-columns: 1fr; } .kddi-ui-panel { min-height: auto; padding: 24px 0 10px; } .kddi-info-grid { grid-template-columns: repeat(2, 1fr); } .chip-speed { right: 0; top: 28px; } .chip-ip { left: 0; bottom: 26px; } } @media (max-width: 900px) { .jp-hero-grid, .jp-grid-3, .jp-steps, .jp-review-summary, .jp-reviews, .jp-plan-compare-grid { grid-template-columns: 1fr; } .jp-plan-compare-featured { transform: none; } .jp-section { padding: 52px 0; } .jp-phone-card { max-width: 460px; margin: 0 auto; } .jp-line-box { flex-direction: column; align-items: flex-start; } .jp-line-actions { width: 100%; flex-direction: column; } .jp-line-actions .jp-btn { width: 100%; } .jp-sticky-cta { display: block; } .jp-esim-lp { padding-bottom: 74px; } } @media (max-width: 560px) { .jp-container { width: min(100% - 24px, 1120px); } .jp-hero { padding: 42px 0 38px; } .jp-cta-row { display: grid; } .jp-btn { width: 100%; } .jp-compare { display: block; overflow-x: auto; white-space: nowrap; } .jp-compare th, .jp-compare td { padding: 13px; } .jp-review-top, .jp-review-meta { align-items: flex-start; flex-direction: column; } .jp-score-number { font-size: 46px; } .jp-plan-compare-card { border-radius: 24px; padding: 22px; } .jp-version-diff-box { border-radius: 22px; padding: 18px; } .jp-version-diff-box h3 { font-size: 21px; text-align: left; } .kddi-network-card { border-radius: 26px; padding: 20px; } .kddi-logo-wrap { width: 100%; border-radius: 22px; align-items: center; } .kddi-logo-mark { width: 78px; height: 40px; font-size: 20px; } .kddi-network-actions { display: grid; } .kddi-info-grid { grid-template-columns: 1fr; } .kddi-floating-chip { position: static; margin-top: 12px; width: min(100%, 360px); } .kddi-ui-panel { display: grid; justify-items: center; } .kddi-phone-ui { border-radius: 30px; } .jp-sticky-text { font-size: 12px; } .jp-sticky-actions .jp-btn { padding: 9px 12px; font-size: 13px; } } 日本 KDDI eSIM 原生日本 IP 無限數據 落機即用 WhatsApp / LINE 可查詢 香港人去日本, 一張 eSIM 搞掂上網。 去東京、大阪、福岡、北海道、沖繩、名古屋都啱用。 使用日本 KDDI 網絡,原生日本 IP,無需換實體 SIM, 掃 QR Code 即可設定。Google Maps、乘換案內、食評、翻譯、 IG 打卡、WhatsApp、LINE 全部更方便。 ✓ 原生日本 IP,適合日本本地網站、App、服務使用 ✓ 無限數據任用,可選 10Mbps 版或全程高速不降速版 ✓ 3 至 26 日套餐,短 Trip、滑雪、長住都夠用 ✓ 唔使借 WiFi 蛋、唔使換卡、唔怕跌咗香港 SIM 睇套餐 睇設定方法 唔知自己手機支唔支援 eSIM?可以先問客服 購買前建議確認手機支援 eSIM 及已解鎖 SIM Lock。 LINE 查詢 WhatsApp:+852 5118 3010 日本 KDDI 原生日本 IP:對需要日本本地網絡環境嘅用戶更加友好。 ※本商品為 Data Only 數據專用 eSIM,不包括電話號碼、語音通話及 SMS。 KDDI eSIM Japan IP Japan UnlimitedNative JP IP ∞ 無限數據 日本旅行、Shopping、滑雪、自由行必備 KDDI 日本網絡 eSIM QR 設定 Data 數據專用 香港人去日本痛點 去日本最怕唔係迷路,係冇網絡。 一落機要搵路、搭車、叫車、聯絡朋友、搵餐廳,冇網絡真係好麻煩。 eSIM 可以出發前準備好,到日本開數據就用得。 🗺️ Google Maps / 乘換案內 日本車站出口多、轉線複雜,有網就可以即時查路線、月台、步行方向,唔使周圍搵 WiFi。 🍣 搵餐廳、睇食評、排隊 去日本食嘢成日要即場搵評分、營業時間、預約頁面,有日本網絡會方便好多。 🛍️ Shopping / 退稅 / App 使用 百貨公司、藥妝、Outlet、優惠券、會員 App、支付 App,都需要穩定網絡支援。 點解揀 KDDI 原生日本 IP 唔只係有網,而係用日本本地網絡環境。 部分日本網站、App、優惠頁、會員服務,對海外 IP 或漫遊線路可能冇咁友好。 原生日本 IP 對香港人去日本自由行會更加實用。 🇯🇵 原生日本 IP 使用日本本地網絡出口,瀏覽日本網站、使用日本 App、查本地資訊時更貼近在地使用體驗。 📶 KDDI 日本網絡 適合東京、大阪、京都、福岡、北海道、沖繩等熱門旅遊地區使用。 🚫 唔使用 WiFi 蛋 唔使排隊拎機、唔使叉多部機、唔使返香港還機,手機直接上網更方便。 套餐選擇 日本 KDDI eSIM 無限數據套餐 可選 10Mbps 無限任用版本,或者全程高速不降速版本。 適合 Google Maps、交通查詢、社交平台、影片、工作及日本自由行日常上網使用。 10Mbps 無限 10MAX 版本 全程 10Mbps 無限數據 10Mbps 全程固定速度上限 無限數據任用 全程最高 10Mbps 適合 Google Maps、交通查詢、LINE、WhatsApp 適合 IG、Facebook、小紅書、網頁瀏覽 一般影片、音樂串流、食評搜尋都夠用 性價比較高,適合一般日本自由行 適合: 一般旅行、輕至中度用量、想慳錢又想無限數據嘅用戶。 選擇 10MAX 版本 推薦重度用戶 高速無限 Unlimited 版本 全程高速不降速 High Speed 全程高速不降速 無限數據任用 全程高速不降速 適合高清影片、短片平台、直播、重度 SNS 使用 適合大量 Upload 相片、影片、雲端同步 適合工作、視像會議、Remote Work 速度體驗更好,適合對網速要求較高用戶 適合: 重度上網、工作需要、拍片打卡、長時間睇片或需要更快速度嘅用戶。 選擇 Unlimited 版本 10MAX 同 Unlimited 有咩分別? 比較項目 10MAX 版本 Unlimited 版本 數據用量 無限數據 無限數據 速度設定 全程最高 10Mbps 全程高速不降速 地圖 / 交通查詢 非常適合 非常適合 WhatsApp / LINE / 社交平台 適合 更流暢 影片觀看 適合一般影片 適合高清影片及重度串流 Upload 相 / 影片 基本使用可以 更適合大量 Upload 工作 / 視像會議 輕量工作可以 較適合工作及 Remote Work 推薦對象 一般日本自由行、想高性價比 重度使用、想要更快更順 ※本商品為無限數據 eSIM。實際速度會受所在地區、訊號強弱、網絡繁忙程度、 使用裝置及當地營運商政策影響。10MAX 版本為全程最高 10Mbps; Unlimited 版本為全程高速不降速。 LINE 查詢日數及價格 WhatsApp:+852 5118 3010 使用方法 出發前裝定,到日本即開即用。 eSIM 最方便係唔使等實體卡,購買後收到 QR Code 或設定資料, 按步驟加入手機即可。 選擇合適版本 一般旅遊可選 10MAX;如需要睇高清影片、工作、Upload 大量相片影片,可選 Unlimited。 加入 eSIM 收到 QR Code 後,用手機加入 eSIM。建議出發前在香港有 WiFi 時先安裝。 到日本開啟數據 落機後打開 KDDI eSIM 線路及數據漫遊,即可開始使用日本網絡。 ※如手機掃 QR Code,需要用另一部裝置顯示 QR Code,或先列印/截圖到其他裝置。 設定唔識?購買前後都可以搵客服幫手睇 請提供手機型號、出發日期及遇到嘅畫面,客服會更快協助。 LINE 查詢 WhatsApp:+852 5118 3010 旅行場景 由落機到返酒店,都需要穩定網絡。 🚆 查 JR / 地鐵 / 巴士 日本交通轉乘多,有網可以即時查最快路線、車費、班次同月台。 🏨 搵酒店、民宿、路線 拖住行李搵酒店最怕冇網。eSIM 開到數據就可以直接導航。 📸 IG 打卡 / Upload 相 去富士山、清水寺、環球影城、藥妝掃貨,即影即分享都方便。 客人評價 香港客人去日本使用 KDDI eSIM 嘅感受 關於 eSIM 接收、QR Code 設定、日本落機後使用 Google Maps、交通查詢、食評、LINE、IG 等旅行場景嘅用後感。 4.8 ★★★★★ 日本 eSIM 客人評價 ✓ 購買後收到 QR Code 或設定資料,出發前可以先準備好。 ✓ 唔使換實體 SIM,香港 SIM 可以繼續留喺手機入面。 ✓ 到日本後開啟 eSIM 線路及數據漫遊,即可開始使用日本網絡。 ✓ Google Maps、乘換案內、食評、翻譯、LINE、IG 打卡都方便。 ★★★★★ 已購買客人 第一次用 eSIM,本身以為會好複雜,點知收到 QR Code 之後跟住步驟掃一掃就裝到。 到東京落機之後開返條線,Google Maps 即刻用到,唔使喺機場搵 SIM 卡。 Jason C. 東京 5日自由行 掃 QR 即用 ★★★★★ 已購買客人 去大阪前一晚先買,收到資料後好快就加到 eSIM。 最方便係唔使拆香港張 SIM,WhatsApp 照常收到訊息,日本就用 KDDI eSIM 上網。 Wing L. 大阪・京都 6日旅行 唔使換卡 ★★★★★ 已購買客人 落機之後即刻要搭 JR 入市區,好彩出發前已經裝好 eSIM。 一開數據就查到車程同轉乘路線,對第一次去日本自由行好有幫助。 Karen T. 福岡 4日快閃 落機即用 ★★★★★ 已購買客人 去北海道自駕,成日要用 Google Maps 搵路同查餐廳。 eSIM 設定好簡單,掃 QR Code 加入後,到日本開數據就用得,唔需要額外帶 WiFi 蛋。 Matthew W. 北海道 8日自駕遊 自駕方便 ★★★★★ 已購買客人 同朋友去東京 shopping,全程用 LINE 聯絡、IG Upload 相、睇食評搵餐廳。 最欣賞係設定簡單,唔識科技都跟到指示完成。 Cherry L. 東京 Shopping 5日 LINE / IG 方便 ★★★★★ 已購買客人 以前去日本會租 WiFi 蛋,要拎機又要還機,今次改用 eSIM 方便好多。 QR Code 掃完就加到手機,行程完咗都唔使處理還機問題。 Andy H. 名古屋・高山 7日 取代 WiFi 蛋 ※以上評價為用戶使用感受。實際連線速度及穩定度會因所在地區、訊號強弱、時間、使用裝置及當地網絡狀況而有所不同。 睇日本 eSIM 套餐 LINE 查詢 WhatsApp:+852 5118 3010 比較 eSIM、WiFi 蛋、香港漫遊有咩分別? 項目 KDDI eSIM WiFi 蛋 香港漫遊 落機使用 開線即用 要先拎機 / 開機 通常可用 是否要帶多部機 不用 要帶 WiFi 蛋 不用 是否要還機 不用 要還機 不用 日本 IP 原生日本 IP 視乎供應商 多數非日本本地出口 適合對象 自由行、個人、情侶、商務 多人共用 短時間低用量 方便程度 高 中 高,但價錢視乎電訊商 購買前必睇 買之前確認 3 件事,避免到日本先發現用唔到。 📱 手機支援 eSIM iPhone XS / XR 或更新型號一般支援 eSIM。部分 Android 型號亦支援,建議購買前先確認。 🔓 手機已解鎖 SIM Lock 如手機有 SIM Lock,可能無法使用海外 eSIM。建議先向原本電訊商確認。 📡 到埗後開數據漫遊 eSIM 數據通常需要開啟該線路的 Data Roaming 才可正常使用。 唔確定自己手機可唔可以用 eSIM? 可以購買前先聯絡客服,提供手機型號,我哋會協助你確認。 LINE 查詢 WhatsApp:+852 5118 3010 ※本商品為 Data Only,不包括香港電話號碼、日本電話號碼、語音通話及 SMS。WhatsApp、LINE、FaceTime 等網絡通話可透過數據使用。 FAQ 常見問題 係咪真係無限數據? 係。此日本 KDDI eSIM 提供無限數據套餐。10MAX 版本為全程 10Mbps 無限使用; Unlimited 版本為全程高速不降速。惟實際速度會受地區、訊號、裝置、網絡繁忙程度及營運商政策影響。 10MAX 同 Unlimited 有咩分別? 10MAX 版本全程最高 10Mbps,適合地圖、通訊、社交平台、一般影片、網頁搜尋。 Unlimited 版本為全程高速不降速,適合重度上網、高清影片、工作、長時間 Upload / Download。 有冇日本電話號碼?可以收 SMS 嗎? 冇。本商品為 Data Only 數據專用 eSIM,不包括日本電話號碼、語音通話及 SMS。 WhatsApp、LINE、Messenger、FaceTime 等網絡通話可透過數據使用。 點解原生日本 IP 重要? 部分日本網站、優惠頁、會員服務、App 或訂票頁面,使用日本本地網絡環境會更順手。 原生日本 IP 代表網絡出口為日本本地,對需要日本地區連線環境嘅旅客更實用。 幾時安裝 eSIM 最好? 建議出發前在香港有穩定 WiFi 時先加入 eSIM,但不要提早啟用數據使用。 到日本落機後再開啟 KDDI eSIM 線路及數據漫遊。 到日本用唔到點算? 請先確認 eSIM 線路已開啟、流動數據選擇為 KDDI eSIM、Data Roaming 已開啟, 並嘗試重啟手機。如仍未能使用,可聯絡客服並提供手機型號、所在地、設定畫面截圖。 可唔可以同時保留香港 SIM? 大部分支援 eSIM 的手機可以同時保留香港實體 SIM,再加入日本 eSIM。 你可以用香港 SIM 收 WhatsApp / 銀行 App 通知,同時用日本 eSIM 上網。 適合去邊啲地方用? 適合東京、大阪、京都、神戶、奈良、名古屋、福岡、北海道、沖繩等日本熱門旅遊地區。 但山區、地下街、偏遠地區、隧道、建築物深處等地方,任何網絡都可能受訊號影響。 KDDI Japan Mobile Network Native Japan IP eSIM 日本 KDDI 網絡介紹 使用日本 KDDI 網絡, 享受更貼近日本本地的上網體驗。 KDDI 是日本主要流動網絡營運商之一,覆蓋東京、大阪、京都、名古屋、 福岡、北海道、沖繩等熱門旅遊地區。配合原生日本 IP, 適合香港旅客在日本自由行、Shopping、交通查詢、餐廳訂位、 社交平台及工作通訊使用。 🇯🇵 原生日本 IP 📶 KDDI 網絡 ∞ 無限數據 ⚡ eSIM 即開即用 睇 KDDI eSIM 套餐 睇設定教學 9:41 5G Japan KDDI Japan eSIM Connected Network Signal Excellent Data Plan Unlimited ∞ IP Location Japan Native IP 🗺️ Google Maps Ready for navigation 🚆 Transit Apps JR / Metro route search 💬 LINE / WhatsApp Stay connected 10Mbps / High Speed Plan options Native JP IP Local network experience 📡 日本主要網絡之一 KDDI 是日本大型流動網絡營運商之一,適合香港旅客在日本主要城市、 觀光區及交通熱點使用流動數據。 🏙️ 熱門旅遊地區適用 適合東京、大阪、京都、名古屋、福岡、北海道、沖繩等熱門目的地, 方便查地圖、交通、食評及即時翻譯。 🇯🇵 原生日本 IP 使用日本本地網絡出口,瀏覽日本網站、App、優惠券、餐廳預約及本地資訊時更順手。 🔋 唔使帶 WiFi 蛋 eSIM 直接安裝入手機,唔使排隊拎機、唔使充多部機、唔使返港後還機。 ※KDDI 為相關權利人之商標。本頁面僅作網絡及 eSIM 服務介紹用途。 實際速度、覆蓋及穩定度會受所在地區、訊號、建築物遮擋、地下空間、 網絡繁忙程度、手機型號及當地營運商政策影響。 去日本前,先準備好 KDDI eSIM。 原生日本 IP、無限數據、唔使換卡、唔使借 WiFi 蛋。 落機即刻查地圖、搭車、搵餐廳、聯絡朋友,香港人日本自由行更安心。 即刻睇套餐 LINE 查詢 WhatsApp:+852 5118 3010 日本 KDDI eSIM 原生日本 IP・無限數據 睇套餐 WhatsApp