.page-index{background:#F4F7FB;color:#1F2D3D;line-height:1.7;font-size:16px}.page-index__hero-section{padding-top:0;margin-top:0;width:100%;background:#F4F7FB}.page-index__hero-inner{width:100%;max-width:100%;margin:0 auto}.page-index__hero-image{width:100%;height:auto;display:block;border-radius:0}.page-index__guide-section{padding:32px 16px;background:#F4F7FB}.page-index__guide-inner{max-width:1200px;width:100%;margin:0 auto;padding:0 16px}.page-index__guide-title{text-align:center;color:#2F6BFF;font-weight:700;line-height:1.35;margin:0 0 24px;letter-spacing:0.2px}.page-index__guide-inner h2{color:#2F6BFF;font-size:1.55rem;line-height:1.4;margin:32px 0 14px;padding-bottom:8px;border-bottom:2px solid #D6E2FF;font-weight:700}.page-index__guide-inner h3{color:#2F6BFF;font-size:1.2rem;line-height:1.45;margin:22px 0 10px;font-weight:600}.page-index__guide-inner p{color:#1F2D3D;margin:0 0 14px;font-size:1rem;line-height:1.75}.page-index__guide-inner ul{color:#1F2D3D;margin:0 0 16px;padding-left:22px}.page-index__guide-inner li{margin:0 0 8px;font-size:1rem;line-height:1.65;list-style:disc}.page-index__guide-inner a{color:#2F6BFF;text-decoration:underline;font-weight:600}.page-index__guide-inner a:hover{color:#1a4fd0;text-decoration:none}.page-index__guide-table{width:100%;border-collapse:collapse;margin:18px 0 22px;background:#FFFFFF;border:1px solid #D6E2FF;border-radius:8px;overflow:hidden}.page-index__guide-table th{background:#2F6BFF;color:#FFFFFF;text-align:left;padding:12px 14px;font-weight:600;border:1px solid #2F6BFF;font-size:0.98rem}.page-index__guide-table td{border:1px solid #D6E2FF;padding:12px 14px;color:#1F2D3D;text-align:left;vertical-align:top;font-size:0.98rem;background:#FFFFFF}.page-index__guide-table tr:nth-child(even) td{background:#F4F7FB}.page-index__guide-table tr:hover td{background:#EAF1FF}.page-index img{max-width:100%;height:auto;display:block}.page-index a{word-break:break-word}@media (max-width:768px){.page-index{font-size:16px;line-height:1.65;max-width:100%;overflow-x:hidden}.page-index__hero-section{padding-top:0;margin-top:0}.page-index__hero-image{max-width:100%;height:auto}.page-index__guide-section{padding:20px 0}.page-index__guide-inner{padding:0 12px;max-width:100%}.page-index__guide-title{font-size:1.35rem;line-height:1.35;margin-bottom:18px;text-align:center}.page-index__guide-inner h2{font-size:1.25rem;margin:24px 0 12px}.page-index__guide-inner h3{font-size:1.08rem;margin:18px 0 8px}.page-index__guide-inner p,.page-index__guide-inner li{font-size:1rem;line-height:1.7}.page-index__guide-table{display:block;width:100%;overflow-x:auto;font-size:0.9rem;white-space:nowrap}.page-index__guide-table th,.page-index__guide-table td{padding:8px 10px;font-size:0.88rem}.page-index img{max-width:100%!important;height:auto!important}.page-index__guide-inner ul{padding-left:18px}}