Accessibility Statement
Our commitment to digital inclusion
On this page 9
Accessibility Features
- WCAG 2.1 AA compliant
- Skip-to-content navigation
- Full keyboard navigation
- Screen reader optimized
- Motion sensitivity support
- Semantic HTML & ARIA
Our Commitment to Accessibility
eSolia is committed to ensuring digital accessibility for people with disabilities. We continually improve the user experience for everyone and apply the relevant accessibility standards.
Accessibility Standards
We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 Level AA. These guidelines explain how to make web content more accessible to people with disabilities, and user friendly for everyone.
Current Status
WCAG 2.1 Level AA Compliance --- Last Audited: February 18, 2026
This website underwent a comprehensive accessibility audit in February 2026 covering semantic HTML structure, keyboard and focus management, images and media, motion sensitivity, and responsive design. All identified issues have been addressed.
Audit Scope (February 2026)
The audit covered four areas:
- Semantic HTML & ARIA --- page landmarks, heading hierarchy, ARIA attributes, modal dialogs
- Keyboard & Focus Management --- tab order, focus indicators, skip navigation, focus trapping
- Images, Media & Forms --- alt text, decorative media handling, form validation, error feedback
- Motion, Contrast & Responsive --- reduced motion support, color contrast, touch targets, viewport scaling
Fixes Implemented
Navigation & Focus
- Added a bilingual skip-to-content link visible on keyboard focus
- Implemented
afterNavigatefocus management so keyboard users land on main content after page transitions - Added
focus-visibleoutline styles to all interactive elements including sidebar links, table of contents links, and prose links - All modal dialogs (search, mobile menu, sidebar drawer) trap focus correctly and close on Escape
Touch Targets & Interaction
- Increased all icon button padding to meet the 44x44px minimum touch target guideline
- Covers navigation buttons, search controls, theme toggle, mobile menu close, and demo controls
Motion Sensitivity
- Global
prefers-reduced-motion: reducerule disables all CSS animations and transitions - Hero background video shows a static poster image instead of playing when reduced motion is preferred
Forms & Validation
- Contact form fields are linked to their error messages via
aria-describedby - Validation errors are associated with the correct input for screen reader announcement
- Form labels,
aria-required, andaria-invalidstates are properly managed
External Links
- All external links include screen-reader-only text "(opens in new tab)" for clarity
- Social media links in the footer include descriptive
aria-labeltext
Semantic Improvements
- Table of contents uses
<a>elements directly instead of wrapping links in heading tags - Testimonial quotes use proper
<blockquote>,<footer>, and<cite>elements - Decorative modal overlays use
role="presentation" - Hero video element uses
aria-hidden="true"(purely decorative, muted background) - Track record image has meaningful alt text fallback
Accessibility Features
Our website includes the following accessibility features:
Navigation
- Skip-to-content link on every page (bilingual: English / Japanese)
- Clear and consistent navigation structure
- Logical heading hierarchy (h1--h6)
- Descriptive link text
- Focus returns to main content after page navigation
Visual Design
- High contrast color schemes with dark mode support
- Scalable text that can be resized up to 200%
- Clear
focus-visibleindicators on all interactive elements - Responsive design that works across devices and orientations
Images and Media
- Alternative text for informative images
- Decorative images and media marked with
aria-hidden="true" - Hero video respects
prefers-reduced-motion(static poster shown) - No content that flashes more than 3 times per second
Forms
- Clear form labels with ARIA support
- Real-time validation with
aria-describedbyerror associations - Proper
aria-invalidstate management - Logical tab order with keyboard navigation
- Autocomplete attributes for improved autofill
Keyboard Navigation
- All interactive elements accessible via keyboard
- Visible
focus-visibleindicators - No keyboard traps
- Modal dialogs trap focus and release on close
- Escape key closes all overlays
Testing Methodology
Manual Testing
- Full keyboard-only navigation walkthrough
- Screen reader testing (VoiceOver on macOS)
- Reduced motion preference verification
- Touch target size measurement
- Dark mode contrast verification
Automated Checks
- Google Lighthouse accessibility audits (100/100 score achieved)
- Svelte accessibility compiler warnings (built into
svelte-check) - Custom ESLint rules enforce
sanitizeHtml()on all{@html}expressions - TypeScript strict mode with full type checking
- Continuous integration runs lint, type check, and unit tests on every commit
Assistive Technologies
This website is designed to be compatible with:
- Screen readers (VoiceOver, NVDA, JAWS)
- Keyboard-only navigation
- Screen magnification software (responsive design supports zoom up to 200%)
- Motion-sensitive users (
prefers-reduced-motionsupport) - Dark mode / high contrast preferences
Legal Framework
Our accessibility efforts align with:
- Japan's JIS X 8341 standards
- Web Content Accessibility Guidelines (WCAG) 2.1 Level AA
- European Accessibility Act
Feedback and Contact
We welcome your feedback on the accessibility of our website. If you encounter any accessibility barriers, please contact us:
- Contact: Through our information request form --- please mention "Accessibility" in your message
- Response Time: We aim to respond within 2 business days
Updates to This Statement
This accessibility statement was last updated on February 18, 2026.
Revision History
February 18, 2026: Comprehensive WCAG 2.1 AA audit on the rebuilt SvelteKit site
- Lighthouse accessibility score: 100/100 on all tested pages (JA homepage, EN homepage, EN services)
- Fixed all color contrast failures to meet WCAG 2.1 AA 4.5:1 ratio for normal text
- Darkened link colors site-wide for improved readability
- Added bilingual skip-to-content link
- Implemented afterNavigate focus management
- Added focus-visible styles to all interactive elements
- Increased touch targets to meet 44x44px guideline
- Added global prefers-reduced-motion support
- Connected form validation errors via aria-describedby
- Added screen-reader text for external links
- Improved semantic HTML in table of contents and testimonials
- Decorative overlays and media marked with aria-hidden
November 2025: Initial accessibility statement published (previous Lume-based site)
- Full WCAG 2.1 AA audit and fixes on the Lume static site
- Skip navigation links, decorative icon aria-hidden, prefers-reduced-motion support
- Accessible contact forms with ARIA live regions and validation
- News finder search interface with keyboard navigation
- Lighthouse 100/100 accessibility score achieved
This statement documents our commitment to accessibility across all pages of our website. We conduct regular audits and continuously improve our accessibility standards.