body{background:#ebfab6}#ajimail{background:none;margin:0;min-height:unset}#ajimail::before{content:none}input[type=text],input[type=tel],input[type=email],textarea{width:100%;padding:16px;border-radius:6px;border:1px solid rgba(216,208,193,.6);outline:none;font-size:1.4rem;box-sizing:border-box;transition:all .2s ease-in-out}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus{background:#ffffe9;border-color:#f1a04e}input[type=text].err,input[type=tel].err,input[type=email].err,textarea.err{background:#fcf4f4;border-color:#f1a04e}textarea{height:12em}label{display:block;border:1px solid rgba(216,208,193,.6);cursor:pointer;background:#fff;position:relative;border-radius:6px;transition:all .2s ease-in-out;box-shadow:0px 0px 3px rgba(0,0,0,.3);padding:16px}label:hover{background:#ffffe9;border-color:#266280;transform:translateY(2px);box-shadow:0 0 0 rgba(54,42,20,.3)}label.on{background:#fffbb4;border-color:#dd5231;transform:translateY(2px);box-shadow:0 0 0 rgba(54,42,20,.3)}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;position:absolute;top:0;left:0}.icon{width:12px;margin:0 4px}.stepform{display:block;overflow:hidden;width:94%;margin:24px auto;max-width:1120px;max-width:720px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0px 0px 3px rgba(0,0,0,.3)}.select{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px 8px}#stepbox{display:flex;align-items:flex-start}#stepbox p{line-height:1.4;margin:8px 0;padding:0}#stepbox i,#stepbox em{display:none;font-size:.9rem;color:#dd5231;padding:4px;font-weight:normal}#stepbox i.show,#stepbox em.show{display:inline-block}#stepbox .must::after{vertical-align:super}#stepbox h2,#stepbox h3{width:100%;text-align:left}#stepbox h2{margin:0 auto 16px;border-bottom:3px dotted #2ca12c;font-size:1.2rem}#stepbox h3{margin-top:32px;border-bottom:1px solid #2ca12c}#stepbox>section{margin:0;padding:32px;box-sizing:border-box;flex:0 0 100%}#stepbox>section.chkd .btn .next{pointer-events:auto;background:#f1a04e;color:#fff;transform:translateY(0);box-shadow:0 2px 0 #74664b}#stepbox>section.chkd .btn .next:hover{transform:translateY(2px);box-shadow:0 0 0 #74664b}#stepbox .btn{margin-top:32px}#stepbox .btn button{cursor:pointer;display:block;margin:0 auto;text-align:center;font-size:1.2rem;font-weight:bold;border-radius:16px;transition:all .2s ease-in-out;border:none}#stepbox .btn button.next{pointer-events:none;background:rgba(51,51,51,.2);color:#fff;transform:translateY(2px);box-shadow:0 0 0 #fff;padding:16px 64px}#stepbox .btn button.back{margin-top:32px;background:#5697b8;width:auto;box-shadow:0 0 0 #362a14;color:#fff;padding:16px}#stepbox .btn button[type=submit]{background:#71cc5f;border:2px solid #fff;position:relative;padding:16px 32px 16px 80px;color:#fff;box-shadow:0px 2px 3px rgba(54,42,20,.3)}#stepbox .btn button[type=submit]::before{content:url(/image/parts/form/img07.webp);position:absolute;bottom:0;left:8px;line-height:0}#stepbox .btn button[type=submit]:hover{background:rgb(88.8532701422,195.3275829384,67.7924170616);color:#fffbb4;box-shadow:0px 1px 2px rgba(54,42,20,.5)}#stepbox .btn button[type=submit]:disabled{opacity:.8;cursor:auto;background:rgb(124.36,208.08,107.8);box-shadow:0 0 0 rgba(54,42,20,0)}#stepbox .btn button[type=submit]:disabled:hover{color:#fff;box-shadow:0 0 0 rgba(54,42,20,0)}#stepbox .btn small{display:inline-block;font-weight:normal;padding-left:8px}#stepbox #school label,#stepbox #grade label{text-align:center;width:calc(33.3333333333% - 5.3333333333px);font-weight:bold}#stepbox #school label span,#stepbox #grade label span{display:block;line-height:1}#stepbox #school label{padding:8px 0 0}#stepbox #grade label{padding:8px 0}#stepbox #grade label span{font-size:3rem}#stepbox #way label{width:100%}#stepbox #how label{width:calc(50% - 4px)}@media(max-width: 768px){#stepbox #how label{width:100%}}#stepbox .time{align-items:center}#stepbox .time label{width:calc(33.3333333333% - 5.3333333333px)}@media(max-width: 768px){#stepbox .time label{width:calc(50% - 4px)}}#stepbox #zip{width:8em}#stepbox dl dt{font-size:1rem}#stepbox dl dd{margin:4px 0 16px}#stepbox dl dd:last-child{margin-bottom:0}#policy,#promise{display:none;font-size:1rem;height:90vh}@media(max-width: 768px){#policy.fancybox-content,#promise.fancybox-content{padding:32px 16px}}#policy button,#promise button{position:fixed}#policy p{line-height:1.4;padding:0;margin:8px 0 16px;width:auto}#policy ol{padding-left:24px}#policy ol>li{list-style:decimal;padding-bottom:8px}#policy ul{padding-left:24px;margin:8px 0 16px}#policy ul>li{list-style:disc;margin-bottom:8px}#policy ul>li:last-child{margin-bottom:0}#policy aside{width:94%;margin:24px auto;max-width:1120px;border:1px solid #74664b;padding:16px}#policy aside dt{font-weight:bold;padding-bottom:8px}#policy aside dd{padding-bottom:16px}#policy aside dd:last-child{padding-bottom:0}#promise>div{text-align:center}#promise dl{margin:16px 0}#promise dt{font-weight:bold}#promise dt::before,#promise dt::after{content:"";font-family:"Font Awesome 5 Free";line-height:1;padding:0 4px;font-weight:900;padding:0 8px}#promise dd{padding:8px 0 32px}/*# sourceMappingURL=step.min.css.map */