.l_main{width:1000px;margin:80px auto 0}@media screen and (max-width: 768px){.l_main{width:95%;margin-top:8vw}}.l_main .container{width:490px}@media screen and (max-width: 768px){.l_main .container{width:100%}}h2{font-size:32px;font-weight:700}@media screen and (max-width: 768px){h2{font-size:5.8666666667vw}}form{margin-top:36px}@media screen and (max-width: 768px){form{margin-top:8vw}}form input:not(#consent){display:block;width:100%;height:56px;border-radius:8px;border:solid 1px #dfdfdf;box-sizing:border-box;padding:0 20px;font-size:16px;outline:none}@media screen and (max-width: 768px){form input:not(#consent){height:14.6666666667vw;font-size:4.2666666667vw;padding:0 2.6666666667vw;border-radius:1.3333333333vw}}form input:not(#consent)::placeholder{color:#dedcd7}form input:not(#consent):nth-of-type(n+2){margin-top:15px}@media screen and (max-width: 768px){form input:not(#consent):nth-of-type(n+2){margin-top:4vw}}form>div{position:relative;width:100%;margin-top:15px}@media screen and (max-width: 768px){form>div{margin-top:4vw}}form>div select{width:100%;height:56px;border:solid 1px #dfdfdf;border-radius:8px;font-size:16px;padding:0 20px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}@media screen and (max-width: 768px){form>div select{height:14.6666666667vw;font-size:4.2666666667vw;padding:0 2.6666666667vw;border-radius:1.3333333333vw}}form textarea{width:100%;height:350px;margin-top:15px;border-radius:8px;padding:20px;box-sizing:border-box;border:solid 1px #dfdfdf;font-size:16px;resize:vertical;outline:none;font-family:inherit}@media screen and (max-width: 768px){form textarea{height:66.6666666667vw;margin-top:4vw;border-radius:1.3333333333vw;padding:2.6666666667vw;font-size:4.2666666667vw}}form textarea::placeholder{color:#dedcd7}form>p{margin-top:50px;font-size:16px}@media screen and (max-width: 768px){form>p{font-size:4.2666666667vw;margin-top:9.6vw}}form>p a{text-decoration:underline;color:#333}form .checkbox{margin-top:30px}@media screen and (max-width: 768px){form .checkbox{font-size:4.2666666667vw;margin-top:4vw}}form .submit-btn{display:block;margin-top:50px;width:490px;height:55px;border-radius:5px;font-size:16px;letter-spacing:.05em;font-weight:700;color:#fff;background:#dfdfdf;border:none;cursor:pointer}@media screen and (max-width: 768px){form .submit-btn{margin-top:17.3333333333vw;width:100%;height:14.6666666667vw;border-radius:1.3333333333vw;font-size:4.8vw}}.error{background:#fdf1f2!important}input[name=seirino],input[name=days]{background:#dfdfdf}
