:root{--space-xs:calc(1rem / 4);--space-sm:calc(1rem / 2);--space-md:1rem;--space-lg:calc(1rem * 2);--space-xl:calc(1rem * 4);--noto-sans-jp:"Noto Sans JP";--poppins:"Poppins";--font-body:var(--poppins),var(--noto-sans-jp),sans-serif;--borderRadius-xs:calc(1rem / 4);--borderRadius-sm:calc(1rem / 2);--borderRadius-md:1rem;--borderRadius-lg:calc(1rem * 2);--borderRadius-xl:calc(1rem * 4);--yzir9e0:18px;--typography-body:var(--yzir9e0)}@media screen and (max-width:699px){:root{--yzir9e0:16px}}._1peap280{display:inline-block;color:var(--palettes-link-main)}._1peap280:hover{color:var(--palettes-link-hover)}._1peap280:focus-visible{outline-style:solid;outline-width:2px;outline-color:var(--palettes-border-focus);outline-offset:-2px;box-shadow:none}._1peap281:focus-visible{outline-style:solid;outline-width:2px;outline-color:var(--palettes-border-focus);outline-offset:-2px;box-shadow:none}._1peap282{-o-object-fit:contain;object-fit:contain;width:100%}._1peap283,._1peap284{color:var(--palettes-text-main)}._1peap284{display:inline-block;text-decoration:none}._1peap285{display:flex;gap:var(--space-sm);align-items:center;font-family:var(--poppins);line-height:1;font-size:var(--typography-body)}._1peap286{font-weight:700}._1peap286,._1peap287{padding:var(--space-sm) 0;letter-spacing:.03em}._1peap287{font-weight:600}._1peap288{font-weight:500;padding:var(--space-xs) 0;letter-spacing:.03em}._1peap289,._1peap28a,._1peap28b{font-weight:400;padding:var(--space-xs) 0;letter-spacing:.03em}._1peap28d{word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--_1peap28c,2);-webkit-box-orient:vertical;display:-webkit-box}@media screen and (min-width:1440px){._1peap286{font-size:calc(var(--typography-body) * 3);letter-spacing:.1em}._1peap287{font-size:calc(var(--typography-body) * 2)}._1peap288{font-size:calc(var(--typography-body) * 1.5)}}@media screen and (min-width:1024px) and (max-width:1439px){._1peap286{font-size:calc(var(--typography-body) * 3);letter-spacing:.1em}._1peap287{font-size:calc(var(--typography-body) * 2)}._1peap288{font-size:calc(var(--typography-body) * 1.5)}}@media screen and (min-width:700px) and (max-width:1023px){._1peap286{font-size:calc(var(--typography-body) * 2.25)}._1peap287{font-size:calc(var(--typography-body) * 1.75)}._1peap288{font-size:calc(var(--typography-body) * 1.25)}}@media screen and (max-width:699px){._1peap286{font-size:calc(var(--typography-body) * 2)}._1peap287{font-size:calc(var(--typography-body) * 1.5)}._1peap288{font-size:calc(var(--typography-body) * 1)}}