/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap");@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial}}#relatedLinks{background-color:var(--color-W,#fff);display:flex;flex-direction:column;gap:40px;padding-block:80px;padding-inline:5.12821%;position:relative;width:100%}@media (width >= 62.5em){#relatedLinks{gap:72px;padding-block:150px;padding-inline:4.6875%}}#relatedLinks{font-family:Noto Sans JP,Hiragino Sans,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif!important}#relatedLinks .relatedLinks--header{display:flex;flex-direction:column;gap:20px;width:100%}@media (width >= 62.5em){#relatedLinks .relatedLinks--header{gap:30px}}#relatedLinks .relatedLinks--header{font-family:inherit!important}#relatedLinks .relatedLinks--header__title{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#relatedLinks .relatedLinks--header__en{margin-bottom:-4px;margin-top:-8px;width:100%}@media (width >= 62.5em){#relatedLinks .relatedLinks--header__en{margin-top:-10px}}#relatedLinks .relatedLinks--header__en{font-family:inherit!important}#relatedLinks .relatedLinks--header__enlabel{font-size:32px;margin:calc(var(--spacing, .0625rem)*0);padding:calc(var(--spacing, .0625rem)*0);text-align:center;--tw-leading:34px;line-height:34px;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-KEY,#003899);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em}@media (width >= 62.5em){#relatedLinks .relatedLinks--header__enlabel{font-size:50px;--tw-leading:50px;line-height:50px}#relatedLinks .relatedLinks--header__enlabel .-line{display:inline-block}}#relatedLinks .relatedLinks--header__enlabel{font-family:inherit!important}#relatedLinks .relatedLinks--header__label{font-size:15px;margin-block:-7px;text-align:center;--tw-leading:25px;line-height:25px;--tw-font-weight:var(--font-weight-bold,700);color:var(--color-B,#000);font-weight:var(--font-weight-bold,700);letter-spacing:-.04em}@media (width >= 62.5em){#relatedLinks .relatedLinks--header__label{font-size:20px;margin-bottom:-6px;--tw-leading:29px;line-height:29px}}#relatedLinks .relatedLinks--header__label{font-family:inherit!important}#relatedLinks .relatedLinks--content{width:100%}#relatedLinks .relatedLinks--body{margin-inline:auto;max-width:350px;width:100%}@media (width >= 62.5em){#relatedLinks .relatedLinks--body{max-width:1018px}}#relatedLinks .relatedLinks--body{font-family:inherit!important}#relatedLinks .relatedLinks--list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%}@media (width >= 62.5em){#relatedLinks .relatedLinks--list{justify-content:center}}#relatedLinks .relatedLinks--item{width:calc(50% - 5px)}@media (width >= 62.5em){#relatedLinks .relatedLinks--item{width:calc(25% - 7.5px)}}#relatedLinks .relatedLinks--item__link{aspect-ratio:170/78;display:block;overflow:hidden;position:relative;width:100%}#relatedLinks .relatedLinks--item__label{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#relatedLinks .relatedLinks--item__figure{overflow:hidden}#relatedLinks .relatedLinks--item__figure,#relatedLinks .relatedLinks--item__image{height:100%;left:calc(var(--spacing, .0625rem)*0);position:absolute;top:calc(var(--spacing, .0625rem)*0);width:100%;z-index:0}#relatedLinks .relatedLinks--item__image{-o-object-fit:contain;object-fit:contain}@media (hover:hover){.relatedLinks--item__link{transition-duration:var(--tw-duration,0s);transition-property:opacity;transition-timing-function:var(--tw-ease,ease);--tw-duration:200ms;transition-duration:.2s;--tw-ease:var(--ease-hv,ease);transition-timing-function:var(--ease-hv,ease)}.relatedLinks--item__link:focus-visible,.relatedLinks--item__link:hover{opacity:40%!important}}