.grecaptcha-badge{visibility:hidden}.privacy-text{font-size:12px;margin-top:1em}.privacy-text a{text-decoration:underline}.fo0001{font-size:16px}.fo0001 .hidden{display:none}.fo0001-m{margin-bottom:10%}.fo0001 h2{text-align:center;margin-bottom:1.5em}.fo0001 .desc{padding:0 80px;padding-bottom:64px;font-size:14px;text-align:left}@media (max-width:767px){.fo0001 .desc{padding:0;padding-bottom:64px}}.fo0001 p.line-link{margin-bottom:2em;font-size:14px;font-weight:400}.fo0001 p.line-link a{text-decoration:underline}.fo0001-box{border:solid 2px #0076ff;font-weight:700 !important;padding-bottom:7%;border-radius:10px}.fo0001-box p.head{background:#0076ff;color:#fff;font-size:18px;padding:.7em 0;border-radius:8px 8px 0 0;text-align:center}.fo0001-box h3{margin-top:2em}.fo0001 ul{margin-top:2em;text-align:left}.fo0001 ul.top{align-items:flex-start}.fo0001 ul li.ttl{margin-bottom:1em}.fo0001 ul li.field{width:100%}.fo0001 ul li.field-s{width:35%}.field-mt{margin-top:1em}.fo0001 .required{font-size:14px;background:#dc143c;color:#fff;font-weight:400;margin-left:1em;border-radius:2px;padding:4px}.fo0001 .complete-text{padding:5%;text-align:left}.fo0001 .complete-text p{margin-bottom:1.5em}.fo0001 .privacy-text{font-weight:400;font-size:12px;margin-top:10px;text-align:left;color:#3333339f}.fo0001 .privacy-text a{border-bottom:1px #3333339f solid;margin-bottom:5px}.fo0001 input[type=text],.fo0001 input[type=email],.fo0001 select,.fo0001 input[type=tel]{font-size:15px;line-height:1.8;padding:.57143rem .85714rem;width:100%;border-radius:4px;transition:all ease-in-out .2s;background-color:#f4f4f4;margin-top:0 !important}.fo0001 textarea{font-size:15px;line-height:1.8;border-radius:4px;padding:.57143rem .85714rem;width:100%;transition:all ease-in-out .2s;background-color:#f4f4f4;min-height:200px}.fo0001 ul li.field input[type=text],.fo0001 ul li.field input[type=tel],.fo0001 ul li.field select{width:50%}.fo0001 ul li.field-s input[type=text]{width:95%}.fo0001 ul li.field-s select{width:95%}select{font-size:15px;line-height:1.8;padding:.57143rem .85714rem;width:100%;border-radius:4px;transition:all ease-in-out .2s;position:relative}:placeholder-shown{color:#ce51514c;font-weight:400}.wpcf7-spinner{display:block !important}.btn-form-flex{display:flex;justify-content:center;flex-wrap:wrap}.btn-form-wrap{width:100%;max-width:240px;position:relative;margin:0 20px;margin-top:60px}.btn-form{color:#fff;background:#0076ff;border-radius:24px;font-weight:700;width:240px;display:flex;align-items:center;justify-content:center;margin:auto;padding:.5em;position:relative;font-size:16px;text-align:center}.btn-form.-mt{margin-top:40px}@media screen and (max-width:767px){.fo0001-box{font-size:14px}.fo0001 ul.f-field{flex-direction:column}.fo0001 ul li.ttl{width:100%;margin-bottom:10px}.fo0001 ul li.field{width:100%;margin-bottom:20px}.fo0001 ul li.field{width:100%}.fo0001 ul li.field-s{width:100%}.fo0001 ul li.field input[type=text],.fo0001 ul li.field input[type=tel]{width:100%}.fo0001 ul li.field-s input[type=text]{width:100%;margin-bottom:15px}.fo0001 ul li.field-s select{width:100%}}.step-list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:2em;position:relative}.step-list:after{position:absolute;z-index:-1;top:0;bottom:0;left:0;margin:auto;content:"";background:#0076ff;width:100%;height:2px}.step-list li{border:solid 2px #0076ff;color:#0076ff;background:#fff;padding:.5em;font-size:min(1.7vw,16px);font-weight:700}.step-list li.active{background:#0076ff;color:#fff}.thanks-p{padding-top:180px;padding-bottom:100px}@media (max-width:768px){.thanks-p{padding-top:140px;padding-bottom:100px}}.thanks{text-align:center}.thanks .pagetop-btn{margin-top:7%;background:#0076ff;color:#fff;width:280px;border-radius:10px;text-align:center;padding:1em;position:relative;display:inline-block}.thanks .pagetop-btn:before{position:absolute;content:"";right:30px;top:0;bottom:0;margin:auto;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}