@charset "UTF-8";input[type=submit]:focus{outline:0}#link_area{color:#5a4a3f}#link_area ul{overflow:hidden;letter-spacing:-.4em;margin:15px auto 40px auto}#link_area ul li{width:225px;font-size:1.7rem;display:inline-block;letter-spacing:normal}ul.contents_question li:nth-child(n+5){margin-top:15px}.link_bnr{float:left}.btn_back{text-align:center;margin:2rem auto 7rem auto}.halfRenew .btn_back{text-align:center;margin:2rem auto 7rem auto}.btn_back a{padding:.5rem 5.5rem}.btn_back a:first-child{margin-right:6rem}.form_big_font{font-weight:700;font-size:3rem}.halfRenew .form_big_font{font-size:1.875rem}.halfRenew .code_area table{font-size:1rem;}.lower_contents_box .code_area{margin-bottom:0}.code_area table{font-size:1.6rem;border-bottom:solid 1px #dcdddd}.code_area table tr:nth-child(1) th{background:#eceeef}.code_area table th{padding:5px;font-weight:400}.code_area table td.noneBorder_r{border-right:1px solid #fff}.code_area table td{padding:15px}.code_area table td,.code_area table th{border:solid 1px #dcdddd}.code_area{margin:15px auto 40px auto}.code_area table td:nth-last-child(1),.code_area table td:nth-last-child(3){text-align:left}.code_area table td[colspan="2"]{text-align:center}.code_area a:active,.code_area a:link,.code_area a:visited{color:#2499d6;text-decoration:underline}#contact{font-size:1.6rem}#contact h2{margin:0 0 30px 0}#contact .txt1{margin:0 0 20px 0}.form{padding:30px 30px 100px;margin-bottom:50px;background-color:#fbfbf8}.form .center{text-align:center}.form .red{color:red}.form .rem12{font-size:1.2rem}.form form>div{overflow:hidden;padding:10px 0;border-bottom:1px solid #e6e6e2}.form form>div>p{box-sizing:border-box}.form form>div>p:first-child{float:left;width:25%;margin:5px 0 0 0;padding:20px 0 20px 15px;box-sizing:border-box}.form form>div .small{font-size:1.2rem;margin-left:.5em}.form form>div>div{width:75%;padding:20px 0 20px 0;float:left}.form .err{display:block;color:red;font-size:1.4rem}.form .require{background-color:#dc0011;color:#fff;display:inline-block;font-size:1.2rem;line-height:1.75em;padding:0 5px;position:relative;top:-2px;margin:0 0 0 7px}.form input[type=text]{font-size:1.6rem;width:85%;display:inline-block;border:1px solid #dcdddd;line-height:2em;height:2em}.form input.short{width:20%}.form .ques{width:100%;border:1px solid #dcdddd}.form .address_content p{margin:0 0 15px 0}.form select[name=pref]{font-size:1.6rem;height:2em}.form .ttl2{margin:20px 0}.privacy{width:85%;height:15em;margin:30px auto;display:block;padding:6px;overflow:scroll!important;border:2px solid #e6e6e2;padding:10px!important;font-size:.8em}.form .btn_area{text-align:center;margin:40px 0 0 0}.form .btn_area input,.form .btn_area span{display:inline-block;width:220px;height:31px;box-sizing:border-box;background-color:#8e8e8e;font-size:1.6rem;padding:4px 0;color:#fff;cursor:pointer}.form .btn_area input[type=submit]{font-size:1.6rem;background:0 0;background-color:#dc0011;border:none}.form .btn_area input[name=to_input]{font-size:1.6rem;background:0 0;background-color:#8e8e8e;border:none}.form textarea{font-size:1.6rem;resize:vertical}.form.confirm form>div>p:first-child{padding:16px 0 20px 15px}.form .btn_area .to_confirm.error{background-color:#d4979b;cursor:default}.form-page a{width:16em}.complete+.btn_back a{margin:0}.address_btn{margin-bottom:3px}@media only screen and (max-width:768px){.address_btn{width:27vw;margin-bottom:.533vw}}@media only screen and (max-width:768px){#link_area{width:100%;margin:6rem auto 0 auto;margin:0 auto}#link_area ul{width:100%;margin:.53vw auto 2.66vw auto}#link_area ul li{width:100%;font-size:1.8rem;font-size:4.8vw;display:block;margin-bottom:2.2rem;margin-bottom:5.86vw}.link_bnr{float:none}.form .btn_area input[type=submit],.form .btn_area span{font-size:4vw}.btn_back{margin:.53vw auto 9vw auto}.btn_back a{width:45%;padding:1rem}.btn_back a:first-child{margin-right:5%}.btn_back a.color_general,.btn_back a.color_teacher{padding:10px 4.1vw}.code_area{margin-top:0;width:100%}.code_area table{width:180%}.code_area table td{padding:1rem}.code_area table td:nth-last-child(2){text-align:left}.code_area table th:nth-child(1){width:32%}.code_area table th:nth-child(2){width:35%}.form{padding:.1rem;margin-bottom:2em}.complete.form p{margin:4em 0!important}.form form>div>p:first-child{float:none;width:100%;padding:5px}.form .require{line-height:1.5em}.android .form .require{padding-top:1px}.form form>div .small{font-size:3.2vw}.form form>div>div{width:100%;padding:10px 0}.form input[type=text]{width:88%}.form input[name=email]{width:68%}.form input.short{width:20%}.privacy{width:100%;height:10em;margin:3% auto;display:block;padding:.6rem;overflow:scroll!important;border:2px solid #e6e6e2;padding:1rem!important;font-size:1.6rem}.form textarea{font-size:4.26vw}.form select[name=pref]{font-size:4.26vw}form .ques{height:8em}.form.confirm form>div>p:first-child{padding:16px 0 10px 0}.form .btn_area input,.form .btn_area span{width:48%;height:auto}.form-page a span{display:block}input[type=submit]{-webkit-appearance:none;border-radius:0}.complete+.btn_back a{margin:0}}@media only screen and (device-height:568px){.form input[name=email]{width:72%}.form textarea{font-size:5vw}}
