/* ja ガイド系ページ（guides.css を読むページ）のヘッダーを、トップなど ja 主要ページと同じ見え方にそろえる。ja の guides ページだけが読む。2026-10-19 【K】PROPCHECK（YAMAAN 12:10） */
@media (min-width:1001px){html body header.site-header{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;row-gap:normal;column-gap:normal;font-size:14px;line-height:23.1px;align-items:normal;justify-content:normal;color:rgb(24, 51, 47)}html body header.site-header .header-row{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;color:rgb(24, 51, 47)}html body header.site-header .site-brand{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;min-width:108px;row-gap:12px;column-gap:12px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;align-items:center;color:rgb(24, 51, 47);white-space:nowrap;text-decoration-line:none}html body header.site-header .site-brand img{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:200px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;color:rgb(24, 51, 47);white-space:nowrap}html body header.site-header nav{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header nav > a:not(.pc-x-link){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header nav > a.pc-x-link{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;line-height:21.45px}html body header.site-header nav > a.pc-x-link svg{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:126.312px;width:160px;min-width:160px;font-size:14px;line-height:23.1px;grid-template-columns:146px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);box-shadow:rgba(24, 51, 47, 0.06) 0px 5px 18px 0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list a:not([aria-current]){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header .language-menu-list a[aria-current]{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;background-color:rgb(233, 243, 238)}html body header.site-header .language-menu-list a svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header .language-menu-list a span{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu[open] > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;border-top-color:rgb(139, 185, 170);border-right-color:rgb(139, 185, 170);border-bottom-color:rgb(139, 185, 170);border-left-color:rgb(139, 185, 170);background-color:rgb(233, 243, 238);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu[open] > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}}
@media (min-width:981px) and (max-width:1000px){html body header.site-header{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;row-gap:normal;column-gap:normal;font-size:14px;line-height:23.1px;align-items:normal;justify-content:normal;color:rgb(24, 51, 47)}html body header.site-header .header-row{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;color:rgb(24, 51, 47)}html body header.site-header .site-brand{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;min-width:108px;row-gap:12px;column-gap:12px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;align-items:center;color:rgb(24, 51, 47);white-space:nowrap;text-decoration-line:none}html body header.site-header .site-brand img{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:200px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;color:rgb(24, 51, 47);white-space:nowrap}html body header.site-header nav{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header nav > a:not(.pc-x-link){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header nav > a.pc-x-link{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;line-height:21.45px}html body header.site-header nav > a.pc-x-link svg{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:126.312px;width:160px;min-width:160px;font-size:14px;line-height:23.1px;grid-template-columns:146px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);box-shadow:rgba(24, 51, 47, 0.06) 0px 5px 18px 0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list a:not([aria-current]){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header .language-menu-list a[aria-current]{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;background-color:rgb(233, 243, 238)}html body header.site-header .language-menu-list a svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header .language-menu-list a span{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu[open] > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;border-top-color:rgb(139, 185, 170);border-right-color:rgb(139, 185, 170);border-bottom-color:rgb(139, 185, 170);border-left-color:rgb(139, 185, 170);background-color:rgb(233, 243, 238);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu[open] > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}}
@media (min-width:901px) and (max-width:980px){html body header.site-header{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;row-gap:normal;column-gap:normal;font-size:14px;line-height:23.1px;align-items:normal;justify-content:normal;color:rgb(24, 51, 47)}html body header.site-header .header-row{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;color:rgb(24, 51, 47)}html body header.site-header .site-brand{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;min-width:108px;row-gap:12px;column-gap:12px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;align-items:center;color:rgb(24, 51, 47);white-space:nowrap;text-decoration-line:none}html body header.site-header .site-brand img{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:175px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;color:rgb(24, 51, 47);white-space:nowrap}html body header.site-header nav{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header nav > a:not(.pc-x-link){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header nav > a.pc-x-link{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;line-height:21.45px}html body header.site-header nav > a.pc-x-link svg{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:126.312px;width:160px;min-width:160px;font-size:14px;line-height:23.1px;grid-template-columns:146px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);box-shadow:rgba(24, 51, 47, 0.06) 0px 5px 18px 0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list a:not([aria-current]){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header .language-menu-list a[aria-current]{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;background-color:rgb(233, 243, 238)}html body header.site-header .language-menu-list a svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header .language-menu-list a span{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu[open] > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;border-top-color:rgb(139, 185, 170);border-right-color:rgb(139, 185, 170);border-bottom-color:rgb(139, 185, 170);border-left-color:rgb(139, 185, 170);background-color:rgb(233, 243, 238);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu[open] > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}}
@media (min-width:701px) and (max-width:900px){html body header.site-header{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;row-gap:normal;column-gap:normal;font-size:14px;line-height:23.1px;align-items:normal;justify-content:normal;color:rgb(24, 51, 47)}html body header.site-header .header-row{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;color:rgb(24, 51, 47)}html body header.site-header .site-brand{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;min-width:108px;row-gap:12px;column-gap:12px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;align-items:center;color:rgb(24, 51, 47);white-space:nowrap;text-decoration-line:none}html body header.site-header .site-brand img{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:175px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;color:rgb(24, 51, 47);white-space:nowrap}html body header.site-header nav{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header nav > a:not(.pc-x-link){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header nav > a.pc-x-link{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;line-height:21.45px}html body header.site-header nav > a.pc-x-link svg{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:126.312px;width:160px;min-width:160px;font-size:14px;line-height:23.1px;grid-template-columns:146px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);box-shadow:rgba(24, 51, 47, 0.06) 0px 5px 18px 0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list a:not([aria-current]){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header .language-menu-list a[aria-current]{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;background-color:rgb(233, 243, 238)}html body header.site-header .language-menu-list a svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header .language-menu-list a span{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu[open] > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;font-weight:400;line-height:23.1px;border-top-color:rgb(139, 185, 170);border-right-color:rgb(139, 185, 170);border-bottom-color:rgb(139, 185, 170);border-left-color:rgb(139, 185, 170);background-color:rgb(233, 243, 238);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu[open] > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}}
@media (min-width:651px) and (max-width:700px){html body header.site-header{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;row-gap:normal;column-gap:normal;font-size:14px;line-height:23.1px;align-items:normal;justify-content:normal;color:rgb(24, 51, 47)}html body header.site-header .header-row{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:14px;line-height:23.1px;justify-content:space-between;color:rgb(24, 51, 47)}html body header.site-header .site-brand{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;min-width:66px;row-gap:12px;column-gap:12px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;align-items:center;color:rgb(24, 51, 47);white-space:nowrap;text-decoration-line:none}html body header.site-header .site-brand img{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:175px;font-size:20px;font-weight:800;line-height:33px;letter-spacing:1.2px;color:rgb(24, 51, 47);white-space:nowrap}html body header.site-header nav{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:100%;font-size:11px;line-height:18.15px;justify-content:flex-start;align-self:center;color:rgb(24, 51, 47);white-space:normal}html body header.site-header nav > a:not(.pc-x-link){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;color:rgb(24, 51, 47)}html body header.site-header nav > a.pc-x-link{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;padding-top:7px;padding-right:0px;padding-bottom:7px;padding-left:0px;flex-shrink:0}html body header.site-header nav > a.pc-x-link svg{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif}html body header.site-header details.language-menu{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;line-height:18.15px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:126.312px;width:160px;min-width:160px;font-size:11px;line-height:18.15px;grid-template-columns:146px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);box-shadow:rgba(24, 51, 47, 0.06) 0px 5px 18px 0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list a:not([aria-current]){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header .language-menu-list a[aria-current]{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;background-color:rgb(233, 243, 238)}html body header.site-header .language-menu-list a svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header .language-menu-list a span{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu[open] > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;border-top-color:rgb(139, 185, 170);border-right-color:rgb(139, 185, 170);border-bottom-color:rgb(139, 185, 170);border-left-color:rgb(139, 185, 170);background-color:rgb(233, 243, 238);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu[open] > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}}
@media (min-width:641px) and (max-width:650px){html body header.site-header{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:72.5938px;row-gap:normal;column-gap:normal;font-size:14px;line-height:23.1px;align-items:normal;justify-content:normal;color:rgb(24, 51, 47)}html body header.site-header .header-row{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:71.5938px;font-size:14px;line-height:23.1px;justify-content:space-between;color:rgb(24, 51, 47)}html body header.site-header .site-brand{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;min-width:66px;row-gap:12px;column-gap:12px;font-size:17px;font-weight:800;line-height:28.05px;letter-spacing:1.02px;align-items:center;color:rgb(24, 51, 47);white-space:nowrap;text-decoration-line:none}html body header.site-header .site-brand img{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:175px;font-size:17px;font-weight:800;line-height:28.05px;letter-spacing:1.02px;color:rgb(24, 51, 47);white-space:nowrap}html body header.site-header nav{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;padding-bottom:3px;height:61.5938px;max-width:100%;font-size:11px;line-height:18.15px;justify-content:flex-start;align-self:center;color:rgb(24, 51, 47);white-space:normal}html body header.site-header nav > a:not(.pc-x-link){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;color:rgb(24, 51, 47)}html body header.site-header nav > a.pc-x-link{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;padding-top:7px;padding-right:0px;padding-bottom:7px;padding-left:0px;flex-shrink:0}html body header.site-header nav > a.pc-x-link svg{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif}html body header.site-header details.language-menu{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;line-height:18.15px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:126.312px;width:160px;min-width:160px;font-size:11px;line-height:18.15px;grid-template-columns:146px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);box-shadow:rgba(24, 51, 47, 0.06) 0px 5px 18px 0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list a:not([aria-current]){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header .language-menu-list a[aria-current]{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;background-color:rgb(233, 243, 238)}html body header.site-header .language-menu-list a svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header .language-menu-list a span{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu[open] > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;border-top-color:rgb(139, 185, 170);border-right-color:rgb(139, 185, 170);border-bottom-color:rgb(139, 185, 170);border-left-color:rgb(139, 185, 170);background-color:rgb(233, 243, 238);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu[open] > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}}
@media (min-width:621px) and (max-width:640px){html body header.site-header{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:72.5938px;row-gap:normal;column-gap:normal;font-size:14px;line-height:23.1px;align-items:normal;justify-content:normal;color:rgb(24, 51, 47)}html body header.site-header .header-row{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:71.5938px;font-size:14px;line-height:23.1px;justify-content:space-between;color:rgb(24, 51, 47)}html body header.site-header .site-brand{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;min-width:66px;row-gap:12px;column-gap:12px;font-size:17px;font-weight:800;line-height:28.05px;letter-spacing:1.02px;align-items:center;color:rgb(24, 51, 47);white-space:nowrap;text-decoration-line:none}html body header.site-header .site-brand img{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:150px;font-size:17px;font-weight:800;line-height:28.05px;letter-spacing:1.02px;color:rgb(24, 51, 47);white-space:nowrap}html body header.site-header nav{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;padding-bottom:3px;height:61.5938px;max-width:100%;font-size:11px;line-height:18.15px;justify-content:flex-start;align-self:center;color:rgb(24, 51, 47);white-space:normal}html body header.site-header nav > a:not(.pc-x-link){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;color:rgb(24, 51, 47)}html body header.site-header nav > a.pc-x-link{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;padding-top:7px;padding-right:0px;padding-bottom:7px;padding-left:0px;flex-shrink:0}html body header.site-header nav > a.pc-x-link svg{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif}html body header.site-header details.language-menu{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;line-height:18.15px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:126.312px;width:160px;min-width:160px;font-size:11px;line-height:18.15px;grid-template-columns:146px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);box-shadow:rgba(24, 51, 47, 0.06) 0px 5px 18px 0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list a:not([aria-current]){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header .language-menu-list a[aria-current]{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;background-color:rgb(233, 243, 238)}html body header.site-header .language-menu-list a svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header .language-menu-list a span{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu[open] > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;border-top-color:rgb(139, 185, 170);border-right-color:rgb(139, 185, 170);border-bottom-color:rgb(139, 185, 170);border-left-color:rgb(139, 185, 170);background-color:rgb(233, 243, 238);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu[open] > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}}
@media (max-width:620px){html body header.site-header{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:72.5938px;row-gap:normal;column-gap:normal;font-size:14px;line-height:23.1px;align-items:normal;justify-content:normal;color:rgb(24, 51, 47)}html body header.site-header .header-row{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:71.5938px;font-size:14px;line-height:23.1px;justify-content:space-between;color:rgb(24, 51, 47)}html body header.site-header .site-brand{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;min-width:66px;row-gap:12px;column-gap:12px;font-size:17px;font-weight:800;line-height:28.05px;letter-spacing:1.02px;align-items:center;color:rgb(24, 51, 47);white-space:nowrap;text-decoration-line:none}html body header.site-header .site-brand img{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;max-width:150px;font-size:17px;font-weight:800;line-height:28.05px;letter-spacing:1.02px;color:rgb(24, 51, 47);white-space:nowrap}html body header.site-header nav{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;padding-bottom:3px;height:61.5938px;max-width:100%;line-height:18.15px;justify-content:flex-start;align-self:center;color:rgb(24, 51, 47);white-space:normal}html body header.site-header nav > a:not(.pc-x-link){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;flex-shrink:0;color:rgb(24, 51, 47)}html body header.site-header nav > a.pc-x-link{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;padding-top:7px;padding-right:0px;padding-bottom:7px;padding-left:0px;flex-shrink:0}html body header.site-header nav > a.pc-x-link svg{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif}html body header.site-header details.language-menu{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:18.15px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;height:126.312px;width:160px;min-width:160px;line-height:18.15px;grid-template-columns:146px;border-top-color:rgb(223, 231, 227);border-right-color:rgb(223, 231, 227);border-bottom-color:rgb(223, 231, 227);border-left-color:rgb(223, 231, 227);box-shadow:rgba(24, 51, 47, 0.06) 0px 5px 18px 0px;color:rgb(24, 51, 47);white-space:normal}html body header.site-header .language-menu-list a:not([aria-current]){font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;color:rgb(24, 51, 47)}html body header.site-header .language-menu-list a[aria-current]{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px;background-color:rgb(233, 243, 238)}html body header.site-header .language-menu-list a svg.language-flag{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header .language-menu-list a span{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;line-height:21.45px}html body header.site-header details.language-menu[open] > summary{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-size:11px;font-weight:400;line-height:18.15px;border-top-color:rgb(139, 185, 170);border-right-color:rgb(139, 185, 170);border-bottom-color:rgb(139, 185, 170);border-left-color:rgb(139, 185, 170);background-color:rgb(233, 243, 238);color:rgb(24, 51, 47);white-space:normal}html body header.site-header details.language-menu[open] > summary .language-menu-chevron{font-family:"Yu Gothic UI", Meiryo, system-ui, sans-serif;font-weight:400;color:rgb(24, 51, 47);white-space:normal}}
