html[lang=ja] body,html[lang=ja] body :where(main,section,article,aside,nav,header,footer,div,h1,h2,h3,h4,h5,h6,p,a,li,small,summary,label,span,strong,b,td,th,button,input,select,textarea){font-family:Poppins,"Yu Gothic","Meiryo",sans-serif!important;letter-spacing:normal!important}
html[lang=ja] body{line-height:1.8;line-break:strict;word-break:normal;overflow-wrap:break-word}
html[lang=ja] :is(h1,h2,h3){line-height:1.45;word-break:normal}
html[lang=ja] .site-head nav>a{white-space:nowrap}
html[lang=ja] .head-cta{font-size:14px!important}
html[lang=ja] .es1-selector a[lang=ar]{direction:rtl}
@media(min-width:1280px){html[lang=ja] body .site-head>nav:has(.es1-selector){gap:18px!important}html[lang=ja] body .site-head>nav:has(.es1-selector)>a{font-size:14px!important}}
@media(min-width:1600px){html[lang=ja] body .site-head>nav:has(.es1-selector){gap:24px!important}html[lang=ja] body .site-head>nav:has(.es1-selector)>a{font-size:15px!important}}
@media(max-width:767px){html[lang=ja] h1{font-size:30px!important}html[lang=ja] h2{font-size:25px!important}}
