.contact_form #contact_form_page{display:flex;}@media screen and (max-width:1024px){.contact_form #contact_form_page{display:block;}}.contact_form #contact_form_page .form_content{width:60%;margin:100px 40px 0 40px;}@media screen and (max-width:1024px){.contact_form #contact_form_page .form_content{width:100%;margin:50px 0 0 0;}}.contact_form #contact_form_page .form_content.creator .form_text h5{border-left:2px #1453FF solid;}@media screen and (max-width:1024px){.contact_form #contact_form_page .form_content .form_text{padding:0 10px;}}.contact_form #contact_form_page .form_content .form_text h2{font-size:50px;color:#000000;background:none;}.contact_form #contact_form_page .form_content .form_text h3{font-size:20px;color:#A3A3A3;}.contact_form #contact_form_page .form_content .form_text h5{font-size:16px;padding:10px 0 10px 10px;border-left:2px #ff0000 solid;}.contact_form #contact_form_page .form_content .form_text .image{margin:50px 0;}.contact_form #contact_form_page .form_content .form_text ul li{font-weight:bold;}.contact_form #contact_form_page .form_content .form_text ul li p{font-size:0.8em;font-weight:normal;margin:0 0 0 0;}.contact_form #contact_form_page .form_content .form_text .form_flex{display:flex;align-items:center;}.contact_form #contact_form_page .form_content .form_text .form_flex > div{padding:1em;}.contact_form #contact_form_page .form_main{width:40%;padding-bottom:10px;background:#FFF8F8;}@media screen and (max-width:1024px){.contact_form #contact_form_page .form_main{width:100%;padding-top:1px;}}.contact_form #contact_form_page .form_main.creator{background:#EAEFFF;}.contact_form #contact_form_page .form_main.creator .form_input a{text-decoration:underline;color:#1453FF;}.contact_form #contact_form_page .form_main.creator .form_input p.form_title:after{border-top:4px #1453FF solid;}.contact_form #contact_form_page .form_main.creator .form_input span.require{background:#1453FF;}.contact_form #contact_form_page .form_main.creator .form_input input[type=text],.contact_form #contact_form_page .form_main.creator .form_input input[type=url],.contact_form #contact_form_page .form_main.creator .form_input input[type=email]{border:1px #86A3FF solid;background:#EAEFFF;}.contact_form #contact_form_page .form_main.creator .form_input textarea{border:1px #86A3FF solid;background:#EAEFFF;}.contact_form #contact_form_page .form_main.creator .form_input select{border:1px #86A3FF solid;background:#EAEFFF;}.contact_form #contact_form_page .form_main.creator .form_input input.back{color:#86A3FF;border:1px #86A3FF solid;}.contact_form #contact_form_page .form_main.creator .form_input button[type=submit]{background:#86A3FF;}.contact_form #contact_form_page .form_main .form_input{margin:50px 20px;padding:20px;border-radius:16px;background:#FFFFFF;}@media screen and (max-width:1024px){.contact_form #contact_form_page .form_main .form_input{margin:30px 20px;padding:10px;}}.contact_form #contact_form_page .form_main .form_input a{text-decoration:underline;color:#FF0000;}.contact_form #contact_form_page .form_main .form_input p{margin:0 0 0 0;}.contact_form #contact_form_page .form_main .form_input p.form_title{font-size:26px;font-weight:bold;position:relative;text-align:center;}.contact_form #contact_form_page .form_main .form_input p.form_title:after{display:block;width:50px;margin:0 auto;content:"";border-top:4px #FF0000 solid;}.contact_form #contact_form_page .form_main .form_input h3{font-size:18px;font-weight:bold;display:flex;align-items:center;margin:15px 0 0 0;color:#5C5C5C;}.contact_form #contact_form_page .form_main .form_input span.require{font-size:12px;display:inline-block;margin:0 0 0 10px;padding:0 8px;color:#ffffff;border-radius:8px;background:#ff0000;}.contact_form #contact_form_page .form_main .form_input input[type=text],.contact_form #contact_form_page .form_main .form_input input[type=url],.contact_form #contact_form_page .form_main .form_input input[type=email]{max-width:100%;padding:14px;border:1px #ffb2b2 solid;border-radius:16px;background:#FFF8F8;}.contact_form #contact_form_page .form_main .form_input textarea{max-width:100%;padding:14px;border:1px #ffb2b2 solid;border-radius:16px;background:#FFF8F8;}.contact_form #contact_form_page .form_main .form_input select{width:100%;max-width:100%;padding:14px;border:1px #ffb2b2 solid;border-radius:16px;background:#FFF8F8;}.contact_form #contact_form_page .form_main .form_input input.back{font-size:26px;width:100%;margin:20px 0 0 0;padding:14px;cursor:pointer;color:#FF0000;border:1px #ff0000 solid;border-radius:20px;background:#FFFFFF;}.contact_form #contact_form_page .form_main .form_input button[type=submit]{font-size:26px;width:100%;margin:20px 0 0 0;padding:14px;cursor:pointer;color:#FFFFFF;border:none;border-radius:20px;background:#FF0000;}