/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Roboto", Meiryo, ui-sans-serif, system-ui, sans-serif;--color-white:#fff;--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary:#ae057c;--color-dark:#333;--gheader-height-pc:80px;--max-width:960px;--gutter-pc:40px;--gutter-sp:20px}}@layer components,utilities;:where(:root){--gutter:var(--gutter-pc)}@media (width<=48rem){:where(:root){--gutter:var(--gutter-sp)}}:where(:root){--gheader-height:var(--gheader-height-pc);line-break:strict;overflow-wrap:anywhere}html .absolute{position:absolute}html .relative{position:relative}html .static{position:static}html .top-\[10\.7\%\]{top:10.7%}html .top-\[31\.3\%\]{top:31.3%}html .top-\[61\.7\%\]{top:61.7%}html .top-\[92\%\]{top:92%}html .left-\[50\%\]{left:50%}html .\!m-0{margin:0!important}html .mx-\[5\%\]{margin-inline:5%}html .mx-auto{margin-inline:auto}html .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}html .mt-3{margin-top:calc(var(--spacing) * 3)}html .mt-4{margin-top:calc(var(--spacing) * 4)}html .mt-5{margin-top:calc(var(--spacing) * 5)}html .mt-\[1\%\]{margin-top:1%}html .mt-\[1\.5\%\]{margin-top:1.5%}html .mt-\[2\%\]{margin-top:2%}html .mt-\[3\%\]{margin-top:3%}html .mt-\[4\%\]{margin-top:4%}html .mt-\[5\%\]{margin-top:5%}html .mt-\[6\%\]{margin-top:6%}html .mt-\[7\%\]{margin-top:7%}html .mt-\[8\%\]{margin-top:8%}html .-ml-\[0\.5\%\]{margin-left:-.5%}html .\!block{display:block!important}html .block{display:block}html .inline-block{display:inline-block}html .w-\[65\%\]{width:65%}html .w-full{width:100%}html .max-w-\[80\%\]{max-width:80%}html .max-w-\[81\%\]{max-width:81%}html .max-w-\[90\%\]{max-width:90%}html .max-w-\[92\%\]{max-width:92%}html .max-w-\[750px\]{max-width:750px}html .shrink-0{flex-shrink:0}html .-translate-x-\[50\%\]{--tw-translate-x:calc(50% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:where(html .space-y-\[1\%\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1% * var(--tw-space-y-reverse));margin-block-end:calc(1% * calc(1 - var(--tw-space-y-reverse)))}html .overflow-hidden{overflow:hidden}html .rounded-\[6\%\]{border-radius:6%}html .rounded-\[26px\]{border-radius:26px}html .border-4{border-style:var(--tw-border-style);border-width:4px}html .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}html .border-white{border-color:var(--color-white)}html .\!bg-transparent{background-color:#0000!important}html .bg-\[\#9E0270\]{background-color:#9e0270}html .bg-\[\#EFEEED\]{background-color:#efeeed}html .bg-\[\#FEF5E8\]{background-color:#fef5e8}html .bg-primary{background-color:var(--color-primary)}html .bg-white{background-color:var(--color-white)}html .bg-\[linear-gradient\(to_bottom\,\#fff_90\%\,\#FEF5E8_10\%\)\]{background-image:linear-gradient(#fff 90%,#fef5e8 10%)}html .p-0{padding:0}html .p-\[5\%\]{padding:5%}html .px-2{padding-inline:calc(var(--spacing) * 2)}html .px-3{padding-inline:calc(var(--spacing) * 3)}html .px-5{padding-inline:calc(var(--spacing) * 5)}html .px-\[2\.5\%\]{padding-inline:2.5%}html .px-\[4\%\]{padding-inline:4%}html .px-\[8\%\]{padding-inline:8%}html .py-\[6\%\]{padding-block:6%}html .py-\[8\%\]{padding-block:8%}html .pt-5{padding-top:calc(var(--spacing) * 5)}html .pt-\[4\%\]{padding-top:4%}html .pb-0{padding-bottom:0}html .pb-15{padding-bottom:calc(var(--spacing) * 15)}html .pb-\[1\%\]{padding-bottom:1%}html .pb-\[1\.5\%\]{padding-bottom:1.5%}html .pb-\[2\%\]{padding-bottom:2%}html .pb-\[5\%\]{padding-bottom:5%}html .pl-\[1em\]{padding-left:1em}html .\!text-center{text-align:center!important}html .text-center{text-align:center}html .-indent-\[0\.6em\]{text-indent:-.6em}html .-indent-\[1em\]{text-indent:-1em}html .font-sans{font-family:var(--font-sans)}html .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}html .text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}html .text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}html .text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}html .text-\[1\.1rem\]{font-size:1.1rem}html .text-\[1\.3rem\]{font-size:1.3rem}html .text-\[1\.4rem\]{font-size:1.4rem}html .leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}html .leading-\[2\]{--tw-leading:2;line-height:2}html .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}html .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}html .tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}html .text-\[\#005BAC\]{color:#005bac}html .text-dark{color:var(--color-dark)}html .text-primary{color:var(--color-primary)}html .text-white{color:var(--color-white)}html .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}html .duration-300{--tw-duration:.3s;transition-duration:.3s}:is(html .\*\:font-sans>*){font-family:var(--font-sans)}@media (hover:hover){html .group-hover\:opacity-85:is(:where(.group):hover *){opacity:.85}}html .before\:content-\[\'※\'\]:before{--tw-content:"※";content:var(--tw-content)}html .before\:content-\[\'●\'\]:before{--tw-content:"●";content:var(--tw-content)}@media (hover:hover){html .hover\:no-underline:hover{text-decoration-line:none}}@media (width>=480px){html .min-\[480px\]\:top-\[11\%\]{top:11%}html .min-\[480px\]\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}html .min-\[480px\]\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}html .min-\[480px\]\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}html .min-\[480px\]\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}html .min-\[480px\]\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}html .min-\[480px\]\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}html .min-\[480px\]\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}html .min-\[480px\]\:text-\[2\.75rem\]{font-size:2.75rem}}@media (width>=560px){html .min-\[560px\]\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}html .min-\[560px\]\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}html .min-\[560px\]\:text-\[3\.3rem\]{font-size:3.3rem}html .min-\[560px\]\:text-\[4\.8rem\]{font-size:4.8rem}}@media (width>=40rem){html .sm\:mt-5{margin-top:calc(var(--spacing) * 5)}html .sm\:mt-6{margin-top:calc(var(--spacing) * 6)}html .sm\:px-3{padding-inline:calc(var(--spacing) * 3)}html .sm\:px-7\.5{padding-inline:calc(var(--spacing) * 7.5)}}@media (width>=48rem){html .md\:mt-\[2\%\]{margin-top:2%}html .md\:px-5{padding-inline:calc(var(--spacing) * 5)}html .md\:px-10{padding-inline:calc(var(--spacing) * 10)}html .md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}html .md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}html .md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}html .md\:text-\[1\.6rem\]{font-size:1.6rem}html .md\:text-\[2rem\]{font-size:2rem}html .md\:text-\[3\.6rem\]{font-size:3.6rem}html .md\:text-\[3rem\]{font-size:3rem}html .md\:text-\[5\.25rem\]{font-size:5.25rem}html .md\:text-\[26px\]{font-size:26px}}html .\[\&\>li\]\:font-sans>li{font-family:var(--font-sans)}html{scroll-behavior:smooth;background:#fff;scroll-padding-top:80px}@media (width<=48rem){html{scroll-padding-top:52px}}body{font-family:var(--font-sans);color:var(--color-dark);font-weight:400;line-height:1.5}.heading{color:var(--color-dark);background-color:#0000;align-items:center;gap:16px;padding:0;display:flex;position:relative;margin:0!important}@media (width<=40rem){.heading{gap:8px}}.heading:before,.heading:after{content:"";background-image:radial-gradient(circle,#000 1px,#0000 1px);background-position:0 0;background-repeat:repeat-x;background-size:8px 3px;width:100%;height:3px;display:block}@media (width<=48rem){.heading:before,.heading:after{background-size:4px 2px}}.heading2{color:var(--color-dark);background-color:#0000;align-items:center;gap:10px;padding:0;display:flex;position:relative;margin:0!important}@media (width<=40rem){.heading2{gap:6px}}.heading2:before,.heading2:after{content:"";background-image:radial-gradient(circle,#d6d1b9 2px,#0000 2px);background-position:0 0;background-repeat:repeat-x;background-size:8px 4px;width:100%;height:6px;display:block}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
