@import url(/inc/css/common-ms.css);html{font-weight:500;font-size:62.5%;color:#000;background-color:#fff}body{font-family:YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;line-height:1.7;font-size:1.4em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500}a{color:#1E78D2}a:hover{opacity:0.8}img{max-width:100%!important;height:auto}.pc{display:block}@media (max-width:767px){.pc{display:none!important}}.sp{display:none}@media (max-width:767px){.sp{display:block}.sp.img,.sp.span{display:inline!important}.sp.table{display:table}}#form li:after,.clearfix:after{content:"";display:block;clear:both}.right{text-align:right!important}.center{text-align:center!important}.gmap{position:relative}.gmap:after{content:"";display:block;padding-bottom:466px;height:0;overflow:hidden}.gmap embed,.gmap iframe,.gmap object{position:absolute;top:0;left:0;width:100%;height:100%}.btn{display:inline-block;width:100%;max-width:408px;line-height:1.15;font-size:2.2rem;font-weight:bold;text-align:center;text-decoration:none;color:#fff!important;margin:0 auto;padding:0.5em!important;background:#000!important;border:2px solid #000!important;-webkit-transition:0.5s;transition:0.5s}.btn:hover{color:#000!important;background:transparent!important;opacity:1}footer,header,main{padding:0 10px}#content>*{max-width:1080px;margin:0 auto;padding-top:70px!important;padding-bottom:70px!important}#content .wl{max-width:none;margin:0 -10px;padding:0 10px;background-color:#1E78D2}#content .wl>*{max-width:1080px;margin:0 auto}#content h2{text-align:center}#content h2+*{margin-top:60px!important}header{padding:1rem 4rem}@media (max-width:767px){header{padding:0}}header p img{width:80%}@media (max-width:767px){header p img{width:100%}}header.contact .header-pc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-pc{background:#fff;max-width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header-pc div,header .header-pc ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:8vh}header .header-pc div li,header .header-pc div p,header .header-pc ul li,header .header-pc ul p{margin-left:3.6rem;font-weight:bold;font-size:1.2rem;text-align:center}header .header-pc ul li a{position:relative;text-decoration:none;display:block;width:9rem}header .header-pc ul li a img{width:100%}header .header-pc ul li a span{font-size:1.2rem}header .header-pc ul li a:after{position:absolute;bottom:-8px;left:0;content:"";width:100%;height:2px;background:#1E78D2;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}header .header-pc ul li a:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}header .left-header{display:none}@media (max-width:767px){header .left-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;height:6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){header.contact .left-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){header .left-header-icon{width:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:6rem}header .left-header-icon p img{padding:0.2rem;width:100%}header .left-header-icon p.lesson-icon img{width:90%}}@media (max-width:767px){#hlogo{width:12rem}}.spmenu,.spmenu span{display:none;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.spmenu,.spmenu span{display:inline-block}}@media (max-width:767px){.spmenu{position:fixed;top:0;right:0;width:6rem;height:6rem;font-size:1rem;background:#1E78D2;color:#fff;z-index:9999999;font-weight:bold;border:none}.spmenu .txt{background:none;margin-top:10%}.spmenu .spmenu-in{position:relative;width:30px;height:15px;margin:0 auto;bottom:8px}.spmenu .spmenu-in:after{position:absolute;content:"MENU";-webkit-transform:translate(-50%,25px);transform:translate(-50%,25px);font-size:1rem}.spmenu span{position:absolute;left:0;width:100%;height:2px;background:#fff;z-index:10;border-radius:1px}.spmenu span:nth-of-type(2){top:7px}.spmenu span:nth-of-type(3){bottom:0}.spmenu.active span{background:#fff}.spmenu.active .txt{background:none}.spmenu.active span:first-of-type{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.spmenu.active span:nth-of-type(2){opacity:0}.spmenu.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}}#spnav{display:none}@media (max-width:767px){#spnav{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;height:100vh;position:fixed;top:0;right:0;z-index:999999;width:100%;background:rgba(255,255,255,0.92);padding:13em 1em 1em;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;visibility:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}#spnav.active{opacity:1;visibility:visible}#spnav .bnr img{width:100%!important}#spnav ul.menu li{text-align:center}#spnav ul.menu li:last-child a{border:none}#spnav ul.menu li.menu-bnr a{border-bottom:none}#spnav ul.menu a{display:block;width:100%;padding:0.8em 0;border-bottom:1px solid #7f7f7f;color:#1E78D2;text-decoration:none;font-weight:bold;line-height:1.6em}#spnav ul.menu a span{font-size:0.8em;display:block;width:100%;line-height:1.5}#spnav ul.menu a:hover{background:rgba(30,120,210,0.1)}#spnav ul.menu i{position:absolute;text-decoration:none;right:19px}#spnav ul.menu i:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #1E78D2;border-right:solid 2px #1E78D2;position:absolute;top:50%;left:-2.5rem;margin-top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#spnav ul.menu li.lastItem a{border-bottom:none}}@media (max-width:767px){button:not(:disabled){outline:none}}#ptop{position:fixed;z-index:1;bottom:160px;right:10px}@media (max-width:767px){#ptop{bottom:90px}#ptop img{width:50px}}#footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:0;width:100%;line-height:1.15;background-color:#1E78D2;padding:2%}#footer>*{width:50%;max-width:440px}#fbtn a{display:block;text-align:center;padding:20px;background:#fff;border-radius:9px}@media (max-width:767px){#fbtn a{padding:10px}}#fmypage,#ftel{margin-left:30px}@media (max-width:767px){#fmypage,#ftel{margin-left:10px}}#fmypage a,#ftel a{display:block;text-align:center;padding:17px;border:3px solid #fff;border-radius:9px}@media (max-width:767px){#fmypage a,#ftel a{padding:10px}}@media (max-width:767px){footer{height:78px;padding-top:5px!important;padding-bottom:5px!important}}#top-access{text-align:center;background:#fff!important}#top-access h2{text-align:center}#top-access .gmap iframe{margin:0 -10px;width:calc(100% + 20px)}#top-access>p{margin-top:50px!important}#top-access dl{margin-top:50px!important}#top-access dl>*{margin-top:0.5em}#top-access dt{font-weight:bold;color:#1E78D2}#form{margin-top:80px;padding:40px 10px;color:#fff;margin-bottom:-80px;background:#3b3adb}#form>*{max-width:730px!important}#form a{color:#fff}#form h1{text-align:center;margin-bottom:25px!important}#form h1+p{margin-top:60px!important}#form ul{line-height:1.6;color:#000;margin-top:20px;padding:40px;background:#fff}@media (max-width:767px){#form ul{padding:20px}}#form>div+div.form form{padding-bottom:20px}#form>div+div.form ul{margin-top:unset}#form li{margin-top:2rem}#form li:first-child{margin-top:0}#form li .ttl{float:left;display:inline-block;width:190px;font-size:1.6rem;font-weight:bold;color:#1E78D2;margin:10px 0 0}@media (max-width:767px){#form li .ttl{float:none;width:100%;display:block;margin-bottom:1rem}}#form li .ttl~*{float:right;width:calc(100% - 210px)}@media (max-width:767px){#form li .ttl~*{float:none;width:100%;display:block;margin-bottom:1rem}}#form li .radiocheck{border:unset;margin-top:8px;padding:0;font-size:16px}#form li .radiocheck input{display:none}#form li .radiocheck label{padding:0.3rem 0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.5em;position:relative;cursor:pointer}#form li .radiocheck label input[type=radio]{margin-right:0.2rem;vertical-align:middle}#form li .radiocheck label:before{width:25px;height:25px;background-color:#ededed}#form li .radiocheck label:after{position:absolute;top:50%;left:13px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:16px;background-color:#2589d0}#form li .radiocheck label:before,#form li .radiocheck label:has(:checked):after{border-radius:50%;content:""}@media (max-width:767px){#form li .radiocheck{margin:0}#form li .radiocheck label{margin:0.7rem auto}#form li .radiocheck label:first-child,#form li .radiocheck label:last-child{margin:0}}#form li input,#form li select,#form li textarea{padding:15px;background:#ededed;border:1px solid #E3E3E3;border-radius:2px}#form li [type=checkbox],#form li [type=radio]{background:inherit;border:inherit;border-radius:inherit}#form li textarea{height:7em;width:100%}#form li small{margin-top:8px;display:block;font-size:1.3rem}#form li:after{content:"";display:block;clear:both}#form .required{display:inline-block;line-height:1.15;font-size:1.2rem;vertical-align:middle;color:#fff;padding:2% 5%;margin-left:1rem;background:#cc0900}@media (max-width:767px){#form .required{padding:1% 3%}}#form .error{clear:both;color:red;padding-left:210px}@media (max-width:767px){#form .error{padding-left:0}}#form .submit{text-align:center;margin-top:20px}#form .TextareaWrapper{position:relative}#form .TextareaWrapper .CharCounter{position:absolute;bottom:10px;right:10px;color:#898989}.modal-open{cursor:pointer}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:13rem;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999999}@media (max-width:767px){.modal-container{padding:14px}}.modal-container:before{content:"";display:inline-block;vertical-align:middle}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:700px}.modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:-10px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}.modal-content{max-width:500px}#thanks{text-align:center;background:transparent!important;border:solid #1E78D2;border-width:2px 0}#thanks h1 span{display:block;font-size:1.8rem;margin-top:0.8em}#thanks p{margin-top:40px!important}#thanks p:last-child{margin-top:50px}#thanks h2{max-width:460px!important;padding:10px;margin:50px auto 20px!important;background:#1E78D2;color:#fff;border-radius:50px}#thanks ol{border:4px solid #1E78D2;padding:50px 50px 30px;margin-top:-3em!important;text-align:left}#thanks ol li{max-width:800px;margin:0 auto;font-size:2rem;list-style:decimal}#thanks ol li dl{margin-top:16px;font-size:1.4rem}#thanks ol li dt{float:left;min-width:80px;border:1px solid #1E78D2;color:#1E78D2;padding:0 6px;text-align:center}#thanks ol li dd{margin-bottom:14px;padding:0 0 0 7em}
/*# sourceMappingURL=form.css.map */