@charset "UTF-8";
@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Urbanist","Noto Sans JP",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.0625rem;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-sm:.25rem;--radius-xl:.75rem;--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);--max-width-jfn:1410px;--container-hero:735px;--color-key01:#004ea2;--color-key02:#47a432;--color-key03:#ff8d28;--color-key04:#1a60ab;--color-key05:#1f1f2c;--color-key06:#f8f8f8;--color-key07:#7a798a;--color-radiko:#00a7e3;--font-helvetica:Helvetica,Arial,sans-serif;--grid-template-columns-3fit:repeat(auto-fit,minmax(340px,1fr));--grid-template-columns-4fit:repeat(auto-fit,minmax(260px,1fr));--grid-template-columns-bc:repeat(auto-fill,minmax(201px,1fr));--grid-template-columns-3fill:repeat(auto-fill,minmax(340px,1fr));--grid-template-columns-4fill:repeat(auto-fill,minmax(260px,1fr));--grid-template-columns-banner2:repeat(auto-fit, calc((100% - 30px)/2) );--grid-template-columns-banner3:repeat(auto-fit,calc((100% - 30px*(3 - 1))/3));--ease-jfn:cubic-bezier(.76,0,.24,1)}}@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;@layer utilities{.\@container{container-type:inline-size}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.left-16{left:calc(var(--spacing)*16)}.-z-10{z-index:-10}.z-0{z-index:0}.z-40{z-index:40}.z-50{z-index:50}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-96{margin-block:calc(var(--spacing)*96)}.my-auto{margin-block:auto}.fl-my-48{--_scaling:.666666;--_flmy-min-size:calc(48*var(--spacing)*var(--_scaling));--_flmy-max-size:calc(48*var(--spacing));--_flmy-min-size-number:calc(48*var(--_scaling));--_flmy-max-size-number:48;--_flmy-fluid-rem:calc(( var(--_flmy-min-size-number) - (var(--_flmy-max-size-number) - var(--_flmy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmy-fluid-vw:calc((var(--_flmy-max-size-number) - var(--_flmy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmy-min-size),var(--_flmy-fluid-rem) + var(--_flmy-fluid-vw),var(--_flmy-max-size));margin-bottom:clamp(var(--_flmy-min-size),var(--_flmy-fluid-rem) + var(--_flmy-fluid-vw),var(--_flmy-max-size))}.fl-my-96{--_scaling:.666666;--_flmy-min-size:calc(96*var(--spacing)*var(--_scaling));--_flmy-max-size:calc(96*var(--spacing));--_flmy-min-size-number:calc(96*var(--_scaling));--_flmy-max-size-number:96;--_flmy-fluid-rem:calc(( var(--_flmy-min-size-number) - (var(--_flmy-max-size-number) - var(--_flmy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmy-fluid-vw:calc((var(--_flmy-max-size-number) - var(--_flmy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmy-min-size),var(--_flmy-fluid-rem) + var(--_flmy-fluid-vw),var(--_flmy-max-size));margin-bottom:clamp(var(--_flmy-min-size),var(--_flmy-fluid-rem) + var(--_flmy-fluid-vw),var(--_flmy-max-size))}.fl-mt-20{--_scaling:.666666;--_flmt-min-size:calc(20*var(--spacing)*var(--_scaling));--_flmt-max-size:calc(20*var(--spacing));--_flmt-min-size-number:calc(20*var(--_scaling));--_flmt-max-size-number:20;--_flmt-fluid-rem:calc(( var(--_flmt-min-size-number) - (var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmt-fluid-vw:calc((var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmt-min-size),var(--_flmt-fluid-rem) + var(--_flmt-fluid-vw),var(--_flmt-max-size))}.fl-mt-42{--_scaling:.666666;--_flmt-min-size:calc(42*var(--spacing)*var(--_scaling));--_flmt-max-size:calc(42*var(--spacing));--_flmt-min-size-number:calc(42*var(--_scaling));--_flmt-max-size-number:42;--_flmt-fluid-rem:calc(( var(--_flmt-min-size-number) - (var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmt-fluid-vw:calc((var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmt-min-size),var(--_flmt-fluid-rem) + var(--_flmt-fluid-vw),var(--_flmt-max-size))}.fl-mt-48{--_scaling:.666666;--_flmt-min-size:calc(48*var(--spacing)*var(--_scaling));--_flmt-max-size:calc(48*var(--spacing));--_flmt-min-size-number:calc(48*var(--_scaling));--_flmt-max-size-number:48;--_flmt-fluid-rem:calc(( var(--_flmt-min-size-number) - (var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmt-fluid-vw:calc((var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmt-min-size),var(--_flmt-fluid-rem) + var(--_flmt-fluid-vw),var(--_flmt-max-size))}.fl-mt-96{--_scaling:.666666;--_flmt-min-size:calc(96*var(--spacing)*var(--_scaling));--_flmt-max-size:calc(96*var(--spacing));--_flmt-min-size-number:calc(96*var(--_scaling));--_flmt-max-size-number:96;--_flmt-fluid-rem:calc(( var(--_flmt-min-size-number) - (var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmt-fluid-vw:calc((var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmt-min-size),var(--_flmt-fluid-rem) + var(--_flmt-fluid-vw),var(--_flmt-max-size))}.-mt-20{margin-top:calc(var(--spacing)*-20)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-40{margin-top:calc(var(--spacing)*40)}.mt-45{margin-top:calc(var(--spacing)*45)}.mt-48{margin-top:calc(var(--spacing)*48)}.mt-\[0\.2em\]{margin-top:.2em}.mt-\[min\(3vw\,30px\)\]{margin-top:min(3vw,30px)}.mt-auto{margin-top:auto}.mr-16{margin-right:calc(var(--spacing)*16)}.mr-20\!{margin-right:calc(var(--spacing)*20)!important}.fl-mb-96{--_scaling:.666666;--_flmb-min-size:calc(96*var(--spacing)*var(--_scaling));--_flmb-max-size:calc(96*var(--spacing));--_flmb-min-size-number:calc(96*var(--_scaling));--_flmb-max-size-number:96;--_flmb-fluid-rem:calc(( var(--_flmb-min-size-number) - (var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmb-fluid-vw:calc((var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-bottom:clamp(var(--_flmb-min-size),var(--_flmb-fluid-rem) + var(--_flmb-fluid-vw),var(--_flmb-max-size))}.mb-48{margin-bottom:calc(var(--spacing)*48)}.ml-16{margin-left:calc(var(--spacing)*16)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-547\/367{aspect-ratio:547/367}.aspect-square{aspect-ratio:1}.h-3{height:calc(var(--spacing)*3)}.h-50{height:calc(var(--spacing)*50)}.h-72{height:calc(var(--spacing)*72)}.h-full{height:100%}.w-42{width:calc(var(--spacing)*42)}.w-48{width:calc(var(--spacing)*48)}.w-72{width:calc(var(--spacing)*72)}.w-\[6vw\]{width:6vw}.w-\[10vw\]{width:10vw}.w-\[24vw\]{width:24vw}.w-\[60vw\]{width:60vw}.w-\[71\%\]{width:71%}.w-\[80vw\]{width:80vw}.w-\[85vw\]{width:85vw}.w-\[calc\(100vw-10px\)\]{width:calc(100vw - 10px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-390{max-width:calc(var(--spacing)*390)}.max-w-540{max-width:calc(var(--spacing)*540)}.max-w-1450{max-width:calc(var(--spacing)*1450)}.max-w-\[12em\]{max-width:12em}.max-w-jfn{max-width:var(--max-width-jfn)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.basis-\[48\.93\%\]{flex-basis:48.93%}.basis-\[55vw\]{flex-basis:55vw}.origin-bottom-left{transform-origin:0 100%}.origin-left{transform-origin:0}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-45{rotate:-45deg}.rotate-3{rotate:3deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3fill{grid-template-columns:var(--grid-template-columns-3fill)}.grid-cols-3fit{grid-template-columns:var(--grid-template-columns-3fit)}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-5{gap:calc(var(--spacing)*5)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-20{gap:calc(var(--spacing)*20)}.gap-24{gap:calc(var(--spacing)*24)}.gap-\[min\(2vw\,18px\)\]{gap:min(2vw,18px)}.gap-\[min\(2vw\,20px\)\]{gap:min(2vw,20px)}.gap-\[min\(4vw\,30px\)\]{gap:min(4vw,30px)}.gap-\[min\(5vw\,80px\)\]{gap:min(5vw,80px)}.gap-\[min\(6vw\,96px\)\]{gap:min(6vw,96px)}.gap-\[min\(56px\,4vw\)\]{gap:min(56px,4vw)}.gap-\[min\(64px\,5vw\)\]{gap:min(64px,5vw)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.rounded-10{border-radius:calc(10*var(--spacing))}.rounded-12{border-radius:calc(12*var(--spacing))}.rounded-15{border-radius:calc(15*var(--spacing))}.rounded-16{border-radius:calc(16*var(--spacing))}.rounded-20{border-radius:calc(20*var(--spacing))}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#F0F0F0\]{border-color:#f0f0f0}.border-key01{border-color:var(--color-key01)}.bg-\[\#F8F8F8\]{background-color:#f8f8f8}.bg-\[\#ddd\]{background-color:#ddd}.bg-key01{background-color:var(--color-key01)}.bg-key01\/30{background-color:#004ea24d}@supports (color:color-mix(in lab,red,red)){.bg-key01\/30{background-color:color-mix(in oklab,var(--color-key01)30%,transparent)}}.bg-key03{background-color:var(--color-key03)}.bg-key03\/30{background-color:#ff8d284d}@supports (color:color-mix(in lab,red,red)){.bg-key03\/30{background-color:color-mix(in oklab,var(--color-key03)30%,transparent)}}.bg-key06{background-color:var(--color-key06)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.object-center{object-position:center}.fl-p-20{--_scaling:.666666;--_flp-min-size:calc(20*var(--spacing)*var(--_scaling));--_flp-max-size:calc(20*var(--spacing));--_flp-min-size-number:calc(20*var(--_scaling));--_flp-max-size-number:20;--_flp-fluid-rem:calc(( var(--_flp-min-size-number) - (var(--_flp-max-size-number) - var(--_flp-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flp-fluid-vw:calc((var(--_flp-max-size-number) - var(--_flp-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding:clamp(var(--_flp-min-size),var(--_flp-fluid-rem) + var(--_flp-fluid-vw),var(--_flp-max-size))}.fl-p-36{--_scaling:.666666;--_flp-min-size:calc(36*var(--spacing)*var(--_scaling));--_flp-max-size:calc(36*var(--spacing));--_flp-min-size-number:calc(36*var(--_scaling));--_flp-max-size-number:36;--_flp-fluid-rem:calc(( var(--_flp-min-size-number) - (var(--_flp-max-size-number) - var(--_flp-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flp-fluid-vw:calc((var(--_flp-max-size-number) - var(--_flp-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding:clamp(var(--_flp-min-size),var(--_flp-fluid-rem) + var(--_flp-fluid-vw),var(--_flp-max-size))}.fl-p-40{--_scaling:.666666;--_flp-min-size:calc(40*var(--spacing)*var(--_scaling));--_flp-max-size:calc(40*var(--spacing));--_flp-min-size-number:calc(40*var(--_scaling));--_flp-max-size-number:40;--_flp-fluid-rem:calc(( var(--_flp-min-size-number) - (var(--_flp-max-size-number) - var(--_flp-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flp-fluid-vw:calc((var(--_flp-max-size-number) - var(--_flp-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding:clamp(var(--_flp-min-size),var(--_flp-fluid-rem) + var(--_flp-fluid-vw),var(--_flp-max-size))}.p-5{padding:calc(var(--spacing)*5)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-16{padding-inline:calc(var(--spacing)*16)}.px-20{padding-inline:calc(var(--spacing)*20)}.px-20\!{padding-inline:calc(var(--spacing)*20)!important}.py-4{padding-block:calc(var(--spacing)*4)}.py-12{padding-block:calc(var(--spacing)*12)}.py-13{padding-block:calc(var(--spacing)*13)}.py-20{padding-block:calc(var(--spacing)*20)}.py-30{padding-block:calc(var(--spacing)*30)}.py-80{padding-block:calc(var(--spacing)*80)}.fl-py-20{--_scaling:.666666;--_flpy-min-size:calc(20*var(--spacing)*var(--_scaling));--_flpy-max-size:calc(20*var(--spacing));--_flpy-min-size-number:calc(20*var(--_scaling));--_flpy-max-size-number:20;--_flpy-fluid-rem:calc(( var(--_flpy-min-size-number) - (var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flpy-fluid-vw:calc((var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding-top:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size));padding-bottom:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size))}.fl-py-35{--_scaling:.666666;--_flpy-min-size:calc(35*var(--spacing)*var(--_scaling));--_flpy-max-size:calc(35*var(--spacing));--_flpy-min-size-number:calc(35*var(--_scaling));--_flpy-max-size-number:35;--_flpy-fluid-rem:calc(( var(--_flpy-min-size-number) - (var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flpy-fluid-vw:calc((var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding-top:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size));padding-bottom:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size))}.fl-py-64{--_scaling:.666666;--_flpy-min-size:calc(64*var(--spacing)*var(--_scaling));--_flpy-max-size:calc(64*var(--spacing));--_flpy-min-size-number:calc(64*var(--_scaling));--_flpy-max-size-number:64;--_flpy-fluid-rem:calc(( var(--_flpy-min-size-number) - (var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flpy-fluid-vw:calc((var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding-top:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size));padding-bottom:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size))}.fl-py-76{--_scaling:.666666;--_flpy-min-size:calc(76*var(--spacing)*var(--_scaling));--_flpy-max-size:calc(76*var(--spacing));--_flpy-min-size-number:calc(76*var(--_scaling));--_flpy-max-size-number:76;--_flpy-fluid-rem:calc(( var(--_flpy-min-size-number) - (var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flpy-fluid-vw:calc((var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding-top:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size));padding-bottom:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size))}.fl-py-96{--_scaling:.666666;--_flpy-min-size:calc(96*var(--spacing)*var(--_scaling));--_flpy-max-size:calc(96*var(--spacing));--_flpy-min-size-number:calc(96*var(--_scaling));--_flpy-max-size-number:96;--_flpy-fluid-rem:calc(( var(--_flpy-min-size-number) - (var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flpy-fluid-vw:calc((var(--_flpy-max-size-number) - var(--_flpy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding-top:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size));padding-bottom:clamp(var(--_flpy-min-size),var(--_flpy-fluid-rem) + var(--_flpy-fluid-vw),var(--_flpy-max-size))}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-48{padding-top:calc(var(--spacing)*48)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-20{padding-right:calc(var(--spacing)*20)}.pr-\[2vw\]{padding-right:2vw}.fl-pb-96{--_scaling:.666666;--_flpb-min-size:calc(96*var(--spacing)*var(--_scaling));--_flpb-max-size:calc(96*var(--spacing));--_flpb-min-size-number:calc(96*var(--_scaling));--_flpb-max-size-number:96;--_flpb-fluid-rem:calc(( var(--_flpb-min-size-number) - (var(--_flpb-max-size-number) - var(--_flpb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flpb-fluid-vw:calc((var(--_flpb-max-size-number) - var(--_flpb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);padding-bottom:clamp(var(--_flpb-min-size),var(--_flpb-fluid-rem) + var(--_flpb-fluid-vw),var(--_flpb-max-size))}.pl-50{padding-left:calc(var(--spacing)*50)}.pl-\[1\.1em\]{padding-left:1.1em}.pl-\[1\.2em\]{padding-left:1.2em}.pl-\[2vw\]{padding-left:2vw}.text-center{text-align:center}.text-justify{text-align:justify}.font-sans{font-family:var(--font-sans)}.fl-text-12{--_text-scaling:.833333;--_text-min-size:calc(12*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(12*var(--spacing));--_text-min-size-number:calc(12*var(--_text-scaling));--_text-max-size-number:12;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-13{--_text-scaling:.833333;--_text-min-size:calc(13*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(13*var(--spacing));--_text-min-size-number:calc(13*var(--_text-scaling));--_text-max-size-number:13;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-14{--_text-scaling:.833333;--_text-min-size:calc(14*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(14*var(--spacing));--_text-min-size-number:calc(14*var(--_text-scaling));--_text-max-size-number:14;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-15{--_text-scaling:.833333;--_text-min-size:calc(15*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(15*var(--spacing));--_text-min-size-number:calc(15*var(--_text-scaling));--_text-max-size-number:15;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-18{--_text-scaling:.833333;--_text-min-size:calc(18*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(18*var(--spacing));--_text-min-size-number:calc(18*var(--_text-scaling));--_text-max-size-number:18;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-20{--_text-scaling:.833333;--_text-min-size:calc(20*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(20*var(--spacing));--_text-min-size-number:calc(20*var(--_text-scaling));--_text-max-size-number:20;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-22{--_text-scaling:.833333;--_text-min-size:calc(22*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(22*var(--spacing));--_text-min-size-number:calc(22*var(--_text-scaling));--_text-max-size-number:22;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-24{--_text-scaling:.833333;--_text-min-size:calc(24*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(24*var(--spacing));--_text-min-size-number:calc(24*var(--_text-scaling));--_text-max-size-number:24;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-30{--_text-scaling:.833333;--_text-min-size:calc(30*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(30*var(--spacing));--_text-min-size-number:calc(30*var(--_text-scaling));--_text-max-size-number:30;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-36{--_text-scaling:.833333;--_text-min-size:calc(36*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(36*var(--spacing));--_text-min-size-number:calc(36*var(--_text-scaling));--_text-max-size-number:36;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.fl-text-56{--_text-scaling:.833333;--_text-min-size:calc(56*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(56*var(--spacing));--_text-min-size-number:calc(56*var(--_text-scaling));--_text-max-size-number:56;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.text-8{font-size:calc(8*var(--spacing));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.text-12{font-size:calc(12*var(--spacing));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.text-13{font-size:calc(13*var(--spacing));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.text-14{font-size:calc(14*var(--spacing));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.text-18{font-size:calc(18*var(--spacing));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.text-24{font-size:calc(24*var(--spacing));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.text-\[3vw\]{font-size:3vw}.text-\[11vw\]{font-size:11vw}.text-\[min\(4vw\,38px\)\]{font-size:min(4vw,38px)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.text-nowrap{text-wrap:nowrap}.text-\[\#1F1F2C\]{color:#1f1f2c}.text-\[\#7A798A\]{color:#7a798a}.text-\[\#8A8AA0\]{color:#8a8aa0}.text-\[\#898989\]{color:#898989}.text-black{color:var(--color-black)}.text-key01{color:var(--color-key01)}.text-key07{color:var(--color-key07)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-\[0px_2px_6px_rgba\(47\,83\,109\,0\.1\)\]{--tw-shadow:0px 2px 6px var(--tw-shadow-color,#2f536d1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 3px var(--tw-shadow-color,16px)#1f1f2c1f}@supports (color:color-mix(in lab,red,red)){.shadow-card{--tw-shadow:0 3px var(--tw-shadow-color,16px)color-mix(in srgb,var(--color-key05)12%,transparent)}}.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[clip-path\]{transition-property:clip-path;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\]{transition-property:top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-jfn{--tw-ease:var(--ease-jfn);transition-timing-function:var(--ease-jfn)}.\[clip-path\:polygon\(0\%_0\%\,100\%_0\,100\%_100\%\,0\%_100\%\)\]{clip-path:polygon(0% 0%,100% 0,100% 100%,0% 100%)}.\[counter-reset\:count\]{counter-reset:count}.\[font-feature-settings\:\'palt\'\]{font-feature-settings:"palt"}:is(.\*\:my-24>*){margin-block:calc(var(--spacing)*24)}:is(.\*\:fl-text-18>*){--_text-scaling:.833333;--_text-min-size:calc(18*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(18*var(--spacing));--_text-min-size-number:calc(18*var(--_text-scaling));--_text-max-size-number:18;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}:is(.\*\:leading-\[1\.7\]>*){--tw-leading:1.7;line-height:1.7}:is(.\*\:\[counter-increment\:count\]>*){counter-increment:count}:is(.\*\:not-first\:fl-my-96>*):not(:first-child){--_scaling:.666666;--_flmy-min-size:calc(96*var(--spacing)*var(--_scaling));--_flmy-max-size:calc(96*var(--spacing));--_flmy-min-size-number:calc(96*var(--_scaling));--_flmy-max-size-number:96;--_flmy-fluid-rem:calc(( var(--_flmy-min-size-number) - (var(--_flmy-max-size-number) - var(--_flmy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmy-fluid-vw:calc((var(--_flmy-max-size-number) - var(--_flmy-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmy-min-size),var(--_flmy-fluid-rem) + var(--_flmy-fluid-vw),var(--_flmy-max-size));margin-bottom:clamp(var(--_flmy-min-size),var(--_flmy-fluid-rem) + var(--_flmy-fluid-vw),var(--_flmy-max-size))}@media(hover:hover){.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:bg-key02:is(:where(.group):hover *){background-color:var(--color-key02)}.group-hover\:text-key02:is(:where(.group):hover *){color:var(--color-key02)}}.marker\:font-helvetica ::marker{font-family:var(--font-helvetica)}.marker\:font-helvetica::marker{font-family:var(--font-helvetica)}.marker\:font-helvetica ::-webkit-details-marker{font-family:var(--font-helvetica)}.marker\:font-helvetica::-webkit-details-marker{font-family:var(--font-helvetica)}:is(.\*\:marker\:\[content\:\'\(\'counter\(count\)\'\)\'\]>*) ::marker{content:"("counter(count)")"}:is(.\*\:marker\:\[content\:\'\(\'counter\(count\)\'\)\'\]>*)::marker{content:"("counter(count)")"}:is(.\*\:marker\:\[content\:\'\(\'counter\(count\)\'\)\'\]>*) ::-webkit-details-marker{content:"("counter(count)")"}:is(.\*\:marker\:\[content\:\'\(\'counter\(count\)\'\)\'\]>*)::-webkit-details-marker{content:"("counter(count)")"}@media(hover:hover){.hover\:-translate-y-10:hover{--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-3:hover{--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:gap-11:hover{gap:calc(var(--spacing)*11)}.hover\:bg-\[\#EDEDED\]:hover{background-color:#ededed}.hover\:text-key02:hover{color:var(--color-key02)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.aria-hidden\:-top-\[150\%\][aria-hidden=true]{top:-150%}.aria-hidden\:\[clip-path\:polygon\(100\%_0\%\,100\%_0\,100\%_100\%\,100\%_100\%\)\][aria-hidden=true]{clip-path:polygon(100% 0%,100% 0,100% 100%,100% 100%)}:is(.odd\:\*\*\:data-\[role\=card-container\]\:bg-key04:nth-child(odd) *)[data-role=card-container]{background-color:var(--color-key04)}:is(.odd\:\*\*\:data-\[role\=card-title\]\:text-white:nth-child(odd) *)[data-role=card-title]{color:var(--color-white)}@media(min-width:48rem){.md\:fl-mt-96{--_scaling:.666666;--_flmt-min-size:calc(96*var(--spacing)*var(--_scaling));--_flmt-max-size:calc(96*var(--spacing));--_flmt-min-size-number:calc(96*var(--_scaling));--_flmt-max-size-number:96;--_flmt-fluid-rem:calc(( var(--_flmt-min-size-number) - (var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmt-fluid-vw:calc((var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmt-min-size),var(--_flmt-fluid-rem) + var(--_flmt-fluid-vw),var(--_flmt-max-size))}.md\:mr-30\!{margin-right:calc(var(--spacing)*30)!important}.md\:ml-0{margin-left:calc(var(--spacing)*0)}.md\:line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-56{width:calc(var(--spacing)*56)}.md\:w-162{width:calc(var(--spacing)*162)}.md\:w-\[45vw\]{width:45vw}.md\:w-\[52vw\]{width:52vw}.md\:w-full{width:100%}.md\:max-w-547{max-width:calc(var(--spacing)*547)}.md\:max-w-570{max-width:calc(var(--spacing)*570)}.md\:max-w-620{max-width:calc(var(--spacing)*620)}.md\:max-w-hero{max-width:var(--container-hero)}.md\:basis-378{flex-basis:calc(var(--spacing)*378)}.md\:basis-\[38\.8\%\]{flex-basis:38.8%}.md\:basis-\[calc\(363\/1410\*100\%\)\]{flex-basis:25.7447%}.md\:basis-\[calc\(450\/1410\*100\%\)\]{flex-basis:31.9149%}.md\:basis-\[calc\(690\/1410\*100\%\)\]{flex-basis:48.9362%}.md\:rotate-\[5deg\]{rotate:5deg}.md\:grid-cols-4fill{grid-template-columns:var(--grid-template-columns-4fill)}.md\:grid-cols-4fit{grid-template-columns:var(--grid-template-columns-4fit)}.md\:grid-cols-banner2{grid-template-columns:var(--grid-template-columns-banner2)}.md\:grid-cols-bc{grid-template-columns:var(--grid-template-columns-bc)}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-start{justify-content:flex-start}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-21{gap:calc(var(--spacing)*21)}.md\:gap-30{gap:calc(var(--spacing)*30)}.md\:gap-40{gap:calc(var(--spacing)*40)}.md\:gap-64{gap:calc(var(--spacing)*64)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:pt-20{padding-top:calc(var(--spacing)*20)}.md\:pt-40{padding-top:calc(var(--spacing)*40)}.md\:pr-20{padding-right:calc(var(--spacing)*20)}.md\:pl-20{padding-left:calc(var(--spacing)*20)}.md\:text-left\!{text-align:left!important}.md\:fl-text-16{--_text-scaling:.833333;--_text-min-size:calc(16*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(16*var(--spacing));--_text-min-size-number:calc(16*var(--_text-scaling));--_text-max-size-number:16;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.md\:fl-text-40{--_text-scaling:.833333;--_text-min-size:calc(40*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(40*var(--spacing));--_text-min-size-number:calc(40*var(--_text-scaling));--_text-max-size-number:40;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*])}.md\:text-\[min\(2\.5vw\,38px\)\]{font-size:min(2.5vw,38px)}.md\:text-\[min\(7vw\,100px\)\]{font-size:min(7vw,100px)}.md\:after\:ml-0\!:after{content:var(--tw-content);margin-left:calc(var(--spacing)*0)!important}}@media(min-width:64rem){.lg\:basis-363{flex-basis:calc(var(--spacing)*363)}.lg\:grid-cols-banner3{grid-template-columns:var(--grid-template-columns-banner3)}}@container (min-width:363px){.\@min-\[363px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[363px\]\:flex-row{flex-direction:row}}.\[\&_a\]\:inline-block a{display:inline-block}.\[\&_a\]\:p-\[0\.2em\] a{padding:.2em}.\[\&_a\]\:text-key01 a{color:var(--color-key01)}.\[\&_a\]\:text-key01\! a{color:var(--color-key01)!important}.\[\&_a\]\:underline a{text-decoration-line:underline}@media(hover:hover){.\[\&_a\]\:hover\:text-key03 a:hover{color:var(--color-key03)}}.\[\&_a\:hover\]\:text-key02\! a:hover{color:var(--color-key02)!important}.\[\&_a\:hover\]\:no-underline a:hover{text-decoration-line:none}}:root{--_min-window-size:400;--_max-window-size:1600}.heading-jfn01{--_scaling:.666666;--_flmb-min-size:calc(48*var(--spacing)*var(--_scaling));--_flmb-max-size:calc(48*var(--spacing));--_flmb-min-size-number:calc(48*var(--_scaling));--_flmb-max-size-number:48;--_flmb-fluid-rem:calc(( var(--_flmb-min-size-number) - (var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmb-fluid-vw:calc((var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-bottom:clamp(var(--_flmb-min-size),var(--_flmb-fluid-rem) + var(--_flmb-fluid-vw),var(--_flmb-max-size));text-align:center;--_text-scaling:.833333;--_text-min-size:calc(36*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(36*var(--spacing));--_text-min-size-number:calc(36*var(--_text-scaling));--_text-max-size-number:36;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*]);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-key05)}.heading-jfn01:after{margin-inline:auto;margin-top:calc(var(--spacing)*15);height:calc(var(--spacing)*3);width:calc(var(--spacing)*80);content:var(--tw-content);background-color:var(--color-key01);display:block}.heading-jfn01-left{--_scaling:.666666;--_flmb-min-size:calc(48*var(--spacing)*var(--_scaling));--_flmb-max-size:calc(48*var(--spacing));--_flmb-min-size-number:calc(48*var(--_scaling));--_flmb-max-size-number:48;--_flmb-fluid-rem:calc(( var(--_flmb-min-size-number) - (var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmb-fluid-vw:calc((var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-bottom:clamp(var(--_flmb-min-size),var(--_flmb-fluid-rem) + var(--_flmb-fluid-vw),var(--_flmb-max-size));text-align:left;--_text-scaling:.833333;--_text-min-size:calc(36*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(36*var(--spacing));--_text-min-size-number:calc(36*var(--_text-scaling));--_text-max-size-number:36;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*]);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-key05)}.heading-jfn01-left:after{margin-top:calc(var(--spacing)*15);margin-left:calc(var(--spacing)*0);height:calc(var(--spacing)*3);width:calc(var(--spacing)*80);content:var(--tw-content);background-color:var(--color-key01);display:block}.heading-jfn01-white{--_scaling:.666666;--_flmb-min-size:calc(48*var(--spacing)*var(--_scaling));--_flmb-max-size:calc(48*var(--spacing));--_flmb-min-size-number:calc(48*var(--_scaling));--_flmb-max-size-number:48;--_flmb-fluid-rem:calc(( var(--_flmb-min-size-number) - (var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmb-fluid-vw:calc((var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-bottom:clamp(var(--_flmb-min-size),var(--_flmb-fluid-rem) + var(--_flmb-fluid-vw),var(--_flmb-max-size));text-align:center;--_text-scaling:.833333;--_text-min-size:calc(36*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(36*var(--spacing));--_text-min-size-number:calc(36*var(--_text-scaling));--_text-max-size-number:36;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*]);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-white)}.heading-jfn01-white:after{margin-inline:auto;margin-top:calc(var(--spacing)*15);height:calc(var(--spacing)*3);width:calc(var(--spacing)*80);content:var(--tw-content);background-color:var(--color-white);display:block}.heading-jfn01-white-left{--_scaling:.666666;--_flmb-min-size:calc(48*var(--spacing)*var(--_scaling));--_flmb-max-size:calc(48*var(--spacing));--_flmb-min-size-number:calc(48*var(--_scaling));--_flmb-max-size-number:48;--_flmb-fluid-rem:calc(( var(--_flmb-min-size-number) - (var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmb-fluid-vw:calc((var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-bottom:clamp(var(--_flmb-min-size),var(--_flmb-fluid-rem) + var(--_flmb-fluid-vw),var(--_flmb-max-size));text-align:left;--_text-scaling:.833333;--_text-min-size:calc(36*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(36*var(--spacing));--_text-min-size-number:calc(36*var(--_text-scaling));--_text-max-size-number:36;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*]);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-white)}.heading-jfn01-white-left:after{margin-top:calc(var(--spacing)*15);margin-left:calc(var(--spacing)*0);height:calc(var(--spacing)*3);width:calc(var(--spacing)*80);content:var(--tw-content);background-color:var(--color-white);display:block}.heading-jfn02{--_scaling:.666666;--_flmt-min-size:calc(96*var(--spacing)*var(--_scaling));--_flmt-max-size:calc(96*var(--spacing));--_flmt-min-size-number:calc(96*var(--_scaling));--_flmt-max-size-number:96;--_flmt-fluid-rem:calc(( var(--_flmt-min-size-number) - (var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmt-fluid-vw:calc((var(--_flmt-max-size-number) - var(--_flmt-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-top:clamp(var(--_flmt-min-size),var(--_flmt-fluid-rem) + var(--_flmt-fluid-vw),var(--_flmt-max-size));padding-inline:calc(var(--spacing)*16);text-align:center;--_text-scaling:.833333;--_text-min-size:calc(18*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(18*var(--spacing));--_text-min-size-number:calc(18*var(--_text-scaling));--_text-max-size-number:18;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*]);--tw-leading:1.2;color:var(--color-key01);flex-direction:column;align-items:center;gap:1em;line-height:1.2;display:flex}.heading-jfn02 em{--tw-font-weight:var(--font-weight-semibold);font-size:2.6em;font-weight:var(--font-weight-semibold);font-style:normal}.heading-jfn02 span{text-transform:capitalize}.heading-jfn03{--_scaling:.666666;--_flmb-min-size:calc(20*var(--spacing)*var(--_scaling));--_flmb-max-size:calc(20*var(--spacing));--_flmb-min-size-number:calc(20*var(--_scaling));--_flmb-max-size-number:20;--_flmb-fluid-rem:calc(( var(--_flmb-min-size-number) - (var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_flmb-fluid-vw:calc((var(--_flmb-max-size-number) - var(--_flmb-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);margin-bottom:clamp(var(--_flmb-min-size),var(--_flmb-fluid-rem) + var(--_flmb-fluid-vw),var(--_flmb-max-size));--_text-scaling:.833333;--_text-min-size:calc(24*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(24*var(--spacing));--_text-min-size-number:calc(24*var(--_text-scaling));--_text-max-size-number:24;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*]);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#1f1f2c}.button-jfn01{background-color:var(--color-key01);padding-inline:calc(var(--spacing)*40);padding-block:calc(var(--spacing)*16);text-align:center;font-size:calc(15*var(--spacing));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*]);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px}@media(hover:hover){.button-jfn01:hover{cursor:pointer;background-color:var(--color-key02)}}.button-jfn02{justify-content:center;align-items:center;gap:calc(var(--spacing)*5);background-color:#004ea21a;border-radius:3.40282e38px;display:flex}@supports (color:color-mix(in lab,red,red)){.button-jfn02{background-color:color-mix(in oklab,var(--color-key01)10%,transparent)}}.button-jfn02{padding:calc(var(--spacing)*13);--_text-scaling:.833333;--_text-min-size:calc(18*var(--spacing)*var(--_text-scaling));--_text-max-size:calc(18*var(--spacing));--_text-min-size-number:calc(18*var(--_text-scaling));--_text-max-size-number:18;--_text-fluid-rem:calc(( var(--_text-min-size-number) - (var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*var(--_min-window-size))*.0625rem);--_text-fluid-vw:calc((var(--_text-max-size-number) - var(--_text-min-size-number))/(var(--_max-window-size) - var(--_min-window-size))*100vw);font-size:clamp(var(--_text-min-size),var(--_text-fluid-rem) + var(--_text-fluid-vw),var(--_text-max-size));line-height:calc(---modifier(number)*var(--spacing));line-height:---modifier([length],[*]);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-key01);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.button-jfn02:hover{background-color:#ff8d2833}@supports (color:color-mix(in lab,red,red)){.button-jfn02:hover{background-color:color-mix(in oklab,var(--color-key03)20%,transparent)}}}.button-radiko{background-color:var(--color-radiko);width:fit-content;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;display:block}@media(hover:hover){.button-radiko:hover{background-color:#47ceff}}.button-pagination-link{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.button-pagination-link:after{bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*3);content:var(--tw-content);background-color:var(--color-white);width:75%;position:absolute}.button-pagination-link.is-active{pointer-events:none}.button-pagination-link.is-active:after,.button-pagination-link:hover:after{content:var(--tw-content);background-color:var(--color-key01)}.button-pagination-arrow{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.button-pagination-arrow img{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.button-pagination-arrow:hover img{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.button-pagination-arrow.is-disabled{pointer-events:none;opacity:.2}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.js-hero-slide .splide__slide article{transform-origin:bottom;transition:opacity .3s,translate .8s,rotate .8s!important}.js-hero-slide .splide__slide.is-next article{opacity:0;translate:30px;rotate:.6deg}.js-hero-slide .splide__slide.is-prev article{opacity:0;translate:-30px;rotate:.6deg}.js-hero-slide .splide__slide.is-active article{opacity:1;translate:0;rotate:none}.js-grid-slide .splide__slide{width:100%}.splide__pagination{gap:2px;display:flex}.splide__pagination__page{--_size:16px;--_diameter:.5;width:calc(var(--_size)*1.2);height:calc(var(--_size)*1.2);box-sizing:content-box;border-radius:50%;display:block;position:relative}.splide__pagination__page:before{content:"";width:calc(var(--_diameter)*var(--_size));height:calc(var(--_diameter)*var(--_size));transform-origin:50%;background-color:#fff;border:1px solid #000;border-radius:50%;margin:auto;transition:all .3s;display:block;position:absolute;inset:0;scale:1}.splide__navigation--white .splide__pagination__page:before{border-color:#fff}.splide__pagination__page:after{content:"";z-index:-1;width:var(--_size);height:var(--_size);background-color:#fff;border:1px solid #000;border-radius:50%;margin:auto;transition:all .3s;display:block;position:absolute;inset:0;scale:0}.splide__navigation--white .splide__pagination__page:after{border-color:#fff}.splide__pagination__page:hover{cursor:pointer}.splide__pagination__page.is-active:before{background-color:#000}.splide__pagination__page.is-active:after{scale:1}.splide__arrows{justify-content:center;gap:24px;padding-top:24px;display:flex}.splide__arrow{justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.splide__arrow:after{content:"";background-color:#000;width:14px;height:14px;transition:translate .3s;display:block;-webkit-mask-image:url(/images/arrow-right.svg);mask-image:url(/images/arrow-right.svg)}.splide__navigation--white .splide__arrow:after{background-color:#fff}.splide__arrow:hover{cursor:pointer}.splide__arrow:hover:after{translate:4px}.splide__arrow.splide__arrow--prev{transform:rotate(180deg)}.voice-player{background-color:#232831;border-radius:12px;width:100%;height:200px;display:flex;overflow:hidden}.voice-player__art{flex-shrink:0;width:200px;height:200px}.voice-player__art img{object-fit:cover;width:100%;height:100%;display:block}.voice-player__art-placeholder{background-color:#eaeaef;width:100%;height:100%}.voice-player__content{flex-direction:column;flex:1;justify-content:center;gap:12px;min-width:0;padding:16px 24px;display:flex}.voice-player__program-title{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.voice-player__episode-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.voice-player__controls{align-items:center;gap:12px;display:flex}.voice-player__play-btn{color:#fff;cursor:pointer;background-color:#7474ec;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .15s;display:flex}.voice-player__play-btn:hover{background-color:#5c5cd6}.voice-player__play-btn:focus-visible{outline-offset:2px;outline:2px solid #7474ec}.voice-player__icon-pause,.voice-player.is-playing .voice-player__icon-play{display:none}.voice-player.is-playing .voice-player__icon-pause{display:block}.voice-player__time{color:#ffffff80;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.voice-player__progress{cursor:pointer;padding:4px 0}.voice-player__progress:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #7474ec}.voice-player__progress-bar{background-color:#eaeaef;border-radius:3px;height:6px;position:relative;overflow:hidden}.voice-player__progress-filled{background-color:#7474ec;border-radius:3px;width:0;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}@media(max-width:480px){.voice-player{flex-direction:column;height:auto}.voice-player__art{aspect-ratio:1;width:100%;height:auto;max-height:200px}.voice-player__content{padding:12px 16px 16px}}.search-history__clear{z-index:1;background:var(--color-key07);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:1;transition:background .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-history__clear:hover{background:var(--color-key05)}input.search-history--has-clear{padding-right:40px!important}.search-history__dropdown{z-index:60;background:#fff;border:1px solid #e5e5e5;border-radius:12px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #0000001a}.search-history__list{margin:0;padding:4px 0;list-style:none}.search-history__item{align-items:center;padding:0 4px;display:flex}.search-history__keyword{min-width:0;color:var(--color-key05);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 12px;font-size:14px;transition:background .12s;overflow:hidden}.search-history__keyword:hover,.search-history__item--active .search-history__keyword{background:var(--color-key06)}.search-history__delete{width:28px;height:28px;color:var(--color-key07);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:background .12s,color .12s;display:flex}.search-history__delete:hover{color:var(--color-key05);background:#f0f0f0}.search-history__footer{text-align:right;border-top:1px solid #f0f0f0;padding:6px 12px}.search-history__clear-all{color:var(--color-key07);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:color .12s,background .12s}.search-history__clear-all:hover{color:var(--color-key01);background:var(--color-key06)}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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-content{syntax:"*";inherits:false;initial-value:""}
