@layer components.recruit-teacher.data{.Data-module-scss-module__uN1-ia__dataCharts{--columns-count:1;--columns-gap:48px;grid-gap:var(--columns-gap);align-items:stretch;gap:var(--columns-gap);grid-template-columns:repeat(var(--columns-count),minmax(0,1fr));display:grid}@media (min-width:768px){.Data-module-scss-module__uN1-ia__dataCharts{--columns-count:2}}.Data-module-scss-module__uN1-ia__dataChart{flex-direction:column;gap:24px;display:flex}.Data-module-scss-module__uN1-ia__dataSubject{color:#333;width:fit-content;margin:0 auto;padding:0 16px;font-size:20px;font-weight:700;position:relative}@media (min-width:768px){.Data-module-scss-module__uN1-ia__dataSubject{font-size:22px}}@media (min-width:1024px){.Data-module-scss-module__uN1-ia__dataSubject{font-size:24px}}.Data-module-scss-module__uN1-ia__dataSubject:before{content:"";background:repeating-linear-gradient(135deg,#df303000,#df303000 5px,#df303033 0 7px) 50%;height:.35em;position:absolute;bottom:0;left:0;right:0}.Data-module-scss-module__uN1-ia__dataChartContainer{padding:0 32px}.Data-module-scss-module__uN1-ia__dataChartInner{aspect-ratio:1;filter:drop-shadow(0 6px 8px #33333326);width:100%;max-width:280px;height:auto;margin:0 auto;display:block}}
@layer components.recruit-teacher.entry{.Entry-module-scss-module__4JZeAa__entryContainer{flex-direction:column;align-items:stretch;max-width:1400px;margin:0 auto;display:flex}.Entry-module-scss-module__4JZeAa__entry{background:#fff;border-radius:24px;margin:64px 40px;overflow:hidden;box-shadow:0 4px 20px #3333}@media (min-width:1024px){.Entry-module-scss-module__4JZeAa__entry{border-radius:32px}}.Entry-module-scss-module__4JZeAa__entryHead{background:#78440b;position:relative;overflow:hidden}.Entry-module-scss-module__4JZeAa__entryHeadContents{color:#fff;z-index:1;padding:80px 40px;position:relative}@media (min-width:768px){.Entry-module-scss-module__4JZeAa__entryHeadContents{padding-top:96px;padding-bottom:96px}}.Entry-module-scss-module__4JZeAa__entryHeading{--vertical-crop-mode:text;--vertical-crop-mode-upper:var(--vertical-crop-mode);--vertical-crop-mode-lower:var(--vertical-crop-mode)}@supports (text-box-edge:ideographic){.Entry-module-scss-module__4JZeAa__entryHeading{--vertical-crop-mode:ideographic}}@supports (text-box:trim-both text text){.Entry-module-scss-module__4JZeAa__entryHeading{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){.Entry-module-scss-module__4JZeAa__entryHeading{line-height:1.5}@supports (height:1lh){.Entry-module-scss-module__4JZeAa__entryHeading:not(_){margin-top:calc(.5em - .5lh);margin-bottom:calc(.5em - .5lh)}}@supports not (height:1lh){.Entry-module-scss-module__4JZeAa__entryHeading:not(_){margin-top:-.25em;margin-bottom:-.25em}}}.Entry-module-scss-module__4JZeAa__entryHeading{font-family:var(--font-montserrat);text-align:center;text-shadow:0 2px 6px #333333bf;font-size:clamp(40px,12.5vw,64px);font-weight:800}@media (min-width:768px){.Entry-module-scss-module__4JZeAa__entryHeading{font-size:64px}}@media (min-width:1024px){.Entry-module-scss-module__4JZeAa__entryHeading{font-size:80px}}.Entry-module-scss-module__4JZeAa__entrySubHeading{--vertical-crop-mode:text;--vertical-crop-mode-upper:var(--vertical-crop-mode);--vertical-crop-mode-lower:var(--vertical-crop-mode)}@supports (text-box-edge:ideographic){.Entry-module-scss-module__4JZeAa__entrySubHeading{--vertical-crop-mode:ideographic}}@supports (text-box:trim-both text text){.Entry-module-scss-module__4JZeAa__entrySubHeading{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){.Entry-module-scss-module__4JZeAa__entrySubHeading{line-height:1.5}@supports (height:1lh){.Entry-module-scss-module__4JZeAa__entrySubHeading:not(_){margin-top:calc(.5em - .5lh);margin-bottom:calc(.5em - .5lh)}}@supports not (height:1lh){.Entry-module-scss-module__4JZeAa__entrySubHeading:not(_){margin-top:-.25em;margin-bottom:-.25em}}}.Entry-module-scss-module__4JZeAa__entrySubHeading{overflow-wrap:break-word;word-break:keep-all;text-align:center;text-shadow:0 2px 6px #333333bf;margin:0;padding:.25em 0 0;font-size:clamp(14px,4.25vw,22px);font-weight:700}@media (min-width:768px){.Entry-module-scss-module__4JZeAa__entrySubHeading{font-size:22px}}@media (min-width:1024px){.Entry-module-scss-module__4JZeAa__entrySubHeading{font-size:28px}}.Entry-module-scss-module__4JZeAa__entryHeadBackground{-o-object-fit:cover;object-fit:cover;position:absolute;inset:0}.Entry-module-scss-module__4JZeAa__entryBody{padding:32px clamp(16px,3vw + 5px,24px)}@media (min-width:1024px){.Entry-module-scss-module__4JZeAa__entryBody{padding:48px 32px}}.Entry-module-scss-module__4JZeAa__entryLoading{color:#707070;place-content:center;padding:80px 0;display:grid}}
@layer components.recruit-teacher.entry-form-thanks{.EntryFormThanks-module-scss-module__HCWWRq__thanksContainer{margin:0 .75em}.EntryFormThanks-module-scss-module__HCWWRq__thanksHeader{margin:0;font-size:1.4em;font-weight:700}.EntryFormThanks-module-scss-module__HCWWRq__thanksHeader,.EntryFormThanks-module-scss-module__HCWWRq__thanksParagraph{overflow-wrap:break-word;word-break:keep-all;text-align:center}.EntryFormThanks-module-scss-module__HCWWRq__thanksParagraph{text-wrap:balance;width:fit-content;max-width:100%;margin:1em auto 0}.EntryFormThanks-module-scss-module__HCWWRq__thanksImage{width:100%;max-width:min(280px,66vw);height:auto;margin:1.5em auto 0;display:block}}
@layer components.recruit-teacher.section-fancy{.SectionFancy-module-scss-module__5xLfpa__sectionFancy{background:#faf0d2 linear-gradient(#faf0d2,#fbf4e0,#faf0d2);position:relative;overflow:hidden}.SectionFancy-module-scss-module__5xLfpa__sectionFancy:after{content:"";pointer-events:none;mix-blend-mode:soft-light;z-index:20;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cfilter id='a' x='0' y='0'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='5' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h512v512H0z' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyContent{z-index:1;position:relative}.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgLeft,.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgRight{--fade-animation:__none__}@keyframes SectionFancy-module-scss-module__5xLfpa__fade{0%{opacity:0}to{opacity:.66}}@keyframes SectionFancy-module-scss-module__5xLfpa__scroll{0%{transform:translateY(0)}to{transform:translateY(calc(var(--bg-height)*-1))}}.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgLeft,.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgRight{--bg-width:56px;--bg-height:calc(var(--bg-width)*420/56);animation:var(--fade-animation) 5s 0s linear both,SectionFancy-module-scss-module__5xLfpa__scroll 30s 0s linear infinite;top:0;bottom:calc(var(--bg-height)*-1);pointer-events:none;opacity:.66;width:var(--bg-width);transition:opacity 5s linear;position:absolute}@media (prefers-reduced-motion:reduce){.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgLeft,.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgRight{animation:SectionFancy-module-scss-module__5xLfpa____none__}}@media (min-width:1024px){.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgLeft,.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgRight{--bg-width:max(112px,8vw)}}.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgLeft.SectionFancy-module-scss-module__5xLfpa__sectionFancyBgFade,.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgRight.SectionFancy-module-scss-module__5xLfpa__sectionFancyBgFade{--fade-animation:fade}.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgLeft{left:calc(var(--bg-width)/-7);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='420' viewBox='0 0 56 420'%3E%3Ccircle cx='44' cy='12' r='12' fill='%23da2c38'/%3E%3Ccircle cx='38' cy='304' r='16' fill='%230071bc'/%3E%3Ccircle cx='24' cy='79.69' r='24' fill='%23f8c630'/%3E%3Ccircle cx='22.67' cy='211.69' r='8' fill='%2327ae4e'/%3E%3C/svg%3E") 0 0/100% repeat-y}.SectionFancy-module-scss-module__5xLfpa__sectionFancy .SectionFancy-module-scss-module__5xLfpa__sectionFancyBgRight{right:calc(var(--bg-width)/-7);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='420' viewBox='0 0 56 420'%3E%3Ccircle cx='36.14' cy='286' r='16' fill='%23f8c630'/%3E%3Ccircle cx='20.14' cy='378' r='8' fill='%23f86800'/%3E%3Ccircle cx='43' cy='158.11' r='12' fill='%2327ae4e'/%3E%3Ccircle cx='24' cy='89.17' r='24' fill='%230071bc'/%3E%3C/svg%3E") 0 0/100% repeat-y}}
@layer components.recruit-teacher.entry-form{.EntryForm-module-scss-module__1r4jAG__entryForm{--entry-form-font-size:clamp(.8rem,3.8vw,1rem)}@media (min-width:768px){.EntryForm-module-scss-module__1r4jAG__entryForm{--entry-form-font-size:1.15rem}}@media (min-width:1024px){.EntryForm-module-scss-module__1r4jAG__entryForm{--entry-form-font-size:1.3rem}}.EntryForm-module-scss-module__1r4jAG__entryForm{max-width:768px;margin:0 auto}form.EntryForm-module-scss-module__1r4jAG__entryForm{gap:calc(var(--entry-form-font-size)*1.25);flex-direction:column;display:flex}div.EntryForm-module-scss-module__1r4jAG__entryForm{font-size:var(--entry-form-font-size)}.EntryForm-module-scss-module__1r4jAG__entryFormLabel{overflow-wrap:break-word;word-break:keep-all;font-size:calc(var(--entry-form-font-size)*.9)}.EntryForm-module-scss-module__1r4jAG__entryFormFieldShortContainer{width:fit-content;max-width:100%;display:block}.EntryForm-module-scss-module__1r4jAG__entryFormFieldShortContainer>div{align-items:flex-start}.EntryForm-module-scss-module__1r4jAG__entryFormInputContainer :has(:is(input,select,textarea)){--control-font-size:var(--entry-form-font-size)}.EntryForm-module-scss-module__1r4jAG__entryFormInputShort{width:min(9rem,100%);max-width:9rem}.EntryForm-module-scss-module__1r4jAG__entryFormPrivacyBlock{font-size:var(--entry-form-font-size);flex-direction:column;align-items:center;padding:1em 0;display:flex}.EntryForm-module-scss-module__1r4jAG__entryFormPrivacyLink{white-space:nowrap;align-items:center;display:inline-flex}.EntryForm-module-scss-module__1r4jAG__entryFormPrivacyLinkIcon{width:1em;height:1em;display:block}.EntryForm-module-scss-module__1r4jAG__entryFormPrivacyNote{overflow-wrap:break-word;word-break:keep-all;color:#707070;text-align:center;margin:0;font-size:.9em}.EntryForm-module-scss-module__1r4jAG__entryFormPrivacyAgreement{width:calc(var(--entry-form-font-size)*1.75);height:calc(var(--entry-form-font-size)*1.75)}.EntryForm-module-scss-module__1r4jAG__entryFormPrivacyAgreementLabel{overflow-wrap:break-word;word-break:keep-all;justify-content:center;align-self:stretch;margin:1em 0 0}.EntryForm-module-scss-module__1r4jAG__entryFormPrivacyAgreementLabelNoMobile{display:none}@media (min-width:768px){.EntryForm-module-scss-module__1r4jAG__entryFormPrivacyAgreementLabelNoMobile{display:inline}}.EntryForm-module-scss-module__1r4jAG__entryFormCloudflareTurnstileContainer{width:100%}.EntryForm-module-scss-module__1r4jAG__entryFormCloudflareTurnstileContainer:has([data-interactive=true]){margin-top:1.5em}.EntryForm-module-scss-module__1r4jAG__entryFormSubmitButton{font-size:calc(var(--entry-form-font-size)*1.35);width:100%;min-height:2.5em;margin:0 auto;padding-left:1em;padding-right:1em;display:block}.EntryForm-module-scss-module__1r4jAG__entryFormErrorMessage{color:#df3030;white-space:pre-wrap;text-align:center;font-size:var(--entry-form-font-size);margin:0 0 1em}.EntryForm-module-scss-module__1r4jAG__entryFormSubmitButtonBusy{justify-content:center;align-items:center;gap:.5em;display:flex}.EntryForm-module-scss-module__1r4jAG__entryFormSubmitButtonBusyIcon{flex:0 0 1.5em;width:1.5em;height:1.5em}}
@layer components.cloudflare-turnstile{.CloudflareTurnstile-module-scss-module__teLcCW__ctWrapper{width:100%;font-size:1rem}.CloudflareTurnstile-module-scss-module__teLcCW__cloudflareTurnstile{width:fit-content;max-width:100%;height:0;margin:0 auto;overflow:hidden}.CloudflareTurnstile-module-scss-module__teLcCW__cloudflareTurnstile[data-interactive=true]{height:auto}}
@layer components.recruit-teacher.features{.Features-module-scss-module__6b6cCq__featuresImageContainer{padding:0 16px}.Features-module-scss-module__6b6cCq__featuresImage{border-radius:12px;width:100%;max-width:600px;height:auto;margin:0 auto;display:block;box-shadow:0 6px 12px #33333340}.Features-module-scss-module__6b6cCq__featuresList{counter-reset:features;margin:64px 0 0}@media (min-width:768px){.Features-module-scss-module__6b6cCq__featuresList{margin-top:72px}}@media (min-width:1024px){.Features-module-scss-module__6b6cCq__featuresList{margin-top:80px}}.Features-module-scss-module__6b6cCq__featuresListItem{counter-increment:features}.Features-module-scss-module__6b6cCq__featuresHeading{overflow-wrap:break-word;word-break:keep-all;color:#333;font-feature-settings:"palt" 1;align-items:center;gap:.64em;margin:48px 0 0;padding:0;font-size:20px;font-weight:700;display:flex;position:relative}@media (min-width:768px){.Features-module-scss-module__6b6cCq__featuresHeading{margin-top:56px;font-size:24px}}@media (min-width:1024px){.Features-module-scss-module__6b6cCq__featuresHeading{margin-top:64px;font-size:28px}}.Features-module-scss-module__6b6cCq__featuresHeading:before{aspect-ratio:1;color:#fff;content:counter(features);font-family:var(--font-montserrat);text-align:center;background:#0071bc;border-radius:1.6em;flex:none;align-self:flex-start;width:1.6em;height:1.6em;font-size:1.3em;font-weight:800;line-height:1.6em;display:inline-block}.Features-module-scss-module__6b6cCq__featuresHeading:after{content:"";left:calc(var(--section-side-gutter)*-1);height:.2em;width:calc(var(--section-side-gutter) + 2px);background:#0071bc;display:block;position:absolute;top:.94em}@media (min-width:1024px){.Features-module-scss-module__6b6cCq__featuresHeading:after{border-image:linear-gradient(90deg,#0000 85%,#0071bc) 0 fill//0 0 0 100vw;width:0;left:0}}.Features-module-scss-module__6b6cCq__featuresTexts{margin:24px 0 0}@media (min-width:768px){.Features-module-scss-module__6b6cCq__featuresTexts{margin-top:28px}}@media (min-width:1024px){.Features-module-scss-module__6b6cCq__featuresTexts{margin-top:32px}}.Features-module-scss-module__6b6cCq__featuresTexts p{text-align:justify;max-width:1180px;margin:0 auto;font-size:16px}@media (min-width:768px){.Features-module-scss-module__6b6cCq__featuresTexts p{font-size:18px}}@media (min-width:1024px){.Features-module-scss-module__6b6cCq__featuresTexts p{font-size:22px}}.Features-module-scss-module__6b6cCq__featuresTexts p+p{margin-top:.75em}}
@layer components.recruit-teacher.flow{.Flow-module-scss-module__OG5a-a__flow{--flow-heading-font-size:20px;--flow-heading-step-font-size:calc(var(--flow-heading-font-size)*1.2);--flow-heading-step-size:calc(var(--flow-heading-step-font-size)*1.5);--flow-rest-size:48px}@media (min-width:768px){.Flow-module-scss-module__OG5a-a__flow{--flow-heading-font-size:22px}}@media (min-width:1024px){.Flow-module-scss-module__OG5a-a__flow{--flow-heading-font-size:24px}}.Flow-module-scss-module__OG5a-a__flow{counter-reset:step;margin:0;padding:0;list-style:none;position:relative}.Flow-module-scss-module__OG5a-a__flow:before{background-image:linear-gradient(#f8f8f200 50%,#f8f8f2 99%),repeating-linear-gradient(transparent,transparent 3px,var(--section-primary,currentcolor) 3px,var(--section-primary,currentcolor) 6px),linear-gradient(var(--section-primary,currentcolor),var(--section-primary,currentcolor) calc(100% - var(--flow-rest-size)),transparent calc(100% - var(--flow-rest-size)),transparent);content:"";top:calc(var(--flow-heading-step-size)*.5 - 1px);bottom:0;right:auto;left:calc(var(--flow-heading-step-size)*.5 - 1px);background-repeat:no-repeat;background-attachment:fixed,scroll,scroll;width:2px;position:absolute}.Flow-module-scss-module__OG5a-a__flowItem{counter-increment:step;margin:0;padding:0}.Flow-module-scss-module__OG5a-a__flowHeading{filter:drop-shadow(0 2px 4px #3333330d);font-size:var(--flow-heading-font-size);align-items:center;gap:.5em;margin:0;display:flex;position:relative}.Flow-module-scss-module__OG5a-a__flowHeading:before{aspect-ratio:1;background:var(--section-primary,currentcolor);color:#fff;content:counter(step);font-family:var(--font-montserrat);font-size:var(--flow-heading-step-font-size);height:var(--flow-heading-step-size);font-weight:800;line-height:var(--flow-heading-step-size);text-align:center;width:var(--flow-heading-step-size);z-index:1;border-radius:100vmax;flex:none;display:inline-block;position:relative;box-shadow:0 0 0 5px #fff}.Flow-module-scss-module__OG5a-a__flowHeadingTitle{overflow-wrap:break-word;word-break:keep-all;--flow-title-side-padding:calc(.5em + var(--flow-heading-step-size)*.45);padding:.1em var(--flow-title-side-padding);margin:0 0 0 calc(var(--flow-title-side-padding)*-1);background:#fff;border-radius:.85em;flex:auto;min-width:0;font-weight:700;display:block}.Flow-module-scss-module__OG5a-a__flowHeadingTitle small{font-size:.8em;font-weight:400}.Flow-module-scss-module__OG5a-a__flowContent{padding:24px 8px 24px calc(var(--flow-heading-step-size) + var(--flow-heading-step-font-size)*.5);font-size:16px}@media (min-width:768px){.Flow-module-scss-module__OG5a-a__flowContent{font-size:18px}}@media (min-width:1024px){.Flow-module-scss-module__OG5a-a__flowContent{font-size:20px}}.Flow-module-scss-module__OG5a-a__flowNoContent{padding:24px 0 0}}
@layer components.recruit-teacher.flowchart{.Flowchart-module-scss-module__OWF5wW__flowchartContent p{text-align:justify;margin:0}.Flowchart-module-scss-module__OWF5wW__flowchartContent p+p{margin-top:1em}.Flowchart-module-scss-module__OWF5wW__flowchartContent .Flowchart-module-scss-module__OWF5wW__flowchartContentNote{color:#707070;grid-gap:.25em;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25em;margin:.66em 0 0;font-size:.9em;display:grid}.Flowchart-module-scss-module__OWF5wW__flowchartContent .Flowchart-module-scss-module__OWF5wW__flowchartContentNote:before{content:"※";font-family:"Hiragino Sans",var(--font-noto-sans,"Noto Sans"),sans-serif;align-self:start}}
@layer components.recruit-teacher.hero{.Hero-module-scss-module__fw0R8a__hero{height:clamp(480px,130vw,800px);margin-top:calc(var(--header-height)*-1);padding-top:var(--header-height);background:#3962cb linear-gradient(#3962cb,#48b6f5 33%,#fff 66%);position:relative;overflow:hidden}.Hero-module-scss-module__fw0R8a__hero:after{content:"";pointer-events:none;mix-blend-mode:soft-light;z-index:20;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cfilter id='a' x='0' y='0'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='5' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h512v512H0z' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.Hero-module-scss-module__fw0R8a__heroLoadingContainer{place-items:center;width:100%;height:100%;display:grid}.Hero-module-scss-module__fw0R8a__heroLoading{color:#fff;filter:drop-shadow(0 2px 4px #48b6f540);width:64px;height:64px;display:block}}
@layer components.recruit-teacher.interview{.Interview-module-scss-module__z1UMOa__interview{flex-direction:column;gap:48px;display:flex}.Interview-module-scss-module__z1UMOa__interviewBalloon{filter:drop-shadow(0 2px 6px #3333330d);margin:0;padding:0 0 18px;display:block;position:relative}.Interview-module-scss-module__z1UMOa__interviewBalloon:after{--arrow-actual-size:19px;content:"";width:calc(var(--arrow-actual-size)*1.5);height:var(--arrow-actual-size);top:calc(100% - var(--arrow-actual-size));clip-path:polygon(0 0,100% 0,50% 100%);background:#dff0e1;display:block;position:absolute;left:50%;transform:translate(-50%)}.Interview-module-scss-module__z1UMOa__interviewBalloonInner{text-shadow:0 1px #ffffff80;background:#dff0e1;border-radius:12px;margin:0;padding:20px;font-size:16px;display:block}@media (min-width:768px){.Interview-module-scss-module__z1UMOa__interviewBalloonInner{padding:24px;font-size:18px}}@media (min-width:1024px){.Interview-module-scss-module__z1UMOa__interviewBalloonInner{padding:32px;font-size:20px}}.Interview-module-scss-module__z1UMOa__interviewBalloonInner p{text-align:justify;text-align-last:center;margin:0}.Interview-module-scss-module__z1UMOa__interviewBalloonInner p+p{margin-top:1em}.Interview-module-scss-module__z1UMOa__interviewTeacher{background:#fff;border-radius:88px;grid-template:".image. . ."minmax(0,1fr)".image.name."".image.record."".image. . ."minmax(0,1fr)/minmax(0,1fr) auto 12px auto minmax(0,1fr);align-items:center;width:fit-content;margin:8px auto 0;padding:12px 24px 12px 12px;display:grid;box-shadow:0 2px 4px #3333330d}@media (min-width:768px){.Interview-module-scss-module__z1UMOa__interviewTeacher{min-width:400px}}.Interview-module-scss-module__z1UMOa__interviewTeacherImage{--image-size:64px;aspect-ratio:1;border-radius:var(--image-size);width:var(--image-size);height:var(--image-size);grid-area:image;display:block}@media (min-width:768px){.Interview-module-scss-module__z1UMOa__interviewTeacherImage{--image-size:72px}}@media (min-width:1024px){.Interview-module-scss-module__z1UMOa__interviewTeacherImage{--image-size:80px}}.Interview-module-scss-module__z1UMOa__interviewTeacherName{grid-area:name;margin:0;font-size:16px;font-weight:400}@media (min-width:768px){.Interview-module-scss-module__z1UMOa__interviewTeacherName{font-size:18px}}.Interview-module-scss-module__z1UMOa__interviewTeacherName strong{font-size:1.5em;font-weight:700}.Interview-module-scss-module__z1UMOa__interviewTeacherRecord{color:#707070;grid-area:record;margin:4px 0 0;font-size:14px;font-weight:400}@media (min-width:768px){.Interview-module-scss-module__z1UMOa__interviewTeacherRecord{font-size:16px}}@media (min-width:1024px){.Interview-module-scss-module__z1UMOa__interviewTeacherRecord{font-size:18px}}}
@layer components.recruit-teacher.job-details{.JobDetails-module-scss-module__MaS5ha__jobDetailsContent p{text-align:justify;margin:0}.JobDetails-module-scss-module__MaS5ha__jobDetailsContent p+p{margin-top:1em}.JobDetails-module-scss-module__MaS5ha__jobDetailsSubject{color:#333;width:fit-content;margin:48px auto;padding:0 16px;font-size:20px;font-weight:700;position:relative}@media (min-width:768px){.JobDetails-module-scss-module__MaS5ha__jobDetailsSubject{margin-top:54px;font-size:22px}}@media (min-width:1024px){.JobDetails-module-scss-module__MaS5ha__jobDetailsSubject{margin-top:64px;font-size:24px}}.JobDetails-module-scss-module__MaS5ha__jobDetailsSubject:before{content:"";background:repeating-linear-gradient(135deg,#f8680000,#f8680000 5px,#f8680033 0 7px) 50%;height:.35em;position:absolute;bottom:0;left:0;right:0}.JobDetails-module-scss-module__MaS5ha__jobDetailsVideoCarousel{margin-left:calc(var(--section-side-gutter)*-1);margin-right:calc(var(--section-side-gutter)*-1)}}
@layer components.recruit-teacher.message{.Message-module-scss-module__YBffQa__message{padding:64px 24px;position:relative;overflow:hidden}@media (min-width:1024px){.Message-module-scss-module__YBffQa__message{padding-left:128px;padding-right:128px}}.Message-module-scss-module__YBffQa__message:before{content:"";pointer-events:none;z-index:19;background:linear-gradient(#44330026,#cc77000d,#0000);height:96px;position:absolute;inset:0}.Message-module-scss-module__YBffQa__message .Message-module-scss-module__YBffQa__messageInner{text-align:center;color:#333;font-feature-settings:"palt" 1;max-width:1400px;margin:0 auto;font-size:clamp(24px,1.6vw + 12px,36px);font-weight:600;line-height:1.6;display:block}.Message-module-scss-module__YBffQa__message .Message-module-scss-module__YBffQa__messageInner p{overflow-wrap:break-word;word-break:keep-all;margin:1em 0 0}@media (min-width:768px){.Message-module-scss-module__YBffQa__message .Message-module-scss-module__YBffQa__messageInner br{display:inline}}.Message-module-scss-module__YBffQa__message .Message-module-scss-module__YBffQa__messageInner .Message-module-scss-module__YBffQa__messageWbrMobile:before{content:"​"}@media (min-width:768px){.Message-module-scss-module__YBffQa__message .Message-module-scss-module__YBffQa__messageInner .Message-module-scss-module__YBffQa__messageWbrMobile{display:none}}.Message-module-scss-module__YBffQa__message .Message-module-scss-module__YBffQa__messageLead{overflow-wrap:break-word;word-break:keep-all;color:#000;text-shadow:0 0 8px #fff;margin:0;font-size:1em;font-weight:700}@media (min-width:768px){.Message-module-scss-module__YBffQa__message .Message-module-scss-module__YBffQa__messageLead{font-size:1.1em}}}
