body{margin:0;line-height:normal}:root{--font-noto-sans-jp:"Noto Sans JP";--font-size-3xs:.625rem;--font-size-xs:.75rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-3xl:1.375rem;--font-size-xl:1.25rem;--font-size-sm:.875rem;--font-size-7xl:1.625rem;--font-size-2xl:1.313rem;--color-white:#fff;--color-black:#000;--color-palegoldenrod:#c3edaf;--color-lightgreen:#7fcc69;--color-sandybrown:#ffc164;--color-gainsboro:#d9d9d9;--color-gray:#767676;--gap-xl:1.25rem;--gap-17xl:2.25rem;--gap-lg:1.125rem;--gap-8xs:.312rem;--gap-6xs:.437rem;--gap-9xs:.25rem;--gap-3xl:1.375rem;--gap-11xl:1.875rem;--gap-3xs:.625rem;--gap-10xs:.187rem;--gap-4xs:.562rem;--gap-61xl:5rem;--gap-21xl:2.5rem;--gap-7xl:1.625rem;--gap-2xs:.687rem;--gap-54xl:4.562rem;--gap-lgi-3:1.206rem;--gap-mid:1.062rem;--gap-base:1rem;--gap-5xs:.5rem;--gap-76xl:5.937rem;--gap-5xl:1.5rem;--gap-28xl:2.937rem;--gap-8xl-5:1.718rem;--gap-41xl:3.75rem;--gap-8xl:1.687rem;--gap-18xl:2.312rem;--gap-lgi:1.187rem;--gap-20xl:2.437rem;--gap-19xl:2.375rem;--gap-2xl:1.312rem;--gap-mini:.937rem;--gap-mid-2:1.075rem;--padding-36xl:3.437rem;--padding-xl:1.25rem;--padding-lgi:1.187rem;--padding-11xl:1.875rem;--padding-4xs:.562rem;--padding-3xs:.625rem;--padding-20xl:2.437rem;--padding-41xl:3.75rem;--padding-17xl-2:2.262rem;--padding-8xs:.312rem;--padding-32xl-8:3.237rem;--padding-28xl:2.937rem;--padding-33xl:3.25rem;--padding-33xl-8:3.3rem;--padding-19xl:2.375rem;--padding-22xl:2.562rem;--padding-2xs:.687rem;--padding-7xs:.375rem;--padding-27xl:2.875rem;--padding-31xl:3.125rem;--padding-24xl:2.687rem;--padding-9xs:.25rem;--padding-7xl:1.625rem;--padding-34xl:3.312rem;--padding-12xl:1.937rem;--padding-11xs:.125rem;--padding-10xs:.187rem;--padding-smi:.812rem;--padding-5xs:.5rem;--padding-21xl:2.5rem;--padding-2xl:1.312rem;--padding-12xs:.062rem;--padding-base:1rem;--padding-3xl:1.375rem;--padding-mini:.937rem;--padding-6xl:1.562rem;--padding-4xl:1.437rem;--padding-61xl:5rem;--padding-15xl:2.125rem;--padding-17xl:2.25rem;--padding-base-7:.981rem;--padding-58xl:4.812rem;--padding-45xl:4rem;--padding-6xs:.437rem;--padding-mid:1.062rem;--padding-35xl:3.375rem;--padding-sm:.875rem;--padding-xl-3:1.268rem;--padding-47xl:4.125rem;--padding-mini-9:.931rem;--padding-mini-1:.881rem;--padding-base-4:.962rem;--padding-3xl-6:1.412rem;--padding-14xl:2.062rem;--padding-12xl-1:1.943rem;--padding-8xl:1.687rem;--padding-52xl:4.437rem;--padding-385xl:25.25rem;--padding-183xl:12.625rem;--padding-82xl:6.312rem;--padding-10xl:1.812rem;--padding-106xl:7.812rem;--padding-40xl:3.687rem;--padding-16xl:2.187rem;--padding-141xl:10rem;--padding-5xl:1.5rem;--padding-6xl-2:1.575rem;--padding-11xs-8:.112rem;--padding-4xl-8:1.487rem;--padding-59xl:4.875rem;--padding-38xl:3.562rem;--padding-128xl:9.187rem;--padding-19xl-8:2.425rem;--br-3xs:10px;--br-xl:20px;--br-21xl:40px}