Skip to main content

Accessibility Statement

Our commitment to digital inclusion

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:

  1. Semantic HTML & ARIA --- page landmarks, heading hierarchy, ARIA attributes, modal dialogs
  2. Keyboard & Focus Management --- tab order, focus indicators, skip navigation, focus trapping
  3. Images, Media & Forms --- alt text, decorative media handling, form validation, error feedback
  4. 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 afterNavigate focus management so keyboard users land on main content after page transitions
  • Added focus-visible outline 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: reduce rule 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, and aria-invalid states 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-label text

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:

  • 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-visible indicators 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-describedby error associations
  • Proper aria-invalid state management
  • Logical tab order with keyboard navigation
  • Autocomplete attributes for improved autofill

Keyboard Navigation

  • All interactive elements accessible via keyboard
  • Visible focus-visible indicators
  • 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-motion support)
  • Dark mode / high contrast preferences

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.

Get in Touch

Have questions? Contact us or reach out directly below.

Head Office

1-5-2 Higashi-Shimbashi, Minato-ku

Shiodome City Center 5F (Work Styling), Tokyo 105-7105

Telephone
+813-4577-3380
FAX
FAX +813-4577-3309