@charset "UTF-8";@font-face{font-family:'manb';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-Bold.ttf)}@font-face{font-family:'maneb';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-ExtraBold.ttf)}@font-face{font-family:'manel';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-ExtraLight.ttf)}@font-face{font-family:'manl';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-Light.ttf)}@font-face{font-family:'manm';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-Medium.ttf)}@font-face{font-family:'manr';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-Regular.ttf)}@font-face{font-family:'mansemi';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-SemiBold.ttf)}@font-face{font-family:'manv';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/Manrope-VariableFont_wght.ttf)}@font-face{font-family:'notosansb';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/NotoSansJP-Bold.otf)}@font-face{font-family:'notosansm';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/NotoSansJP-Medium.otf)}@font-face{font-family:'notosansr';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/NotoSansJP-Regular.otf)}@font-face{font-family:'notosanssemi';src:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../fonts/NotoSerifJP-SemiBold.otf)}*{font-size:14px;color:#000;font-family:'notosansr'}.pc{display:block}@media screen and (max-width:481px){.pc{display:none}}.sp{display:none}@media screen and (max-width:481px){.sp{display:block}}.cam img{max-width:100%}.cam .pc{display:block}@media screen and (max-width:768px){.cam .pc{display:none}}.cam .sp{display:none}@media screen and (max-width:768px){.cam .sp{display:block}}.wrap{max-width:calc(1000px + 2rem);padding:0 1rem;margin:0 auto}.openschool-page .mv{position:relative}.openschool-page .mv figure{width:100%}.openschool-page .mv figure img{width:100%}.openschool-page .mv h2{position:absolute;bottom:50%;font-family:'manl';left:50%;font-size:clamp(40px,calc(100vw*65/1400),65px);background-color:#fff;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);white-space:nowrap}@media screen and (max-width:481px){.openschool-page .mv h2{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:32px}}.openschool-page .mv__p01{position:absolute;border-bottom-style:50%;left:50%;bottom:32%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:clamp(12px,calc(100vw*16/1400),16px);color:#fff;background-color:#000;letter-spacing:.05em;white-space:nowrap}@media screen and (max-width:481px){.openschool-page .mv__p01{bottom:30%}}.openschool-page .mv__p02{position:absolute;border-bottom-style:50%;left:50%;bottom:32%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:clamp(12px,calc(100vw*16/1400),16px);color:#fff;background-color:#000;letter-spacing:.05em;white-space:nowrap}@media screen and (max-width:481px){.openschool-page .mv__p02{bottom:15%}}.openschool-page .el04{margin-top:115px;margin-bottom:83px}@media screen and (max-width:481px){.openschool-page .el04{margin-top:35px;margin-bottom:35px}}.openschool-page .el04__box{background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/findwork/bg_border.png);padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:640px;margin:0 auto}.openschool-page .el04__boxwh{background-color:#fff;padding:20px}.openschool-page .el04__boxwh{width:100%}.openschool-page .el04__boxwh h3{color:#ec5488;font-size:37px;letter-spacing:.05em;font-family:'notosansb';text-align:center;margin-bottom:.5rem;white-space:nowrap}@media screen and (max-width:560px){.openschool-page .el04__boxwh h3{font-size:clamp(30px,calc(100vw*37/560),37px)}}.openschool-page .el04__boxwh h3 strong{color:#ec5488;font-size:65px;font-family:'notosansb'}.openschool-page .el04__boxwh p{font-family:'notosansm';font-size:20px;letter-spacing:.05em;text-align:center}@media screen and (max-width:500px){.openschool-page .el04__boxwh p{font-size:clamp(16px,calc(100vw*20/500),20px)}}.openschool-page .el04__boxwh p strong{color:#ec5488;font-family:'notosansb';font-size:28px;letter-spacing:.05em;margin:0 1rem}.openschool-page .el04__boxwh p em{font-style:normal;font-family:'notosansm';font-size:28px;letter-spacing:.05em}@media screen and (max-width:500px){.openschool-page .el04__boxwh p em{font-size:20px}}.openschool-page .el04__boxwh p:last-child{font-size:16px;line-height:40px}@media screen and (max-width:481px){.openschool-page .el04__boxwh p:last-child{font-size:13px}}.openschool-page .el01__h3black{font-family:'notosansb';font-size:18px;letter-spacing:.025em;color:#fff;background-color:#000;padding:.8rem 2rem;margin-bottom:1.5rem;margin-top:56px}@media screen and (max-width:481px){.openschool-page .el01__h3black{font-size:clamp(15px,calc(100vw*18/481),18px)}}.openschool-page .el01__cap{letter-spacing:.25em;line-height:20px;margin-bottom:55px}.openschool-page .el01__cap span{color:#ec5488}@media screen and (max-width:481px){.openschool-page .el01__cap{margin-bottom:30px}}.openschool-page .el01__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.openschool-page .el01__flex div{width:31%}@media screen and (max-width:768px){.openschool-page .el01__flex div{width:48%}}.openschool-page .el01__flex div h4{font-family:'notosansb';border-bottom:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;padding:.8rem 0;margin:1rem 0}.openschool-page .el01__flex div figure{width:100%}.openschool-page .el01__flex div figure img{width:100%}.openschool-page .el01__flex div p{line-height:24px;letter-spacing:.025em;margin-top:.5rem}.openschool-page .el02__h3black{font-family:'notosansb';font-size:18px;letter-spacing:.025em;color:#fff;background-color:#000;padding:.8rem 2rem;margin-bottom:1.5rem;margin-top:56px}.openschool-page .el02 dl{display:-webkit-box;display:-ms-flexbox;display:flex}.openschool-page .el02 dl:not(:last-child){margin-top:2rem}@media screen and (max-width:481px){.openschool-page .el02 dl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.openschool-page .el02 dl dt{background-color:#f6f6f6;width:150px;height:65px;line-height:65px;text-align:center;font-family:'notosansb';letter-spacing:.025em}@media screen and (max-width:481px){.openschool-page .el02 dl dt{width:100%;height:40px;line-height:40px}}.openschool-page .el02 dl dd{width:calc(100% - 150px)}@media screen and (max-width:481px){.openschool-page .el02 dl dd{width:100%}}.openschool-page .el02 dl dd.el02__dd01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:2rem}@media screen and (max-width:481px){.openschool-page .el02 dl dd.el02__dd01{margin-left:0}}.camDd .el02__cap{font-size:120% !important}@media screen and (max-width:481px){.openschool-page .el02 dl dd.el02__dd01.camDd{text-align:center}}.openschool-page .el02 dl dd.el02__dd02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:2rem}@media screen and (max-width:481px){.openschool-page .el02 dl dd.el02__dd02{margin-left:0;margin-top:1rem}}.openschool-page .el02 dl dd p{font-size:27px}.openschool-page .el02 dl dd p:last-child{font-size:14px}@media screen and (max-width:481px){.openschool-page .el02 dl dd p:last-child{margin-top:.5rem}}.openschool-page .el02 dl dd p strong{font-size:42px;font-family:'notosansb';letter-spacing:.05em;color:#ec5488}.openschool-page .el02 dl dd p em{color:#ec5488;font-family:'notosansb';font-size:27px;letter-spacing:.05em;font-style:normal}.openschool-page .el02 .el02__cap{letter-spacing:.025em;line-height:24px;margin-top:1rem}.openschool-page .el03{margin-bottom:83px}@media screen and (max-width:481px){.openschool-page .el03{margin-bottom:35px}}.openschool-page .el03__h3black{font-family:'notosansb';font-size:18px;letter-spacing:.025em;color:#fff;background-color:#000;padding:.8rem 2rem;margin-bottom:1.5rem;margin-top:56px}.openschool-page .el03 form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1}@media screen and (max-width:481px){.openschool-page .el03 form dl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.openschool-page .el03 form dl dt{font-family:'notosansb';letter-spacing:.05em;width:30%;line-height:1.5;padding:.5rem 0}@media screen and (max-width:481px){.openschool-page .el03 form dl dt{width:100%}}.openschool-page .el03 form dl dt.required{position:relative}.openschool-page .el03 form dl dt.required:after{position:absolute;content:'※';color:#ec5488;font-family:'notosansb'}.openschool-page .el03 form dl dt.join-dt{width:23%}@media screen and (max-width:481px){.openschool-page .el03 form dl dt.join-dt{width:100%}}.openschool-page .el03 form dl dd{width:70%}@media screen and (max-width:481px){.openschool-page .el03 form dl dd{width:100%}}.openschool-page .el03 form dl dd input{background-color:#f6f6f6;width:100%;line-height:1.5;padding:.5rem;border-radius:5px}.openschool-page .el03 form dl dd textarea{background-color:#f6f6f6;width:100%;line-height:1.5;padding:.5rem;border-radius:5px}.openschool-page .el03 form dl dd.small-dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.openschool-page .el03 form dl dd.small-dd input{width:150px;margin-right:.8rem}.openschool-page .el03 form dl dd.three-dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.openschool-page .el03 form dl dd.three-dd input{width:83px;margin:0 .8rem}.openschool-page .el03 form dl dd.three-dd select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#f6f6f6;line-height:1.5;padding:.5rem;border-radius:5px;width:50px;margin:0 .8rem}.openschool-page .el03 form dl dd.japan-dd select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#f6f6f6;line-height:1.5;padding:.5rem;border-radius:5px;width:150px}.openschool-page .el03 form dl dd.radio-dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.openschool-page .el03 form dl dd.radio-dd .flex-dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2.5}.openschool-page .el03 form dl dd.radio-dd .flex-dd div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.openschool-page .el03 form dl dd.radio-dd .flex-dd input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:.5rem}.openschool-page .el03 form dl dd.radio-dd .flex-dd label{margin-right:1.5rem}.openschool-page .el03 form dl dd.radio-dd .flex-dd-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2.5;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.openschool-page .el03 form dl dd.radio-dd .flex-dd-col div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.openschool-page .el03 form dl dd.radio-dd .flex-dd-col input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:.5rem}.openschool-page .el03 form dl dd.radio-dd .flex-dd-col label{margin-right:1.5rem}.openschool-page .el03 form dl dd.join-dd{width:77%}@media screen and (max-width:481px){.openschool-page .el03 form dl dd.join-dd{width:100%}}.openschool-page .el03 form dl dd.join-dd p{line-height:24px;margin-bottom:1rem}.openschool-page .el03 form dl dd.join-dd h4{font-family:'notosansb';font-size:18px;letter-spacing:.025em;color:#fff;background-color:#777;padding:.6rem 2rem}.openschool-page .el03 form dl dd.join-dd div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:3}.openschool-page .el03 form dl dd.join-dd div input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:.5rem}.openschool-page .el03 form dl dd.join-dd div label{margin-right:1.5rem}.openschool-page .el03 form dl dd.join-dd p{margin-bottom:0;line-height:2.5}.openschool-page .el03 form dl dd.join-dd div .hasDatepicker{background-color:#f6f6f6;padding-left:.5rem;border-radius:5px;width:220px;margin-right:2rem;color:#666}.openschool-page .el03 form dl dd.join-dd div select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#f6f6f6;padding:.5rem;border-radius:5px;width:105px;color:#666}.openschool-page .el03 form .el03__h3{font-family:'notosansb';font-size:18px;letter-spacing:.025em;border-top:1px solid #000;border-bottom:1px solid #000;padding:1rem 0;text-align:left;margin-top:65px}.openschool-page .el03 form .el03__cap{line-height:24px;letter-spacing:.025em;margin:1.5rem 0}.openschool-page .el03 form .el03__scrollbox{width:100%;height:164px;border-top:3px solid #f6f6f6;border-left:3px solid #f6f6f6;border-bottom:10px solid #f6f6f6;overflow-y:scroll}.openschool-page .el03 form .el03__scrollbox::-webkit-scrollbar{width:10px;height:10px;background-color:#f6f6f6}.openschool-page .el03 form .el03__scrollbox::-webkit-scrollbar-thumb{background-color:#999;border-radius:5px}.openschool-page .el03 form .el03__scrollbox p{line-height:24px;letter-spacing:.025em;padding:1rem}.openschool-page .el03 form .el03__agreebox{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px auto 45px}.openschool-page .el03 form .el03__agreebox input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;border:1px solid #b3b3b3}.openschool-page .el03 form .el03__agreebox p{display:inline}.openschool-page .el03 form input[type=submit]{width:300px;height:60px;line-height:60px;border:1px solid #846dd5;-o-border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image:-webkit-gradient(linear,left top,right top,from(#846dd5),to(#ea33d5));border-image:linear-gradient(to right,#846dd5 0%,#ea33d5 100%);border-image-slice:1;text-align:center;margin:0 auto;display:block;letter-spacing:.025em;position:relative;background:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/guardian/link.svg) no-repeat 90% 50%}.openschool-page .el03 form input[type=submit]:hover{background:#846dd5;background:-webkit-gradient(linear,left top,right top,from(rgba(132,109,213,.15)),to(rgba(234,51,213,.15)));background:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/guardian/link.svg) no-repeat 90% 50%,linear-gradient(90deg,rgba(132,109,213,.15) 0%,rgba(234,51,213,.15) 100%);-webkit-transition-property:background-color;transition-property:background-color}.openschool-page .el03 form input[type=submit]:after{position:absolute;content:"";background-image:url(//school-afloat.com/make/wp-content/themes/afloat_make/css/../img/guardian/link.svg);top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:19px;height:5px;background-repeat:no-repeat}div#submit-button{display:flex;justify-content:center;gap:0 4%}div#submit-button input{background:linear-gradient(#8fc31f,#00732e);border-radius:10vw;border:3px solid #fff;color:#fff;width:100%;height:70px;margin:0 auto;display:block;font-weight:700;font-size:18px;line-height:1.2}div#submit-button input.btn-back{background:#ccc !important;color:#333 !important}div#submit-button span.toBack{display:none}.mw_wp_form_confirm div#submit-button span.toBack{display:block}div#submit-button span{width:46%}div#submit-button span.toSubmit{display:block;position:relative;overflow:hidden}div#submit-button span.toSubmit:after{position:absolute;content:'';top:0;left:-100%;width:100%;height:100%;transform:skewX(-45deg);animation:nyainy-btn 2.5s cubic-bezier(.55,.085,.68,.53) infinite;background:linear-gradient(90deg,rgba(248,244,236,0) 0%,rgba(248,244,236,.85) 45%,rgba(248,244,236,0) 100%)}@media screen and (max-width:768px){div#submit-button{flex-direction:column;gap:2vw}div#submit-button span{width:100%}}#submit-button{display:flex;gap:0 40px}@media screen and (max-width:481px){#submit-button{flex-direction:column;gap:2rem 0}}.openschool-page .el04 h3{border-top:1px solid #000;border-bottom:1px solid #000;padding:1rem;margin-bottom:52px;font-size:24px;text-align:center;letter-spacing:.025em;font-family:'notosansb';line-height:1.5}@media screen and (max-width:481px){.openschool-page .el04 h3{margin-bottom:25px;padding:1rem .5rem;font-size:21px}}@media screen and (max-width:395px){.openschool-page .el04 h3{font-size:clamp(17px,calc(100vw*21/481),21px)}}.openschool-page .el01__p{letter-spacing:.025em;line-height:24px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.kanto-hokkaido .school .mwform-checkbox-field:nth-of-type(n+5){display:none}.sapporo .school .mwform-checkbox-field:nth-of-type(-n+4){display:none}.sapporo .school .mwform-checkbox-field:nth-of-type(n+6){display:none}.nagoya .school .mwform-checkbox-field:nth-of-type(-n+5){display:none}.nagoya .school .mwform-checkbox-field:nth-of-type(n+8){display:none}.kansai .school .mwform-checkbox-field:nth-of-type(-n+7){display:none}.kansai .school .mwform-checkbox-field:nth-of-type(n+13){display:none}.kyushu .school .mwform-checkbox-field:nth-of-type(-n+12){display:none}