@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}}.wrap{max-width:calc(1000px + 2rem);padding:0 1rem;margin:0 auto}.document-page .mv{position:relative}.document-page .mv figure{width:100%}.document-page .mv figure img{width:100%}.document-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){.document-page .mv h2{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:32px}}.document-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){.document-page .mv__p01{bottom:30%}}.document-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){.document-page .mv__p02{bottom:15%}}.document-page .el01{margin-top:115px;margin-bottom:83px}@media screen and (max-width:481px){.document-page .el01{margin-top:35px;margin-bottom:35px}}.document-page .el01 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){.document-page .el01 form dl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.document-page .el01 form dl dt{font-family:'notosansb';letter-spacing:.05em;width:30%;line-height:1.5;padding:.5rem 0}@media screen and (max-width:481px){.document-page .el01 form dl dt{width:100%}}.document-page .el01 form dl dt.required{position:relative}.document-page .el01 form dl dt.required:after{position:absolute;content:'※';color:#ec5488;font-family:'notosansb'}.document-page .el01 form dl dt.join-dt{width:23%}@media screen and (max-width:481px){.document-page .el01 form dl dt.join-dt{width:100%}}.document-page .el01 form dl dd{width:70%}@media screen and (max-width:481px){.document-page .el01 form dl dd{width:100%}}.document-page .el01 form dl dd input{background-color:#f6f6f6;width:100%;line-height:1.5;padding:.5rem;border-radius:5px}.document-page .el01 form dl dd textarea{background-color:#f6f6f6;width:100%;line-height:1.5;padding:.5rem;border-radius:5px}.document-page .el01 form dl dd.small-dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.document-page .el01 form dl dd.small-dd input{width:150px;margin-right:.8rem}.document-page .el01 form dl dd.three-dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.document-page .el01 form dl dd.three-dd input{width:83px;margin:0 .8rem}.document-page .el01 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}.document-page .el01 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}.document-page .el01 form dl dd.radio-dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.document-page .el01 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}.document-page .el01 form dl dd.radio-dd .flex-dd div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.document-page .el01 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}.document-page .el01 form dl dd.radio-dd .flex-dd label{margin-right:1.5rem}.document-page .el01 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}.document-page .el01 form dl dd.radio-dd .flex-dd-col div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.document-page .el01 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}.document-page .el01 form dl dd.radio-dd .flex-dd-col label{margin-right:1.5rem}.document-page .el01 form dl dd.join-dd{width:77%}@media screen and (max-width:481px){.document-page .el01 form dl dd.join-dd{width:100%}}.document-page .el01 form dl dd.join-dd p{line-height:24px;margin-bottom:1rem}.document-page .el01 form dl dd.join-dd h4{font-family:'notosansb';font-size:18px;letter-spacing:.025em;color:#fff;background-color:#777;padding:.6rem 2rem}.document-page .el01 form dl dd.join-dd div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;line-height:3}.document-page .el01 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}.document-page .el01 form dl dd.join-dd div label{margin-right:1.5rem}.document-page .el01 form .el01__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}.document-page .el01 form .el01__cap{line-height:24px;letter-spacing:.025em;margin:1.5rem 0}.document-page .el01 form .el01__scrollbox{width:100%;height:164px;border-top:3px solid #f6f6f6;border-left:3px solid #f6f6f6;border-bottom:10px solid #f6f6f6;overflow-y:scroll}.document-page .el01 form .el01__scrollbox::-webkit-scrollbar{width:10px;height:10px;background-color:#f6f6f6}.document-page .el01 form .el01__scrollbox::-webkit-scrollbar-thumb{background-color:#999;border-radius:5px}.document-page .el01 form .el01__scrollbox p{line-height:24px;letter-spacing:.025em;padding:1rem}.document-page .el01 form .el01__agreebox{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px auto 45px}.document-page .el01 form .el01__agreebox input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:16px;height:16px;border:1px solid #b3b3b3}.document-page .el01 form .el01__agreebox p{display:inline}.document-page .el01 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%}.document-page .el01 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}.document-page .el01 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}#submit-button{display:flex;gap:0 40px}@media screen and (max-width:481px){#submit-button{flex-direction:column;gap:2rem 0}}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%}}.document-page .el01 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){.document-page .el01 h3{margin-bottom:25px;padding:1rem .5rem;font-size:21px}}@media screen and (max-width:395px){.document-page .el01 h3{font-size:clamp(17px,calc(100vw*21/481),21px)}}.document-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}