.under-kv{width:100%;height:25.6rem;position:relative;background-image:url(../img/under_kv.svg);background-size:cover}.under-kv .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:87.5rem;color:#fff}.under-kv .container h1{font-size:4rem;margin-bottom:1.5rem;text-align:center;letter-spacing:.01em}@media screen and (max-width:744px){.under-kv{background-image:url(../img/under_kv_sp.svg)}.under-kv .container{width:100%;padding:4rem 2rem;margin:0 auto}.under-kv .container h1{font-size:2.6rem}}.btn{width:15rem;height:5rem;line-height:5rem;margin:0 auto;background-color:#366be0;text-align:center;color:#fff;font-size:1.8rem;border-radius:50px;display:block}.btn-wrap{text-align:center}.btn-wrap>strong{font-size:1.6666666667vw;position:relative;width:30.4166666667vw;text-align:center;display:block;margin:0 0 1.0416666667vw .6944444444vw}.btn-wrap>strong::after,.btn-wrap>strong::before{content:"";position:absolute;top:50%;width:1.7361111111vw;height:3.4027777778vw;background-size:cover}.btn-wrap>strong::before{transform:translateY(-50%);left:-.4166666667vw;background-image:url(../img/d_line.svg)}.btn-wrap>strong::after{transform:translateY(-50%);right:-.4166666667vw;background-image:url(../img/d_line_right.svg)}.btn-wrap .r-btn{width:30.7638888889vw;height:4.7222222222vw;gap:0 2.5694444444vw;padding-left:2.4305555556vw;display:flex;align-items:center;margin:0 auto;box-shadow:2px 2px 4px rgba(0,0,0,.5);background-color:#fa7c3e;border-radius:40px}.btn-wrap .r-btn small{width:4.6527777778vw;height:2.5vw;line-height:2.5vw;display:block;text-align:center;background-color:#fff02a;border-radius:20px;color:#fa7c3e;font-size:1.25vw;font-weight:700}.btn-wrap .r-btn strong{font-size:1.8055555556vw;letter-spacing:.004em;color:#fff}@media screen and (max-width:744px){.btn-wrap{width:100%;margin:0}.btn-wrap>strong{font-size:1.8rem;width:100%;margin:0 auto 1.5rem}.btn-wrap>strong::after,.btn-wrap>strong::before{width:2rem;height:4.4rem}.btn-wrap .r-btn{width:30rem;height:6rem;margin:0 auto;padding-left:2rem}.btn-wrap .r-btn small{font-size:1.8rem;width:8rem;height:3.5rem;line-height:3.5rem}.btn-wrap .r-btn strong{font-size:2rem}}.r-sec{padding:6rem 0}.r-sec .container{max-width:88rem}.r-sec .container h2{font-size:2.4rem;color:#366be0;margin-bottom:4rem}.r-sec .container ol{margin-bottom:4rem}.r-sec .container ol li+li{margin-top:4rem}.r-sec .container ol li h3{font-size:2rem;margin-bottom:2rem}@media screen and (max-width:744px){.r-sec .container h2{line-height:1.5;text-align:center}.r-sec .container ol li h3{text-indent:-2rem;padding-left:2rem}}.success{padding:4rem 0;text-align:center;color:#366be0}.error{padding:4rem 0}.error p{color:#e33529;text-align:center;font-weight:700}.form-sec{padding:4rem 0 6rem;background-color:#f4f6f7}.form-sec .container{max-width:105rem}.form-sec .container h2{text-align:center;font-size:2.4rem;margin-bottom:4rem}.form-sec .container form label{font-size:1.6rem}.form-sec .container form input{background-color:#fff;border-radius:10px;font-size:1.6rem;padding:1rem 1rem;width:67.2%}.form-sec .container form select{width:20%;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:#fff;border-radius:5px;font-size:1.6rem;padding:.5rem 1rem}.form-sec .container form .require{font-size:1rem;background-color:#e33529;padding:.5rem 1rem;text-align:center;color:#fff;margin-left:2rem}.form-sec .container form>div{display:flex;align-items:center;justify-content:space-between;gap:0 2.8%}.form-sec .container form>div+div{margin-top:4rem}.form-sec .container form>div label{width:30%}.form-sec .container form .name input{width:32%}.form-sec .container form .birth .flex{width:67.2%;display:flex;align-items:center}.form-sec .container form .birth .flex span{font-size:1.6rem;margin-right:2rem}.form-sec .container form .pass>div{width:67.2%}.form-sec .container form .pass>div input{width:100%}.form-sec .container form .pass>div small{display:block;margin-top:1rem;font-size:1.2rem}.form-sec .container form .occupation select,.form-sec .container form .reason select{margin-right:auto}.form-sec .container form .resume>div{width:67.2%}.form-sec .container form .g-recaptcha{justify-content:center}.form-sec .container form .link{text-align:center;margin:4rem 0}.form-sec .container form .link a{border-bottom:solid 1px #366be0;color:#366be0;transition:.5s}.form-sec .container form .link a:hover{opacity:.5}@media screen and (max-width:744px){.form-sec .container form select{width:30%;height:4rem}.form-sec .container form input{width:100%}.form-sec .container form>div{flex-wrap:wrap;gap:2rem 0}.form-sec .container form>div label{width:100%}.form-sec .container form .name input{width:48%}.form-sec .container form .birth .flex{width:100%}.form-sec .container form .pass>div,.form-sec .container form .resume>div{width:100%}.form-sec .container form .reason select{width:40%}}
/*# sourceMappingURL=register.min.css.map */
