@layer components.recruit-teacher.footer{.Footer-module-scss-module__-1e4GW__footer{z-index:19;background:#fff;position:sticky;box-shadow:0 -3px 10px #3333}.Footer-module-scss-module__-1e4GW__footer,.Footer-module-scss-module__-1e4GW__footerLink{height:64px;bottom:0}.Footer-module-scss-module__-1e4GW__footerLink{color:#fff;white-space:nowrap;background:#f86800;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:min(5vw,18px);font-weight:700;text-decoration:none;display:flex;position:absolute;top:0;left:0;right:0}.Footer-module-scss-module__-1e4GW__footerLink strong{font-weight:inherit;color:#f86800;background:#fff;border-radius:100vmax;padding:4px 12px;font-size:.9411em}@media (hover:hover){.Footer-module-scss-module__-1e4GW__footerLink:focus,.Footer-module-scss-module__-1e4GW__footerLink:hover{background:#f97f26}.Footer-module-scss-module__-1e4GW__footerLink:active{background:#fa8e40}}.Footer-module-scss-module__-1e4GW__footerIcon{width:24px;height:24px;display:block}}
@layer components.recruit.header-contents{.HeaderContents-module-scss-module__Ef59DW__entryButtonContainer{flex:none;margin-left:auto}@media (min-width:1024px){.HeaderContents-module-scss-module__Ef59DW__entryButton{border-radius:1.5rem;min-width:100px;min-height:2.5rem;padding:7px 1.5rem;font-size:.875rem}}}
