@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-border-style:solid;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-base:1rem;--text-base--line-height:1.5;--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-normal:1.5;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#272e64;--color-secondary:#1b71b2;--color-lightblue:#e4f1fc;--color-pink:#f2617c;--color-offwhite:#f8f7f1;--color-gainsboro:#ddd;--color-modalbg:#317fbae6;--spacing-headerH-sp:60px;--spacing-headerH-pc:80px;--spacing-header-EntryW-pc:140px;--spacing-LogoW-pc:174px;--spacing-SectionTitleH:clamp(5rem,4.148rem + 3.64vw,6.875rem);--spacing-SectionTitlePB:clamp(1rem,.523rem + 2.04vw,1.5rem);--spacing-20to28:clamp(1.25rem,1.023rem + .97vw,1.75rem);--spacing-24to32:clamp(1.5rem,1.273rem + .97vw,2rem);--spacing-24to36:clamp(1.5rem,1.159rem + 1.45vw,2.25rem);--spacing-24to40:clamp(1.5rem,1.045rem + 1.94vw,2.5rem);--spacing-24to80:clamp(1.5rem,-.091rem + 6.79vw,5rem);--spacing-32to40:clamp(2rem,1.773rem + .97vw,2.5rem);--spacing-40to64:clamp(2.5rem,1.818rem + 2.91vw,4rem);--spacing-40to120:clamp(2.5rem,.227rem + 9.7vw,7.5rem);--spacing-50to120:clamp(3.125rem,1.136rem + 8.48vw,7.5rem);--spacing-64to80:clamp(4rem,3.545rem + 1.94vw,5rem);--spacing-80to120:clamp(5rem,3.864rem + 4.85vw,7.5rem);--spacing-EntryButtonH:clamp(6.25rem,5.682rem + 2.42vw,7.5rem);--spacing-EntryButtonPB:clamp(3rem,.955rem + 8.73vw,7.5rem);--font-12to14:clamp(.75rem,.693rem + .24vw,.875rem);--font-14:clamp(.875rem,.818rem + .24vw,1rem);--font-16to18:clamp(1rem,.943rem + .24vw,1.125rem);--font-16to20:clamp(1rem,.886rem + .48vw,1.25rem);--font-18to24:clamp(1.125rem,.955rem + .73vw,1.5rem);--font-24to36:clamp(1.5rem,1.159rem + 1.45vw,2.25rem);--font-24to32:clamp(1.5rem,1.273rem + .97vw,2rem);--font-28to40:clamp(1.75rem,1.409rem + 1.45vw,2.5rem)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{html{scroll-behavior:smooth;position:relative}html .en{display:none}html[lang=en] .en{display:block}html[lang=en] .en.pc{display:none}@media (min-width:48rem){html[lang=en] .en.pc{display:block}html[lang=en] .en.sp{display:none}}html[lang=en] .jp{display:none}body{font-family:Noto Sans JP;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.75;--tw-font-weight:var(--font-weight-normal);line-height:1.75;font-weight:var(--font-weight-normal);--tw-tracking:.04em;letter-spacing:.04em}body *{box-sizing:border-box}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body>main{padding-top:calc(var(--spacing-headerH-sp) + 30px)}@media (min-width:48rem){body>main{padding-top:calc(var(--spacing-headerH-pc) + 80px)}}body>main.toppage{padding-top:var(--spacing-headerH-sp)}@media (min-width:48rem){body>main.toppage{padding-top:var(--spacing-headerH-pc)}}h1{--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);font-size:40px;line-height:1.4;font-weight:var(--font-weight-semibold)}h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1.4;--tw-font-weight:var(--font-weight-semibold);line-height:1.4;font-weight:var(--font-weight-semibold)}@media (min-width:48rem){h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}:focus-visible,label:has(input:focus-visible){outline-offset:2px;outline:3px solid red;border-color:var(--color-white)!important;color:red!important;box-shadow:none!important;background-color:#fceded!important}a:has(img):focus-visible{display:block}}@layer utilities{.invisible{visibility:hidden}.tertiary{padding-left:calc(var(--spacing)*5);position:relative}.tertiary:before{left:calc(var(--spacing)*0);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-pink);--tw-content:"";content:var(--tw-content);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:9999px;display:block;position:absolute;top:50%}.tertiary>*{font-size:var(--font-18to24);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary)}.linkbutton{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-primary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:9999px;display:block;position:relative}@media (hover:hover){.linkbutton:hover{background-color:var(--color-primary);color:var(--color-white)}}.linkbutton:before{aspect-ratio:33/28;height:calc(var(--spacing)*3.5);--tw-content:"";content:var(--tw-content);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);background-size:cover;display:block;position:absolute;top:50%}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-top-headerH-sp{top:calc(var(--spacing-headerH-sp)*-1)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-4{top:calc(var(--spacing)*4)}.top-5\!{top:calc(var(--spacing)*5)!important}.top-9{top:calc(var(--spacing)*9)}.top-24to32{top:var(--spacing-24to32)}.top-\[9px\]{top:9px}.top-\[calc\(var\(--spacing-24to32\)\+32px\)\]{top:calc(var(--spacing-24to32) + 32px)}.top-auto{top:auto}.top-headerH-sp{top:var(--spacing-headerH-sp)}.-right-full{right:-100%}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-8{right:calc(var(--spacing)*8)}.right-9{right:calc(var(--spacing)*9)}.right-32\!{right:calc(var(--spacing)*32)!important}.right-auto{right:auto}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-auto\!{bottom:auto!important}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-24to32{left:var(--spacing-24to32)}.left-\[4\.5px\]{left:4.5px}.left-\[5\.25px\]{left:5.25px}.z-50{z-index:50}.z-999{z-index:999}.z-1000{z-index:1000}.z-1001{z-index:1001}.pagewrap{width:100%;max-width:calc(var(--spacing)*129);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:1200px){.pagewrap{padding-inline:calc(var(--spacing)*0)}}@media (min-width:48rem){.pagewrap{max-width:calc(var(--spacing)*300)}}.mx-auto{margin-inline:auto}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-24to32{margin-top:var(--spacing-24to32)}.mt-40to64{margin-top:var(--spacing-40to64)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-18\/22{aspect-ratio:18/22}.aspect-24\/30{aspect-ratio:24/30}.aspect-30\/20{aspect-ratio:30/20}.aspect-376\/316{aspect-ratio:376/316}.aspect-376\/450{aspect-ratio:376/450}.aspect-800\/450{aspect-ratio:800/450}.aspect-\[30\.86\/24\]{aspect-ratio:30.86/24}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing)*.5)}.h-0\.75{height:calc(var(--spacing)*.75)}.h-1{height:calc(var(--spacing)*1)}.h-1\/2{height:50%}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4\.25{height:calc(var(--spacing)*4.25)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-19{height:calc(var(--spacing)*19)}.h-auto{height:auto}.h-full{height:100%}.h-headerH-sp{height:var(--spacing-headerH-sp)}.h-px{height:1px}.max-h-10{max-height:calc(var(--spacing)*10)}.max-h-15{max-height:calc(var(--spacing)*15)}.max-h-90\/100{max-height:90%}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-15{min-height:calc(var(--spacing)*15)}.w-1{width:calc(var(--spacing)*1)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-8\.75{width:calc(var(--spacing)*8.75)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-12\.5{width:calc(var(--spacing)*12.5)}.w-19{width:calc(var(--spacing)*19)}.w-24to32{width:var(--spacing-24to32)}.w-25{width:calc(var(--spacing)*25)}.w-30{width:calc(var(--spacing)*30)}.w-45{width:calc(var(--spacing)*45)}.w-61{width:calc(var(--spacing)*61)}.w-66{width:calc(var(--spacing)*66)}.w-SectionTitleH{width:var(--spacing-SectionTitleH)}.w-\[300px\]\!{width:300px!important}.w-\[calc\(100\%-50px\)\]{width:calc(100% - 50px)}.w-\[calc\(100\%-200\.1px\)\]{width:calc(100% - 200.1px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-headerH-sp{width:var(--spacing-headerH-sp)}.w-px{width:1px}.max-w-50{max-width:calc(var(--spacing)*50)}.max-w-52{max-width:calc(var(--spacing)*52)}.max-w-61{max-width:calc(var(--spacing)*61)}.max-w-70{max-width:calc(var(--spacing)*70)}.max-w-70\!{max-width:calc(var(--spacing)*70)!important}.max-w-71{max-width:calc(var(--spacing)*71)}.max-w-75{max-width:calc(var(--spacing)*75)}.max-w-86{max-width:calc(var(--spacing)*86)}.max-w-90\/100{max-width:90%}.max-w-200{max-width:calc(var(--spacing)*200)}.max-w-225{max-width:calc(var(--spacing)*225)}.max-w-250{max-width:calc(var(--spacing)*250)}.max-w-300{max-width:calc(var(--spacing)*300)}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-none{max-width:none}.max-w-none\!{max-width:none!important}.-translate-1\/2{--tw-translate-x:-50%;--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-12{row-gap:calc(var(--spacing)*12)}.gap-y-40{row-gap:calc(var(--spacing)*40)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[9999px\]{border-radius:9999px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x-15{border-inline-style:var(--tw-border-style);border-inline-width:15px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-20{border-top-style:var(--tw-border-style);border-top-width:20px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none\!{--tw-border-style:none!important;border-style:none!important}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#ddd\]{border-color:#ddd}.border-gainsboro{border-color:var(--color-gainsboro)}.border-gray-200{border-color:var(--color-gray-200)}.border-primary{border-color:var(--color-primary)}.border-t-blue-500{border-top-color:var(--color-blue-500)}.border-t-primary{border-top-color:var(--color-primary)}.bg-\[\#D1DBED\]{background-color:#d1dbed}.bg-black{background-color:var(--color-black)}.bg-lightblue{background-color:var(--color-lightblue)}.bg-modalbg{background-color:var(--color-modalbg)}.bg-offwhite{background-color:var(--color-offwhite)}.bg-pink{background-color:var(--color-pink)}.bg-primary{background-color:var(--color-primary)}.bg-white{background-color:var(--color-white)}.bg-\(image\:--faceimg\){background-image:var(--faceimg)}.bg-\(image\:--footerimg\){background-image:var(--footerimg)}.bg-\(image\:--icon\){background-image:var(--icon)}.bg-\(image\:--iconblank\){background-image:var(--iconblank)}.bg-\(image\:--iconimg\){background-image:var(--iconimg)}.bg-\(image\:--iconpdf\){background-image:var(--iconpdf)}.bg-\(image\:--logoimg\){background-image:var(--logoimg)}.bg-\(image\:--mainimg\){background-image:var(--mainimg)}.bg-\(image\:--stt-lang-icon\){background-image:var(--stt-lang-icon)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-size-\[auto_3px\]{background-size:auto 3px}.bg-bottom{background-position:bottom}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-24to32{padding-inline:var(--spacing-24to32)}.px-24to80{padding-inline:var(--spacing-24to80)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-9{padding-block:calc(var(--spacing)*9)}.py-10{padding-block:calc(var(--spacing)*10)}.py-20{padding-block:calc(var(--spacing)*20)}.py-80to120{padding-block:var(--spacing-80to120)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\!{padding-top:calc(var(--spacing)*0)!important}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-7\.5{padding-top:calc(var(--spacing)*7.5)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-10\!{padding-top:calc(var(--spacing)*10)!important}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-15{padding-top:calc(var(--spacing)*15)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24to32\!{padding-top:var(--spacing-24to32)!important}.pt-24to36{padding-top:var(--spacing-24to36)}.pt-24to40{padding-top:var(--spacing-24to40)}.pt-32to40{padding-top:var(--spacing-32to40)}.pt-40to64{padding-top:var(--spacing-40to64)}.pt-40to64\!{padding-top:var(--spacing-40to64)!important}.pt-50to120{padding-top:var(--spacing-50to120)}.pt-64to80{padding-top:var(--spacing-64to80)}.pt-64to80\!{padding-top:var(--spacing-64to80)!important}.pt-80to120{padding-top:var(--spacing-80to120)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-0\!{padding-right:calc(var(--spacing)*0)!important}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-26{padding-right:calc(var(--spacing)*26)}.pb-0\!{padding-bottom:calc(var(--spacing)*0)!important}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-13{padding-bottom:calc(var(--spacing)*13)}.pb-18{padding-bottom:calc(var(--spacing)*18)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-20to28{padding-bottom:var(--spacing-20to28)}.pb-24to40{padding-bottom:var(--spacing-24to40)}.pb-40to120{padding-bottom:var(--spacing-40to120)}.pb-EntryButtonPB{padding-bottom:var(--spacing-EntryButtonPB)}.pb-SectionTitlePB{padding-bottom:var(--spacing-SectionTitlePB)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-16{padding-left:calc(var(--spacing)*16)}.pl-23{padding-left:calc(var(--spacing)*23)}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Noto_Sans_JP\'\]{font-family:Noto Sans JP}.font-\[\'Roboto_Condensed\'\]{font-family:Roboto Condensed}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--font-12to14\){font-size:var(--font-12to14)}.text-\(length\:--font-14\){font-size:var(--font-14)}.text-\(length\:--font-16to18\){font-size:var(--font-16to18)}.text-\(length\:--font-16to20\){font-size:var(--font-16to20)}.text-\(length\:--font-18to24\){font-size:var(--font-18to24)}.text-\(length\:--font-24to32\){font-size:var(--font-24to32)}.text-\(length\:--font-24to36\){font-size:var(--font-24to36)}.text-\(length\:--font-28to40\){font-size:var(--font-28to40)}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[14px\]\!{font-size:14px!important}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-7\.5{--tw-leading:calc(var(--spacing)*7.5);line-height:calc(var(--spacing)*7.5)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-11\.5{--tw-leading:calc(var(--spacing)*11.5);line-height:calc(var(--spacing)*11.5)}.leading-EntryButtonH{--tw-leading:var(--spacing-EntryButtonH);line-height:var(--spacing-EntryButtonH)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.75em\]{--tw-leading:1.75em;line-height:1.75em}.leading-\[140\%\]{--tw-leading:140%;line-height:140%}.leading-none{--tw-leading:1;line-height:1}.leading-none\!{--tw-leading:1!important;line-height:1!important}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#2B7BB7\]{color:#2b7bb7}.text-black{color:var(--color-black)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-primary{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.fadein{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:2s;--tw-ease:var(--ease-in-out);transition-duration:2s;transition-delay:3s;transition-timing-function:var(--ease-in-out)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.content-\[\"\"\]{--tw-content:"";content:var(--tw-content)}.content-\[\"\/\"\]{--tw-content:"/";content:var(--tw-content)}.content-\[\"STEP\"\]{--tw-content:"STEP";content:var(--tw-content)}.content-\[\"•\"\]{--tw-content:"•";content:var(--tw-content)}.content-\[\"さん\"\]{--tw-content:"さん";content:var(--tw-content)}.content-\[\"・\"\]{--tw-content:"・";content:var(--tw-content)}.content-\[counter\(decimal\)_\'\.\'\]{--tw-content:counter(decimal)".";content:var(--tw-content)}.trimtext{text-box-trim:trim-both;text-box-edge:cap alphabetic}.group-aria-expanded\:-translate-y-2:is(:where(.group)[aria-expanded=true] *){--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-aria-expanded\:translate-y-2:is(:where(.group)[aria-expanded=true] *){--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-aria-expanded\:-rotate-45:is(:where(.group)[aria-expanded=true] *){rotate:-45deg}.group-aria-expanded\:rotate-45:is(:where(.group)[aria-expanded=true] *){rotate:45deg}.group-aria-expanded\:opacity-0:is(:where(.group)[aria-expanded=true] *){opacity:0}.focus-visible\:bg-white:focus-visible{background-color:var(--color-white)}.aria-\[hidden\=false\]\:visible[aria-hidden=false]{visibility:visible}@media (min-width:900px){.w900\:right-37\.5\!{right:calc(var(--spacing)*37.5)!important}.w900\:right-header-EntryW-pc\!{right:var(--spacing-header-EntryW-pc)!important}.w900\:w-header-EntryW-pc\!{width:var(--spacing-header-EntryW-pc)!important}}@media (min-width:1200px){.w1200\:after\:\!right-22\.5:after{content:var(--tw-content);right:calc(var(--spacing)*22.5)!important}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:top-1\/2{top:50%}.md\:top-2\.25{top:calc(var(--spacing)*2.25)}.md\:top-3{top:calc(var(--spacing)*3)}.md\:top-\[12px\]{top:12px}.md\:top-auto{top:auto}.md\:right-4{right:calc(var(--spacing)*4)}.md\:right-16\.5{right:calc(var(--spacing)*16.5)}.md\:right-25{right:calc(var(--spacing)*25)}.md\:right-27\.5\!{right:calc(var(--spacing)*27.5)!important}.md\:right-auto{right:auto}.md\:bottom-0{bottom:calc(var(--spacing)*0)}.md\:bottom-4{bottom:calc(var(--spacing)*4)}.md\:bottom-13\.25{bottom:calc(var(--spacing)*13.25)}.md\:bottom-auto{bottom:auto}.md\:left-5{left:calc(var(--spacing)*5)}.md\:left-10{left:calc(var(--spacing)*10)}.md\:left-auto{left:auto}.md\:mx-auto{margin-inline:auto}.md\:ml-10{margin-left:calc(var(--spacing)*10)}.md\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:aspect-1440\/110{aspect-ratio:1440/110}.md\:aspect-2000\/740{aspect-ratio:2000/740}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-92{height:calc(var(--spacing)*92)}.md\:h-full{height:100%}.md\:h-full\!{height:100%!important}.md\:min-h-15{min-height:calc(var(--spacing)*15)}.md\:min-h-20{min-height:calc(var(--spacing)*20)}.md\:w-20{width:calc(var(--spacing)*20)}.md\:w-25{width:calc(var(--spacing)*25)}.md\:w-34{width:calc(var(--spacing)*34)}.md\:w-35\.5{width:calc(var(--spacing)*35.5)}.md\:w-40{width:calc(var(--spacing)*40)}.md\:w-90{width:calc(var(--spacing)*90)}.md\:w-250{width:calc(var(--spacing)*250)}.md\:w-640\/1440{width:44.4444%}.md\:w-LogoW-pc{width:var(--spacing-LogoW-pc)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-90{max-width:calc(var(--spacing)*90)}.md\:max-w-160{max-width:calc(var(--spacing)*160)}.md\:max-w-200{max-width:calc(var(--spacing)*200)}.md\:max-w-250{max-width:calc(var(--spacing)*250)}.md\:max-w-265{max-width:calc(var(--spacing)*265)}.md\:max-w-300{max-width:calc(var(--spacing)*300)}.md\:max-w-360{max-width:calc(var(--spacing)*360)}.md\:min-w-full{min-width:100%}.md\:flex-1{flex:1}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-x-2{column-gap:calc(var(--spacing)*2)}.md\:gap-x-10{column-gap:calc(var(--spacing)*10)}.md\:gap-x-12{column-gap:calc(var(--spacing)*12)}.md\:gap-x-15{column-gap:calc(var(--spacing)*15)}.md\:gap-x-20{column-gap:calc(var(--spacing)*20)}.md\:gap-y-0{row-gap:calc(var(--spacing)*0)}.md\:gap-y-4{row-gap:calc(var(--spacing)*4)}.md\:gap-y-50{row-gap:calc(var(--spacing)*50)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-solid{--tw-border-style:solid;border-style:solid}.md\:border-\[\#ddd\]{border-color:#ddd}.md\:bg-\(image\:--footerimg-pc\){background-image:var(--footerimg-pc)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-3{padding-top:calc(var(--spacing)*3)}.md\:pt-4\.5{padding-top:calc(var(--spacing)*4.5)}.md\:pt-5{padding-top:calc(var(--spacing)*5)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-10{padding-top:calc(var(--spacing)*10)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-30{padding-top:calc(var(--spacing)*30)}.md\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.md\:pr-10{padding-right:calc(var(--spacing)*10)}.md\:pr-20{padding-right:calc(var(--spacing)*20)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pl-4{padding-left:calc(var(--spacing)*4)}.md\:pl-4\.5{padding-left:calc(var(--spacing)*4.5)}.md\:pl-6\.5{padding-left:calc(var(--spacing)*6.5)}.md\:pl-9{padding-left:calc(var(--spacing)*9)}.md\:pl-10{padding-left:calc(var(--spacing)*10)}.md\:pl-23{padding-left:calc(var(--spacing)*23)}.md\:pl-28{padding-left:calc(var(--spacing)*28)}.md\:pl-30{padding-left:calc(var(--spacing)*30)}.md\:text-center{text-align:center}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[10px\]{font-size:10px}.md\:content-\[\"\"\]{--tw-content:"";content:var(--tw-content)}.md\:after\:\!right-10:after{content:var(--tw-content);right:calc(var(--spacing)*10)!important}}@media (min-width:64rem){.lg\:right-41\!{right:calc(var(--spacing)*41)!important}.lg\:ml-20{margin-left:calc(var(--spacing)*20)}.lg\:flex{display:flex}.lg\:w-500{width:calc(var(--spacing)*500)}.lg\:w-full{width:100%}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-x-4{column-gap:calc(var(--spacing)*4)}.lg\:gap-x-6{column-gap:calc(var(--spacing)*6)}.lg\:gap-x-20{column-gap:calc(var(--spacing)*20)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pr-6{padding-right:calc(var(--spacing)*6)}.lg\:pr-20{padding-right:calc(var(--spacing)*20)}.lg\:pl-20{padding-left:calc(var(--spacing)*20)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}img[data-astro-cid-tvrurpns]{width:100%;height:auto}@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial}}}.stt-lang-select.br{z-index:999;top:calc(var(--spacing,.25rem)*5)!important;right:calc(var(--spacing,.25rem)*32)!important;--tw-border-style:none!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;border-style:none!important;bottom:auto!important}@media (min-width:900px){.stt-lang-select.br{right:calc(var(--spacing,.25rem)*37.5)!important}}@media (min-width:48rem){.stt-lang-select.br{top:calc(var(--spacing,.25rem)*3.5)!important;right:calc(var(--spacing,.25rem)*27.5)!important}}@media (min-width:64rem){.stt-lang-select.br{right:calc(var(--spacing,.25rem)*41)!important}}.stt-lang-select .stt-text:after{display:none!important}.stt-lang-select .stt-text:before{aspect-ratio:1;width:calc(var(--spacing,.25rem)*4);--tw-content:"";content:var(--tw-content);background-image:var(--stt-lang-icon);top:50%;left:calc(var(--spacing,.25rem)*0);--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.stt-lang-select .stt-text{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-primary,#272e64);text-decoration-color:var(--color-primary,#272e64);color:var(--color-primary,#272e64)!important;--tw-leading:calc(var(--spacing,.25rem)*4)!important;font-size:14px!important;line-height:calc(var(--spacing,.25rem)*4)!important;padding-top:calc(var(--spacing,.25rem)*0)!important;padding-right:calc(var(--spacing,.25rem)*0)!important;padding-bottom:calc(var(--spacing,.25rem)*0)!important;padding-left:calc(var(--spacing,.25rem)*5)!important}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0#0000}@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-leading:initial;--tw-font-weight:initial;--tw-content:""}}}ul[data-astro-cid-cyhelthf]{padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*15)}@media (min-width:48rem){ul[data-astro-cid-cyhelthf]{padding-inline:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*0)}}ul[data-astro-cid-cyhelthf]{row-gap:calc(var(--spacing,.25rem)*12);flex-direction:column;display:flex}@media (min-width:48rem){ul[data-astro-cid-cyhelthf]{justify-content:flex-end;column-gap:calc(var(--spacing,.25rem)*2);row-gap:calc(var(--spacing,.25rem)*0);flex-direction:row;height:100%}}@media (min-width:64rem){ul[data-astro-cid-cyhelthf]{column-gap:calc(var(--spacing,.25rem)*6)}}ul[data-astro-cid-cyhelthf]>li{flex-direction:column;justify-content:center;display:flex}@media (min-width:1000px){ul[data-astro-cid-cyhelthf]>li>a{font-size:var(--font-12to14)!important}}@media (min-width:48rem){ul[data-astro-cid-cyhelthf]>li>a{font-size:10px}}ul[data-astro-cid-cyhelthf]>li>a{--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary,#272e64)}@media (min-width:48rem){ul[data-astro-cid-cyhelthf]>li>a{text-align:center}}ul[data-astro-cid-cyhelthf]>li>a>br{display:none}@media (min-width:1320px){ul[data-astro-cid-cyhelthf]>li>a>br{display:none!important}}@media (min-width:48rem){ul[data-astro-cid-cyhelthf]>li>a>br{display:block}}ul[data-astro-cid-cyhelthf]>li:has(.current),ul[data-astro-cid-cyhelthf]>li:has(:hover){position:relative}:is(ul[data-astro-cid-cyhelthf]>li:has(.current),ul[data-astro-cid-cyhelthf]>li:has(:hover)):after{bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);background-color:var(--color-pink,#f2617c);width:100%;height:1px;display:block;position:absolute}@media (min-width:48rem){:is(ul[data-astro-cid-cyhelthf]>li:has(.current),ul[data-astro-cid-cyhelthf]>li:has(:hover)):after{--tw-content:"";content:var(--tw-content)}}@media (min-width:1320px){:is(ul[data-astro-cid-cyhelthf]>li:has(.current),ul[data-astro-cid-cyhelthf]>li:has(:hover)):after{bottom:calc(var(--spacing,.25rem)*2.5)}}@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-duration:initial;--tw-ease:initial;--tw-content:""}}}input[data-astro-cid-vykzjg2k],aside[data-astro-cid-vykzjg2k],button[data-astro-cid-vykzjg2k]{top:calc(var(--spacing,.25rem)*0);right:var(--spacing-headerH-sp,60px);height:var(--spacing-headerH-sp,60px);width:var(--spacing-headerH-sp,60px);position:absolute}@media (min-width:48rem){input[data-astro-cid-vykzjg2k],aside[data-astro-cid-vykzjg2k],button[data-astro-cid-vykzjg2k]{display:none}}input[data-astro-cid-vykzjg2k]{z-index:1001;cursor:pointer;appearance:none;opacity:0}input[data-astro-cid-vykzjg2k][data-astro-cid-vykzjg2k]:checked+aside[data-astro-cid-vykzjg2k]>div>span{opacity:0}input[data-astro-cid-vykzjg2k][data-astro-cid-vykzjg2k]:checked+aside[data-astro-cid-vykzjg2k]>div:before,input[data-astro-cid-vykzjg2k][data-astro-cid-vykzjg2k]:checked+aside[data-astro-cid-vykzjg2k]>div:after{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}input[data-astro-cid-vykzjg2k][data-astro-cid-vykzjg2k]:checked+aside[data-astro-cid-vykzjg2k]>div:before{rotate:-45deg}input[data-astro-cid-vykzjg2k][data-astro-cid-vykzjg2k]:checked+aside[data-astro-cid-vykzjg2k]>div:after{rotate:45deg}input[data-astro-cid-vykzjg2k][data-astro-cid-vykzjg2k]:checked~nav[data-astro-cid-vykzjg2k]{right:calc(var(--spacing,.25rem)*0)}aside[data-astro-cid-vykzjg2k]{z-index:1000}aside[data-astro-cid-vykzjg2k]>div{width:100%;height:100%;position:relative}aside[data-astro-cid-vykzjg2k]>div>span,aside[data-astro-cid-vykzjg2k]>div:before,aside[data-astro-cid-vykzjg2k]>div:after{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));height:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*6);--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-primary,#272e64);display:block;position:absolute;left:50%}aside[data-astro-cid-vykzjg2k]>div>span{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}aside[data-astro-cid-vykzjg2k]>div:before,aside[data-astro-cid-vykzjg2k]>div:after{--tw-content:"";content:var(--tw-content)}aside[data-astro-cid-vykzjg2k]>div:before{top:calc(var(--spacing,.25rem)*5)}aside[data-astro-cid-vykzjg2k]>div:after{bottom:calc(var(--spacing,.25rem)*5)}nav[data-astro-cid-vykzjg2k]{top:var(--spacing-headerH-sp,60px);z-index:1000;height:calc(100dvh - var(--spacing-headerH-sp,60px));background-color:var(--color-white,#fff);width:100%;transition:right .25s;position:fixed;right:-100%}@media (min-width:900px){nav[data-astro-cid-vykzjg2k]{right:var(--spacing-header-EntryW-pc,140px)!important}}@media (min-width:48rem){nav[data-astro-cid-vykzjg2k]{top:auto;right:calc(var(--spacing,.25rem)*25);bottom:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*12);width:auto;width:calc(var(--spacing,.25rem)*288.25);padding-right:calc(var(--spacing,.25rem)*2.5);background-color:#0000;position:absolute}}@media (min-width:64rem){nav[data-astro-cid-vykzjg2k]{padding-right:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){nav[data-astro-cid-vykzjg2k]{max-width:calc(((100% - 100px) - var(--spacing-LogoW-pc,174px)) - 32px)}}@media (min-width:900px){nav[data-astro-cid-vykzjg2k]{max-width:calc(((100% - var(--spacing-header-EntryW-pc,140px)) - var(--spacing-LogoW-pc,174px)) - 32px)}}nav[data-astro-cid-vykzjg2k][aria-hidden=false]{right:calc(var(--spacing,.25rem)*0)}nav[data-astro-cid-vykzjg2k]{visibility:hidden}nav[data-astro-cid-vykzjg2k][aria-hidden=false]{visibility:visible}@media (min-width:48rem){nav[data-astro-cid-vykzjg2k]{visibility:visible}}@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}@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-duration:initial;--tw-ease:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}a[data-astro-cid-dvqjpvug]{top:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);height:var(--spacing-headerH-sp,60px);width:var(--spacing-headerH-sp,60px);background-color:var(--color-primary,#272e64);color:var(--color-white,#fff);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}@media (min-width:900px){a[data-astro-cid-dvqjpvug]{width:var(--spacing-header-EntryW-pc,140px)!important}}@media (min-width:48rem){a[data-astro-cid-dvqjpvug]{height:var(--spacing-headerH-pc,80px);width:calc(var(--spacing,.25rem)*25)}}a[data-astro-cid-dvqjpvug]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.25s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}a[data-astro-cid-dvqjpvug]:focus-visible{background-color:var(--color-white,#fff);color:var(--color-primary,#272e64)}a[data-astro-cid-dvqjpvug]>span{text-align:center;font-family:Roboto Condensed;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);flex-direction:column;display:flex}@media (min-width:48rem){a[data-astro-cid-dvqjpvug]>span{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}a[data-astro-cid-dvqjpvug]:hover{background-color:var(--color-pink,#f2617c)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}.toppage[data-astro-cid-xbstl6g3],.inner[data-astro-cid-xbstl6g3]{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:999;background-color:var(--color-white,#fff);width:100%;position:fixed}:is(.toppage[data-astro-cid-xbstl6g3],.inner[data-astro-cid-xbstl6g3]).await{opacity:0;--tw-blur:blur(var(--blur-sm,8px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);--tw-duration:2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-property:opacity;transition-duration:2s;transition-delay:3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-property:opacity,filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}:is(.toppage[data-astro-cid-xbstl6g3],.inner[data-astro-cid-xbstl6g3]).loaded{opacity:1;--tw-blur: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:is(.toppage[data-astro-cid-xbstl6g3],.inner[data-astro-cid-xbstl6g3])>header{height:var(--spacing-headerH-sp,60px);width:100%;position:relative}@media (min-width:48rem){:is(.toppage[data-astro-cid-xbstl6g3],.inner[data-astro-cid-xbstl6g3])>header{height:var(--spacing-headerH-pc,80px)}}:is(.toppage[data-astro-cid-xbstl6g3],.inner[data-astro-cid-xbstl6g3])>header>.logo-wrap{top:calc(var(--spacing,.25rem)*2.5);left:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*30);position:absolute}@media (min-width:48rem){:is(.toppage[data-astro-cid-xbstl6g3],.inner[data-astro-cid-xbstl6g3])>header>.logo-wrap{top:calc(var(--spacing,.25rem)*3);left:calc(var(--spacing,.25rem)*4);width:var(--spacing-LogoW-pc,174px)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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-content:""}}}footer[data-astro-cid-mtxgg6pp]{position:relative}footer[data-astro-cid-mtxgg6pp][data-astro-cid-mtxgg6pp]:before{top:calc(var(--spacing,.25rem)*.5);aspect-ratio:376/55;--tw-content:"";content:var(--tw-content);background-image:var(--footerimg);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:100%;display:block;position:relative}@media (min-width:48rem){footer[data-astro-cid-mtxgg6pp][data-astro-cid-mtxgg6pp]:before{aspect-ratio:1440/110;max-width:calc(var(--spacing,.25rem)*360);background-image:var(--footerimg-pc);margin-inline:auto}}footer[data-astro-cid-mtxgg6pp]>div{background-color:var(--color-primary,#272e64);padding-top:calc(var(--spacing,.25rem)*12);padding-bottom:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media (min-width:64rem){footer[data-astro-cid-mtxgg6pp]>div{padding-top:calc(var(--spacing,.25rem)*16)}footer[data-astro-cid-mtxgg6pp]>div>nav{justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem)*20);width:100%;padding-bottom:calc(var(--spacing,.25rem)*10);flex-direction:row;display:flex}}footer[data-astro-cid-mtxgg6pp]>div>nav>figure{justify-content:center;display:flex}footer[data-astro-cid-mtxgg6pp]>div>nav>figure>img{height:auto;width:calc(var(--spacing,.25rem)*45)}footer[data-astro-cid-mtxgg6pp]>div>nav>ul{row-gap:calc(var(--spacing,.25rem)*8);padding-block:calc(var(--spacing,.25rem)*12);flex-direction:column;display:flex}@media (min-width:64rem){footer[data-astro-cid-mtxgg6pp]>div>nav>ul{column-gap:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*0);padding-top:calc(var(--spacing,.25rem)*0);flex-direction:row}}footer[data-astro-cid-mtxgg6pp]>div>nav>ul>li{text-align:center}footer[data-astro-cid-mtxgg6pp]>div>nav>ul>li>a{color:var(--color-white,#fff)}footer[data-astro-cid-mtxgg6pp]>div>nav>ul>li>a>br{display:none}@media (min-width:64rem){footer[data-astro-cid-mtxgg6pp]>div>nav>ul>li>a>br{display:inline-block}}@media (min-width:80rem){footer[data-astro-cid-mtxgg6pp]>div>nav>ul>li>a>br{display:none}}footer[data-astro-cid-mtxgg6pp]>div>nav>ul>li>a:hover{text-decoration-line:underline}footer[data-astro-cid-mtxgg6pp]>div>small{text-align:center;color:var(--color-white,#fff);font-size:clamp(.625rem,.557rem + .29vw,.75rem)}@property --tw-content{syntax:"*";inherits:false;initial-value:""}