.l-main{width:1000px;margin:80px auto 0}@media screen and (max-width: 768px){.l-main{width:95%;margin-top:4vw}}.l-main h2{font-weight:700;font-size:32px}@media screen and (max-width: 768px){.l-main h2{font-size:5.8666666667vw}}@media screen and (max-width: 768px){.l-main>p{text-indent:-1em;padding-left:1em;line-height:1.3}}.l-main>p:nth-of-type(1){margin-top:20px}@media screen and (max-width: 768px){.l-main>p:nth-of-type(1){font-size:3.7333333333vw}}.l-main>p+p{margin-top:10px}@media screen and (max-width: 768px){.l-main>p+p{font-size:3.7333333333vw}}form{width:490px}@media screen and (max-width: 768px){form{width:100%}}form>input{display:block;width:100%;height:56px;border:solid 1px #DEDCD7;box-sizing:border-box;border-radius:8px;padding:0 20px;font-size:16px;color:#333}@media screen and (max-width: 768px){form>input{height:14.6666666667vw;padding:0 2.6666666667vw;font-size:4.2666666667vw;border-radius:1.3333333333vw}}form>input::placeholder{color:#dedcd7}form>input:focus{outline:none}form>input:nth-of-type(2){margin-top:50px}@media screen and (max-width: 768px){form>input:nth-of-type(2){margin-top:6.6666666667vw}}form>input:nth-of-type(n+3){margin-top:15px}@media screen and (max-width: 768px){form>input:nth-of-type(n+3){margin-top:4vw}}form>div{width:100%;height:56px;position:relative;margin-top:15px}@media screen and (max-width: 768px){form>div{height:14.6666666667vw;margin-top:4vw}}form>div:after{content:"";display:block}form>div select{width:100%;height:100%;position:absolute;top:0;left:0;border:solid 1px #DEDCD7;box-sizing:border-box;border-radius:8px;padding:0 20px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){form>div select{font-size:4.2666666667vw;padding:0 2.6666666667vw;border-radius:1.3333333333vw}}form>div select:focus{outline:none}form textarea{width:100%;height:350px;border-radius:8px;border:solid 1px #DEDCD7;box-sizing:border-box;margin-top:15px;font-size:16px;font-family:inherit;padding:16px 20px;resize:vertical}@media screen and (max-width: 768px){form textarea{height:66.6666666667vw;font-size:4.2666666667vw;margin-top:4vw;padding:3.4666666667vw 2.6666666667vw;border-radius:1.3333333333vw}}form textarea::placeholder{color:#dedcd7}form textarea:focus{outline:none}form>p:not(.error-message){margin-top:50px}@media screen and (max-width: 768px){form>p:not(.error-message){font-size:4.2666666667vw;margin-top:9.3333333333vw}}form>p:not(.error-message) a{color:#333}form .checkbox-area{margin-top:35px}@media screen and (max-width: 768px){form .checkbox-area{margin-top:8vw}}@media screen and (max-width: 768px){form .checkbox-area label{font-size:4.2666666667vw}}@media screen and (max-width: 768px){form .checkbox-area .check{width:4vw;height:4vw}}form button{display:block;margin-top:50px;width:100%;height:55px;background:#dfdfdf;border:solid 1px #DFDFDF;box-sizing:border-box;color:#fff;border-radius:5px;font-size:18px;font-weight:700;transition:.3s}@media screen and (max-width: 768px){form button{width:100%;height:14.6666666667vw;font-size:4.2666666667vw;margin-top:5.3333333333vw;border-radius:1.3333333333vw}}form button:hover{cursor:pointer}.active{background:#06c!important;transition:.3s}.error-message{color:#e60000;margin-top:10px}
