@charset "utf-8";:root{border-top:solid #e54468;overflow-x:hidden}body{font-size:14px}a{text-decoration:none;color:royalblue}fieldset>button{display:block;border:none;padding:.5em 2em .5em 1em;margin:2em auto 2rem;background:#eb4726 url(https://s3-ap-northeast-1.amazonaws.com/src.glolea.com/img/common/btn_arrow.png) no-repeat right;font-size:large;color:white}button[disabled],fieldset[disabled]>button{background-color:#ccc}small.indent{display:inline-block;text-indent:-1.25em;padding-left:1.25em}small.indent:before{content:'※';margin-right:.25em}body>header{position:relative;margin-bottom:24px}body>header>img{width:88px}body>header>h1{position:absolute;right:0;top:3px;margin:0;font-weight:normal;font-size:14px;color:#888}body>header>ul{list-style-type:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;border-bottom:1px solid gray}body>header>ul>li{padding:2px;opacity:.7;font-size:12px}body>header>ul>li~li{margin-left:20px}body>header>ul>li>p{margin:8px 0;font-size:13px}body>header>ul>li.current{border-width:4px;opacity:1;border-bottom:solid;border-color:inherit}body>header>ul>li.current>p{font-weight:bold}main{}div.legacyb,main>noscript{display:block;padding:1em 24px;margin:40px 0;border:4px solid rgba(232,116,32,.82);font-weight:bold;font-size:16px;border-radius:16px;color:#cf1f1f}main>article{}main>article>header{-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);padding:8px}main>article>header>:nth-child(n):not(div){}main>article>header>h2[class]+dl{}main>article>header>img{}main>article>header>div{}main>article>header>h2{margin:0 0 8px;font-size:16px}main>article>header>h2:before{}main>article>header>h2.glolea-dev-00:before{}main>article>header>h2.university-of-perpetual-help-system-dalta:before{}main>article>header>h2.houkago-english:before{}main>article>header>h2.second-country:before{}main>article>header>h2.cebu-fea:before{}main>article>header>h2.canada-from-west:before{}main>article>header>h2.uk-teachers-homestay:before{}main>article>header>h2.malaysia-knain:before{}main>article>header>h2.kokunai-ryugaku:before{}main>article>header>h2.esl-hawaii:before{}main>article>header>dl{margin:0;font-size:small}main>article>header>dl:before{}main>article>header>dl.phl:before{}main>article>header>dl.nzl:before{}main>article>header>dl.aus:before{}main>article>header>dl.can:before{}main>article>header>dl.uk:before{}main>article>header>dl.mys:before{}main>article>header>dl.usa:before{}main>article>header>dl.idn:before{}main>article>header>dl.non:before{}main>article>header>dl>dt{display:inline-block;padding:.125em .5em;background-color:#fadae1;color:#e54468}main>article>header>dl>dd{margin-left:8px;display:inline;vertical-align:middle}main>article>aside{display:none;margin-top:8px}main>article>aside>h3{}main>article>aside>div{}main>article>aside>div.tel{}main>article>aside>div>p{}main>article>aside>div>ul{}main>article>aside>div>ul>li{}main>article>aside>small{}aside ul{font-size:13px}#no-gokibo-nichiji{color:#ff6200}#js-gokibo-nichiji,#no-gokibo-nichiji{background-color:#f1f1f1;border-radius:5px;margin-top:1em;padding:1em}#js-gokibo-nichiji label{font-size:13px}#js-gokibo-nichiji ul{font-size:13px}#base-nichiji{}#base-nichiji>li{}#base-nichiji>li.zan-ok{}#base-nichiji>li.zan-ok>span:first-of-type{}#base-nichiji>li.zan-ok>span:last-of-type{}#base-nichiji>li.zan-ok:after{content:"空きあり"}#base-nichiji>li.zan-few{}#base-nichiji>li.zan-few>span:first-of-type{}#base-nichiji>li.zan-few>span:last-of-type{}#base-nichiji>li.zan-few:after{content:"残席わずか"}#base-nichiji>li.zan-full{}#base-nichiji>li.zan-full>span:first-of-type{}#base-nichiji>li.zan-full>span:last-of-type{text-decoration:line-through}#base-nichiji>li.zan-full:after{content:"満席"}#base-ninzuu{}main>article>section{}main>article>section>h3{display:none}main>article>section>form{}fieldset{border:none;padding:0;margin:0}main>article>section>form>fieldset{}main>article>section>form>fieldset dl{margin:0}main>article>section>form>fieldset dl:nth-child(2n){position:relative;background-color:#f1f1f1;width:100%}main>article>section>form>fieldset dl:nth-child(2n):after,main>article>section>form>fieldset dl:nth-child(2n):before{position:absolute;top:0;bottom:0;content:'';background-color:inherit;width:8px}main>article>section>form>fieldset dl:nth-child(2n):before{right:100%}main>article>section>form>fieldset dl:nth-child(2n):after{left:100%}main>article>section>form>fieldset dl[hidden]{display:none!important}main>article>section>form>fieldset dl>:nth-child(n){}main>article>section>form>fieldset dl>dt{padding:1em .5em .5em 1em;color:#4d4d4d}main>article>section>form>fieldset dl>dt>label.req:after{content:'*';color:red;margin-left:5px}main>article>section>form>fieldset dl>dd{margin:0;padding:0 1em 1em;word-wrap:break-word}main>article>section>form>fieldset dl>dd:before{}main>article>section>form>fieldset dl>dd .invalid{border-color:red!important}main>article>section>form>fieldset.step1{}main>article>section>form>fieldset.step1>fieldset{}main>article>section>form>fieldset.step1>fieldset~fieldset{margin-top:2rem}main>article>section>form>fieldset.step1>fieldset>legend{font-weight:bold;font-size:12px}main>article>section>form>fieldset.step1>fieldset>dl{}main>article>section>form>fieldset.step1>fieldset>dl#appointment label>input{margin-left:.5em}main>article>section>form>fieldset.step1>fieldset>dl#appointment label~label>input{margin-top:.5em}main>article>section>form>fieldset.step1>fieldset>dl#plz_callback{}main>article>section>form>fieldset.step1>fieldset>dl#plz_callback figure{}main>article>section>form>fieldset.step1>fieldset>dl#plz_callback figure,main>article>section>form>fieldset.step1>fieldset>dl#plz_callback label.fig{margin:16px 0 16px 16px}main>article>section>form>fieldset.step1>fieldset>dl#plz_callback figure>figcaption{font-size:small}main>article>section>form>fieldset.step1>fieldset>dl#plz_callback figure>select+span{vertical-align:bottom;margin:0 2px;font-size:small}main>article>section>form>fieldset.step1>fieldset>dl#plz_callback label.fig{display:block}main>article>section>form>fieldset.step1>fieldset>dl#plz_callback label.fig>span.figcap{display:block;font-size:small}main>article>section>form>fieldset.step1>fieldset>dl#plz_callback label.fig [id^=cb_date]{width:94%}main>article>section>form>fieldset.step1>fieldset>dl>dt{}main>article>section>form>fieldset.step1>fieldset>dl>dt>label{}main>article>section>form>fieldset.step1>fieldset>dl>dt>small{}main>article>section>form>fieldset.step1>fieldset>dl>dd{}main>article>section>form>fieldset.step1>fieldset>dl>dd>select{}main>article>section>form>fieldset.step1>fieldset>dl>dd>select>option{}main>article>section>form>fieldset.step1>fieldset>dl>dd>textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:180px;padding:.25em;font-size:15px}main>article>section>form>fieldset.step1>fieldset>dl>dd>textarea#wom_body2{height:27em}main>article>section>form>fieldset.step1>fieldset>dl>dd>input{}main>article>section>form>fieldset.step1>fieldset>dl>dd>input#wom_head,main>article>section>form>fieldset.step1>fieldset>dl>dd>input#wom_pseudonym{width:calc(100% - 1em)}main>article>section>form>fieldset.step1>fieldset>dl>dd>label{}main>article>section>form>fieldset.step1>fieldset>dl>dd>label>input{}main>article>section>form+small{}main>article>section>form>fieldset.step1>fieldset>dl>dd input:not([type=submit]):not([type=radio]):not([type=checkbox]){height:1.5em;border:1px solid #f1f1f1;border-radius:5px;padding-left:6px;font-size:15px}main>article>section>form>fieldset.step1>fieldset>dl>dd.birf{}main>article>section>form>fieldset.step1>fieldset>dl>dd.birf span{display:inline-block}main>article>section>form>fieldset.step1>fieldset>dl>dd.birf small{color:#888;font-size:11px;line-height:1.25;display:inline-block}main>article>section>form>fieldset.step1>fieldset:nth-of-type(2)>dl>dd>label+select{}main>article>section>form>fieldset.step1>fieldset:nth-of-type(2)>dl>dd>input+select{}main>article>section>form>fieldset.step1>fieldset>dl.who_go>dd>label{}main>article>section>form>fieldset.step1>fieldset>dl.who_go>dd>label~label{margin-left:1.25em}main>article>section>form>fieldset.step2-3{}main>article>section>form>fieldset.step2-3>fieldset{}main>article>section>form>fieldset.step2-3>fieldset~fieldset{margin-top:2rem}main>article>section>form>fieldset.step2-3>fieldset>legend{font-weight:bold;font-size:12px}main>article>section>form>fieldset.step2-3>fieldset>dl{}main>article>section>form>fieldset.step2-3>fieldset>dl>dt{}main>article>section>form>fieldset.step2-3>fieldset>dl>dt>label{}main>article>section>form>fieldset.step2-3>fieldset>dl>dt>small{}main>article>section>form>fieldset.step2-3>fieldset>dl>dd{}main>article>section>form>fieldset.step2-3>fieldset>dl>dd.note{padding-bottom:112px}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>input{}main>article>section>form>fieldset.step2-3>fieldset>dl>dd input:not([type=submit]):not([type=radio]):not([type=checkbox]){height:1.5em;border:1px solid #f1f1f1;border-radius:5px;padding-left:6px;font-size:15px}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;resize:vertical;min-height:9em;border:1px solid #f1f1f1;border-radius:5px;padding:.25em;font-size:15px}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>input#family-name,main>article>section>form>fieldset.step2-3>fieldset>dl>dd>input#given-name{width:8em}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>input#yubinku{width:3em}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>input#tyoiki{width:4em}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>input[id$=_cost]{width:3em}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>#address,main>article>section>form>fieldset.step2-3>fieldset>dl>dd>input[type=email]{width:calc(100% - 1em)}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>label{}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>label>input{margin-right:.5em}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>label+strong{font-size:small;color:red}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>select{}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>small{color:#888}main>article>section>form>fieldset.step2-3>fieldset>dl>dd>output[id$=-notice]{}[id$=-notice]{color:#ff6e00;display:block;font-weight:bold;font-family:sans-serif;margin-left:1em;text-indent:-1.25em;max-height:0;opacity:0;-webkit-transition:.5s all;transition:.5s all;-webkit-transform:translate(0,-4px);transform:translate(0,-4px)}[id$=-notice]:before{content:"※";margin-right:.25em}[id$=-notice].note{max-height:76px;opacity:1;padding-top:1em;-webkit-transform:translate(0,8px);transform:translate(0,8px)}main>article>section>form>fieldset.step4{}main>article>section>form>fieldset.step4>section{}main>article>section>form>fieldset.step4>section~section{margin-top:2rem}main>article>section>form>fieldset.step4>section>h4{text-indent:1em;margin-bottom:.25em}main>article>section>form>fieldset.step4>section>h4>small{font-weight:normal}main>article>section>form>fieldset.step4>section>dl{}main>article>section>form>fieldset.step4>section>dl>dt{}main>article>section>form>fieldset.step4>section>dl>dd{}main>article>section>form>fieldset.step4>section>dl>dd output{word-break:break-all}main>article>section>form>fieldset.step4>section>dl>dd #message,main>article>section>form>fieldset.step4>section>dl>dd #wom_body1,main>article>section>form>fieldset.step4>section>dl>dd #wom_body2,main>article>section>form>fieldset.step4>section>dl>dd #wom_body6{white-space:pre-wrap}main>article>section>form>fieldset.step4>section>dl>dd input{}main>article>section>form>fieldset.step4>section>dl>dd input+label{}main>article>section>form>fieldset.step4>section>dl>dd input[type=checkbox]:disabled+label,main>article>section>form>fieldset.step4>section>dl>dd input[type=radio]:disabled+label{color:silver}main>article>section>form>fieldset.step4>section>dl>dd input[type=checkbox]:checked+label,main>article>section>form>fieldset.step4>section>dl>dd input[type=radio]:checked+label{color:inherit}main>article>section>form>fieldset.step4>section>dl>dd input[type=radio]:disabled+label>small{color:#666}main>article>section>form>fieldset.step4>section>dl>dd div#if_cb{margin-top:8px}main>article>section>form>fieldset.step4>section>dl>dd div#if_cb output[id^=cb_year].valid:after{content:'年'}main>article>section>form>fieldset.step4>section>dl>dd div#if_cb output[id^=cb_mon].valid:after{content:'月'}main>article>section.step5{}main>article>section.step5>h3{display:block}main>article>section.step5>p{}main>article>section.step5>p>small{color:#666}main>article>section.step5>p>a{}main>article>section.step5>figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1rem auto 1rem;padding:16px 8px 16px 1rem;border:7px solid #f1f1f1;border-radius:5px}main>article>section.step5>figure>img{border-radius:50%;width:100px}main>article>section.step5>figure>figcaption{margin-left:1em;font-size:13px;color:#4d4d4d}main>article>section.step5>figure>figcaption>p{margin:0}#oldsession{opacity:0;background-color:rgba(0,0,0,.74);position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;text-shadow:0 1px 0 #333;color:white;text-align:center;font-size:large;-webkit-transition:opacity .4s linear;transition:opacity .4s linear;-webkit-transform:translate(0,100%);transform:translate(0,100%)}#oldsession.is_old,#oldsession:target{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}#oldsession>div{margin:60px 5% 5%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:15px;background-color:rgba(255,255,255,.2);z-index:10}#oldsession a{color:white;text-decoration:underline}footer{}footer>ul{margin:0;padding:0;font-size:12px}footer>ul:first-child{}footer>ul:last-child{margin-top:8px;text-align:center;color:#888;font-family:'Lato',sans-serif}footer>ul>li{display:inline}footer>ul>li~li:before{content:'｜ '}footer>ul:last-child>li{}footer:after{}