.l-hdr{height:3rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media (min-width:768px){.l-hdr{height:5rem}}.l-hdr__logo img{height:1.75rem}.l-hdr__logo img:hover{opacity:.7}@media (min-width:768px){.l-hdr__logo img{height:100%}}.c-inner{height:100%;margin-left:auto;margin-right:auto;max-width:1365px}.l-hdr__inner,.l-hdr__nav,.l-hdr__req{align-items:center;display:flex;height:100%}.l-hdr__nav{display:none;margin-left:auto}@media (min-width:768px){.l-hdr__nav{display:flex}}.l-hdr__nav a{align-items:center;display:flex;font-size:1.125rem;line-height:1.25rem;margin-left:2rem}.l-hdr__nav a:first-child{margin-left:0}.l-hdr__nav a:hover{opacity:.7}.l-hdr__nav a:not(.twLink):before{font-size:.75rem;line-height:1rem;margin-right:.75rem;--tw-text-opacity:1;color:rgb(74 76 148/var(--tw-text-opacity,1));content:"";font-family:bootstrap-icons}.l-hdr__req{margin-left:auto;--tw-bg-opacity:1;background-color:rgb(74 76 148/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.l-hdr__req:hover{opacity:.7}@media (min-width:768px){.l-hdr__req{font-size:1.125rem;line-height:1.75rem;margin-left:2rem;padding-left:1.5rem;padding-right:1.5rem}}.l-ftr{--tw-bg-opacity:1;background-color:rgb(74 76 148/var(--tw-bg-opacity,1));padding-top:3.5rem}.l-ftr .c-inner{height:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.l-ftr .c-inner{padding-left:0;padding-right:0}}.l-ftr__inner{align-items:center;justify-content:space-between;padding-bottom:2rem}@media (min-width:768px){.l-ftr__inner{display:flex;padding-bottom:3.5rem}}.l-ftr__left{text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.l-ftr__left .logo{margin-bottom:.75rem}.l-ftr__left .logo img{height:auto;width:100%}.l-ftr__left .addr{line-height:1.625}@media (min-width:768px){.l-ftr__left .addr{font-size:1.125rem;line-height:1.75rem}}.l-ftr__left .tel{font-size:1.125rem;font-weight:700;line-height:1.75rem;line-height:1.625}@media (min-width:768px){.l-ftr__left .tel{font-size:1.5rem;line-height:2rem}}.l-ftr__left .tel span{display:inline-block;margin-left:.5rem;margin-right:.5rem}.l-ftr-nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.75rem;width:100%}@media (min-width:768px){.l-ftr-nav{flex-wrap:nowrap;width:520px}}@media (min-width:1024px){.l-ftr-nav{margin-top:0}}.l-ftr-nav__item{margin-top:1.25rem;width:50%}@media (min-width:768px){.l-ftr-nav__item{width:auto}}.l-ftr-nav__item dl dt.school{margin-bottom:1rem}@media (min-width:768px){.l-ftr-nav__item dl dt.school{margin-bottom:2rem}}.l-ftr-nav__item dl dt.school a{align-items:center;display:flex;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){.l-ftr-nav__item dl dt.school a{font-size:1.125rem;line-height:1.75rem}}.l-ftr-nav__item dl dt.school a img{margin-right:.75rem;--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.l-ftr-nav__item dl dd:not(:first-child){margin-top:.75rem}.l-ftr-nav__item dl dd a{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.l-ftr-nav__item dl dd a:hover{opacity:.7}@media (min-width:768px){.l-ftr-nav__item dl dd a{font-size:1rem;line-height:1.5rem}}.l-ftr-nav__item dl dd a:before{font-size:.75rem;line-height:1rem;margin-right:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:"";font-family:bootstrap-icons}.l-ftr-nav__item--sns{padding-top:3rem;width:100%}@media (min-width:768px){.l-ftr-nav__item--sns{display:block;width:auto}.l-ftr-nav__item--sns>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.l-ftr-nav__item--sns{padding-top:3.75rem}}.l-ftr-nav__item--sns dl{display:flex;justify-content:center}.l-ftr-nav__item--sns dl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(0px*(1 - var(--tw-space-y-reverse))) calc(.75rem*var(--tw-space-x-reverse)) calc(0px*var(--tw-space-y-reverse)) calc(.75rem*(1 - var(--tw-space-x-reverse)))}@media (min-width:768px){.l-ftr-nav__item--sns dl{display:block}.l-ftr-nav__item--sns dl>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;--tw-space-y-reverse:0;margin:calc(.75rem*(1 - var(--tw-space-y-reverse))) calc(0px*var(--tw-space-x-reverse)) calc(.75rem*var(--tw-space-y-reverse)) calc(0px*(1 - var(--tw-space-x-reverse)))}}.l-ftr__copy{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1rem;padding-bottom:2rem;padding-top:2rem;text-align:center}@media (min-width:768px){.l-ftr__copy{font-size:.875rem;line-height:1.25rem}}.main-content,.main-content .hero,.main-content>*{min-height:calc(100vh - 3rem)}@media (min-width:1024px){.main-content,.main-content .hero,.main-content>*{min-height:calc(100vh - 5rem)}}.tonko-main[data-v-5a645915]{min-width:1240px}@media (max-width:768px){.tonko-main[data-v-5a645915]{min-width:auto}}
