*{background-repeat:no-repeat}body{font-feature-settings:"palt"}main ul{width:800px;margin:0 auto 70px}@media screen and (max-width: 500px){main ul{width:auto;margin:0 30px 30px}}main ul>li{margin-bottom:70px}@media screen and (max-width: 500px){main ul>li{margin-bottom:30px}}main ul>li h2{font-size:1.6rem;line-height:1;margin-bottom:10px}main ul>li h2:before,main ul>li h2:after{display:block;content:"";width:0;height:0}main ul>li h2:before{margin-top:calc((1.6rem - 1.6rem*1)/2)}main ul>li h2:after{margin-bottom:calc((1.6rem - 1.6rem*1)/2)}@media screen and (max-width: 500px){main ul>li h2{font-size:1.2rem;line-height:1}main ul>li h2:before,main ul>li h2:after{display:block;content:"";width:0;height:0}main ul>li h2:before{margin-top:calc((1.2rem - 1.2rem*1)/2)}main ul>li h2:after{margin-bottom:calc((1.2rem - 1.2rem*1)/2)}}main ul>li h2 span{display:inline-block;margin-left:10px;color:#dc220d}main ul>li .input_wrap input,main ul>li .input_wrap textarea{width:100%;border:1px solid #ccc;font-size:1.6rem;line-height:1.8;padding:15px}@media screen and (max-width: 500px){main ul>li .input_wrap input,main ul>li .input_wrap textarea{font-size:1.4rem;padding:10px}}main ul .parsley-custom-error-message{position:absolute;background-color:#dc220d;color:#fff;font-size:1.2rem;line-height:1;padding:10px;border-radius:5px}@media screen and (max-width: 500px){main ul .parsley-custom-error-message{font-size:1rem;padding:5px}}main ul .input_wrap{position:relative}main ul .input_wrap .parsley-custom-error-message{right:15px;top:1.4rem}@media screen and (max-width: 500px){main ul .input_wrap .parsley-custom-error-message{right:0;top:-2.5rem}}.doui{position:relative;margin-bottom:40px;text-align:center}.doui .input_wrap{text-align:center}.doui .parsley-custom-error-message{top:-3rem;left:calc(50% - 8rem)}@media screen and (max-width: 500px){.doui .parsley-custom-error-message{top:-2rem;left:calc(50% - 7rem)}}.btn{text-align:center}.btn input{padding:20px 65px;font-family:"din-2014",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:.1em;color:#fff;background-color:#000;border:1px solid #000;transition:.3s ease-in-out}.btn input:before,.btn input:after{display:block;content:"";width:0;height:0}.btn input:before{margin-top:calc((1.6rem - 1.6rem*1)/2)}.btn input:after{margin-bottom:calc((1.6rem - 1.6rem*1)/2)}.btn input:hover{background-color:rgba(0,0,0,0);color:#000}.thankyou{text-align:center}@media screen and (max-width: 500px){.thankyou{margin:0 30px}}.thankyou h2{font-size:1.8rem;line-height:1;font-weight:700;letter-spacing:.1em;margin-bottom:70px}.thankyou h2:before,.thankyou h2:after{display:block;content:"";width:0;height:0}.thankyou h2:before{margin-top:calc((1.8rem - 1.8rem*1)/2)}.thankyou h2:after{margin-bottom:calc((1.8rem - 1.8rem*1)/2)}@media screen and (max-width: 500px){.thankyou h2{font-size:1.4rem;line-height:1;margin-bottom:30px}.thankyou h2:before,.thankyou h2:after{display:block;content:"";width:0;height:0}.thankyou h2:before{margin-top:calc((1.4rem - 1.4rem*1)/2)}.thankyou h2:after{margin-bottom:calc((1.4rem - 1.4rem*1)/2)}}.thankyou p{font-size:1.4rem;line-height:2;text-align:center;margin-bottom:40px}.thankyou p:before,.thankyou p:after{display:block;content:"";width:0;height:0}.thankyou p:before{margin-top:calc((1.4rem - 1.4rem*2)/2)}.thankyou p:after{margin-bottom:calc((1.4rem - 1.4rem*2)/2)}@media screen and (max-width: 500px){.thankyou p{font-size:1.2rem;line-height:2;margin-bottom:30px}.thankyou p:before,.thankyou p:after{display:block;content:"";width:0;height:0}.thankyou p:before{margin-top:calc((1.2rem - 1.2rem*2)/2)}.thankyou p:after{margin-bottom:calc((1.2rem - 1.2rem*2)/2)}}.thankyou a{display:inline-block;padding:20px 65px;font-family:"din-2014",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;line-height:1;letter-spacing:.1em;color:#fff;background-color:#000;border:1px solid #000;transition:.3s ease-in-out}.thankyou a:before,.thankyou a:after{display:block;content:"";width:0;height:0}.thankyou a:before{margin-top:calc((1.6rem - 1.6rem*1)/2)}.thankyou a:after{margin-bottom:calc((1.6rem - 1.6rem*1)/2)}.thankyou a:hover{background-color:rgba(0,0,0,0);color:#000}