@layer theme{:root{--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-family-sans);--default-font-feature-settings: var(--font-family-sans--font-feature-settings);--default-font-variation-settings: var(--font-family-sans--font-variation-settings);--default-mono-font-family: var(--font-family-mono);--default-mono-font-feature-settings: var(--font-family-mono--font-feature-settings);--default-mono-font-variation-settings: var(--font-family-mono--font-variation-settings);--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--color-black: #000;--color-white: #fff;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-slate-950: #020617;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-gray-950: #030712;--color-zinc-50: #fafafa;--color-zinc-100: #f4f4f5;--color-zinc-200: #e4e4e7;--color-zinc-300: #d4d4d8;--color-zinc-400: #a1a1aa;--color-zinc-500: #71717a;--color-zinc-600: #52525b;--color-zinc-700: #3f3f46;--color-zinc-800: #27272a;--color-zinc-900: #18181b;--color-zinc-950: #09090b;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-neutral-950: #0a0a0a;--color-stone-50: #fafaf9;--color-stone-100: #f5f5f4;--color-stone-200: #e7e5e4;--color-stone-300: #d6d3d1;--color-stone-400: #a8a29e;--color-stone-500: #78716c;--color-stone-600: #57534e;--color-stone-700: #44403c;--color-stone-800: #292524;--color-stone-900: #1c1917;--color-stone-950: #0c0a09;--color-red-50: #fef2f2;--color-red-100: #fee2e2;--color-red-200: #fecaca;--color-red-300: #fca5a5;--color-red-400: #f87171;--color-red-500: #ef4444;--color-red-600: #dc2626;--color-red-700: #b91c1c;--color-red-800: #991b1b;--color-red-900: #7f1d1d;--color-red-950: #450a0a;--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdba74;--color-orange-400: #fb923c;--color-orange-500: #f97316;--color-orange-600: #ea580c;--color-orange-700: #c2410c;--color-orange-800: #9a3412;--color-orange-900: #7c2d12;--color-orange-950: #431407;--color-amber-50: #fffbeb;--color-amber-100: #fef3c7;--color-amber-200: #fde68a;--color-amber-300: #fcd34d;--color-amber-400: #fbbf24;--color-amber-500: #f59e0b;--color-amber-600: #d97706;--color-amber-700: #b45309;--color-amber-800: #92400e;--color-amber-900: #78350f;--color-amber-950: #451a03;--color-yellow-50: #fefce8;--color-yellow-100: #fef9c3;--color-yellow-200: #fef08a;--color-yellow-300: #fde047;--color-yellow-400: #facc15;--color-yellow-500: #eab308;--color-yellow-600: #ca8a04;--color-yellow-700: #a16207;--color-yellow-800: #854d0e;--color-yellow-900: #713f12;--color-yellow-950: #422006;--color-lime-50: #f7fee7;--color-lime-100: #ecfccb;--color-lime-200: #d9f99d;--color-lime-300: #bef264;--color-lime-400: #a3e635;--color-lime-500: #84cc16;--color-lime-600: #65a30d;--color-lime-700: #4d7c0f;--color-lime-800: #3f6212;--color-lime-900: #365314;--color-lime-950: #1a2e05;--color-green-50: #f0fdf4;--color-green-100: #dcfce7;--color-green-200: #bbf7d0;--color-green-300: #86efac;--color-green-400: #4ade80;--color-green-500: #22c55e;--color-green-600: #16a34a;--color-green-700: #15803d;--color-green-800: #166534;--color-green-900: #14532d;--color-green-950: #052e16;--color-emerald-50: #ecfdf5;--color-emerald-100: #d1fae5;--color-emerald-200: #a7f3d0;--color-emerald-300: #6ee7b7;--color-emerald-400: #34d399;--color-emerald-500: #10b981;--color-emerald-600: #059669;--color-emerald-700: #047857;--color-emerald-800: #065f46;--color-emerald-900: #064e3b;--color-emerald-950: #022c22;--color-teal-50: #f0fdfa;--color-teal-100: #ccfbf1;--color-teal-200: #99f6e4;--color-teal-300: #5eead4;--color-teal-400: #2dd4bf;--color-teal-500: #14b8a6;--color-teal-600: #0d9488;--color-teal-700: #0f766e;--color-teal-800: #115e59;--color-teal-900: #134e4a;--color-teal-950: #042f2e;--color-cyan-50: #ecfeff;--color-cyan-100: #cffafe;--color-cyan-200: #a5f3fc;--color-cyan-300: #67e8f9;--color-cyan-400: #22d3ee;--color-cyan-500: #06b6d4;--color-cyan-600: #0891b2;--color-cyan-700: #0e7490;--color-cyan-800: #155e75;--color-cyan-900: #164e63;--color-cyan-950: #083344;--color-sky-50: #f0f9ff;--color-sky-100: #e0f2fe;--color-sky-200: #bae6fd;--color-sky-300: #7dd3fc;--color-sky-400: #38bdf8;--color-sky-500: #0ea5e9;--color-sky-600: #0284c7;--color-sky-700: #0369a1;--color-sky-800: #075985;--color-sky-900: #0c4a6e;--color-sky-950: #082f49;--color-blue-50: #eff6ff;--color-blue-100: #dbeafe;--color-blue-200: #bfdbfe;--color-blue-300: #93c5fd;--color-blue-400: #60a5fa;--color-blue-500: #3b82f6;--color-blue-600: #2563eb;--color-blue-700: #1d4ed8;--color-blue-800: #1e40af;--color-blue-900: #1e3a8a;--color-blue-950: #172554;--color-indigo-50: #eef2ff;--color-indigo-100: #e0e7ff;--color-indigo-200: #c7d2fe;--color-indigo-300: #a5b4fc;--color-indigo-400: #818cf8;--color-indigo-500: #6366f1;--color-indigo-600: #4f46e5;--color-indigo-700: #4338ca;--color-indigo-800: #3730a3;--color-indigo-900: #312e81;--color-indigo-950: #1e1b4b;--color-violet-50: #f5f3ff;--color-violet-100: #ede9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c4b5fd;--color-violet-400: #a78bfa;--color-violet-500: #8b5cf6;--color-violet-600: #7c3aed;--color-violet-700: #6d28d9;--color-violet-800: #5b21b6;--color-violet-900: #4c1d95;--color-violet-950: #2e1065;--color-purple-50: #faf5ff;--color-purple-100: #f3e8ff;--color-purple-200: #e9d5ff;--color-purple-300: #d8b4fe;--color-purple-400: #c084fc;--color-purple-500: #a855f7;--color-purple-600: #9333ea;--color-purple-700: #7e22ce;--color-purple-800: #6b21a8;--color-purple-900: #581c87;--color-purple-950: #3b0764;--color-fuchsia-50: #fdf4ff;--color-fuchsia-100: #fae8ff;--color-fuchsia-200: #f5d0fe;--color-fuchsia-300: #f0abfc;--color-fuchsia-400: #e879f9;--color-fuchsia-500: #d946ef;--color-fuchsia-600: #c026d3;--color-fuchsia-700: #a21caf;--color-fuchsia-800: #86198f;--color-fuchsia-900: #701a75;--color-fuchsia-950: #4a044e;--color-pink-50: #fdf2f8;--color-pink-100: #fce7f3;--color-pink-200: #fbcfe8;--color-pink-300: #f9a8d4;--color-pink-400: #f472b6;--color-pink-500: #ec4899;--color-pink-600: #db2777;--color-pink-700: #be185d;--color-pink-800: #9d174d;--color-pink-900: #831843;--color-pink-950: #500724;--color-rose-50: #fff1f2;--color-rose-100: #ffe4e6;--color-rose-200: #fecdd3;--color-rose-300: #fda4af;--color-rose-400: #fb7185;--color-rose-500: #f43f5e;--color-rose-600: #e11d48;--color-rose-700: #be123c;--color-rose-800: #9f1239;--color-rose-900: #881337;--color-rose-950: #4c0519;--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur: 8px;--blur-sm: 4px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--radius: .25rem;--radius-sm: .125rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-xs: 0 1px #0000000d;--shadow-sm: 0 1px 2px 0 #0000000d;--shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl: 0 25px 50px -12px #00000040;--shadow-inner: inset 0 2px 4px 0 #0000000d;--inset-shadow-xs: inset 0 1px #0000000d;--inset-shadow-sm: inset 0 1px 1px #0000000d;--inset-shadow: inset 0 2px 4px #0000000d;--drop-shadow: 0 1px 2px #0000001a, 0 1px 1px #0000000f;--drop-shadow-sm: 0 1px 1px #0000000d;--drop-shadow-md: 0 4px 3px #00000012, 0 2px 2px #0000000f;--drop-shadow-lg: 0 10px 8px #0000000a, 0 4px 3px #0000001a;--drop-shadow-xl: 0 20px 13px #00000008, 0 8px 5px #00000014;--drop-shadow-2xl: 0 25px 25px #00000026;--drop-shadow-none: 0 0 #0000;--spacing-px: 1px;--spacing-0: 0px;--spacing-0_5: .125rem;--spacing-1: .25rem;--spacing-1_5: .375rem;--spacing-2: .5rem;--spacing-2_5: .625rem;--spacing-3: .75rem;--spacing-3_5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--width-3xs: 16rem;--width-2xs: 18rem;--width-xs: 20rem;--width-sm: 24rem;--width-md: 28rem;--width-lg: 32rem;--width-xl: 36rem;--width-2xl: 42rem;--width-3xl: 48rem;--width-4xl: 56rem;--width-5xl: 64rem;--width-6xl: 72rem;--width-7xl: 80rem;--width-prose: 65ch;--font-family-sans: YakuHanJP, "Noto Sans JP", sans-serif;--font-family-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-xs--line-height: 1rem;--font-size-sm: .875rem;--font-size-sm--line-height: 1.25rem;--font-size-base: 1rem;--font-size-base--line-height: 1.5rem;--font-size-lg: 1.125rem;--font-size-lg--line-height: 1.75rem;--font-size-xl: 1.25rem;--font-size-xl--line-height: 1.75rem;--font-size-2xl: 1.5rem;--font-size-2xl--line-height: 2rem;--font-size-3xl: 1.875rem;--font-size-3xl--line-height: 2.25rem;--font-size-4xl: 2.25rem;--font-size-4xl--line-height: 2.5rem;--font-size-5xl: 3rem;--font-size-5xl--line-height: 1;--font-size-6xl: 3.75rem;--font-size-6xl--line-height: 1;--font-size-7xl: 4.5rem;--font-size-7xl--line-height: 1;--font-size-8xl: 6rem;--font-size-8xl--line-height: 1;--font-size-9xl: 8rem;--font-size-9xl--line-height: 1;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--line-height-3: .75rem;--line-height-4: 1rem;--line-height-5: 1.25rem;--line-height-6: 1.5rem;--line-height-7: 1.75rem;--line-height-8: 2rem;--line-height-9: 2.25rem;--line-height-10: 2.5rem;--perspective-dramatic: 100px;--perspective-near: 300px;--perspective-normal: 500px;--perspective-midrange: 800px;--perspective-distant: 1200px;--transition-timing-function-linear: linear;--transition-timing-function-in: cubic-bezier(.4, 0, 1, 1);--transition-timing-function-out: cubic-bezier(0, 0, .2, 1);--transition-timing-function-in-out: cubic-bezier(.4, 0, .2, 1);--font-family-akshar: Akshar, sans-serif}}@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}body{line-height:inherit}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}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}input:where(:not([type=button],[type=reset],[type=submit])),select,textarea{border:1px solid}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}ol,ul,menu{list-style:none}textarea{resize:vertical}::placeholder{opacity:1;color:color-mix(in srgb,currentColor 50%,transparent)}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:var(--spacing-0, 0px)}.inset-x-0{right:var(--spacing-0, 0px);left:var(--spacing-0, 0px)}.-top-1{top:calc(var(--spacing-1, .25rem) * -1)}.top-0{top:var(--spacing-0, 0px)}.top-\[24\.2\%\]{top:24.2%}.top-\[39\%\]{top:39%}.top-\[80\.6\%\]{top:80.6%}.right-0{right:var(--spacing-0, 0px)}.right-\[-310px\]{right:-310px}.left-\[-400px\]{left:-400px}.left-\[-720px\]{left:-720px}.-z-10{z-index:-10}.z-50{z-index:50}.-mt-11{margin-top:calc(var(--spacing-11, 2.75rem) * -1)}.mt-2{margin-top:var(--spacing-2, .5rem)}.mt-3{margin-top:var(--spacing-3, .75rem)}.mt-4{margin-top:var(--spacing-4, 1rem)}.mt-5{margin-top:var(--spacing-5, 1.25rem)}.mt-10{margin-top:var(--spacing-10, 2.5rem)}.mt-12{margin-top:var(--spacing-12, 3rem)}.mt-14{margin-top:var(--spacing-14, 3.5rem)}.mt-20{margin-top:var(--spacing-20, 5rem)}.mt-\[-35px\]{margin-top:-35px}.mt-\[24px\]{margin-top:24px}.mt-\[70px\]{margin-top:70px}.mt-\[75px\]{margin-top:75px}.mt-\[120px\]{margin-top:120px}.mx-auto{margin-left:auto;margin-right:auto}.mb-6{margin-bottom:var(--spacing-6, 1.5rem)}.mb-12{margin-bottom:var(--spacing-12, 3rem)}.mb-16{margin-bottom:var(--spacing-16, 4rem)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.h-32{height:var(--spacing-32, 8rem)}.h-\[50px\]{height:50px}.h-\[70px\]{height:70px}.h-lvh{height:100lvh}.w-\[43px\]{width:43px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[72px\]{width:72px}.w-\[95px\]{width:95px}.w-\[283px\]{width:283px}.w-\[307px\]{width:307px}.w-\[309px\]{width:309px}.w-\[335px\]{width:335px}.w-\[409px\]{width:409px}.w-\[518px\]{width:518px}.w-\[856px\]{width:856px}.w-full{width:100%}.max-w-\[940px\]{max-width:940px}.max-w-\[980px\]{max-width:980px}.max-w-\[1100px\]{max-width:1100px}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-5{gap:var(--spacing-5, 1.25rem)}.gap-\[26px\]{gap:26px}:where(.space-y-7>:not(:last-child)){margin-top:calc(var(--spacing-7, 1.75rem) * var(--tw-space-y-reverse));margin-bottom:calc(var(--spacing-7, 1.75rem) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){margin-top:calc(var(--spacing-20, 5rem) * var(--tw-space-y-reverse));margin-bottom:calc(var(--spacing-20, 5rem) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[40px\]>:not(:last-child)){margin-top:calc(40px * var(--tw-space-y-reverse));margin-bottom:calc(40px * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-x>:not(:last-child)){border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-\[\#989898\]>:not(:last-child)){border-color:#989898}:where(.divide-white\/50>:not(:last-child)){border-color:color-mix(in srgb,var(--color-white, #fff) 50%,transparent)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[\#323232\]{background-color:#323232}.bg-\[\#B0D137\]{background-color:#b0d137}.bg-white{background-color:var(--color-white, #fff)}.bg-white\/30{background-color:color-mix(in srgb,var(--color-white, #fff) 30%,transparent)}.bg-\[linear-gradient\(180deg\,_\#e5e5e5_0\%\,_\#f7f7f7_100\%\)\]{background-image:linear-gradient(#e5e5e5,#f7f7f7)}.bg-\[url\(img\/dialogue2026\/footer-bg\.webp\)\]{background-image:url(../../../img/dialogue/student/2026/footer-bg.webp)}.bg-\[url\(img\/dialogue2026\/title-conner-top\.webp\)\,url\(img\/dialogue2026\/title-conner-bottom\.webp\)\]{background-image:url(../../../img/dialogue/student/2026/title-conner-top.webp),url(../../../img/dialogue/student/2026/title-conner-bottom.webp)}.bg-\[size\:25px\]{background-size:25px}.bg-cover{background-size:cover}.bg-\[position\:top_150px_center\]{background-position:50% 150px}.bg-\[position\:top_left\,bottom_right\]{background-position:0 0,100% 100%}.bg-no-repeat{background-repeat:no-repeat}.py-7{padding-top:var(--spacing-7, 1.75rem);padding-bottom:var(--spacing-7, 1.75rem)}.py-10{padding-top:var(--spacing-10, 2.5rem);padding-bottom:var(--spacing-10, 2.5rem)}.pt-5{padding-top:var(--spacing-5, 1.25rem)}.pt-12{padding-top:var(--spacing-12, 3rem)}.pt-\[100px\]{padding-top:100px}.px-2{padding-left:var(--spacing-2, .5rem);padding-right:var(--spacing-2, .5rem)}.px-2\.5{padding-left:var(--spacing-2_5, .625rem);padding-right:var(--spacing-2_5, .625rem)}.px-4{padding-left:var(--spacing-4, 1rem);padding-right:var(--spacing-4, 1rem)}.px-5{padding-left:var(--spacing-5, 1.25rem);padding-right:var(--spacing-5, 1.25rem)}.px-6{padding-left:var(--spacing-6, 1.5rem);padding-right:var(--spacing-6, 1.5rem)}.pb-12{padding-bottom:var(--spacing-12, 3rem)}.pl-5{padding-left:var(--spacing-5, 1.25rem)}.text-center{text-align:center}.font-akshar{font-family:var(--font-family-akshar, Akshar, sans-serif)}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[30px\]{font-size:30px}.text-\[35px\]{font-size:35px}.text-\[36px\]{font-size:36px}.text-\[45px\]{font-size:45px}.text-\[48px\]{font-size:48px}.text-\[90px\]{font-size:90px}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[1\.4\]{line-height:1.4}.leading-\[2\.4\]{line-height:2.4}.leading-\[2\.35\]{line-height:2.35}.leading-loose{line-height:var(--line-height-loose, 2)}.leading-none{line-height:var(--line-height-none, 1)}.tracking-wide{letter-spacing:var(--letter-spacing-wide, .025em)}.text-\[\#999\]{color:#999}.text-\[\#323232\]{color:#323232}.text-\[\#B0D137\]{color:#b0d137}.text-white{color:var(--color-white, #fff)}.opacity-0{opacity:0}.grayscale{--tw-grayscale: grayscale(100%);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,)}.filter{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,)}.delay-200{transition-delay:.2s}.delay-600{transition-delay:.6s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-400{transition-duration:.4s}.duration-800{transition-duration:.8s}.select-none{-webkit-user-select:none;user-select:none}.\*\:pl-\[1em\]>*{padding-left:1em}.group-\[\.is-scrolled\]\:h-\[40px\]:is(:where(.group).is-scrolled *){height:40px}.group-\[\.is-scrolled\]\:w-\[40px\]:is(:where(.group).is-scrolled *){width:40px}.group-\[\.is-scrolled\]\:bg-white:is(:where(.group).is-scrolled *){background-color:var(--color-white, #fff)}.group-\[\.is-scrolled\]\:text-\[12px\]:is(:where(.group).is-scrolled *){font-size:12px}.group-\[\:not\(\.is-loaded\)\]\/body\:opacity-0:is(:where(.group\/body):not(.is-loaded) *){opacity:0}.group-\[\:not\(\.is-loaded\)\]\/body\:blur-\[10px\]:is(:where(.group\/body):not(.is-loaded) *){--tw-blur: blur(10px);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,)}.\*\:before\:absolute>*:before{content:var(--tw-content);position:absolute}.\*\:before\:left-0>*:before{content:var(--tw-content);left:var(--spacing-0, 0px)}.\*\:before\:content-\[\'※_\'\]>*:before{--tw-content: "※ ";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-4:after{content:var(--tw-content);right:var(--spacing-4, 1rem)}.after\:h-\[12\.5px\]:after{content:var(--tw-content);height:12.5px}.after\:w-\[32px\]:after{content:var(--tw-content);width:32px}.after\:bg-\[url\(img\/dialogue2026\/ic-button-black\.webp\)\]:after{content:var(--tw-content);background-image:url(../../../img/dialogue/student/2026/ic-button-black.webp)}.after\:bg-\[url\(img\/dialogue2026\/ic-button\.webp\)\]:after{content:var(--tw-content);background-image:url(../../../img/dialogue/student/2026/ic-button.webp)}.after\:bg-cover:after{content:var(--tw-content);background-size:cover}.after\:bg-right:after{content:var(--tw-content);background-position:100%}.hover\:scale-105:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-115:hover{--tw-scale-x: 115%;--tw-scale-y: 115%;--tw-scale-z: 115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:opacity-70:hover{opacity:.7}@media (width < 48rem){.sp_grid_off{display:block!important;figure{margin:0 auto 26px}}.w-\[43px\] img{margin-left:10px!important}.max-md\:mt-4{margin-top:var(--spacing-4, 1rem)}}@media (width < 48rem){.max-md\:mr-5{margin-right:var(--spacing-5, 1.25rem)}}@media (width < 48rem){.max-md\:ml-5{margin-left:var(--spacing-5, 1.25rem)}}@media (width < 48rem){.max-md\:flex-col{flex-direction:column}}@media (width < 48rem){.max-md\:gap-4{gap:var(--spacing-4, 1rem)}}@media (width < 48rem){:where(.max-md\:divide-y>:not(:last-child)){border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}}@media (width < 48rem){.max-md\:py-0\.5{padding-top:var(--spacing-0_5, .125rem);padding-bottom:var(--spacing-0_5, .125rem)}}@media (width < 48rem){.max-md\:px-5{padding-left:var(--spacing-5, 1.25rem);padding-right:var(--spacing-5, 1.25rem)}}@media (width < 48rem){.max-md\:text-center{text-align:center}}@media (width < 48rem){.max-md\:leading-\[1\.4\]{line-height:1.4}}@media (width >= 48rem){.md\:top-\[18\%\]{top:18%}}@media (width >= 48rem){.md\:top-\[38\%\]{top:38%}}@media (width >= 48rem){.md\:top-\[76\.2\%\]{top:76.2%}}@media (width >= 48rem){.md\:right-\[-2\%\]{right:-2%}}@media (width >= 48rem){.md\:left-\[-9\%\]{left:-9%}}@media (width >= 48rem){.md\:left-\[-50\.69\%\]{left:-50.69%}}@media (width >= 48rem){.md\:mt-10{margin-top:var(--spacing-10, 2.5rem)}}@media (width >= 48rem){.md\:mt-16{margin-top:var(--spacing-16, 4rem)}}@media (width >= 48rem){.md\:mt-\[45px\]{margin-top:45px}}@media (width >= 48rem){.md\:mt-\[110px\]{margin-top:110px}}@media (width >= 48rem){.md\:mt-\[120px\]{margin-top:120px}}@media (width >= 48rem){.md\:mt-\[140px\]{margin-top:140px}}@media (width >= 48rem){.md\:mt-\[155px\]{margin-top:155px}}@media (width >= 48rem){.md\:mb-5{margin-bottom:var(--spacing-5, 1.25rem)}}@media (width >= 48rem){.md\:mb-16{margin-bottom:var(--spacing-16, 4rem)}}@media (width >= 48rem){.md\:mb-28{margin-bottom:var(--spacing-28, 7rem)}}@media (width >= 48rem){.md\:flex{display:flex}.pc_none{display:none}}@media (width >= 48rem){.md\:hidden{display:none}}@media (width >= 48rem){.md\:h-20{height:var(--spacing-20, 5rem)}}@media (width >= 48rem){.md\:h-\[84px\]{height:84px}}@media (width >= 48rem){.md\:h-\[90px\]{height:90px}}@media (width >= 48rem){.md\:w-\[28\.4\%\]{width:28.4%}}@media (width >= 48rem){.md\:w-\[35\.97\%\]{width:35.97%}}@media (width >= 48rem){.md\:w-\[59\.44\%\]{width:59.44%}}@media (width >= 48rem){.md\:w-\[61px\]{width:61px}}@media (width >= 48rem){.md\:w-\[113px\]{width:113px}}@media (width >= 48rem){.md\:w-\[397px\]{width:397px}}@media (width >= 48rem){.md\:w-\[450px\]{width:450px}}@media (width >= 48rem){.md\:w-\[460px\]{width:460px}}@media (width >= 48rem){.md\:w-\[566px\]{width:566px}}@media (width >= 48rem){.md\:w-\[590px\]{width:590px}}@media (width >= 48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 48rem){.md\:items-center{align-items:center}}@media (width >= 48rem){.md\:gap-8{gap:var(--spacing-8, 2rem)}}@media (width >= 48rem){:where(.md\:space-y-14>:not(:last-child)){margin-top:calc(var(--spacing-14, 3.5rem) * var(--tw-space-y-reverse));margin-bottom:calc(var(--spacing-14, 3.5rem) * calc(1 - var(--tw-space-y-reverse)))}}@media (width >= 48rem){:where(.md\:space-y-28>:not(:last-child)){margin-top:calc(var(--spacing-28, 7rem) * var(--tw-space-y-reverse));margin-bottom:calc(var(--spacing-28, 7rem) * calc(1 - var(--tw-space-y-reverse)))}}@media (width >= 48rem){:where(.md\:space-y-\[70px\]>:not(:last-child)){margin-top:calc(70px * var(--tw-space-y-reverse));margin-bottom:calc(70px * calc(1 - var(--tw-space-y-reverse)))}}@media (width >= 48rem){:where(.md\:divide-x>:not(:last-child)){border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}@media (width >= 48rem){.md\:bg-\[position\:top_220px_center\]{background-position:50% 220px}}@media (width >= 48rem){.md\:py-\[46px\]{padding-top:46px;padding-bottom:46px}}@media (width >= 48rem){.md\:pt-\[210px\]{padding-top:210px}}@media (width >= 48rem){.md\:px-9{padding-left:var(--spacing-9, 2.25rem);padding-right:var(--spacing-9, 2.25rem)}}@media (width >= 48rem){.md\:px-10{padding-left:var(--spacing-10, 2.5rem);padding-right:var(--spacing-10, 2.5rem)}}@media (width >= 48rem){.md\:pl-9{padding-left:var(--spacing-9, 2.25rem)}}@media (width >= 48rem){.md\:pl-10{padding-left:var(--spacing-10, 2.5rem)}}@media (width >= 48rem){.md\:text-\[16px\]{font-size:16px}}@media (width >= 48rem){.md\:text-\[18px\]{font-size:18px}}@media (width >= 48rem){.md\:text-\[24px\]{font-size:24px}}@media (width >= 48rem){.md\:text-\[48px\]{font-size:48px}}@media (width >= 48rem){.md\:leading-\[2\.25\]{line-height:2.25}}@media (width >= 48rem){.md\:leading-\[2\.333\]{line-height:2.333}}@media (width >= 48rem){.md\:leading-\[2\.33\]{line-height:2.33}}@media (width >= 48rem){.group-\[\.is-scrolled\]\:md\:h-\[60px\]:is(:where(.group).is-scrolled *){height:60px}}@media (width >= 48rem){.group-\[\.is-scrolled\]\:md\:w-\[52px\]:is(:where(.group).is-scrolled *){width:52px}}@media (width >= 48rem){.group-\[\.is-scrolled\]\:md\:text-\[20px\]:is(:where(.group).is-scrolled *){font-size:20px}}@media (width >= 48rem){.md\:after\:right-10:after{content:var(--tw-content);right:var(--spacing-10, 2.5rem)}}@media (width >= 48rem){.md\:after\:w-\[62px\]:after{content:var(--tw-content);width:62px}}}[data-in].md\:grid{justify-content:center}[data-in]{transition-duration:.6s}[data-in]:not(.is-in){opacity:0;filter:blur(10px);transform:translateY(12px)}@supports (-moz-orient: inline){@layer base{*,:before,:after,::backdrop{--tw-rotate-x: rotateX(0);--tw-rotate-y: rotateY(0);--tw-rotate-z: rotateZ(0);--tw-skew-x: skewX(0);--tw-skew-y: skewY(0);--tw-space-y-reverse: 0;--tw-divide-x-reverse: 0;--tw-border-style: solid;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-opacity: ;--tw-saturate: ;--tw-sepia: ;--tw-content: "";--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-divide-y-reverse: 0}}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@property --tw-rotate-x{syntax: "<transform-function>"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "<transform-function>"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "<transform-function>"; inherits: false; initial-value: rotate(0);}@property --tw-skew-x{syntax: "<transform-function>"; inherits: false; initial-value: skew(0);}@property --tw-skew-y{syntax: "<transform-function>"; inherits: false; initial-value: skewY(0);}@property --tw-space-y-reverse{syntax: "<number>"; inherits: false; initial-value: 0;}@property --tw-divide-x-reverse{syntax: "<number>"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "<custom-ident>"; inherits: false; initial-value: solid;}@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-content{syntax: "*"; inherits: false; initial-value: "";}@property --tw-scale-x{syntax: "<number>|<percentage>"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "<number>|<percentage>"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "<number>|<percentage>"; inherits: false; initial-value: 1;}@property --tw-divide-y-reverse{syntax: "<number>"; inherits: false; initial-value: 0;}.session{width:90%;margin:50px auto}.session tr{border-bottom:1px dotted #5a5a5a}.session th,.session td{min-height:130px;vertical-align:middle;padding:20px 30px}.session th{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500;font-size:18px}.session th span{font-size:13px;display:block;padding:10px 0}.session td p span{display:block;font-weight:700;margin-bottom:8px}.form_wrapper .form .form_item input[type=text],.form_wrapper .form .form_item textarea{background-color:#fff}.form_wrapper .form .form_item .radios .radio label:before{background-color:#fff}@media (width >= 48rem){.form_wrapper{margin-bottom:100px;padding-top:60px}.form_wrapper .title_wrapper{padding-bottom:60px!important}.form_wrapper .form_footer{padding-bottom:0!important}}@media (width < 48rem){.form_wrapper{margin-bottom:40px;padding-top:20px}.form_wrapper .title_wrapper{padding-bottom:40px!important}.form_wrapper .form_footer{padding-bottom:0!important}}
