#contact .error-message span{padding:3px 10px;background-color:#ff6666;color:#fff;font-size:12px}#contact .c-policyCheck>label:first-child{display:none}#contact .c-policyCheck .input-check-container{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#contact .c-policyCheck .input-check-container .error-message{width:100%}#contact .privacy-link{cursor:pointer}#privacy-text{padding:20px;font-size:12px}#privacy-text h3{font-size:16px;text-align:center}#privacy-text h3+*{margin-top:20px}#privacy-text dl{margin-top:20px}#privacy-text dl dt{font-weight:bold}#privacy-text dl dd+dt{margin-top:20px}@media screen and (max-width: 640px){#contact .c-policy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;flex-direction:column;align-items:center}#contact .c-policyCheck{margin:20px 0 0}#contact .c-policyCheck .input-check-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contact .c-policyCheck .input-check-container .error-message{text-align:center}#privacy-text{width:90vw}}

