.visually-hidden{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.contact{padding-block:80px 150px;line-height:1.4}@media screen and (max-width: 768px){.contact{padding-block:40px 80px}}.contact-ttl{margin-top:50px}@media screen and (max-width: 768px){.contact-ttl{margin-top:30px}}.form{margin-top:60px}@media screen and (max-width: 768px){.form{margin-top:40px}}.form .error{margin-top:20px;font-size:14px;color:red}@media screen and (max-width: 768px){.form .error{margin-top:16px}}.form-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px 24px}@media screen and (max-width: 768px){.form-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-item+.form-item{margin-top:40px}@media screen and (max-width: 768px){.form-item+.form-item{margin-top:30px}}.form-item .label{width:23.5%;padding-top:19px}@media screen and (max-width: 768px){.form-item .label{width:100%;padding-top:0}}.form-item-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-item-content .input-cover{padding:19px 40px;border:solid 1px #ccc;border-radius:10px}@media screen and (max-width: 430px){.form-item-content .input-cover{padding:20px}}.form-item-content .input-cover *{width:100%}.form-item-content .input-cover *::-webkit-input-placeholder{color:#ccc}.form-item-content .input-cover *::-moz-placeholder{color:#ccc}.form-item-content .input-cover *:-ms-input-placeholder{color:#ccc}.form-item-content .input-cover *::-ms-input-placeholder{color:#ccc}.form-item-content .input-cover *::placeholder{color:#ccc}.form-item-content .input-cover textarea{resize:none;height:192px}@media screen and (max-width: 768px){.form-item-content .input-cover textarea{height:172px}}.form-privacy-txt{margin-top:80px;text-align:center;line-height:2}@media screen and (max-width: 768px){.form-privacy-txt{margin-top:50px}}.form-privacy-txt .link{text-decoration:underline;color:#00e}.form-privacy-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:40px}@media screen and (max-width: 768px){.form-privacy-item{margin-top:30px}}.form-privacy-checkbox{cursor:pointer;position:relative;display:block;width:20px;height:20px;margin-top:2px;border:solid 1px #6f6f6f;border-radius:2px}@media screen and (max-width: 768px){.form-privacy-checkbox{width:18px;height:18px;margin-top:0}}.form-privacy-checkbox::before{content:"";display:none;position:absolute;top:-5px;left:2px;font-size:20px}@media screen and (max-width: 768px){.form-privacy-checkbox::before{font-size:18px}}.form-privacy-checkbox:checked::before{content:"✓";display:block}.form-submit{display:block;margin-top:80px;margin-inline:auto}@media screen and (max-width: 768px){.form-submit{margin-top:50px}}.form-complete-message{margin-top:80px;text-align:center;font-size:20px;font-weight:700}@media screen and (max-width: 430px){.form-complete-message{font-size:16px}}/*# sourceMappingURL=page-contact.css.map */