﻿@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */*{margin:0;padding:0;box-sizing:border-box}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}html{font-size:62.5%}body{color:#333;font-family:"Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W6", "Hiragino Kaku Gothic ProN", "メイリオ", "Droid Sans", Meiryo, "ＭＳ Ｐゴシック","MS PGothic", sans-serif;font-size:14px;font-size:1.4rem;line-height:1.8;font-feature-settings:'palt' 1}h1,h2,h3,h4,h5,h6,p,dl{margin:0}dd{margin-left:0}a{color:#333;text-decoration:none}a:focus{border:0;outline:0}ul,ol{margin:0;padding-left:0}ul li,ol li{list-style:none}img{max-width:100%;height:auto;*zoom:1}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix{*zoom:1}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}html.hide{height:100vh;overflow:hidden}.wrap{width:calc(100% - 20px);max-width:860px;margin:0 auto}.notes{display:inline-block;padding-left:1.2em;font-size:12px;font-size:1.2rem;text-indent:-1.2em;color:#858585;font-weight:normal}.notes.mt{margin-top:5px}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+label,input[type="radio"]+span,input[type="checkbox"]+label{position:relative;display:inline-block;padding-left:20px;font-weight:bold}input[type="radio"]+label:not(:last-child),input[type="radio"]+span:not(:last-child),input[type="checkbox"]+label:not(:last-child){margin-right:25px}input[type="radio"]+label:before,input[type="radio"]+span:before,input[type="checkbox"]+label:before{position:absolute;top:49%;left:0;content:'';width:14px;height:14px;border-radius:50%;border:1px solid #cdcdcd;background:#fff;transform:translateY(-50%)}input[type="radio"]:checked+label:before,input[type="radio"]:checked+span:before,input[type="checkbox"]:checked+label:before{border:5px solid #1a8cff}input::-webkit-input-placeholder{color:#c2c2c2}input::-moz-placeholder{color:#c2c2c2}input:-ms-input-placeholder{color:#c2c2c2}input:-moz-placeholder{color:#c2c2c2}input::placeholder{color:#c2c2c2}input,select,textarea{margin-right:3px;padding:5px 10px;font-weight:normal;border:1px solid #e5e5e5;border-radius:3px;background:#fff;outline:none}textarea{width:100%;min-height:120px;font-size:16px;font-size:1.6rem}input{height:45px;font-size:16px;font-size:1.6rem}select{position:relative;height:40px;padding:5px 20px 5px 10px;font-size:16px;font-size:1.6rem;background:#fff url(/common/img/form/shiryo/arr-sl.svg) no-repeat center right 10px}.wf{width:100%;margin-right:0}.ws{width:100px}.ws1{width:160px;margin-right:5px}.ws2{width:140px;margin-right:10px}.ws3{width:40%;margin-right:10px}.ws4{width:calc(60% - 40px);margin-right:10px}.ws5{width:80px}.ws6{width:calc(45% - 58px)}.link-blank{position:relative;padding-right:15px}.link-blank::before,.link-blank::after{content:'';position:absolute}.link-blank:before{top:3px;right:1px;width:10px;height:9px;border-bottom:1px solid #2eb5de;border-left:1px solid #2eb5de}.link-blank:after{top:2px;right:0;width:8px;height:7px;border:1px solid #2eb5de}.nmg{margin-right:0}.information-wrap{margin-top:50px;padding:20px 20px;border:2px solid #ff1800;text-align:center}.information-wrap p{color:#ff1800}.line-wrap{margin-top:50px;padding:20px 20px;border:2px solid #00ba01;text-align:center}.txt_line{margin-top:5px;color:#00ba01;font-weight:bold}.txt_line .txt-link{text-decoration:underline}.txt_line .txt-link:hover{opacity:.7}.txt-sc{display:inline-block;margin-right:5px}.txt16{font-size:16px;font-size:1.6rem}.txt-color{margin-bottom:5px}.txt-color span{display:inline-block;color:#f00;font-size:12px;font-size:1.2rem}label.error{display:block;color:#f00;font-weight:normal}.ib{display:inline-block}.header{padding:20px 0}.header .hd-site-id{width:35%}.header .hd-site-id a[target="_blank"]{position:relative;padding-right:0}.header .hd-site-id a[target="_blank"]:before{display:none}.header .hd-site-id a[target="_blank"]:after{display:none}.mv-block{background:url(/common/img/form/shiryo/bg01.jpg) no-repeat center/cover}.mv-block .wrap{position:relative;padding:25px 0 24px}.mv-block .mv-ttl{font-size:32px;font-weight:bold;color:#fff}.mv-block .book{position:absolute;bottom:0;right:0;width:20.69767%}.lbox{position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background:rgba(255,255,255,0.8)}.lbox__inner{position:absolute;top:50%;left:50%;width:94%;max-width:400px;padding:20px 15px;font-size:15px;font-size:1.5rem;text-align:center;transform:translate(-50%, -50%);background:#fff;border:2px solid #f00}.lbox__txt{color:#f00;font-weight:bold}.lbox__btn{margin-top:10px}.lbox__btn a{display:inline-block;width:90px;padding:5px 10px;color:#fff;font-weight:bold;background:#000}.lbox__btn a:hover{background:#1a8cff}.step-cont li{position:relative;display:inline-block;width:24.65116%;font-size:16px;font-size:1.6rem;line-height:1.5;text-align:center;background:#e1e1e1}.step-cont li p{display:table;width:100%;height:66px}.step-cont li p span{display:table-cell;vertical-align:middle}.step-cont li p span b{display:inline-block;font-weight:normal}.step-cont li:not(:first-child):before{position:absolute;top:0;left:0;content:'';border:33px solid transparent;border-left:24px solid #fff}.step-cont li:not(:last-child){margin-right:.46512%}.step-cont li:not(:last-child):after{position:absolute;top:0;right:-57px;content:'';border:33px solid transparent;border-left:24px solid #e1e1e1}.step-cont li:nth-child(1){z-index:4}.step-cont li:nth-child(2){z-index:3;padding-left:3%}.step-cont li:nth-child(3){z-index:2;padding-left:3%}.step-cont li:nth-child(4){z-index:1}.step-cont li.active{color:#fff;background:#333 !important}.step-cont li.active:after{border-left-color:#333 !important}.form-block{margin:60px 0 125px}.form-block .step{margin-bottom:20px}.form-block .info-text{padding:0 2%;margin-bottom:30px;font-size:14px}.form-block .info-text a{color:#2eb5de;border-bottom:1px solid #2eb5de}.form-cont{margin-top:50px;font-weight:bold}.form-cont .row{padding:25px 4.06977% 25px 4.65116%}.form-cont .row.bg01{background:#eafaff}.form-cont .row.bg02{background:#f6f6f9;margin-top:3px}.form-cont .row .inner-row{display:table;width:100%}.form-cont .row .inner-row .label{display:table-cell;width:28.66242%;font-weight:bold;vertical-align:top}.form-cont .row .inner-row .input{display:table-cell;width:71.33758%}.form-cont .row .inner-row .input .c-row.hide{display:none}.form-cont .row .inner-row .input .c-row:not(:first-of-type){margin-top:20px}.form-cont .row .inner-row .input .c-row .lb{margin-bottom:5px;font-weight:bold}.form-cont .row .inner-row .input .c-row .lb.rq:after{content:'必須';display:inline-block;padding:0 6px 0 5px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:bold;background:#ff1800;border-radius:3px}.form-cont .row .inner-row02{display:table;width:100%}.form-cont .row .inner-row02 .label{position:relative;display:table-cell;width:36.6879%;font-weight:bold;vertical-align:middle}.form-cont .row .inner-row02 .label.vt{padding-top:10px;vertical-align:top}.form-cont .row .inner-row02 .label.rq:after{position:absolute;right:25px;content:'必須';display:inline-block;padding:0 6px 0 5px;color:#fff;font-size:13px;font-size:1.3rem;font-weight:bold;background:#ff1800;border-radius:3px}.form-cont .row .inner-row02 .input{display:table-cell;width:63.3121%}.form-cont .row .inner-row02 .input .c-row{display:table;width:100%;margin-bottom:15px}.form-cont .row .inner-row02 .input .c-row.last{margin-bottom:0}.form-cont .row .inner-row02 .input .c-row.st02{display:block}.form-cont .row .inner-row02 .input .c-row.st02 p{margin-bottom:5px}.form-cont .row .inner-row02 .input .c-row.sts{padding:10px 0;border-top:1px dotted #858585;border-bottom:1px dotted #858585}.form-cont .row .inner-row02 .input .c-row.sts .link{margin-top:5px}.form-cont .row .inner-row02 .input .c-row.sts .link a{text-decoration:underline}.form-cont .row .inner-row02 .input .c-row.sts .link a:hover{text-decoration:none}.form-cont .row .inner-row02 .input .c-row.last{margin-bottom:0}.form-cont .row .inner-row02 .input .c-row .lb{display:table-cell;width:22.1328%;padding-right:5px;font-weight:bold}.form-cont .row .inner-row02 .input .c-row .lb.zip{position:relative}.form-cont .row .inner-row02 .input .c-row .lb.zip:after{position:absolute;content:'〒';right:5px}.form-cont .row .inner-row02 .input .c-row .c-input{display:table-cell;width:77.8672%}.form-cont .row .inner-row02.flex{display:flex;justify-content:space-around;text-align:center}.form-cont .in-calendar{margin-top:40px}.form-cont .in-calendar .txt-cal{font-size:16px;font-size:1.6rem;font-weight:bold;text-align:center}.form-cont .in-calendar .txt-cal span{display:inline-block}.form-cont .in-calendar .sl-cal{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.form-cont .in-calendar .sl-cal.alCen{width:100%;margin-left:0}.form-cont .in-calendar .sl-cal.alCen .calendar{width:100%;max-width:440px;padding:0;margin:0 auto}.form-cont .in-calendar .sl-cal .calendar{width:39.0625%;margin:0 1.95313%;border-radius:3px;outline:none;overflow:hidden}.form-cont .in-calendar .sl-cal .calendar .lb-month{padding:10px 15px;color:#fff;font-size:20px;font-size:2rem;font-weight:bold;text-align:center;background:#1a8cff}.form-cont .in-calendar .sl-cal .calendar table{width:100%;table-layout:fixed;border-collapse:collapse;border:2px solid #1a8cff;border-top:none}.form-cont .in-calendar .sl-cal .calendar table th{background:#f0f0ed;padding:5px;border-bottom:1px solid #eee}.form-cont .in-calendar .sl-cal .calendar table th:nth-child(6){color:#1a8cff;background:#e6f9ff}.form-cont .in-calendar .sl-cal .calendar table th:nth-child(7){color:#ff5533;background:#fff1f6}.form-cont .in-calendar .sl-cal .calendar table tr:last-child td{border-bottom:none}.form-cont .in-calendar .sl-cal .calendar table td{padding:10px 5px;height:60px;max-height:60px;font-weight:bold;text-align:center;border-right:1px solid #eee;border-bottom:1px solid #eee;vertical-align:top;box-sizing:border-box}.form-cont .in-calendar .sl-cal .calendar table td:nth-child(6){color:#1a8cff;background:#e6f9ff}.form-cont .in-calendar .sl-cal .calendar table td:nth-child(7){border-right:none;color:#ff5533;background:#fff1f6}.form-cont .in-calendar .sl-cal .calendar table td .date{font-size:16px;font-size:1.6rem;line-height:1.2}.form-cont .in-calendar .sl-cal .calendar table td .ev{color:#f00;width:100%;font-size:14px;font-size:1.4rem;font-weight:bold}.form-cont .in-calendar .sl-cal .calendar table td .ev.past{color:#858585}.form-cont .in-calendar .sl-cal .calendar table td.hld .date{color:#ff5533}.form-cont .in-calendar .sl-cal .calendar table td.hld:not(.ncl):hover{background:#1a8cff}.form-cont .in-calendar .sl-cal .calendar table td.hld:not(.ncl):hover .date{color:#fff !important}.form-cont .in-calendar .sl-cal .calendar table td:not(.ncl){cursor:pointer}.form-cont .in-calendar .sl-cal .calendar table td:not(.ncl):hover{color:#fff !important;background:#1a8cff}.form-cont .in-calendar .explain{width:100%;max-width:500px;margin:40px auto;padding:15px;font-weight:bold;text-align:center;border:2px solid #e1e1e1}.form-cont .in-calendar .explain .list li{display:inline-block;font-size:14px;font-size:1.4rem}.form-cont .in-calendar .explain .list li:not(:last-child){margin-right:15px}.form-cont .in-calendar .explain .list li span{color:#858585}.form-cont .in-calendar .explain .list li:nth-child(1) span,.form-cont .in-calendar .explain .list li:nth-child(2) span{color:#1a8cff}.form-cont .box-past{width:100%;max-width:700px;margin:0 auto 40px;border:1px solid #e5e5e5;border-radius:3px}.form-cont .box-past .lb{padding:10px;color:#fff;font-size:16px;font-size:1.6rem;text-align:center;font-weight:bold;background:#1a8cff}.form-cont .box-past .inner-box{max-width:600px;margin:0 auto;padding:30px 0;text-align:center}.form-cont .box-past .inner-box.st02{max-width:640px}.form-cont .box-past .inner-box .list-sl li{display:inline-block;float:left;font-size:16px;font-size:1.6rem;font-weight:bold;text-align:left;margin-bottom:15px}.form-cont .box-past .inner-box .list-sl li:nth-child(2n){min-width:260px;float:right}.form-cont .box-past .inner-box .list-sl li span{display:inline-block;width:122px;padding:5px;margin-right:15px;color:#fff;font-size:14px;font-size:1.4rem;text-align:center;background:#1a8cff;border-radius:3px}.form-cont .box-past .inner-box .txt{color:#f00;font-weight:bold;font-size:14px;font-size:1.4rem}.form-cont .box-past .inner-box .txt span{display:inline-block}.form-cont .box-past .inner-box .btn{margin-top:10px}.form-cont .box-past .inner-box .btn a{display:inline-block;width:200px;padding:10px;color:#fff;font-weight:bold;background:#858585;border-radius:3px;transition:all .3s ease}.form-cont .box-past .inner-box .btn a:hover{background:#404040}.frm-foot{margin-top:40px;text-align:center}.frm-foot .txt{margin-bottom:20px}.frm-foot .txt span{display:inline-block}.frm-foot .txt a{position:relative;display:inline-block;margin-right:20px;text-decoration:underline}.frm-foot .txt a:after{position:absolute;right:-15px;content:'';width:13px;height:12px;background:url(/common/img/form/share/icon_blank.png) 0% 0%/contain no-repeat}.frm-foot .txt a:hover{text-decoration:none}.frm-foot .btn{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.frm-foot .btn input{display:inline-block;height:auto;font-weight:700}.frm-foot .btn .goBack,.frm-foot .btn button,.frm-foot .btn input{padding:10px;width:80%;max-width:600px;min-width:200px;font-size:20px;font-size:2rem;border-radius:3px}.frm-foot .btn .goBack{display:inline-block;margin-bottom:20px;color:#fff;font-size:18px;font-size:1.8rem;background:#858585}.frm-foot .btn .goBack:before{position:absolute;top:50%;left:15px;content:'';width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;transform:translateY(-50%) rotate(-45deg)}.frm-foot .btn .goBack:hover{background:#404040}.frm-foot .btn button,.frm-foot .btn input{color:#fff;background:#1a8cff;transition:all .3s ease}.frm-foot .btn button:hover,.frm-foot .btn input:hover{color:#1a8cff;background:#eafaff}.thank-box{margin-top:40px;padding:50px 30px;background:#eafaff}.txt-thank{margin:10px 0 20px}.txt-hot{margin-bottom:10px;font-size:16px;font-weight:bold;color:#2eb5de}.frm-btn{display:flex;flex-direction:column;align-items:center;padding-top:35px;text-align:center}.frm-btn.st02{padding-top:0;text-align:left}.frm-btn .btn{display:inline-block;padding:10px 42px;font-size:20px;font-weight:bold;text-align:center;color:#fff;background:#2eb5de;border-radius:3px;transition:all .3s ease}.frm-btn .btn.btn-back{background:#ddd}.frm-btn .btn:hover{opacity:.7}.list-btn{display:flex;flex-flow:row wrap;justify-content:space-between;text-align:center}.list-btn .frm-btn{width:48%}.list-btn .frm-btn .btn{position:relative;font-size:16px}.list-btn .frm-btn .btn:after{content:'';position:absolute;top:inherit;bottom:0;right:3px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;transform:rotate(45deg)}#footer{padding:25px 0;color:#fff;font-size:0;background:#222}#footer a{color:#fff}#footer .finfo{display:inline-block;width:50%;margin-right:5.81395%}#footer .finfo .school_info{margin-bottom:3px;font-size:11px;font-size:1.1rem}#footer .finfo .addr{margin-top:13px;font-size:13px;font-size:1.3rem}#footer .finfo .list-ct{margin-top:20px}#footer .finfo .list-ct li{display:inline-block;font-size:24px;font-size:2.4rem;font-weight:bold}#footer .finfo .list-ct li img{margin:-2px 5px 0 0}#footer .finfo .list-ct li:not(:last-child){margin-right:3.48837%}#footer .fcp{display:inline-block;width:44.18605%;font-size:14px;font-size:1.4rem;text-align:right}#footer .fcp .btn{margin-bottom:25px}#footer .fcp .btn a{display:inline-block;width:84.21053%;padding:12px 20px 10px;text-align:center;background:#898989;transition:all .5s ease-out;border-radius:3px}#footer .fcp .btn a:hover{background:#404040}#footer .fcp .copy{font-size:13px;font-size:1.3rem}.fie input[type="radio"]+label:before,.fie input[type="checkbox"]+label:before{margin-top:-2px}.mb30{margin-bottom:30px}.banner-box{text-align:center}.banner{display:inline-block;border-radius:10px;overflow:hidden;transition:.3s all ease}.banner:hover{opacity:.8}@media only screen and (max-width: 1024px){.header{padding:1.5625vw 0}.form-block{margin:5.85938vw 0 12.20703vw}}@media only screen and (max-width: 900px){#footer .finfo{display:block;width:100%;margin-right:0;text-align:center}#footer .finfo .school_info{max-width:350px;text-align:left;margin:0 auto 3px}#footer .finfo .fid{max-width:350px;margin:0 auto}#footer .finfo .fid img{width:100%}#footer .finfo .addr{margin-top:10px;font-size:13px;font-size:1.3rem}#footer .finfo .list-ct{margin-top:15px;font-size:0}#footer .finfo .list-ct li{display:inline-block;font-size:24px;font-size:2.4rem;font-weight:bold}#footer .finfo .list-ct li img{margin:-2px 5px 0 0}#footer .finfo .list-ct li:not(:last-child){margin-right:3.48837%}#footer .fcp{display:block;width:100%;font-size:14px;font-size:1.4rem;text-align:center}#footer .fcp .btn{margin:15px 0 20px}#footer .fcp .btn a{display:inline-block;width:90%;max-width:380px;line-height:1.5}#footer .fcp .btn a span{display:inline-block}#footer .fcp .copy{line-height:1.5}#footer .fcp .copy span{display:inline-block}}@media only screen and (max-width: 768px){.header .hd-site-id{width:50%;min-width:350px}.step-cont{font-size:0}.step-cont li{font-size:15px;font-size:1.5rem}.step-cont li:nth-child(1){z-index:4;padding-left:5%}.step-cont li:nth-child(2){z-index:3;padding-left:8%}.step-cont li:nth-child(3){z-index:2;padding-left:8%}.step-cont li:nth-child(4){z-index:1;padding-left:4%}.step-cont li.active{color:#fff;background:#333}.step-cont li.active:after{border-left-color:#333}.form-cont .row{padding:25px 2.90698% 25px 3.48837%}.form-cont .row .inner-row .label{width:25%}.form-cont .row .inner-row .input{width:75%}.form-cont .row .inner-row02{display:table;width:100%}.form-cont .row .inner-row02 .label{width:28%}.form-cont .row .inner-row02 .label.rq:after{right:15px;font-size:12px;font-size:1.2rem}.form-cont .row .inner-row02 .input{display:table-cell;width:72%}.form-cont .box-past .inner-box{max-width:560px;padding:20px 0;text-align:center}.form-cont .box-past .inner-box .list-sl li{display:inline-block;float:left;font-size:15px;font-size:1.5rem}.form-cont .box-past .inner-box .list-sl li:nth-child(2n){min-width:250px}.form-cont .box-past .inner-box .list-sl li span{display:inline-block;width:112px;font-size:13px;font-size:1.3rem}.frm-foot{margin-top:30px}}@media only screen and (max-width: 640px){.header .hd-site-id{width:80.26667vw;max-width:301px;min-width:0}.mv-block .wrap{padding:3.90625vw 0 3.75vw}.mv-block .mv-ttl{font-size:calc((42 - 26) * ((100vw - 320px) / (750 - 320)) + 2.6rem);font-size:5.6vw}.mv-block .book{width:26.66667%}.form-cont .in-calendar .sl-cal{flex-wrap:wrap}.form-cont .in-calendar .sl-cal .calendar{margin:0;padding:0 8vw;width:100%}.form-cont .in-calendar .sl-cal .slick-arrow.slick-prev,.form-cont .in-calendar .sl-cal .slick-arrow.slick-next{top:50%;border-color:#1a8cff !important;border-width:4px !important}.form-cont .in-calendar .sl-cal .slick-prev{left:2vw}.form-cont .in-calendar .sl-cal .slick-next{right:2vw}.thank-box{padding:40px 15px;margin-top:20px}.txt-thank{font-size:16px}.txt-hot{font-size:15px}.list-btn .frm-btn{width:100%;text-align:center}.list-btn .frm-btn:not(:last-child){margin-bottom:10px}.list-btn .frm-btn .btn{width:90%;max-width:320px;font-size:14px;line-height:1.5}.frm-btn .btn{min-width:125px;padding:7px}}@media only screen and (max-width: 600px){.step-cont{font-size:0}.step-cont li{font-size:3vw}.step-cont li p{display:table;width:100%;height:56px}.step-cont li p span{display:table-cell;vertical-align:middle}.step-cont li p span b{display:inline-block;font-weight:normal}.step-cont li:not(:first-child):before{position:absolute;top:0;left:0;content:'';border:28px solid transparent;border-left:20px solid #fff}.step-cont li:not(:last-child){margin-right:.46512%}.step-cont li:not(:last-child):after{position:absolute;top:0;right:-48px;content:'';border:28px solid transparent;border-left:20px solid #e1e1e1}.form-cont{margin-top:40px;font-weight:bold}.form-cont .row{padding:15px 2.90698% 20px 3.48837%}.form-cont .row .inner-row{display:block;width:100%}.form-cont .row .inner-row .label{display:block;width:100%}.form-cont .row .inner-row .input{display:block;width:100%}.form-cont .row .inner-row02{display:block;width:100%}.form-cont .row .inner-row02 .label{display:block;width:100%;margin-bottom:10px}.form-cont .row .inner-row02 .label.vt{padding-top:0}.form-cont .row .inner-row02 .label.rq:after{position:static;margin-left:10px}.form-cont .row .inner-row02 .input{display:block;width:100%}.form-cont .row .inner-row02 .input .c-row{display:table;width:100%;margin-bottom:15px}.form-cont .row .inner-row02 .input .c-row.st02{display:block}.form-cont .row .inner-row02 .input .c-row.st02 p{margin-bottom:5px}.form-cont .row .inner-row02 .input .c-row .lb{display:table-cell;width:28%;padding-right:5px;font-weight:bold}.form-cont .row .inner-row02 .input .c-row .c-input{display:table-cell;width:72%}.form-cont .row .inner-row02.flex{display:block}.form-cont .row .inner-row02.flex .form-wrap{margin-top:1em}.form-cont .in-calendar{margin-top:40px}.form-cont .in-calendar .txt-cal{font-size:16px;font-size:1.6rem;font-weight:bold;text-align:center}.form-cont .in-calendar .txt-cal span{display:inline-block}.form-cont .in-calendar .explain{margin:30px auto}.form-cont .in-calendar .explain .list{font-size:0}.form-cont .in-calendar .explain .list li{font-size:13px;font-size:1.3rem}.form-cont .box-past .inner-box{width:90%}.form-cont .box-past .inner-box .list-sl li{display:block;float:none;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:left;margin-bottom:15px}.form-cont .box-past .inner-box .list-sl li:nth-child(2n){min-width:auto;float:none}.frm-foot{margin-top:30px}.frm-foot .txt span{display:inline-block}.frm-foot .btn span{display:block;margin-bottom:10px}.frm-foot .btn .goBack{position:relative;top:0;left:0}.thanks-cont{margin-top:40px}.thanks-cont p{margin-bottom:20px;font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 460px){input{height:40px}label.rlts{width:calc(30% - 25px)}.ws3{width:100%;margin-bottom:10px}.ws3:last-child{margin-bottom:0}.ws2{width:calc(100% - 30px);margin-top:5px}.ws4{width:calc(100% - 25px)}.ws6{width:calc(100% - 40px);margin-top:10px}.information-wrap br{display:none}.form-cont{margin-top:30px;font-size:13px;font-size:1.3rem}.form-cont .row{padding:15px 2.90698% 20px 3.48837%}.form-cont .row .inner-row{display:block;width:100%}.form-cont .row .inner-row .label{display:block;width:100%}.form-cont .row .inner-row .input{display:block;width:100%}.form-cont .row .inner-row02{display:block;width:100%}.form-cont .row .inner-row02 .label{display:block;width:100%;margin-bottom:10px}.form-cont .row .inner-row02 .label.rq:after{position:static;margin-left:10px}.form-cont .row .inner-row02 .input{display:block;width:100%}.form-cont .row .inner-row02 .input .c-row{display:block}.form-cont .row .inner-row02 .input .c-row .lb{display:block;width:100;padding-right:0;margin-bottom:5px}.form-cont .row .inner-row02 .input .c-row .c-input{display:block;width:100%}.frm-foot .btn .goBack{font-size:16px;font-size:1.6rem}.thanks-cont{margin-top:30px}#footer .finfo .school_info{max-width:320px;font-size:10px;font-size:1rem}#footer .finfo .fid{max-width:320px}}@media only screen and (max-width: 375px){.form-cont .in-calendar .sl-cal .calendar{height:auto}}@media only screen and (max-width: 320px){#footer .finfo .school_info{max-width:300px;font-size:9.8px;font-size:.98rem}#footer .finfo .fid{max-width:300px}}
