@charset "UTF-8";.contact .info{margin-bottom:30px}@media print,screen and (min-width:1025px){.contact .info{margin-bottom:40px}}.contact .info__txt{margin-bottom:20px}.contact .info__txt span{display:inline-block;color:#DF1225;font-size:14px;font-weight:600;background-color:#FFDDE0;padding:2px 4px}.contact .faq{margin-bottom:40px}@media screen and (max-width:767px){.contact .faq,.contact .info{font-size:14px}}@media print,screen and (min-width:1025px){.contact .faq{margin-bottom:80px}.contact .faq__ttl{font-size:18px}}.contact .faq__ttl{position:relative;font-weight:500;padding-left:15px;margin-bottom:15px}.contact .faq__ttl::before{content:"";position:absolute;top:-10%;left:0;width:7px;height:120%;border-radius:3px;background:#DF1225}.contact .faq__btn{display:inline-block;color:#DF1225;text-decoration:underline;margin-top:5px}.contact .faq__btn:hover{opacity:.7}.confirm__txt{margin-bottom:50px}@media screen and (max-width:767px){.confirm,.thanks{font-size:14px}}.thanks__top-btn{width:300px;margin:70px auto 0}.thanks__top-btn a{position:relative;display:block;color:#fff;font-weight:600;text-align:center;background-color:#DF1225;border:2px solid #DF1225;border-radius:50px;padding:12px}@media print,screen and (min-width:768px){.thanks__top-btn a:hover{opacity:1;background-color:#fff;color:#DF1225}}@media print,screen and (min-width:1025px){.contact .faq__ttl::before{height:140%;top:-20%}.thanks__top-btn{margin-top:100px}.contact-form{width:700px;margin:0 auto}}