/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-yellow-100:oklch(.973 .071 103.193);--color-blue-100:oklch(.932 .032 255.585);--color-gray-50:oklch(.985 .002 247.839);--color-gray-100:oklch(.967 .003 264.542);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@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}:-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;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}:-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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,)}.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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";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-drop-shadow{syntax:"*";inherits:false}:root{--font-ja: "Noto Sans JP Variable", sans-serif;--font-en: "Orbitron Variable", sans-serif;--font-heading: "Sekuya", sans-serif;--color-black-100: #191f20;--color-white-00: #fff;--color-gray-100: #edf1f5;--color-main-100: #188dc8;--color-main-120: #0010a2;--color-point-100: #2a2d8f;--color-blue-100: #343f87;--color-border-100: #cccccc;--color-grad-main: linear-gradient(to bottom, #898ac1 0%, #45489d 100%);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--dur: .3s;--z-header: 6000;--z-drawer: 5000;--header-height: 100px;--glitch-width: 50vw;--glitch-height: 100vh;--gap-horizontal: 10px;--gap-vertical: 5px;--time-anim: 5.2s;--delay-anim: 0s;--blend-mode-1: none;--blend-mode-2: none;--blend-mode-3: none;--blend-mode-4: overlay;--blend-mode-5: overlay;--blend-color-1: transparent;--blend-color-2: transparent;--blend-color-3: transparent;--blend-color-4: #c9e635;--blend-color-5: #1c1cc9}body{color:var(--color-black-100);background:var(--color-white-00);font-family:var(--font-ja);-webkit-text-size-adjust:100%;text-indent:min(0vw + 0rem,0rem);font-size:min(.2448979592vw + .7551020408rem,1rem);letter-spacing:.05em;line-height:1.75;font-weight:400}#page{position:relative;overflow:clip;z-index:2}#page:before{content:"";display:block;width:100vw;height:100vh;background-image:url(/schoolfestival2026/img/common/bg_stage.webp);background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#000;position:fixed;top:0;left:0;z-index:-1}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.6}img{vertical-align:bottom;height:auto;max-width:100%;min-height:1px;object-fit:cover}.js-svg{width:1em;height:1em}img.js-svg{opacity:0}svg.js-svg{opacity:1}svg{overflow:hidden}.c-container{margin-left:auto;margin-right:auto;width:min(73.8775510204vw + 97.9591836735px,1280px);padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.c-container.-s{padding-inline:10px}.c-fluid{padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.c-grid-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(35.306122449vw + 35.1020408163px,600px)) minmax(0,min(35.306122449vw + 35.1020408163px,600px)) minmax(0,1fr)}@media only screen and (max-width: 567px){.c-grid-container{grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}}.c-grid-fluid{display:grid;grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px,40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}.c-grid-container>.col1-2,.c-grid-fluid>.col1-2{grid-column:1/2}.c-grid-container>.col1-3,.c-grid-fluid>.col1-3{grid-column:1/3}.c-grid-container>.col1-4,.c-grid-fluid>.col1-4{grid-column:1/4}.c-grid-container>.col1-5,.c-grid-fluid>.col1-5{grid-column:1/5}.c-grid-container>.col2-3,.c-grid-fluid>.col2-3{grid-column:2/3}.c-grid-container>.col2-4,.c-grid-fluid>.col2-4{grid-column:2/4}.c-grid-container>.col2-5,.c-grid-fluid>.col2-5{grid-column:2/5}.c-grid-container>.col3-4,.c-grid-fluid>.col3-4{grid-column:3/4}.c-grid-container>.col3-5,.c-grid-fluid>.col3-5{grid-column:3/5}.c-grid-container>.col4-5,.c-grid-fluid>.col4-5{grid-column:4/5}.c-grid-container.-nowrap>[class*=col],.c-grid-fluid.-nowrap>[class*=col]{grid-row:1/-1}.c-grid-column{display:grid}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width: 1599px){.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (max-width: 1599px){.c-grid-column.-col3.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col3.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col3.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col3.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col3.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}@media only screen and (max-width: 1599px){.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (max-width: 1599px){.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1599px){.c-grid-column.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1299px){.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1299px){.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 1023px){.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 767px){.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 767px){.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media only screen and (max-width: 567px){.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media only screen and (max-width: 567px){.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}}.c-text-xs{font-size:min(.1632653061vw + .5867346939rem,.75rem)}.c-text-s{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-text-m{font-size:min(.2448979592vw + .7551020408rem,1rem)}.c-text-l{font-size:min(.1632653061vw + .9617346939rem,1.125rem)}.c-title{font-weight:700}.c-title-s{font-size:min(.6530612245vw + .8469387755rem,1.5rem)}.c-title-m{font-size:min(1.1428571429vw + .8571428571rem,2rem)}.c-title-l{font-size:min(1.306122449vw + 1.193877551rem,2.5rem)}.js-anim_elm.-fadein{opacity:0;translate:0 10px;transition:all var(--dur) ease-in-out}.js-anim_elm.-fadein.is-act{opacity:1;translate:0 0}.c-dot_list li{display:flex;align-items:flex-start;gap:5px}.c-dot_list li:before{content:"";flex-shrink:0;inline-size:min(.1632653061vw + 5.387755102px,8px);aspect-ratio:1;background-image:linear-gradient(162deg,#ffc096,#f85c51);border-radius:50%;margin-block-start:calc(.9em - 4px)}.c-dot_list.-col2{display:grid;grid-template-columns:repeat(2,1fr)}.c-section{margin-block-end:min(8.9795918367vw + 6.3265306122px,150px)}.c-guest_item{background-color:var(--color-gray-100);padding:min(1.1428571429vw + 5.7142857143px,24px) min(1.1428571429vw + 5.7142857143px,24px) min(1.7959183673vw + .2040816327rem,2rem);border-radius:min(.6530612245vw + 5.5510204082px,16px)}.c-guest_item__thumbnail{margin-block-end:min(.6530612245vw + 21.5510204082px,32px)}.c-guest_item__thumbnail img{display:block;inline-size:100%}.c-guest_item__soon{display:grid;place-items:center;min-block-size:min(11.4285714286vw + 137.1428571429px,320px);padding:min(1.306122449vw + 19.1020408163px,40px) min(.8163265306vw + 6.9387755102px,20px);color:var(--color-blue-100);font-family:var(--font-heading);font-weight:400;font-size:min(1.9591836735vw + 1.5408163265rem,3.5rem);line-height:1.2;letter-spacing:0;text-align:center}.c-guest_item__credit{margin-block-start:12px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.8;letter-spacing:0;text-align:center}.c-guest_item__body{max-inline-size:752px;margin-inline:auto}.c-guest_item__title{font-weight:900;font-size:min(1.6326530612vw + .8673469388rem,2.5rem);line-height:1.4;letter-spacing:0;margin-block-end:min(.8163265306vw + 6.9387755102px,20px);margin-inline-end:max(-.8163265306vw + 3.0612244898px,-10px)}.c-guest_item__title span{display:inline-block}.c-guest_item__info{margin-block-end:min(.6530612245vw + 13.5510204082px,24px)}.c-guest_item__info .item{display:flex;gap:min(.4897959184vw + 8.1632653061px,16px);align-items:flex-start}.c-guest_item__info .item+.item{margin-block-start:3.7px}.c-guest_item__info .item dt{background-color:var(--color-blue-100);color:var(--color-white-00);min-inline-size:min(1.7959183673vw + 2.7040816327rem,4.5rem);max-inline-size:min(1.7959183673vw + 2.7040816327rem,4.5rem);font-size:min(.6530612245vw + .4719387755rem,1.125rem);font-weight:700;line-height:1.8;letter-spacing:0;text-align:center}.c-guest_item__info .item dd{font-size:min(.4081632653vw + .7168367347rem,1.125rem);font-weight:500;line-height:1.8;letter-spacing:0}.c-guest_item__info .item dd span{display:inline-block}.c-guest_item__info .item.-program{margin-block-start:min(.4897959184vw + 8.1632653061px,16px)}.c-guest_item__info .item.-program dd{flex:1;min-inline-size:0}.c-guest_item__info .program_list{display:grid;gap:min(.3265306122vw + 6.7755102041px,12px)}.c-guest_item__info .program_list li{background-color:var(--color-white-00);border-inline-start:min(.0816326531vw + 2.693877551px,4px) solid var(--color-blue-100);border-radius:min(.3265306122vw + 2.7755102041px,8px);padding:min(.4897959184vw + 6.1632653061px,14px) min(.6530612245vw + 9.5510204082px,20px)}.c-guest_item__info .program_list .time{color:var(--color-blue-100);font-size:min(.4897959184vw + .8852040816rem,1.375rem);font-weight:700;line-height:1.6}.c-guest_item__info .program_list .name{font-weight:700;line-height:1.6}.c-guest_item__info .program_list .name span{display:inline-block}.c-guest_item__info .program_list .text{font-size:min(.2448979592vw + .6926020408rem,.9375rem);line-height:1.8}.c-guest_item__notice{background-color:#fff8e0;border:1px solid #fbbe00;border-radius:min(.3265306122vw + 2.7755102041px,8px);padding:min(.4897959184vw + 8.1632653061px,16px) min(.7346938776vw + 12.2448979592px,24px);margin-block-end:min(.6530612245vw + 13.5510204082px,24px);letter-spacing:0;line-height:1.8}.c-guest_item__notice .title{font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700}.c-guest_item__notice .text{font-size:min(.2448979592vw + .7551020408rem,1rem)}.c-guest_item__profile{background-color:var(--color-white-00);padding:min(.8163265306vw + 6.9387755102px,20px) min(2.0408163265vw + 7.3469387755px,40px) min(.6530612245vw + 17.5510204082px,28px);border-radius:min(.3265306122vw + 2.7755102041px,8px)}.c-guest_item__profile .title{font-family:var(--font-en);color:var(--color-blue-100);text-transform:uppercase;font-size:min(.6530612245vw + .8469387755rem,1.5rem);line-height:1.8;letter-spacing:0;display:flex;align-items:center;white-space:nowrap;gap:4px;font-weight:700;margin-block-end:min(.2448979592vw + 4.0816326531px,8px)}.c-guest_item__profile .title:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-blue-100)}.c-guest_item__profile .desc{max-inline-size:670.3px;font-size:min(.2448979592vw + .7551020408rem,1rem);line-height:1.8;letter-spacing:0}.c-guest_item__profile .sns_list{display:flex;gap:min(.4081632653vw + 3.4693877551px,10px);margin-block-start:min(.9795918367vw + 8.3265306122px,24px)}.c-guest_item__profile .sns_list li a{inline-size:min(.9795918367vw + 2.2704081633rem,3.25rem);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-white-00);border:1px solid var(--color-border-100);font-size:min(.4081632653vw + .9043367347rem,1.3125rem);color:var(--color-blue-100)}.c-comingsoon{background-color:var(--color-gray-100);border-radius:min(.6530612245vw + 5.5510204082px,16px);padding:min(3.2653061224vw + 7.7551020408px,60px);block-size:min(8.1632653061vw + 169.387755102px,300px);width:100%;display:flex;justify-content:center;align-items:center}.c-comingsoon.-white{background-color:var(--color-white-00)}.c-comingsoon__text{font-family:var(--font-en);font-size:min(.6530612245vw + 1.8469387755rem,2.5rem);line-height:1.4;text-transform:uppercase;font-weight:700;color:var(--color-point-100)}.c-slider_indicator{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-block-start:min(.4897959184vw + 8.1632653061px,16px)}.c-slider_indicator__num{font-size:min(.4081632653vw + .9043367347rem,1.3125rem);font-weight:400;color:var(--color-white-00);font-family:var(--font-heading);display:block;line-height:1.42;letter-spacing:0}.c-slider_indicator__num.total:before{content:"/";margin-inline-end:6px}.c-slider_indicator button{inline-size:min(.1632653061vw + 7.387755102px,10px);aspect-ratio:1;border-radius:50%}.c-slider_indicator button:not(:disabled){background-color:var(--color-white-00);cursor:pointer}.c-slider_indicator button:disabled{background-color:var(--color-point-100)}.u-color-font{color:var(--color-black-100)}.u-color-sub{color:var(--color-gray-100)}.u-color-gray{color:#666}.u-color-point{color:var(--color-point-100)}.u-color-current{color:var(--current-color)}.u-center{text-align:center}.u-right{text-align:right}.u-mb-em0_25{margin-bottom:.25em!important}.u-mt-em0_25{margin-top:.25em!important}.u-mb-em0_5{margin-bottom:.5em!important}.u-mt-em0_5{margin-top:.5em!important}.u-mb-em0_75{margin-bottom:.75em!important}.u-mt-em0_75{margin-top:.75em!important}.u-mb-em1{margin-bottom:1em!important}.u-mt-em1{margin-top:1em!important}.u-mb-em1_25{margin-bottom:1.25em!important}.u-mt-em1_25{margin-top:1.25em!important}.u-mb-em1_5{margin-bottom:1.5em!important}.u-mt-em1_5{margin-top:1.5em!important}.u-mb-em1_75{margin-bottom:1.75em!important}.u-mt-em1_75{margin-top:1.75em!important}.u-mb-em2{margin-bottom:2em!important}.u-mt-em2{margin-top:2em!important}.u-mb-em2_5{margin-bottom:2.5em!important}.u-mt-em2_5{margin-top:2.5em!important}.u-mb-em3{margin-bottom:3em!important}.u-mt-em3{margin-top:3em!important}.u-gap-0{gap:0}.u-gap-em0_25{gap:.25em}.u-gap-em0_5{gap:.5em}.u-gap-em1{gap:1em}.u-gap-em1_5{gap:1.5em}.u-gap-em2{gap:2em}.u-gap-10{gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-row-10{row-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-col-10{column-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-20{gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-row-20{row-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-col-20{column-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-30{gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-row-30{row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-col-30{column-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-40{gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-row-40{row-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-col-40{column-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-50{gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-row-50{row-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-col-50{column-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-60{gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-row-60{row-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-col-60{column-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-70{gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-row-70{row-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-col-70{column-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-80{gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-row-80{row-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-col-80{column-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-90{gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-row-90{row-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-col-90{column-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-100{gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-row-100{row-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-col-100{column-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-mt0{margin-top:min(0vw + 0px,0px)!important}.u-mb0{margin-bottom:min(0vw + 0px,0px)!important}.u-ml0{margin-left:min(0vw + 0px,0px)!important}.u-mr0{margin-right:min(0vw + 0px,0px)!important}.u-pt0{padding-top:min(0vw + 0px,0px)!important}.u-pb0{padding-bottom:min(0vw + 0px,0px)!important}.u-pl0{padding-left:min(0vw + 0px,0px)!important}.u-pr0{padding-right:min(0vw + 0px,0px)!important}.u-mt5{margin-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mb5{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-ml5{margin-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mr5{margin-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pt5{padding-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pb5{padding-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pl5{padding-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pr5{padding-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mt10{margin-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mb10{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-ml10{margin-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mr10{margin-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pt10{padding-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pb10{padding-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pl10{padding-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pr10{padding-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mt15{margin-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mb15{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-ml15{margin-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mr15{margin-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pt15{padding-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pb15{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pl15{padding-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pr15{padding-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mt20{margin-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mb20{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-ml20{margin-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mr20{margin-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pt20{padding-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pb20{padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pl20{padding-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pr20{padding-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mt25{margin-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mb25{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-ml25{margin-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mr25{margin-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pt25{padding-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pb25{padding-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pl25{padding-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pr25{padding-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mt30{margin-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mb30{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-ml30{margin-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mr30{margin-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pt30{padding-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pb30{padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pl30{padding-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pr30{padding-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mt35{margin-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mb35{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-ml35{margin-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mr35{margin-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pt35{padding-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pb35{padding-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pl35{padding-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pr35{padding-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mt40{margin-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mb40{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-ml40{margin-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mr40{margin-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pt40{padding-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pb40{padding-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pl40{padding-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pr40{padding-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mt45{margin-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mb45{margin-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-ml45{margin-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mr45{margin-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pt45{padding-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pb45{padding-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pl45{padding-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pr45{padding-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mt50{margin-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mb50{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-ml50{margin-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mr50{margin-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pt50{padding-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pb50{padding-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pl50{padding-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pr50{padding-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mt55{margin-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mb55{margin-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-ml55{margin-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mr55{margin-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pt55{padding-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pb55{padding-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pl55{padding-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pr55{padding-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mt60{margin-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mb60{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-ml60{margin-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mr60{margin-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pt60{padding-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pb60{padding-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pl60{padding-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pr60{padding-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mt65{margin-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mb65{margin-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-ml65{margin-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mr65{margin-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pt65{padding-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pb65{padding-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pl65{padding-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pr65{padding-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mt70{margin-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mb70{margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-ml70{margin-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mr70{margin-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pt70{padding-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pb70{padding-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pl70{padding-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pr70{padding-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mt75{margin-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mb75{margin-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-ml75{margin-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mr75{margin-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pt75{padding-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pb75{padding-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pl75{padding-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pr75{padding-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mt80{margin-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mb80{margin-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-ml80{margin-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mr80{margin-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pt80{padding-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pb80{padding-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pl80{padding-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pr80{padding-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mt85{margin-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mb85{margin-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-ml85{margin-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mr85{margin-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pt85{padding-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pb85{padding-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pl85{padding-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pr85{padding-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mt90{margin-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mb90{margin-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-ml90{margin-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mr90{margin-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pt90{padding-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pb90{padding-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pl90{padding-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pr90{padding-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mt95{margin-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mb95{margin-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-ml95{margin-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mr95{margin-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pt95{padding-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pb95{padding-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pl95{padding-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pr95{padding-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mt100{margin-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mb100{margin-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-ml100{margin-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mr100{margin-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pt100{padding-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pb100{padding-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pl100{padding-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pr100{padding-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-p0{padding:0!important}.u-visible{display:block}@media only screen and (max-width: 1599px){.u-visible-max{display:none!important}}@media only screen and (max-width: 1299px){.u-visible-md{display:none!important}}@media only screen and (max-width: 1023px){.u-visible-tab{display:none!important}}@media only screen and (max-width: 767px){.u-visible-sp{display:none!important}}@media only screen and (max-width: 567px){.u-visible-spmin{display:none!important}}@media only screen and (max-width: 374px){.u-visible-min{display:none!important}}.u-hidden{display:none}.u-hidden-max{display:none!important}@media only screen and (max-width: 1599px){.u-hidden-max{display:block!important}.u-hidden-max.-f{display:flex!important}.u-hidden-max.-i{display:inline!important}.u-hidden-max.-ib{display:inline-block!important}}.u-hidden-md{display:none!important}@media only screen and (max-width: 1299px){.u-hidden-md{display:block!important}.u-hidden-md.-f{display:flex!important}.u-hidden-md.-i{display:inline!important}.u-hidden-md.-ib{display:inline-block!important}}.u-hidden-tab{display:none!important}@media only screen and (max-width: 1023px){.u-hidden-tab{display:block!important}.u-hidden-tab.-f{display:flex!important}.u-hidden-tab.-i{display:inline!important}.u-hidden-tab.-ib{display:inline-block!important}}.u-hidden-sp{display:none!important}@media only screen and (max-width: 767px){.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}}.u-hidden-spmin{display:none!important}@media only screen and (max-width: 567px){.u-hidden-spmin{display:block!important}.u-hidden-spmin.-f{display:flex!important}.u-hidden-spmin.-i{display:inline!important}.u-hidden-spmin.-ib{display:inline-block!important}}.u-hidden-min{display:none!important}@media only screen and (max-width: 374px){.u-hidden-min{display:block!important}.u-hidden-min.-f{display:flex!important}.u-hidden-min.-i{display:inline!important}.u-hidden-min.-ib{display:inline-block!important}}.u-weight-900{font-weight:900}.u-weight-800{font-weight:800}.u-weight-700{font-weight:700}.u-weight-600{font-weight:600}.u-weight-500{font-weight:500}.u-weight-400{font-weight:400}.u-weight-300{font-weight:300}.u-weight-200{font-weight:200}.u-weight-100{font-weight:100}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/schoolfestival2026/_astro/noto-sans-jp-latin-wght-normal.BZ68q7jy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/schoolfestival2026/_astro/noto-sans-jp-cyrillic-wght-normal.BRl66X3J.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/schoolfestival2026/_astro/noto-sans-jp-vietnamese-wght-normal.DtCMfjuO.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans JP Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/schoolfestival2026/_astro/noto-sans-jp-latin-ext-wght-normal.BSSZJvKb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Orbitron Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/schoolfestival2026/_astro/orbitron-latin-wght-normal.Du7j2Vp2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sekuya;font-style:normal;font-display:swap;font-weight:400;src:url(/schoolfestival2026/_astro/sekuya-latin-ext-400-normal.BI0_gvu1.woff2) format("woff2"),url(/schoolfestival2026/_astro/sekuya-latin-ext-400-normal.BY4B0t1i.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sekuya;font-style:normal;font-display:swap;font-weight:400;src:url(/schoolfestival2026/_astro/sekuya-latin-400-normal.BpSWK7Oi.woff2) format("woff2"),url(/schoolfestival2026/_astro/sekuya-latin-400-normal.CFWXdEoG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.l-header[data-astro-cid-qsbg4lgu]{position:absolute;left:0;top:0;inline-size:100%}.l-header__logo[data-astro-cid-qsbg4lgu]{position:relative;z-index:98;display:flex;align-items:center;gap:min(1.25vw,20px);inline-size:fit-content;margin-inline:auto;padding:min(1.5vw,24px) min(3.75vw,60px);background-color:var(--color-white-00);border-radius:0 0 min(2.5vw,40px) min(2.5vw,40px)}@media only screen and (max-width: 767px){.l-header__logo[data-astro-cid-qsbg4lgu]{flex-direction:column;justify-content:center;gap:min(.9795918367vw + 8.3265306122px,24px);inline-size:100%;block-size:min(13.6326530612vw + 115.8775510204px,334px);padding:min(.8163265306vw + 6.9387755102px,20px) min(2.4489795918vw + 20.8163265306px,60px);border-radius:0 0 min(2.4489795918vw + 20.8163265306px,60px) min(2.4489795918vw + 20.8163265306px,60px)}}.l-header__logo[data-astro-cid-qsbg4lgu] img{display:block}.l-header__logo[data-astro-cid-qsbg4lgu] img.oca{inline-size:min(23.5vw,376px)}@media only screen and (max-width: 767px){.l-header__logo[data-astro-cid-qsbg4lgu] img.oca{inline-size:min(22.1224489796vw + 188.0408163265px,542px)}}.l-header__logo[data-astro-cid-qsbg4lgu] img.jsh{inline-size:min(26.1875vw,419px)}@media only screen and (max-width: 767px){.l-header__logo[data-astro-cid-qsbg4lgu] img.jsh{inline-size:min(24.5714285714vw + 208.8571428571px,602px)}}.l-header__logo[data-astro-cid-qsbg4lgu] img.noshoku{inline-size:min(21.5vw,344px)}@media only screen and (max-width: 767px){.l-header__logo[data-astro-cid-qsbg4lgu] img.noshoku{inline-size:min(24.5714285714vw + 208.8571428571px,602px)}}.l-header__menu[data-astro-cid-qsbg4lgu]{display:none;position:fixed;top:min(.4081632653vw + 13.4693877551px,20px);right:min(.8163265306vw + 6.9387755102px,20px);background-color:var(--color-point-100);color:var(--color-white-00);border:2px solid var(--color-white-00);border-radius:100vmax;inline-size:min(4.0816326531vw + 3.4183673469rem,7.5rem);padding:min(.1632653061vw + 7.387755102px,10px);text-align:center;line-height:1;font-weight:900;cursor:pointer;z-index:100;transition:opacity var(--dur) ease,visibility var(--dur) ease}@media only screen and (max-width: 767px){.l-header__menu[data-astro-cid-qsbg4lgu]{display:block;opacity:0;visibility:hidden}body:is(.is-middle,.is-bottom) .l-header__menu[data-astro-cid-qsbg4lgu],.l-header__menu[data-astro-cid-qsbg4lgu].is-act{opacity:1;visibility:visible}}.l-header__menu[data-astro-cid-qsbg4lgu]:before{content:"MENU"}.l-header__menu[data-astro-cid-qsbg4lgu].is-act:before{content:"CLOSE"}.c-menu[data-astro-cid-vk7drora]{position:absolute;background-color:#bbdae8;position:fixed;top:0;right:0;visibility:hidden;opacity:0;pointer-events:none;width:100%;height:100%;z-index:99;padding:min(4.0816326531vw + 34.693877551px,100px) min(1.6326530612vw + 13.8775510204px,40px)}.c-menu[data-astro-cid-vk7drora].is-show{visibility:visible;opacity:1;pointer-events:auto}.c-menu_item[data-astro-cid-vk7drora]{border-bottom:1px solid var(--color-white-00)}.c-menu_item[data-astro-cid-vk7drora] a[data-astro-cid-vk7drora]{display:flex;flex-direction:column;align-items:flex-start;padding-block:min(.4081632653vw + 8.4693877551px,15px);font-weight:700}.c-menu_item__en[data-astro-cid-vk7drora]{font-family:var(--font-heading);font-weight:400;color:var(--color-point-100);font-size:min(.3265306122vw + 1.0484693878rem,1.375rem)}.c-icon[data-astro-cid-7idwsoxf]{display:inline-flex;align-items:center;justify-content:center;width:1em;aspect-ratio:1/1}.c-icon[data-astro-cid-7idwsoxf] svg{width:100%;height:100%}.c-icon[data-astro-cid-7idwsoxf] svg path{fill:currentColor}img[data-astro-cid-vaoytkem]{inline-size:auto}.l-footer[data-astro-cid-pabptcd3]{position:relative;background-color:var(--color-white-00)}.l-footer_school[data-astro-cid-pabptcd3]{display:grid;grid-template-columns:580fr 540fr;max-inline-size:1120px;margin-inline:auto;padding-block:min(3.2653061224vw + 27.7551020408px,80px) min(2.3428571429vw + 31.2142857143px,68.7px);gap:min(1.9591836735vw + 24.6530612245px,56px) 0}@media only screen and (max-width: 767px){.l-footer_school[data-astro-cid-pabptcd3]{grid-template-columns:repeat(1,1fr);gap:min(1.306122449vw + 27.1020408163px,48px)}}.l-footer_school__item[data-astro-cid-pabptcd3]{font-size:min(.1632653061vw + .8367346939rem,1rem);line-height:1.8;letter-spacing:0}@media only screen and (max-width: 767px){.l-footer_school__item[data-astro-cid-pabptcd3]{display:flex;flex-direction:column;align-items:center}}.l-footer_school__item[data-astro-cid-pabptcd3] .logo[data-astro-cid-pabptcd3]{margin-block-end:min(.6530612245vw + 7.5510204082px,18px)}.l-footer_school__item[data-astro-cid-pabptcd3] .logo[data-astro-cid-pabptcd3] img{display:block}.l-footer_school__item[data-astro-cid-pabptcd3] .logo[data-astro-cid-pabptcd3] img.oca{inline-size:min(17.6326530612vw + 201.8775510204px,484px)}.l-footer_school__item[data-astro-cid-pabptcd3] .logo[data-astro-cid-pabptcd3] img.jsh{inline-size:min(19.5918367347vw + 226.5306122449px,540px)}.l-footer_school__item[data-astro-cid-pabptcd3] .logo[data-astro-cid-pabptcd3] img.noshoku{inline-size:min(11.6734693878vw + 256.2244897959px,443px)}.l-footer_school__item[data-astro-cid-pabptcd3] .info_list[data-astro-cid-pabptcd3]{display:flex;align-items:center;gap:.2em 16px;flex-wrap:wrap}.l-footer_school__item[data-astro-cid-pabptcd3] .info_list[data-astro-cid-pabptcd3] li[data-astro-cid-pabptcd3]{display:flex;align-items:center;gap:9px}.l-footer_school__item[data-astro-cid-pabptcd3] .info_list[data-astro-cid-pabptcd3] a[data-astro-cid-pabptcd3]{text-decoration:underline}.l-footer_copyright[data-astro-cid-pabptcd3]{background-color:var(--color-black-100);color:var(--color-white-00);text-align:center;padding:min(.7346938776vw + 17.2448979592px,29px) min(.8163265306vw + 16.9387755102px,30px);font-size:min(.1632653061vw + .5867346939rem,.75rem);line-height:1.8;letter-spacing:0}.l-footer_copyright__br[data-astro-cid-pabptcd3]{display:none}@media only screen and (max-width: 767px){.l-footer_copyright__br[data-astro-cid-pabptcd3]{display:inline}}.c-fixed_button[data-astro-cid-pabptcd3]{display:none;position:fixed;bottom:min(.8163265306vw + 6.9387755102px,20px);right:min(.8163265306vw + 6.9387755102px,20px);inline-size:min(6.693877551vw + 62.8979591837px,170px);z-index:100;opacity:0;translate:0 10px;transition:all .4s ease}@media only screen and (max-width: 767px){.c-fixed_button[data-astro-cid-pabptcd3]{display:block}}body:not(.is-top) .c-fixed_button[data-astro-cid-pabptcd3]{opacity:1;translate:0 0}body.is-bottom .c-fixed_button[data-astro-cid-pabptcd3]{opacity:0;translate:0 10px}.p-kv[data-astro-cid-gidjdmur]{background-color:var(--color-white-00)}@media only screen and (max-width: 767px){.p-kv[data-astro-cid-gidjdmur]{padding-block-start:min(9.7959183673vw + 83.2653061224px,240px);padding-block-end:calc(68.2666666667vw + min(2.0408163265vw + 19.3469387755px,52px))}}.p-kv_inner[data-astro-cid-gidjdmur]{position:relative;max-inline-size:1600px;margin-inline:auto;aspect-ratio:1600/900;overflow:hidden}@media only screen and (max-width: 767px){.p-kv_inner[data-astro-cid-gidjdmur]{aspect-ratio:375/736;overflow:visible}}.p-kv_inner[data-astro-cid-gidjdmur]:after{content:"";position:absolute;z-index:10;inset:min(.6530612245vw + 5.5510204082px,16px);border-radius:min(1.2040816327vw + 9.4846938776px,28.75px);box-shadow:0 0 0 100px var(--color-white-00);pointer-events:none}@media only screen and (max-width: 767px){.p-kv_inner[data-astro-cid-gidjdmur]:after{display:none}}.p-kv_bg[data-astro-cid-gidjdmur]{position:absolute;inset:0;inline-size:100%;block-size:100%;max-block-size:none;object-fit:cover}.p-kv_photo[data-astro-cid-gidjdmur]{display:block;position:absolute;z-index:1;top:5.7777777778%;left:1%;inline-size:97.375%;max-inline-size:none}.p-kv_cut[data-astro-cid-gidjdmur]{display:block;position:absolute;max-inline-size:none}.p-kv_cut[data-astro-cid-gidjdmur].-right{z-index:2;top:20.6666666667%;left:62.3125%;inline-size:16.75%}.p-kv_cut[data-astro-cid-gidjdmur].-left{z-index:4;top:12.8888888889%;left:15.125%;inline-size:26.375%}.p-kv_sp[data-astro-cid-gidjdmur]{display:block;position:absolute;z-index:1;top:-14.402173913%;left:0;inline-size:100%;max-inline-size:none}.p-kv_copy[data-astro-cid-gidjdmur],.p-kv_sub[data-astro-cid-gidjdmur],.p-kv_logo[data-astro-cid-gidjdmur],.p-kv_date[data-astro-cid-gidjdmur]{position:absolute;left:50%;translate:-50% 0}.p-kv_copy[data-astro-cid-gidjdmur] img,.p-kv_sub[data-astro-cid-gidjdmur] img,.p-kv_logo[data-astro-cid-gidjdmur] img,.p-kv_date[data-astro-cid-gidjdmur] img{display:block;inline-size:100%}@media only screen and (max-width: 767px){.p-kv_copy[data-astro-cid-gidjdmur],.p-kv_sub[data-astro-cid-gidjdmur],.p-kv_logo[data-astro-cid-gidjdmur],.p-kv_date[data-astro-cid-gidjdmur]{inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}}.p-kv_copy[data-astro-cid-gidjdmur]{z-index:8;top:11%;inline-size:27.875%}.p-kv_sub[data-astro-cid-gidjdmur]{z-index:5;top:67.2222222222%;inline-size:34.6875%}.p-kv_logo[data-astro-cid-gidjdmur]{z-index:6;top:22.4444444444%;inline-size:45.6875%}.p-kv_date[data-astro-cid-gidjdmur]{z-index:7;top:77%;inline-size:26%}.p-kv_guest[data-astro-cid-gidjdmur]{position:absolute;z-index:3;inset:0;pointer-events:none}@media only screen and (max-width: 767px){.p-kv_guest[data-astro-cid-gidjdmur]{z-index:2;inset:100% 0 auto;block-size:68.2666666667vw}.p-kv_guest[data-astro-cid-gidjdmur]:before{content:"";position:absolute;top:-14.1333333333vw;left:50%;inline-size:238.1333333333vw;aspect-ratio:893/765;translate:-50% 0;border-radius:50%;background-color:var(--color-white-00);clip-path:inset(0 0 86.5359477124% 0)}}.p-kv_guest__item[data-astro-cid-gidjdmur]{--u: calc(100cqw / 393);position:absolute;left:75.8125%;inline-size:24.5625%;aspect-ratio:393/288;container-type:inline-size}@media only screen and (max-width: 767px){.p-kv_guest__item[data-astro-cid-gidjdmur]{left:8.2666666667%;inline-size:104.8%}}.p-kv_guest__item[data-astro-cid-gidjdmur]:before{content:"";position:absolute;left:calc(var(--bg-x) * var(--u));top:calc(var(--bg-y) * var(--u));inline-size:calc(var(--bg-w) * var(--u));aspect-ratio:var(--bg-w)/var(--bg-h);background:var(--bg) no-repeat center/contain}.p-kv_guest__item[data-astro-cid-gidjdmur].-day1{top:67.2222222222%;--bg: url(/schoolfestival2026/img/kv/kv_guest01_bg.svg);--bg-x: 5;--bg-y: -36;--bg-w: 428;--bg-h: 428}@media only screen and (max-width: 767px){.p-kv_guest__item[data-astro-cid-gidjdmur].-day1{top:-17.8666666667vw;--bg: url(/schoolfestival2026/img/kv/kv_guest01_bg_sp.svg);--bg-x: 37;--bg-y: 45;--bg-w: 307;--bg-h: 232}}.p-kv_guest__card[data-astro-cid-gidjdmur]{position:absolute;z-index:1;left:calc(-65 * var(--u));top:calc(88 * var(--u));inline-size:calc(213 * var(--u));min-block-size:calc(123 * var(--u));border-radius:calc(8 * var(--u));background-color:var(--color-white-00);box-shadow:calc(4 * var(--u)) calc(4 * var(--u)) 0 #0003;overflow:hidden}@media only screen and (max-width: 767px){.p-kv_guest__card[data-astro-cid-gidjdmur]{left:calc(-17 * var(--u));top:calc(96 * var(--u));min-block-size:calc(110 * var(--u))}}.p-kv_guest__head[data-astro-cid-gidjdmur]{position:relative;block-size:calc(77 * var(--u));background-image:linear-gradient(190.24deg,#f5d11f 13.945%,#fbbe00 25.205%,#a25d21 75.725%);color:var(--color-white-00);--head-x: 29;--date-x: 29.74}@media only screen and (max-width: 767px){.p-kv_guest__head[data-astro-cid-gidjdmur]{block-size:calc(67 * var(--u));--head-x: 24;--date-x: 31}}.p-kv_guest__head[data-astro-cid-gidjdmur] .label[data-astro-cid-gidjdmur]{position:absolute;left:calc((var(--head-x) + 22) * var(--u));top:calc(9 * var(--u));font-family:var(--font-heading);font-size:calc(14 * var(--u));line-height:1.8;letter-spacing:0}.p-kv_guest__head[data-astro-cid-gidjdmur] .label[data-astro-cid-gidjdmur]:before,.p-kv_guest__head[data-astro-cid-gidjdmur] .label[data-astro-cid-gidjdmur]:after{content:"";position:absolute;top:50%;inline-size:calc(17 * var(--u));block-size:calc(3 * var(--u));translate:0 -50%;background:radial-gradient(circle calc(1.5 * var(--u)) at calc(1.5 * var(--u)) 50%,var(--color-white-00) 95%,transparent) 0 0/calc(7 * var(--u)) 100% repeat-x}.p-kv_guest__head[data-astro-cid-gidjdmur] .label[data-astro-cid-gidjdmur]:before{right:calc(100% + 3 * var(--u))}.p-kv_guest__head[data-astro-cid-gidjdmur] .label[data-astro-cid-gidjdmur]:after{left:calc(100% + 1 * var(--u))}@media only screen and (max-width: 767px){.p-kv_guest__head[data-astro-cid-gidjdmur] .label[data-astro-cid-gidjdmur]{left:calc((var(--head-x) + 20.74) * var(--u));top:calc(8 * var(--u));font-size:calc(11 * var(--u))}}.p-kv_guest__head[data-astro-cid-gidjdmur] .date[data-astro-cid-gidjdmur]{position:absolute;left:calc(var(--date-x) * var(--u));top:calc(18 * var(--u));font-family:var(--font-heading);font-size:calc(32 * var(--u));line-height:1.8;letter-spacing:0}.p-kv_guest__head[data-astro-cid-gidjdmur] .date[data-astro-cid-gidjdmur] .month[data-astro-cid-gidjdmur]{font-size:.75em}@media only screen and (max-width: 767px){.p-kv_guest__head[data-astro-cid-gidjdmur] .date[data-astro-cid-gidjdmur]{top:calc(17 * var(--u));font-size:calc(27 * var(--u))}.p-kv_guest__head[data-astro-cid-gidjdmur] .date[data-astro-cid-gidjdmur] .month[data-astro-cid-gidjdmur]{font-size:.7037037037em}}.p-kv_guest__head[data-astro-cid-gidjdmur] .week[data-astro-cid-gidjdmur]{position:absolute;left:calc((var(--head-x) + 81) * var(--u));top:calc(36 * var(--u));display:grid;place-items:center;inline-size:calc(24 * var(--u));aspect-ratio:1;background-color:#188dc8;font-size:calc(16 * var(--u));font-weight:700;line-height:1}@media only screen and (max-width: 767px){.p-kv_guest__head[data-astro-cid-gidjdmur] .week[data-astro-cid-gidjdmur]{left:calc((var(--head-x) + 71) * var(--u));inline-size:calc(15 * var(--u));top:calc(36 * var(--u));font-size:calc(13 * var(--u))}}.p-kv_guest__name[data-astro-cid-gidjdmur]{padding:calc(11 * var(--u)) calc(8 * var(--u)) calc(11 * var(--u)) calc(21 * var(--u));font-size:calc(16 * var(--u));font-weight:700;line-height:1.45;letter-spacing:0;color:var(--color-black-100, #191f20)}@media only screen and (max-width: 767px){.p-kv_guest__name[data-astro-cid-gidjdmur]{padding-block:calc(10 * var(--u));font-size:calc(14 * var(--u))}}.p-kv_guest__img[data-astro-cid-gidjdmur]{position:absolute;z-index:2;left:calc(86 * var(--u));top:calc(-22 * var(--u));inline-size:calc(244 * var(--u))}@media only screen and (max-width: 767px){.p-kv_guest__img[data-astro-cid-gidjdmur]{left:calc(127 * var(--u));top:calc(46 * var(--u));inline-size:calc(188 * var(--u))}}.p-kv_guest__img[data-astro-cid-gidjdmur] img[data-astro-cid-gidjdmur]{display:block;inline-size:100%;block-size:auto}.p-kv_guest__credit[data-astro-cid-gidjdmur]{position:absolute;left:calc(59 * var(--u));top:calc(239 * var(--u));font-family:Helvetica Neue,Arial,sans-serif;font-size:calc(11 * var(--u));line-height:1.2;letter-spacing:0;white-space:nowrap;color:var(--color-white-00)}@media only screen and (max-width: 767px){.p-kv_guest__credit[data-astro-cid-gidjdmur]{left:calc(118 * var(--u));top:calc(243 * var(--u));font-size:calc(8 * var(--u))}}.c-gallery_slider[data-astro-cid-5e6igtdr].keen-slider{overflow:visible}.c-gallery_slider__item[data-astro-cid-5e6igtdr].keen-slider__slide{min-inline-size:min(8.5714285714vw + 8.9285714286rem,17.5rem);max-inline-size:min(8.5714285714vw + 8.9285714286rem,17.5rem)}.c-section_title_primary[data-astro-cid-4q46iv7a]{font-weight:700;text-align:center;position:relative;z-index:1}@media only screen and (max-width: 767px){.c-section_title_primary[data-astro-cid-4q46iv7a]{text-align:left}}.c-section_title_primary[data-astro-cid-4q46iv7a] small{display:block;font-size:min(.4081632653vw + .7168367347rem,1.125rem);line-height:1.8;letter-spacing:0}.c-section_title_primary[data-astro-cid-4q46iv7a] .en{display:inline-block;vertical-align:top;margin-block-start:-.292em;font-family:var(--font-heading);font-weight:400;font-size:min(2.2857142857vw + 2.4642857143rem,4.75rem);color:var(--color-blue-100);line-height:1.8;letter-spacing:0;text-transform:uppercase;position:relative}@media only screen and (max-width: 767px){.c-section_title_primary[data-astro-cid-4q46iv7a] .en{margin-block-start:-.357em;font-size:min(2.612244898vw + 2.137755102rem,4.75rem)}}.c-section_title_primary[data-astro-cid-4q46iv7a].-pc_2lines .en{margin-block-start:.108em;line-height:1}@media only screen and (max-width: 767px){.c-section_title_primary[data-astro-cid-4q46iv7a].-sp_2lines .en{margin-block-start:.155em;line-height:1}}.c-section_title_primary[data-astro-cid-4q46iv7a].-left{text-align:left}.c-section_title_primary[data-astro-cid-4q46iv7a].-white{color:var(--color-white-00)}.c-section_title_primary[data-astro-cid-4q46iv7a].-white .en{color:var(--color-white-00);background-clip:unset;background:none}.c-section_title_primary[data-astro-cid-4q46iv7a].-gold .en{background-image:linear-gradient(184.85deg,#fff 14.249%,#fff2b2 28.857%,#fbbe00 52.9%,#a25d21 75.725%);-webkit-background-clip:text;background-clip:text;color:transparent}.c-section_title_primary[data-astro-cid-4q46iv7a].-kira .en:after{content:"";display:block;background-image:url(/schoolfestival2026/img/common/section_title_kira.png);background-repeat:no-repeat;background-size:contain;inline-size:min(1.6326530612vw + 23.8775510204px,50px);aspect-ratio:50/55;position:absolute;top:max(-1.6326530612vw + -3.8775510204px,-30px);right:max(-1.7959183673vw + -15.2653061224px,-44px);z-index:-1}.c-section_title_primary[data-astro-cid-4q46iv7a].-bottom .en:after{top:auto;bottom:max(-.8163265306vw + 3.0612244898px,-10px)}.c-section_title_primary[data-astro-cid-4q46iv7a].js-anim_elm small{opacity:0;transition:all .3s ease}.c-section_title_primary[data-astro-cid-4q46iv7a].js-anim_elm .en{opacity:0;transition:all .4s ease .1s}.c-section_title_primary[data-astro-cid-4q46iv7a].js-anim_elm .en:after{scale:0;transition:all .45s var(--ease-out-back) .5s}.c-section_title_primary[data-astro-cid-4q46iv7a].js-anim_elm.is-act small,.c-section_title_primary[data-astro-cid-4q46iv7a].js-anim_elm.is-act .en{opacity:1}.c-section_title_primary[data-astro-cid-4q46iv7a].js-anim_elm.is-act .en:after{scale:1}.p-lead[data-astro-cid-7vqt4nwu]{position:relative;isolation:isolate}@media only screen and (max-width: 767px){.p-lead[data-astro-cid-7vqt4nwu]{z-index:3}}.p-lead_main[data-astro-cid-7vqt4nwu]{position:relative;z-index:0;padding-block-start:min(2.0408163265vw + 19.3469387755px,52px);background-color:var(--color-white-00)}@media only screen and (max-width: 767px){.p-lead_main[data-astro-cid-7vqt4nwu]{padding-block:0 23px}}@media only screen and (max-width: 1023px){.p-lead_main[data-astro-cid-7vqt4nwu]{clip-path:polygon(-100vw -1px,calc(100% + 100vw) -1px,calc(100% + 100vw) calc(100% + 100vh),-100vw calc(100% + 100vh))}}.p-lead_main[data-astro-cid-7vqt4nwu]:after{content:"";position:absolute;z-index:-1;top:100%;left:50%;inline-size:140%;aspect-ratio:2240/1137;max-block-size:1137px;translate:-50% -83.201407212%;border-radius:50%;background-color:var(--color-white-00)}@media only screen and (max-width: 767px){.p-lead_main[data-astro-cid-7vqt4nwu]:after{inline-size:238.1333333333%;aspect-ratio:893/765;max-block-size:none;translate:-50% -86.5359477124%}}.p-lead_school[data-astro-cid-7vqt4nwu]{max-inline-size:min(51.0204081633vw + 153.6734693878px,970px);margin-inline:auto;background-color:var(--color-gray-100);border-radius:8px;padding:24px min(2.7755102041vw + 27.5918367347px,72px) min(1.5510204082vw + 17.1836734694px,42px);margin-block-end:min(1.8775510204vw + 42.9591836735px,73px);position:relative;z-index:11}@media only screen and (max-width: 767px){.p-lead_school[data-astro-cid-7vqt4nwu]{margin-inline:max(max(-.4081632653vw + -3.4693877551px,-10px),(100% - min(51.0204081633vw + 153.6734693878px,970px)) / 2)}}.p-lead_school__title[data-astro-cid-7vqt4nwu]{font-weight:700;inline-size:fit-content;border-bottom:1px solid;margin-inline:auto;margin-block-end:min(.8163265306vw + 10.9387755102px,24px);font-size:min(.2448979592vw + .8801020408rem,1.125rem);line-height:1.8;letter-spacing:0}.p-lead_school__logo[data-astro-cid-7vqt4nwu]{display:flex;justify-content:center;align-items:center;gap:24px 3.869407497%;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-lead_school__logo[data-astro-cid-7vqt4nwu]{flex-direction:column;gap:12px}}.p-lead_school__logo__item[data-astro-cid-7vqt4nwu] a[data-astro-cid-7vqt4nwu]{display:block}.p-lead_school__logo__item[data-astro-cid-7vqt4nwu] img{display:block;inline-size:100%}.p-lead_school__logo__item[data-astro-cid-7vqt4nwu].-oca{inline-size:45.4655380895%}.p-lead_school__logo__item[data-astro-cid-7vqt4nwu].-jsh{inline-size:50.6650544135%}.p-lead_school__logo__item[data-astro-cid-7vqt4nwu].-noshoku{inline-size:41.5961305925%}@media only screen and (max-width: 767px){.p-lead_school__logo__item[data-astro-cid-7vqt4nwu].-oca,.p-lead_school__logo__item[data-astro-cid-7vqt4nwu].-jsh,.p-lead_school__logo__item[data-astro-cid-7vqt4nwu].-noshoku{inline-size:100%}}.p-lead_check[data-astro-cid-7vqt4nwu]{position:relative;z-index:11}.p-lead_check__head[data-astro-cid-7vqt4nwu]{position:relative;padding-block-end:min(.4489795918vw + 10.3163265306px,17.5px);max-inline-size:970px;margin-inline:auto}@media only screen and (max-width: 767px){.p-lead_check__head[data-astro-cid-7vqt4nwu]{padding-block-end:1px}}.p-lead_check__head[data-astro-cid-7vqt4nwu] .c-section_title_primary{text-align:center}@media only screen and (max-width: 767px){.p-lead_check__head[data-astro-cid-7vqt4nwu] .c-section_title_primary{text-align:left}}.p-lead_check__head[data-astro-cid-7vqt4nwu] .c-section_title_primary .en:after{top:max(-1.387755102vw + -4.7959183673px,-27px);right:max(-2.4489795918vw + -12.8163265306px,-52px)}@media only screen and (max-width: 767px){.p-lead_check__head[data-astro-cid-7vqt4nwu] .c-section_title_primary .en:after{display:none}}.p-lead_check__head__student[data-astro-cid-7vqt4nwu]{position:absolute;bottom:0;inline-size:15.6701030928%}.p-lead_check__head__student[data-astro-cid-7vqt4nwu] img{display:block;inline-size:100%}.p-lead_check__head__student[data-astro-cid-7vqt4nwu].-left{left:12.8865979381%}@media only screen and (max-width: 767px){.p-lead_check__head__student[data-astro-cid-7vqt4nwu].-left{display:none}}.p-lead_check__head__student[data-astro-cid-7vqt4nwu].-right{right:11.7525773196%;translate:0 56.2659846547%}@media only screen and (max-width: 767px){.p-lead_check__head__student[data-astro-cid-7vqt4nwu].-right{display:none}}.p-lead_check__head__student[data-astro-cid-7vqt4nwu].-sp{right:calc(50% - 50vw);inline-size:min(18.8571428571vw + 160.2857142857px,462px);translate:0 24.6666666667%}.p-lead_movie[data-astro-cid-7vqt4nwu]{max-inline-size:970px;margin-inline:auto;position:relative}@media only screen and (max-width: 767px){.p-lead_movie[data-astro-cid-7vqt4nwu]{margin-inline:max(-.8163265306vw + -6.9387755102px,-20px)}}.p-lead_movie[data-astro-cid-7vqt4nwu]:before{content:"";position:absolute;z-index:-1;top:0;left:-14.3298969072%;inline-size:129.0721649485%;aspect-ratio:1252/767;translate:0 -25.0325945241%;background:url(/schoolfestival2026/img/index/check_bg.svg) no-repeat center/contain;pointer-events:none}@media only screen and (max-width: 767px){.p-lead_movie[data-astro-cid-7vqt4nwu]:before{display:none}}.p-lead_movie[data-astro-cid-7vqt4nwu] iframe[data-astro-cid-7vqt4nwu]{position:relative;z-index:1;display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;border-radius:min(.7673469388vw + 7.1224489796px,19.4px)}.p-lead_movie[data-astro-cid-7vqt4nwu].js-anim_elm:before{opacity:0;scale:.6;transition:all .75s var(--ease-in-out-quint)}.p-lead_movie[data-astro-cid-7vqt4nwu].js-anim_elm.is-act:before{opacity:1;scale:1}.p-lead[data-astro-cid-7vqt4nwu] .c-gallery_slider{position:relative;z-index:-1;margin-block-start:min(19.8367346939vw + 5.612244898px,323px)}@media only screen and (max-width: 767px){.p-lead[data-astro-cid-7vqt4nwu] .c-gallery_slider{margin-block-start:calc(27.4666666667vw + 35px)}}.c-guest[data-astro-cid-v4guq2mw]{display:flex;align-items:flex-start;position:relative;gap:min(5.4693877551vw + -.5102040816px,87px);margin-block-start:min(.6530612245vw + 17.5510204082px,28px)}@media only screen and (max-width: 767px){.c-guest[data-astro-cid-v4guq2mw]{flex-direction:column}}.c-guest_date[data-astro-cid-v4guq2mw]{position:sticky;top:20px;left:0;margin-inline-start:calc(-11.0204081633vw + 31.3265306122px);min-inline-size:min(23.4285714286vw + 52.1428571429px,427px);font-family:var(--font-heading);font-weight:400}@media only screen and (max-width: 767px){.c-guest_date[data-astro-cid-v4guq2mw]{position:static;display:flex;align-items:center;min-inline-size:inherit;gap:min(1.2244897959vw + 10.4081632653px,30px)}}.c-guest_date__label[data-astro-cid-v4guq2mw]{background-color:#fff;text-transform:uppercase;border-radius:0 100vmax 100vmax 0;padding-inline-start:min(9.4693877551vw + 89.4897959184px,241px);block-size:min(.7346938776vw + 33.2448979592px,45px);display:flex;align-items:center;line-height:1}.c-guest_date__label[data-astro-cid-v4guq2mw] .text[data-astro-cid-v4guq2mw]{font-size:min(.3265306122vw + .9234693878rem,1.25rem);letter-spacing:-.05em;background-image:linear-gradient(186.76deg,#f5d11f 13.945%,#fbbe00 25.205%,#a25d21 75.725%);-webkit-background-clip:text;background-clip:text;color:transparent}@media only screen and (max-width: 767px){.c-guest_date__label[data-astro-cid-v4guq2mw]{padding-inline:min(3.2653061224vw + 27.7551020408px,80px);text-align:center}}.c-guest_date__label[data-astro-cid-v4guq2mw] .num[data-astro-cid-v4guq2mw]{font-size:min(.3265306122vw + 1.6734693878rem,2rem);letter-spacing:0}.c-guest_date__main[data-astro-cid-v4guq2mw]{margin-inline-start:auto;inline-size:fit-content;color:var(--color-white-00);font-size:min(1.1428571429vw + 2.3571428571rem,3.5rem);line-height:1.8;letter-spacing:.01em;padding-inline-end:min(2.1224489796vw + -7.9591836735px,26px);white-space:nowrap}.c-guest_date__main[data-astro-cid-v4guq2mw] .week[data-astro-cid-v4guq2mw]{font-size:min(.3265306122vw + 1.1734693878rem,1.5rem);letter-spacing:.04em;margin-inline-start:.1em}.c-guest_date__main[data-astro-cid-v4guq2mw] .week[data-astro-cid-v4guq2mw]:before{content:"/";display:inline-block;margin-inline-end:.05em}.c-guest_main[data-astro-cid-v4guq2mw]{flex:1;min-inline-size:0}@media only screen and (max-width: 767px){.c-guest_main[data-astro-cid-v4guq2mw]{inline-size:100%}}.c-guest_comingsoon[data-astro-cid-v4guq2mw]{background-color:var(--color-gray-100);border-radius:min(.6530612245vw + 5.5510204082px,16px);width:100%;display:flex;align-items:flex-end}@media only screen and (max-width: 767px){.c-guest_comingsoon[data-astro-cid-v4guq2mw]{padding-block-start:min(1.6326530612vw + 13.8775510204px,40px);flex-direction:column;align-items:center}}.c-guest_comingsoon__text[data-astro-cid-v4guq2mw]{align-self:center}@media only screen and (max-width: 767px){.c-guest_comingsoon__text[data-astro-cid-v4guq2mw]{align-self:flex-start}}.c-guest_comingsoon__text[data-astro-cid-v4guq2mw] .label[data-astro-cid-v4guq2mw]{background-image:var(--color-grad-main);border-radius:0 100vmax 100vmax 0;color:var(--color-white-00);inline-size:min(10.612244898vw + 10.012755102rem,20.625rem);font-size:min(.4081632653vw + .7168367347rem,1.125rem);font-weight:700;padding:min(.1632653061vw + 4.387755102px,7px) min(1.6326530612vw + 3.8775510204px,30px);text-align:right;margin-block-end:min(1.6326530612vw + 3.8775510204px,30px)}.c-guest_comingsoon__text[data-astro-cid-v4guq2mw] .title[data-astro-cid-v4guq2mw]{font-weight:700;padding-inline-start:min(1.9591836735vw + 16.6530612245px,48px);color:var(--color-point-100)}.c-guest_comingsoon__text[data-astro-cid-v4guq2mw] .title[data-astro-cid-v4guq2mw] .en[data-astro-cid-v4guq2mw]{display:block;font-family:var(--font-en);font-size:min(.6530612245vw + 1.8469387755rem,2.5rem);line-height:1.4;text-transform:uppercase}.c-guest_comingsoon__text[data-astro-cid-v4guq2mw] .title[data-astro-cid-v4guq2mw] small[data-astro-cid-v4guq2mw]{display:block;font-size:min(.3265306122vw + .7984693878rem,1.125rem)}.c-guest_comingsoon__silhouette[data-astro-cid-v4guq2mw]{margin-inline-start:min(3.2653061224vw + 27.7551020408px,80px)}@media only screen and (max-width: 1023px){.c-guest_comingsoon__silhouette[data-astro-cid-v4guq2mw]{margin-inline-start:0}}@media only screen and (max-width: 767px){.c-guest_comingsoon__silhouette[data-astro-cid-v4guq2mw]{margin-block-start:min(.8163265306vw + 6.9387755102px,20px)}}.p-guest[data-astro-cid-s4exl3r5]{position:relative;max-inline-size:1520px;inline-size:95%;margin-inline:auto;margin-block-end:min(.6530612245vw + 17.5510204082px,28px);padding-block:min(5.6326530612vw + 24.8775510204px,115px) min(5.0612244898vw + 41.0204081633px,122px);overflow:clip}@media only screen and (max-width: 767px){.p-guest[data-astro-cid-s4exl3r5]{inline-size:100%}}.p-guest[data-astro-cid-s4exl3r5]:before,.p-guest[data-astro-cid-s4exl3r5]:after{content:"";display:block;position:absolute;background-color:var(--color-blue-100);z-index:-1}.p-guest[data-astro-cid-s4exl3r5]:before{inset:0;opacity:.4}.p-guest[data-astro-cid-s4exl3r5]:after{inset:min(1.387755102vw + 4.7959183673px,27px) min(1.1428571429vw + 5.7142857143px,24px)}@media only screen and (max-width: 767px){.p-guest[data-astro-cid-s4exl3r5]:after{inset:2px 7.5px;opacity:.72}}.p-guest[data-astro-cid-s4exl3r5]>.c-container[data-astro-cid-s4exl3r5]{width:min(76.4897959184vw + 88.1632653061px,1312px)}.p-guest_head[data-astro-cid-s4exl3r5]{margin-block-end:min(.3265306122vw + 28.7755102041px,34px);position:relative}@media only screen and (max-width: 767px){.p-guest_head[data-astro-cid-s4exl3r5]{margin-inline-start:min(1.2244897959vw + 10.4081632653px,30px);margin-block-end:min(3.2653061224vw + 107.7551020408px,160px)}}.p-guest_head[data-astro-cid-s4exl3r5] .c-section_title_primary .en{font-size:min(4.75vw,76px)}@media only screen and (max-width: 1023px){.p-guest_head[data-astro-cid-s4exl3r5] .c-section_title_primary .en{font-size:4.25vw}}@media only screen and (max-width: 767px){.p-guest_head[data-astro-cid-s4exl3r5] .c-section_title_primary .en{font-size:min(2.612244898vw + 2.137755102rem,4.75rem)}}.p-guest_head[data-astro-cid-s4exl3r5] .c-section_title_primary .en:after{top:min(3.1020408163vw + 28.3673469388px,78px);right:min(2.2857142857vw + 11.4285714286px,48px)}@media only screen and (max-width: 767px){.p-guest_head[data-astro-cid-s4exl3r5] .c-section_title_primary .en:after{display:none}}.p-guest_head__br[data-astro-cid-s4exl3r5]{display:none}@media only screen and (max-width: 767px){.p-guest_head__br[data-astro-cid-s4exl3r5]{display:inline}}@media only screen and (max-width: 767px){.p-guest_head[data-astro-cid-s4exl3r5]:after{content:"";display:block;position:absolute;z-index:0;top:min(4.6530612245vw + 39.5510204082px,114px);left:calc(-1*(min(1.2244897959vw + 10.4081632653px,30px) + min(1.6326530612vw + 13.8775510204px,40px)));inline-size:min(27.8628571429vw + 236.8342857143px,682.64px);aspect-ratio:341.32/154;background:url(/schoolfestival2026/img/index/guest_bg_sp.svg) no-repeat center/contain;pointer-events:none}}.p-guest_head__nitamago[data-astro-cid-s4exl3r5]{position:absolute;top:max(-1.4693877551vw + -9.4897959184px,-33px);right:max(-1.9183673469vw + -12.806122449px,-43.5px);inline-size:min(16.4897959184vw + 150.1632653061px,414px);aspect-ratio:414/249;z-index:2}.p-guest_head__nitamago[data-astro-cid-s4exl3r5] img{display:block;inline-size:100%;block-size:auto}@media only screen and (max-width: 767px){.p-guest_head__nitamago[data-astro-cid-s4exl3r5]{top:min(6.3673469388vw + 54.1224489796px,156px);right:calc(-1*min(1.6326530612vw + 13.8775510204px,40px));inline-size:min(20.1632653061vw + 171.387755102px,494px);aspect-ratio:494/308}}.p-guest_head__nitamago[data-astro-cid-s4exl3r5].js-anim_elm{opacity:0;translate:20px -30px;transition:opacity .6s,translate .8s var(--ease-in-out-quint)}.p-guest_head__nitamago[data-astro-cid-s4exl3r5].js-anim_elm.is-act{opacity:1;translate:0 0}@keyframes loop_en{0%{background-position-x:0}to{background-position-x:max(-147.5918367347vw + -1254.5306122449px,-3616px)}}.c-scroll_en[data-astro-cid-2awytcki]{opacity:.5}.c-scroll_en[data-astro-cid-2awytcki].-light{opacity:.18}.c-scroll_en[data-astro-cid-2awytcki]:before{content:"";display:block;inline-size:100%;block-size:min(3.1020408163vw + 2.7729591837rem,5.875rem);background-image:url(/schoolfestival2026/img/common/scroll_en.webp);background-size:auto 100%;background-repeat:repeat-x;animation:loop_en 50s linear infinite alternate-reverse}@media only screen and (max-width: 767px){.c-scroll_en[data-astro-cid-2awytcki]:before{animation:loop_en 30s linear infinite alternate-reverse}}.p-schedule[data-astro-cid-c37ug7yc]{padding-block-start:min(2.0408163265vw + 32.3469387755px,65px);margin-block-end:min(5.8775510204vw + 17.9591836735px,112px)}.p-schedule[data-astro-cid-c37ug7yc]>.c-container[data-astro-cid-c37ug7yc]{width:min(76.4897959184vw + 88.1632653061px,1312px)}.p-schedule[data-astro-cid-c37ug7yc] .c-section_title_primary{margin-block-end:min(1.0612244898vw + 20.0204081633px,37px);text-shadow:0 4px 4px #000}@media only screen and (max-width: 767px){.p-schedule[data-astro-cid-c37ug7yc] .c-section_title_primary{text-align:left}}@media only screen and (max-width: 767px){.p-schedule[data-astro-cid-c37ug7yc] .c-section_title_primary .en{font-size:min((100vw - 40px) / 8.82,min(2.612244898vw + 2.137755102rem,4.75rem))}}.p-schedule[data-astro-cid-c37ug7yc] .c-section_title_primary .en:after{display:none}.p-schedule_column[data-astro-cid-c37ug7yc]{position:relative;z-index:2;gap:min(5.2244897959vw + -11.5918367347px,72px);align-items:start}@media only screen and (max-width: 767px){.p-schedule_column[data-astro-cid-c37ug7yc]{margin-inline:max(-.4081632653vw + -3.4693877551px,-10px)}}.p-schedule_block[data-astro-cid-c37ug7yc]{background-color:var(--color-white-00);padding:min(0vw + 10px,10px) min(.8979591837vw + 26.6326530612px,41px) min(2.1224489796vw + 22.0408163265px,56px) min(.8163265306vw + 26.9387755102px,40px)}@media only screen and (max-width: 767px){.p-schedule_block[data-astro-cid-c37ug7yc]{padding-inline:min(.4081632653vw + 3.4693877551px,10px)}}.p-schedule_block__head[data-astro-cid-c37ug7yc]{display:flex;align-items:center;gap:min(.2448979592vw + 15.0816326531px,19px);margin-block-end:max(-.1632653061vw + 10.612244898px,8px);font-family:var(--font-heading);font-weight:400;white-space:nowrap}.p-schedule_block__head[data-astro-cid-c37ug7yc] .label[data-astro-cid-c37ug7yc]{display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--color-blue-100);color:var(--color-white-00);margin-inline-start:max(-.8163265306vw + -26.9387755102px,-40px);inline-size:min(17.375vw,278px);block-size:min(.7346938776vw + 33.2448979592px,45px);border-radius:0 100vmax 100vmax 0;font-size:min(.3265306122vw + .9234693878rem,1.25rem);letter-spacing:-.05em;line-height:1}@media only screen and (max-width: 1023px){.p-schedule_block__head[data-astro-cid-c37ug7yc] .label[data-astro-cid-c37ug7yc]{inline-size:min(13.387755102vw + 3.987244898rem,17.375rem)}}@media only screen and (max-width: 767px){.p-schedule_block__head[data-astro-cid-c37ug7yc] .label[data-astro-cid-c37ug7yc]{margin-inline-start:max(-.4081632653vw + -3.4693877551px,-10px)}}.p-schedule_block__head[data-astro-cid-c37ug7yc] .label[data-astro-cid-c37ug7yc] em[data-astro-cid-c37ug7yc]{font-style:normal;font-size:min(.3265306122vw + 1.6734693878rem,2rem);letter-spacing:0}.p-schedule_block__head[data-astro-cid-c37ug7yc] .date[data-astro-cid-c37ug7yc]{font-size:min(3.5vw,56px);color:var(--color-blue-100);line-height:1.8;letter-spacing:.01em}@media only screen and (max-width: 1023px){.p-schedule_block__head[data-astro-cid-c37ug7yc] .date[data-astro-cid-c37ug7yc]{font-size:min(1.1428571429vw + 2.3571428571rem,3.5rem)}}.p-schedule_block__head[data-astro-cid-c37ug7yc] .date[data-astro-cid-c37ug7yc] .week[data-astro-cid-c37ug7yc]{font-size:min(1.5vw,24px);margin-inline-start:.2em}@media only screen and (max-width: 1023px){.p-schedule_block__head[data-astro-cid-c37ug7yc] .date[data-astro-cid-c37ug7yc] .week[data-astro-cid-c37ug7yc]{font-size:min(.3265306122vw + 1.1734693878rem,1.5rem)}}.p-schedule_block__head[data-astro-cid-c37ug7yc] .date[data-astro-cid-c37ug7yc] .week[data-astro-cid-c37ug7yc]:before{content:"/";display:inline-block;margin-inline-end:.05em}.p-schedule_block__soon[data-astro-cid-c37ug7yc]{display:grid;place-items:center;min-block-size:min(11.4285714286vw + 137.1428571429px,320px);padding:min(1.306122449vw + 19.1020408163px,40px) min(.8163265306vw + 6.9387755102px,20px);background-color:var(--color-gray-100);color:var(--color-blue-100);font-family:var(--font-heading);font-weight:400;font-size:min(1.9591836735vw + 1.5408163265rem,3.5rem);line-height:1.2;letter-spacing:0;text-align:center}.p-schedule_block__list[data-astro-cid-c37ug7yc] li[data-astro-cid-c37ug7yc]{background-color:var(--color-gray-100);color:var(--color-blue-100);padding:min(.6530612245vw + 5.5510204082px,16px) min(2.4489795918vw + .8163265306px,40px);display:flex;font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:500;line-height:1.8;letter-spacing:0}.p-schedule_block__list[data-astro-cid-c37ug7yc] li[data-astro-cid-c37ug7yc]:nth-child(2n){background-color:#dfe1eb}.p-schedule_block__list[data-astro-cid-c37ug7yc] li[data-astro-cid-c37ug7yc] .time[data-astro-cid-c37ug7yc]{flex-shrink:0;inline-size:min(1.5510204082vw + 64.1836734694px,89px);display:block}.c-fun_block[data-astro-cid-phhhvcsw]{position:absolute;z-index:var(--z);left:calc(var(--pic-x) / 1600 * 100%);top:calc(var(--pic-y) / 4543.6 * 100%);inline-size:calc(var(--pic-w) / 1600 * 100%);aspect-ratio:var(--pic-w)/var(--pic-h)}@media only screen and (max-width: 767px){.c-fun_block[data-astro-cid-phhhvcsw]{position:relative;left:0;top:0;inline-size:auto;aspect-ratio:auto;margin-block-start:calc(var(--sp-top) / 375 * 100vw)}}.c-fun_block__pic[data-astro-cid-phhhvcsw]{display:block}@media only screen and (max-width: 767px){.c-fun_block__pic[data-astro-cid-phhhvcsw]{margin-inline-start:calc(var(--sp-x) / 375 * 100%);inline-size:calc(var(--sp-w) / 375 * 100%)}}.c-fun_block__pic[data-astro-cid-phhhvcsw] img{display:block;inline-size:100%;block-size:auto}.c-fun_block__text[data-astro-cid-phhhvcsw]{position:absolute;z-index:1;left:calc(var(--card-x) / var(--pic-w) * 100%);bottom:calc(var(--card-b) / var(--pic-h) * 100%);min-inline-size:min(17.4693877551vw + 269.4897959184px,549px);background-color:var(--color-white-00);padding:min(.1632653061vw + 5.387755102px,8px) min(1.7959183673vw + 13.2653061224px,42px) min(.9795918367vw + 16.3265306122px,32px) min(3.2653061224vw + 51.7551020408px,104px);box-shadow:min(.3265306122vw + 2.7755102041px,8px) min(.3265306122vw + 2.7755102041px,8px) 0 var(--color-point-100)}@media only screen and (max-width: 767px){.c-fun_block__text[data-astro-cid-phhhvcsw]{position:relative;left:0;bottom:auto;z-index:3;margin:calc(var(--sp-card) / 375 * 100vw) 3.2% 0 2.1333333333%;min-inline-size:0;padding:4.5333333333vw 5.3333333333vw 6.9333333333vw 19.3333333333vw;box-shadow:1.0666666667vw 1.0666666667vw 0 var(--color-point-100)}}.c-fun_block[data-astro-cid-phhhvcsw].-reverse .c-fun_block__text[data-astro-cid-phhhvcsw]{left:auto;right:calc(var(--card-r) / var(--pic-w) * 100%)}@media only screen and (max-width: 767px){.c-fun_block[data-astro-cid-phhhvcsw].-reverse .c-fun_block__text[data-astro-cid-phhhvcsw]{left:0;right:auto}}.c-fun_block__text__label[data-astro-cid-phhhvcsw]{position:absolute;left:0;top:min(.9795918367vw + 20.3265306122px,36px);display:flex;align-items:center;justify-content:center;inline-size:min(2.2857142857vw + 43.4285714286px,80px);block-size:min(.6530612245vw + 21.5510204082px,32px);border-radius:0 40px 40px 0;background-image:linear-gradient(191.3deg,#f5d11f 13.945%,#fbbe00 25.205%,#a25d21 75.725%);color:var(--color-white-00);font-family:var(--font-heading);font-size:min(.3265306122vw + .6734693878rem,1rem);letter-spacing:0;line-height:1}@media only screen and (max-width: 767px){.c-fun_block__text__label[data-astro-cid-phhhvcsw]{top:8vw;inline-size:14.9333333333vw;block-size:8.5333333333vw;font-size:3.2vw}}.c-fun_block__text__title[data-astro-cid-phhhvcsw]{display:inline-block;font-size:min(1.6326530612vw + 1.3673469388rem,3rem);font-weight:700;line-height:1.646;letter-spacing:0;white-space:nowrap;color:var(--color-blue-100);border-bottom:4px solid var(--color-blue-100)}@media only screen and (max-width: 767px){.c-fun_block__text__title[data-astro-cid-phhhvcsw]{display:block;font-size:8.5333333333vw;line-height:1.8;white-space:normal;border-bottom:0}.c-fun_block__text__title[data-astro-cid-phhhvcsw]:has(br){line-height:1.6}.c-fun_block__text__title[data-astro-cid-phhhvcsw] span[data-astro-cid-phhhvcsw]{padding-block-end:.5333333333vw;border-bottom:.8vw solid var(--color-blue-100);-webkit-box-decoration-break:clone;box-decoration-break:clone}}.c-fun_block__text__list[data-astro-cid-phhhvcsw]{display:flex;gap:min(.6530612245vw + 13.5510204082px,24px);margin-block-start:min(.9795918367vw + 12.3265306122px,28px)}@media only screen and (max-width: 767px){.c-fun_block__text__list[data-astro-cid-phhhvcsw]{gap:0;margin-block-start:2.7733333333vw}.c-fun_block__text__list[data-astro-cid-phhhvcsw] ul[data-astro-cid-phhhvcsw]:first-child{flex:0 0 calc(var(--sp-col) / 375 * 100vw)}}.c-fun_block__text__list[data-astro-cid-phhhvcsw] li[data-astro-cid-phhhvcsw]{display:flex;align-items:flex-start;gap:7.7px;font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:500;line-height:1.8;letter-spacing:0;white-space:nowrap}@media only screen and (max-width: 767px){.c-fun_block__text__list[data-astro-cid-phhhvcsw] li[data-astro-cid-phhhvcsw]{gap:2.2346666667vw;font-size:3.4666666667vw}}.c-fun_block__text__list[data-astro-cid-phhhvcsw] li[data-astro-cid-phhhvcsw]:before{content:"";flex-shrink:0;inline-size:8px;aspect-ratio:1;border-radius:50%;margin-block-start:calc(.9em - 4px);background-image:linear-gradient(162deg,#ffc096,#f85c51)}@media only screen and (max-width: 767px){.c-fun_block__text__list[data-astro-cid-phhhvcsw] li[data-astro-cid-phhhvcsw]:before{inline-size:2.1333333333vw;margin-block-start:calc(.9em - 1.0666666667vw)}}.c-fun_block__text__desc[data-astro-cid-phhhvcsw]{margin-block-start:min(.9795918367vw + 12.3265306122px,28px);font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:500;line-height:1.8;letter-spacing:0}@media only screen and (max-width: 767px){.c-fun_block__text__desc[data-astro-cid-phhhvcsw]{margin-block-start:2.7733333333vw;font-size:3.4666666667vw}}.c-fun_block[data-astro-cid-phhhvcsw].js-anim_elm .c-fun_block__pic[data-astro-cid-phhhvcsw]{opacity:0;filter:blur(10px);scale:.85;transition:opacity .4s ease,filter .4s ease,scale .75s cubic-bezier(.22,1,.36,1) .1s}.c-fun_block[data-astro-cid-phhhvcsw].js-anim_elm .c-fun_block__text[data-astro-cid-phhhvcsw]{translate:0 20px;opacity:0;transition:all .5s ease .55s}.c-fun_block[data-astro-cid-phhhvcsw].js-anim_elm.is-act .c-fun_block__pic[data-astro-cid-phhhvcsw]{opacity:1;filter:blur(0);scale:1}.c-fun_block[data-astro-cid-phhhvcsw].js-anim_elm.is-act .c-fun_block__text[data-astro-cid-phhhvcsw]{translate:0 0;opacity:1}.p-fun[data-astro-cid-gdyv4ocm]{position:relative;background-image:linear-gradient(to bottom,#ececec,#e4e4e4)}.p-fun[data-astro-cid-gdyv4ocm].c-section{margin-block-end:0}@media only screen and (max-width: 767px){.p-fun[data-astro-cid-gdyv4ocm]{padding-block-start:60px}}.p-fun_stage[data-astro-cid-gdyv4ocm]{position:relative;max-inline-size:1600px;margin-inline:auto;aspect-ratio:1600/4543.6}@media only screen and (max-width: 767px){.p-fun_stage[data-astro-cid-gdyv4ocm]{aspect-ratio:auto;display:flow-root}}.p-fun_title[data-astro-cid-gdyv4ocm]{position:absolute;inset:0;z-index:30;pointer-events:none;font-weight:700;color:var(--color-blue-100);line-height:min(2.054vw,32.865px)}@media only screen and (max-width: 767px){.p-fun_title[data-astro-cid-gdyv4ocm]{color:#2e207d;line-height:4.6922666667vw}}.p-fun_title[data-astro-cid-gdyv4ocm] em[data-astro-cid-gdyv4ocm]{font-style:normal;color:#d72326}.p-fun_title[data-astro-cid-gdyv4ocm]>span[data-astro-cid-gdyv4ocm]{position:absolute;letter-spacing:-.09em;translate:-50% -50%;rotate:-5.92deg;background-color:var(--color-white-00);white-space:nowrap}@media only screen and (max-width: 767px){.p-fun_title[data-astro-cid-gdyv4ocm]>span[data-astro-cid-gdyv4ocm]{border:1.606px solid #443889}}.p-fun_title__sub[data-astro-cid-gdyv4ocm]{left:17.716875%;top:5.0587639757%;padding:min(.8125vw,13px) min(1vw,16px);font-size:min(2vw,32px)}@media only screen and (max-width: 767px){.p-fun_title__sub[data-astro-cid-gdyv4ocm]{left:18.72%;top:12.4186666667vw;padding:1.4266666667vw 1.856vw;font-size:4.5685333333vw}}.p-fun_title__main[data-astro-cid-gdyv4ocm]{left:28.433125%;top:6.5265428295%;padding:min(1.6625vw,26.6px) min(1.356vw,21.7px);font-size:min(4vw,64px);box-shadow:min(.375vw,6px) min(.1875vw,3px) 0 #2e207d}@media only screen and (max-width: 767px){.p-fun_title__main[data-astro-cid-gdyv4ocm]{left:43.192%;top:21.9413333333vw;padding:3.3706666667vw 2.6693333333vw;font-size:9.1373333333vw;box-shadow:.8565333333vw .4282666667vw #2e207d}}.p-fun_title[data-astro-cid-gdyv4ocm].js-anim_elm{opacity:0;scale:.8;translate:0 20px;transform-origin:23.125% 5.7223347126%;transition:all .5s var(--ease-out-circ)}.p-fun_title[data-astro-cid-gdyv4ocm].js-anim_elm.is-act{opacity:1;scale:1;translate:0 0}.p-fun_illust[data-astro-cid-gdyv4ocm]{position:absolute;z-index:21;left:52.9375%;top:1.8148604631%;inline-size:57.6875%}@media only screen and (max-width: 767px){.p-fun_illust[data-astro-cid-gdyv4ocm]{z-index:1;top:12.2666666667vw;left:9.0666666667%;inline-size:140.2666666667%}}.p-fun_illust[data-astro-cid-gdyv4ocm] img{display:block;inline-size:100%;block-size:auto}.p-fun_illust[data-astro-cid-gdyv4ocm].js-anim_elm{opacity:0;translate:30px -30px;transition:all .75s var(--ease-in-out-quart) .3s}.p-fun_illust[data-astro-cid-gdyv4ocm].js-anim_elm.is-act{opacity:1;translate:0 0}.p-fun_kira[data-astro-cid-gdyv4ocm]{position:absolute;z-index:17;left:0;top:66.2470287877%;inline-size:12.375%;block-size:auto}@media only screen and (max-width: 767px){.p-fun_kira[data-astro-cid-gdyv4ocm]{display:none}}.p-fun[data-astro-cid-gdyv4ocm] .p-fun_scroll{padding-block-start:min(2.5306122449vw + 10.5102040816px,51px)}.p-access[data-astro-cid-xou7im3n]{position:relative;isolation:isolate}.p-access_main[data-astro-cid-xou7im3n]{position:relative;z-index:0;padding-block-start:min(6.2040816327vw + 71.7346938776px,171px);--cap-top: min( 14.4375vw , 231px);--cap-bottom: min( 8.375vw , 134px);background:linear-gradient(to bottom,#e4e4e4 0 var(--cap-top),var(--color-white-00) var(--cap-top) calc(100% - var(--cap-bottom)),transparent calc(100% - var(--cap-bottom)))}@media only screen and (max-width: 767px){.p-access_main[data-astro-cid-xou7im3n]{padding-block:93px 35px;--cap-top: 103px;--cap-bottom: 0px}}.p-access_main[data-astro-cid-xou7im3n]:before,.p-access_main[data-astro-cid-xou7im3n]:after{content:"";position:absolute;z-index:-1;left:50%;inline-size:140%;aspect-ratio:2240/1137;max-block-size:1137px;border-radius:50%;background-color:var(--color-white-00)}.p-access_main[data-astro-cid-xou7im3n]:before{top:0;translate:-50% 0}@media only screen and (max-width: 767px){.p-access_main[data-astro-cid-xou7im3n]:before{inline-size:210.9333333333%;aspect-ratio:791/521;max-block-size:none}}.p-access_main[data-astro-cid-xou7im3n]:after{top:100%;translate:-50% -91.4687774846%}@media only screen and (max-width: 767px){.p-access_main[data-astro-cid-xou7im3n]:after{inline-size:226.9333333333%;aspect-ratio:851/710;max-block-size:none;translate:-50% -92.8169014085%}}.p-access_head[data-astro-cid-xou7im3n]{margin-block-end:min(.7346938776vw + 17.2448979592px,29px);position:relative}@media only screen and (max-width: 767px){.p-access_head[data-astro-cid-xou7im3n]{margin-block-end:6px}}@media only screen and (max-width: 767px){.p-access_head[data-astro-cid-xou7im3n] .c-section_title_primary .en:after{content:"";position:absolute;top:0;left:calc(100% + .466em);inline-size:1.75em;aspect-ratio:77/68;background:url(/schoolfestival2026/img/index/access_bg_sp.svg) no-repeat center/contain;pointer-events:none}}.p-access_map[data-astro-cid-xou7im3n]{display:block;position:relative;z-index:3;max-inline-size:1000px;margin-inline:auto;margin-block-end:min(.9795918367vw + 16.3265306122px,32px)}@media only screen and (max-width: 767px){.p-access_map[data-astro-cid-xou7im3n]{margin-inline:max(-1.6326530612vw + -13.8775510204px,-40px);margin-block-end:16px}}.p-access_map[data-astro-cid-xou7im3n] iframe{display:block;height:min(19.5918367347vw + 126.5306122449px,440px);width:100%}.p-access_map[data-astro-cid-xou7im3n] img{display:block;inline-size:100%;block-size:auto}.p-access_map[data-astro-cid-xou7im3n].-second{margin-block-start:min(4.3265306122vw + 33.7755102041px,103px)}.p-access_map[data-astro-cid-xou7im3n].-image:before{content:"";position:absolute;z-index:-1;top:0;left:-16.2%;inline-size:136%;aspect-ratio:1360/1306.5;translate:0 -13.5093761959%;background:url(/schoolfestival2026/img/index/access_bg.svg) no-repeat center/contain;pointer-events:none}@media only screen and (max-width: 767px){.p-access_map[data-astro-cid-xou7im3n].-image:before{display:none}}.p-access_map[data-astro-cid-xou7im3n].js-anim_elm:before{opacity:0;scale:.6;transition:all .75s var(--ease-in-out-quint)}.p-access_map[data-astro-cid-xou7im3n].js-anim_elm.is-act:before{opacity:1;scale:1}.p-access_desc[data-astro-cid-xou7im3n]{text-align:center;font-style:normal;position:relative;z-index:3;line-height:1.8;letter-spacing:0}@media only screen and (max-width: 767px){.p-access_desc[data-astro-cid-xou7im3n]{text-align:left}}.p-access_desc__school[data-astro-cid-xou7im3n]{display:flex;flex-direction:column;align-items:center;gap:17px;margin-block-end:17px}.p-access_desc__school[data-astro-cid-xou7im3n] img{display:block}.p-access_desc__school[data-astro-cid-xou7im3n] img.oca{inline-size:min(20.4897959184vw + 191.1632653061px,519px)}.p-access_desc__school[data-astro-cid-xou7im3n] img.jsh{inline-size:min(22.612244898vw + 215.2040816327px,577px)}.p-access_desc__school[data-astro-cid-xou7im3n] img.noshoku{inline-size:min(15.7551020408vw + 221.9183673469px,474px)}.p-access_desc__school[data-astro-cid-xou7im3n] .item[data-astro-cid-xou7im3n].-oca{block-size:min(2.1224489796vw + 20.0408163265px,54px);display:flex;align-items:center}.p-access_desc__address[data-astro-cid-xou7im3n]{margin-block-end:17px;font-size:min(.2448979592vw + .8801020408rem,1.125rem);font-style:normal}@media only screen and (max-width: 767px){.p-access_desc__address[data-astro-cid-xou7im3n]{margin-block-end:9px;font-size:min(.4081632653vw + .7168367347rem,1.125rem)}}.p-access_desc__way[data-astro-cid-xou7im3n]{font-size:min(.2448979592vw + .7551020408rem,1rem)}.p-access[data-astro-cid-xou7im3n] .c-gallery_slider{position:relative;margin-block-start:min(8.9795918367vw + 46.3265306122px,190px)}@media only screen and (max-width: 767px){.p-access[data-astro-cid-xou7im3n] .c-gallery_slider{margin-block-start:calc(13.6vw + 57px)}}.c-button_primary[data-astro-cid-ar77qsca]{--icon-gap: 1.2em;--button_color: var(--color-white-00);--background_color: #d72326;--border_color: var(--color-white-00);--hover_color: #d72326;--hover_color_arrow: #a3181a;--hover_background: #a3181a;--shadow-color: var(--color-line-100);--button-min-width: 100%;--button-padding: min(.8163265306vw + 16.9387755102px, 30px);position:relative;display:flex;inline-size:fit-content;min-inline-size:min(var(--button-min-width, 0),100%)}.c-button_primary[data-astro-cid-ar77qsca].-green{--button_color: var(--color-white-00);--background_color: #0f705c;--button_color_arrow: var(--color-gray-70);--hover_color: #fff;--hover_color_arrow: #125144;--hover_background: #125144;--hover_border: #125144}.c-button_primary[data-astro-cid-ar77qsca].-lightgreen{--button_color: var(--color-white-00);--background_color: #50ca6b;--button_color_arrow: var(--color-gray-70);--hover_color: #fff;--hover_color_arrow: #50ca6b;--hover_background: #50ca6b;--hover_border: #50ca6b}.c-button_primary[data-astro-cid-ar77qsca].-ghost{--button_color: var(--color-white-00);--background_color: transparent;--border_color: var(--color-white-00);--button_color_arrow: var(--color-gray-70);--hover_color: var(--color-blue-100);--hover_color_arrow: var(--color-main-100);--hover_background: var(--color-white-00);--hover_border: var(--color-white-00)}.c-button_primary[data-astro-cid-ar77qsca].-xs{--button-padding: .6em min(.8163265306vw + 6.9387755102px, 20px);font-size:min(.1632653061vw + .6492346939rem,.8125rem)}.c-button_primary[data-astro-cid-ar77qsca].-xs .c-icon{right:15px}.c-button_primary[data-astro-cid-ar77qsca].-s{--button-padding: .8em min(1.6326530612vw + 13.8775510204px, 40px);font-size:min(.1632653061vw + .7742346939rem,.9375rem)}.c-button_primary[data-astro-cid-ar77qsca].-s .c-icon{right:15px}.c-button_primary[data-astro-cid-ar77qsca].-m{--button-padding: min(.4081632653vw + 13.4693877551px, 20px)}.c-button_primary[data-astro-cid-ar77qsca].-l{--button-padding: min(.6530612245vw + 25.5510204082px, 36px);font-size:min(.2448979592vw + .8801020408rem,1.125rem)}.c-button_primary[data-astro-cid-ar77qsca].-w280{--button-min-width: 280px}.c-button_primary[data-astro-cid-ar77qsca].-w416{--button-min-width: min(9.4693877551vw + 264.4897959184px, 416px)}.c-button_primary[data-astro-cid-ar77qsca].-wfull{--button-min-width: 100%}.c-button_primary[data-astro-cid-ar77qsca].-left{margin-inline-end:auto}.c-button_primary[data-astro-cid-ar77qsca].-center{margin-inline:auto}.c-button_primary[data-astro-cid-ar77qsca].-right{margin-inline-start:auto}.c-button_primary[data-astro-cid-ar77qsca].-nolink a{color:var(--color-white-00);pointer-events:none}.c-button_primary[data-astro-cid-ar77qsca].-nolink a:before{background:var(--color-gray-50)}@media only screen and (max-width: 767px){.c-button_primary[data-astro-cid-ar77qsca].-sp-center{margin-inline:auto}}.c-button_primary[data-astro-cid-ar77qsca].-icon-left a{padding:1em 1em 1em min(2.4489795918vw + 20.8163265306px,60px)}.c-button_primary[data-astro-cid-ar77qsca].-icon-left a .c-icon{position:absolute;left:min(.8163265306vw + 11.9387755102px,25px)}.c-button_primary[data-astro-cid-ar77qsca].-icon-circle a .c-icon{position:absolute;right:min(.8163265306vw + 11.9387755102px,25px);top:50%;translate:0 -50%;inline-size:min(.3265306122vw + 46.7755102041px,52px);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--background_color);background-color:var(--color-yellow-100);font-size:min(.1632653061vw + 1.0867346939rem,1.25rem)}.c-button_primary[data-astro-cid-ar77qsca].-icon-circle a .c-icon svg{width:1em;height:1em}.c-button_primary[data-astro-cid-ar77qsca] .text{display:block;text-align:center;line-height:1.4;font-weight:700}.c-button_primary[data-astro-cid-ar77qsca] .arrow{color:var(--background_color);background:var(--button_color);aspect-ratio:1/1;border-radius:50%;position:absolute;top:50%;translate:0 -50%;right:min(.6530612245vw + 7.5510204082px,18px);inline-size:min(.6530612245vw + 1.8469387755rem,2.5rem);display:flex;align-items:center;justify-content:center;transition:all var(--dur) ease}.c-button_primary[data-astro-cid-ar77qsca] a,.c-button_primary[data-astro-cid-ar77qsca] button{--press: min(.2448979592vw + 2.0816326531px, 6px);position:relative;isolation:isolate;inline-size:100%;color:var(--button_color);text-align:center;padding:var(--button-padding);display:block;border-radius:100vmax;border:2px solid transparent;font-size:min(.1632653061vw + .8367346939rem,1rem);line-height:1.8}.c-button_primary[data-astro-cid-ar77qsca] a:before,.c-button_primary[data-astro-cid-ar77qsca] button:before{content:"";position:absolute;z-index:-1;inset:-2px;background-color:var(--background_color);border:2px solid var(--border_color);border-radius:inherit;box-shadow:var(--press) var(--press) 0 #ccc}@media (any-hover: hover){.c-button_primary[data-astro-cid-ar77qsca] a:before,.c-button_primary[data-astro-cid-ar77qsca] a>*,.c-button_primary[data-astro-cid-ar77qsca] button:before,.c-button_primary[data-astro-cid-ar77qsca] button>*{transition:all var(--dur) ease}.c-button_primary[data-astro-cid-ar77qsca] a:hover:before,.c-button_primary[data-astro-cid-ar77qsca] button:hover:before{background-color:var(--hover_background);translate:var(--press) var(--press);box-shadow:none}.c-button_primary[data-astro-cid-ar77qsca] a:hover>*,.c-button_primary[data-astro-cid-ar77qsca] button:hover>*{translate:var(--press) var(--press)}.c-button_primary[data-astro-cid-ar77qsca] a:hover .arrow,.c-button_primary[data-astro-cid-ar77qsca] button:hover .arrow{translate:var(--press) calc(-50% + var(--press));scale:.9}.c-button_primary[data-astro-cid-ar77qsca] a:hover .text,.c-button_primary[data-astro-cid-ar77qsca] button:hover .text{text-decoration:underline}}.p-entry[data-astro-cid-f7klzten]{padding-block-start:min(3.2653061224vw + 47.7551020408px,100px);position:relative}.p-entry_title[data-astro-cid-f7klzten]{text-align:center;color:var(--color-point-100);display:flex;flex-direction:column;align-items:center;font-size:min(.9795918367vw + 1.0204081633rem,2rem);margin-block-end:min(1.6326530612vw + 13.8775510204px,40px);position:relative;line-height:1.4;z-index:2}.p-entry_title[data-astro-cid-f7klzten].js-anim_elm:before,.p-entry_title[data-astro-cid-f7klzten].js-anim_elm:after{opacity:0;scale:.6;transition:all .75s var(--ease-in-out-quint)}.p-entry_title[data-astro-cid-f7klzten].js-anim_elm:after{transition-delay:.3s}.p-entry_title[data-astro-cid-f7klzten].js-anim_elm.is-act:before,.p-entry_title[data-astro-cid-f7klzten].js-anim_elm.is-act:after{opacity:1;scale:1}.p-entry_title[data-astro-cid-f7klzten] small[data-astro-cid-f7klzten]{font-size:min(.3265306122vw + .7984693878rem,1.125rem)}.p-entry_catch[data-astro-cid-f7klzten]{position:relative;z-index:3;font-size:min(.8163265306vw + .9336734694rem,1.75rem);inline-size:fit-content;gap:min(.3265306122vw + 2.7755102041px,8px);margin-block:min(.4081632653vw + 8.4693877551px,15px) min(1.6326530612vw + 13.8775510204px,40px);margin-inline:auto;background-image:var(--color-grad-main);color:var(--color-white-00);padding:min(.3265306122vw + 2.7755102041px,8px) min(.3265306122vw + 18.7755102041px,24px);border-radius:100vmax;font-weight:700;text-align:center}@media only screen and (max-width: 767px){.p-entry_catch[data-astro-cid-f7klzten]{padding-inline:min(.6530612245vw + 21.5510204082px,32px);line-height:1.5}}.p-entry_column[data-astro-cid-f7klzten]{gap:min(1.1428571429vw + 5.7142857143px,24px);margin-inline:max(-1.306122449vw + 4.8979591837px,-16px)}@media only screen and (max-width: 1023px){.p-entry_column[data-astro-cid-f7klzten]{gap:min(.8163265306vw + 6.9387755102px,20px);position:relative;z-index:2;margin-inline:max(-6.5306122449vw + 4.4897959184px,-100px)}}@media only screen and (max-width: 767px){.p-entry_column[data-astro-cid-f7klzten]{margin-inline:0}}.p-entry_block[data-astro-cid-f7klzten]{background-color:var(--color-white-00);padding:min(1.4693877551vw + 26.4897959184px,50px) min(.3265306122vw + 18.7755102041px,24px);border-radius:8px;--btn-pad-inline: min(.1632653061vw + 14.387755102px, 17px);--arrow-size: min(.9795918367vw + 2.0204081633rem, 3rem);--arrow-right: min(.3265306122vw + 8.7755102041px, 14px);--text-shift: min(.4081632653vw + 8.4693877551px, 15px)}@media only screen and (max-width: 1299px){.p-entry_block[data-astro-cid-f7klzten]{padding-inline:12px;--btn-pad-inline: 10px}}@media only screen and (max-width: 767px){.p-entry_block[data-astro-cid-f7klzten]{padding-inline:min(5.6326530612vw + -1.1224489796px,89px);--btn-pad-inline: min(.1632653061vw + 14.387755102px, 17px)}}.p-entry_block__logo[data-astro-cid-f7klzten]{margin-block-end:min(.6530612245vw + 9.5510204082px,20px)}.p-entry_block__logo[data-astro-cid-f7klzten] img{display:block;inline-size:100%;margin-inline:auto}.p-entry_block__target[data-astro-cid-f7klzten]{margin-block-end:7px;font-size:min(.2448979592vw + .8801020408rem,1.125rem);font-weight:700;line-height:1.41;letter-spacing:0;text-align:center}.p-entry_block[data-astro-cid-f7klzten] .c-button_primary.-m{--button-padding: min(.1632653061vw + 14.387755102px, 17px) var(--btn-pad-inline)}.p-entry_block[data-astro-cid-f7klzten] .c-button_primary a{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(calc(var(--arrow-size) + var(--arrow-right) - var(--btn-pad-inline) - var(--text-shift) + 4px),1fr) var(--text-shift);align-items:center;letter-spacing:0}@media only screen and (max-width: 1023px){.p-entry_block[data-astro-cid-f7klzten] .c-button_primary a{font-size:13px}}@media only screen and (max-width: 767px){.p-entry_block[data-astro-cid-f7klzten] .c-button_primary a{font-size:min(.1632653061vw + .8367346939rem,1rem)}}.p-entry_block[data-astro-cid-f7klzten] .c-button_primary .text{grid-column:2;line-height:1.41}.p-entry_block[data-astro-cid-f7klzten] .c-button_primary .text span[data-astro-cid-f7klzten]{display:inline-block}.p-entry_block[data-astro-cid-f7klzten] .c-button_primary .arrow{inline-size:var(--arrow-size);right:var(--arrow-right)}.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten]{color:var(--color-white-00);line-height:1.8;letter-spacing:0;text-shadow:0 4px 4px #000;margin-block-end:min(1.1428571429vw + 11.7142857143px,30px)}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten]{margin-block-end:23px}}.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten]:before{content:"";position:absolute;z-index:-1;top:0;left:50%;inline-size:min(1139px,71.1875vw);aspect-ratio:1139/308;translate:-50% -22.7272727273%;background:url(/schoolfestival2026/img/index/entry_top_bg.svg) no-repeat center/contain;pointer-events:none}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten]:before{left:calc(50% - 50vw);inline-size:94.9333333333vw;aspect-ratio:356/251;translate:0 -4.8vw;background-image:url(/schoolfestival2026/img/index/entry_top_bg_sp.svg)}}.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten] small[data-astro-cid-f7klzten]{font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:900;letter-spacing:.01em;margin-block-end:4px}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten] small[data-astro-cid-f7klzten]{font-size:min(.4081632653vw + .7168367347rem,1.125rem);margin-block-end:10px}}.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten] .main[data-astro-cid-f7klzten]{font-size:min(1.6326530612vw + .8673469388rem,2.5rem);font-weight:800}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten] .main[data-astro-cid-f7klzten]{font-size:min(1.4693877551vw + 1.0306122449rem,2.5rem);line-height:1.58}}.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten] .main[data-astro-cid-f7klzten] .-s[data-astro-cid-f7klzten]{font-size:.75em}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-top .p-entry_title[data-astro-cid-f7klzten] .main[data-astro-cid-f7klzten] .-s[data-astro-cid-f7klzten]{font-size:1em}}.p-entry[data-astro-cid-f7klzten].-top .p-entry_title__br[data-astro-cid-f7klzten]{display:none}@media only screen and (max-width: 1299px){.p-entry[data-astro-cid-f7klzten].-top .p-entry_title__br[data-astro-cid-f7klzten]{display:inline}}.p-entry[data-astro-cid-f7klzten].-top .p-entry_catch[data-astro-cid-f7klzten]{margin-block:0 min(5.8775510204vw + 17.9591836735px,112px);padding:7px min(2.4489795918vw + 10.8163265306px,50px);border-radius:60px;background-image:linear-gradient(182.65deg,#f5d11f 13.945%,#fbbe00 25.205%,#a25d21 75.725%);font-size:min(.7346938776vw + .7028061224rem,1.4375rem);line-height:1.8;letter-spacing:0}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-top .p-entry_catch[data-astro-cid-f7klzten]{padding:10px min(.2448979592vw + 46.0816326531px,50px);font-size:min(.6530612245vw + .7844387755rem,1.4375rem);line-height:1.4}}.p-entry[data-astro-cid-f7klzten].-bottom{padding-block:min(4.8163265306vw + 41.9387755102px,119px) min(3.2571428571vw + 27.7857142857px,79.9px)}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]{color:var(--color-white-00);text-shadow:0 4px 4px #000;margin-block-end:min(.4897959184vw + 8.1632653061px,16px)}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]{margin-block-end:17px}}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]:before,.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]:after{content:"";position:absolute;z-index:-1;top:0;left:50%;inline-size:min(438px,27.375vw);aspect-ratio:438/171;background:url(/schoolfestival2026/img/index/entry_bottom_bg.svg) no-repeat left/200% 100%;pointer-events:none}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]:before,.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]:after{left:calc(50% - 50vw);inline-size:47.4666666667vw;aspect-ratio:178/160;background-image:url(/schoolfestival2026/img/index/entry_bottom_bg_sp.svg)}}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]:before{translate:calc(-100% - min(79px,4.9375vw)) -26.1988304094%}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]:before{translate:-5.3333333333vw -2.6666666667vw}}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]:after{background-position:right;translate:min(79px,4.9375vw) -26.1988304094%}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten]:after{left:calc(50% - 50vw + 47.4666666667vw);translate:0 -2.6666666667vw}}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten] small[data-astro-cid-f7klzten]{font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:900;line-height:1.8;letter-spacing:.02em;margin-block-end:min(.7183673469vw + 7.306122449px,18.8px)}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten] small[data-astro-cid-f7klzten]{font-size:min(.4081632653vw + .7168367347rem,1.125rem);letter-spacing:.01em}}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten] .main[data-astro-cid-f7klzten]{font-size:min(.8163265306vw + 1.1836734694rem,2rem);font-weight:700;line-height:32.865px;letter-spacing:-.02em}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title[data-astro-cid-f7klzten] .main[data-astro-cid-f7klzten]{font-weight:800;line-height:1.58;letter-spacing:0}}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title__br[data-astro-cid-f7klzten]{display:none}@media only screen and (max-width: 1299px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_title__br[data-astro-cid-f7klzten]{display:inline}}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_catch[data-astro-cid-f7klzten]{display:flex;align-items:center;gap:8px;margin-block:0 min(2.4489795918vw + 30.8163265306px,70px);padding:0;border-radius:0;background:none;font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;line-height:32.865px;letter-spacing:-.02em;color:#f4f1e8}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_catch[data-astro-cid-f7klzten]{inline-size:auto;justify-content:center;gap:5px;font-size:min(.5714285714vw + .5535714286rem,1.125rem)}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_catch[data-astro-cid-f7klzten] span[data-astro-cid-f7klzten]{white-space:nowrap}}@supports (background-clip: text){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_catch[data-astro-cid-f7klzten]{background-image:linear-gradient(to bottom,#fffbf0,#e3e1da);-webkit-background-clip:text;background-clip:text;color:transparent}}.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_catch[data-astro-cid-f7klzten]:before,.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_catch[data-astro-cid-f7klzten]:after{content:"";flex-shrink:0;inline-size:min(2.2857142857vw + 11.4285714286px,48px);block-size:1px;background-color:#f0ede4}@media only screen and (max-width: 767px){.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_catch[data-astro-cid-f7klzten]:before,.p-entry[data-astro-cid-f7klzten].-bottom .p-entry_catch[data-astro-cid-f7klzten]:after{flex:0 1 24px;inline-size:auto;min-inline-size:8px}}.p-entry_pic_sp[data-astro-cid-f7klzten]{position:relative;z-index:3;margin-block-start:min(6.612244898vw + 15.2040816327px,121px);aspect-ratio:375/644}.p-entry_pic_sp__photo[data-astro-cid-f7klzten]{display:block;inline-size:100%;block-size:auto}.p-entry_pic_sp__sub[data-astro-cid-f7klzten],.p-entry_pic_sp__logo[data-astro-cid-f7klzten],.p-entry_pic_sp__date[data-astro-cid-f7klzten]{position:absolute;left:50%;translate:-50% 0}.p-entry_pic_sp__sub[data-astro-cid-f7klzten] img,.p-entry_pic_sp__logo[data-astro-cid-f7klzten] img,.p-entry_pic_sp__date[data-astro-cid-f7klzten] img{display:block;inline-size:100%}.p-entry_pic_sp__sub[data-astro-cid-f7klzten]{z-index:1;top:76.9580745342%;inline-size:61.5413333333%}.p-entry_pic_sp__logo[data-astro-cid-f7klzten]{z-index:2;top:51.0869565217%;inline-size:80.4613333333%}.p-entry_pic_sp__date[data-astro-cid-f7klzten]{z-index:3;top:83.2298136646%;inline-size:73.3333333333%}.p-entry_pic[data-astro-cid-f7klzten]{display:block;position:relative;z-index:3;margin-inline:auto;margin-block-start:min(5.6734693878vw + 18.7244897959px,109.5px);max-inline-size:min(1150px,100% - min(1.6326530612vw + 13.8775510204px,40px) * 2)}.p-entry_pic[data-astro-cid-f7klzten] img{display:block;inline-size:100%;block-size:auto}.c-section_title_secondary[data-astro-cid-3bturyij]{position:relative;z-index:3;padding-block-end:12px;margin-block-end:min(.6530612245vw + 13.5510204082px,24px);border-bottom:1px solid var(--color-white-00);display:flex;align-items:flex-start;gap:min(.6530612245vw + 5.5510204082px,16px)}.c-section_title_secondary[data-astro-cid-3bturyij] .num{flex-shrink:0;font-family:var(--font-heading);font-size:min(.7346938776vw + 1.0778061224rem,1.8125rem);font-weight:400;line-height:1.42;letter-spacing:0;color:transparent;background-image:linear-gradient(204deg,#fff 14.249%,#fff2b2 28.857%,#fbbe00 52.9%,#a25d21 75.725%);-webkit-background-clip:text;background-clip:text;margin-block-start:calc((1.8*min(.8163265306vw + .9336734694rem,1.75rem) - 1.42em)/2)}.c-section_title_secondary[data-astro-cid-3bturyij] .main{font-size:min(.8163265306vw + .9336734694rem,1.75rem);font-weight:700;line-height:1.8;letter-spacing:0;color:var(--color-white-00)}.c-feature[data-astro-cid-i2nn3kv3]{display:flex;gap:min(2.0408163265vw + 12.3469387755px,45px);align-items:flex-start;max-inline-size:1120px;margin-inline:auto}@media only screen and (max-width: 767px){.c-feature[data-astro-cid-i2nn3kv3]{flex-direction:column;align-items:stretch}}.c-feature[data-astro-cid-i2nn3kv3]+.c-feature[data-astro-cid-i2nn3kv3]{margin-block-start:min(6.2040816327vw + 16.7346938776px,116px)}.c-feature[data-astro-cid-i2nn3kv3].-reverse{flex-direction:row-reverse}@media only screen and (max-width: 767px){.c-feature[data-astro-cid-i2nn3kv3].-reverse{flex-direction:column}}.c-feature__img[data-astro-cid-i2nn3kv3]{flex-shrink:0;inline-size:min(19.3469387755vw + 262.4489795918px,572px);position:relative}@media only screen and (max-width: 767px){.c-feature__img[data-astro-cid-i2nn3kv3]{margin-inline:auto}}.c-feature__img__frame[data-astro-cid-i2nn3kv3]{aspect-ratio:774/541;border-radius:min(1.2244897959vw + 10.4081632653px,30px);overflow:hidden;background-color:var(--color-white-00)}.c-feature__img__frame[data-astro-cid-i2nn3kv3] img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.c-feature__img__frame[data-astro-cid-i2nn3kv3]>div[data-astro-cid-i2nn3kv3]{block-size:100%}.c-feature__textarea[data-astro-cid-i2nn3kv3]{flex:1;min-inline-size:0;color:var(--color-white-00)}.c-feature[data-astro-cid-i2nn3kv3] .content[data-astro-cid-i2nn3kv3] p{font-size:min(.2448979592vw + .8801020408rem,1.125rem);font-weight:500;line-height:1.8;letter-spacing:0}.c-feature[data-astro-cid-i2nn3kv3] .content[data-astro-cid-i2nn3kv3] ul{margin-block-start:min(.4897959184vw + 8.1632653061px,16px)}.c-feature[data-astro-cid-i2nn3kv3] .content[data-astro-cid-i2nn3kv3] li{font-size:min(.2448979592vw + .8801020408rem,1.125rem);font-weight:500;line-height:1.8;letter-spacing:0}.c-feature[data-astro-cid-i2nn3kv3] .content[data-astro-cid-i2nn3kv3] .c-guest_item__info{margin-block:min(.4897959184vw + 8.1632653061px,16px) 0}.c-feature[data-astro-cid-i2nn3kv3] .content[data-astro-cid-i2nn3kv3] .note{margin-block-start:8px;font-size:min(.2448979592vw + .6926020408rem,.9375rem);font-weight:400}@keyframes kakukaku{0%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}@keyframes scale{0%{scale:.95;rotate:2deg;translate:0 -5px}to{scale:1;rotate:-2deg;translate:0 5px}}.p-feature[data-astro-cid-yl3ezb7r]{padding-block:min(4.8163265306vw + 21.9387755102px,99px) min(14.9387755102vw + 3.9795918367px,243px)}.p-feature[data-astro-cid-yl3ezb7r] .c-section_title_primary{margin-block-end:min(5.5510204082vw + 19.1836734694px,108px)}
