@import url("https://fonts.googleapis.com/css2?family=Mozilla+Headline:wght@200..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");#contact{padding:80px 0 160px}@media (max-width: 991px){#contact{padding:60px 0 120px}}@media (max-width: 767px){#contact{padding:30px 0 80px}}#contact p{font-size:1.8rem;margin-bottom:80px;text-align:center}@media (max-width: 991px){#contact p{font-size:1.6rem;margin-bottom:60px}}@media (max-width: 767px){#contact p{font-size:1.5rem;margin-bottom:30px;text-align:left}}#contact .entryForm .form{margin-bottom:60px;background:#F8F7F3;padding:60px 130px;border-radius:40px;box-sizing:border-box}@media (max-width: 991px){#contact .entryForm .form{margin-bottom:40px;padding:40px 60px}}@media (max-width: 767px){#contact .entryForm .form{padding:30px 20px 10px;border-radius:20px}}#contact .entryForm .form dl{margin-bottom:30px}@media (max-width: 991px){#contact .entryForm .form dl{margin-bottom:20px}}#contact .entryForm .form dl dt{margin-bottom:10px}#contact .entryForm .form dl dt .required{background:#E83820;color:#fff;margin-left:10px;font-size:1.4rem;padding:3px 15px;vertical-align:middle;display:inline-block}@media (max-width: 991px){#contact .entryForm .form dl dt .required{font-size:1.2rem}}@media (max-width: 767px){#contact .entryForm .form dl dt .required{font-size:1.0rem;padding:2px 10px}}#contact .entryForm .form dl dd input,#contact .entryForm .form dl dd select,#contact .entryForm .form dl dd textarea{border-radius:5px;background:#fff;height:40px;margin-right:20px;padding-left:10px;border:none;box-sizing:border-box}@media (max-width: 767px){#contact .entryForm .form dl dd input,#contact .entryForm .form dl dd select,#contact .entryForm .form dl dd textarea{margin-right:0;height:40px;border-width:2px}}#contact .entryForm .form dl dd input.inS,#contact .entryForm .form dl dd select.inS,#contact .entryForm .form dl dd textarea.inS{width:180px;margin-right:5px}@media (max-width: 767px){#contact .entryForm .form dl dd input.inS,#contact .entryForm .form dl dd select.inS,#contact .entryForm .form dl dd textarea.inS{width:120px}}#contact .entryForm .form dl dd input.bottom,#contact .entryForm .form dl dd select.bottom,#contact .entryForm .form dl dd textarea.bottom{margin-bottom:10px}#contact .entryForm .form dl dd input.inM,#contact .entryForm .form dl dd select.inM,#contact .entryForm .form dl dd textarea.inM{width:260px}@media (max-width: 767px){#contact .entryForm .form dl dd input.inM,#contact .entryForm .form dl dd select.inM,#contact .entryForm .form dl dd textarea.inM{width:100%}}#contact .entryForm .form dl dd textarea{height:140px;width:100%}#contact .entryForm .form dl dd select{background-image:url("../img/common/icon-select.png");background-repeat:no-repeat;background-size:8px 17px;background-position:center right 10px;appearance:none}#contact .entryForm .form dl dd span{margin-right:10px;display:inline-block}#contact .radio{margin:0}#contact .radio .radioItem{display:inline-flex;align-items:center;column-gap:6px;line-height:1;cursor:pointer;outline:none}#contact .radio .radioItem:not(:last-of-type){margin-right:30px}#contact .radio .radioButton{appearance:none;position:relative;width:20px !important;height:20px !important;border:3px solid #e3e1da;border-radius:9999px !important;cursor:pointer;outline:none;margin-right:0 !important}#contact .radio .radioButton:checked::after{content:"";position:absolute;inset:0;width:10px;height:10px;margin:auto;border-radius:9999px;background-color:#444444}#contact .privacyBox{text-align:center;border-radius:20px;margin-bottom:70px}@media (max-width: 767px){#contact .privacyBox{margin-bottom:10px}}#contact .privacyBox p{text-align:center}#contact .privacyBox a{color:#E63271;text-decoration:underline}#contact .check{text-align:center}#contact .check li{display:inline-block}#contact .mainBtn{border:3px solid #E63271;color:#E63271;width:280px;background:#fff;padding:20px 0;text-align:center;display:block;border-radius:60px;font-size:1.8rem;font-weight:800;margin:0 auto}@media (max-width: 991px){#contact .mainBtn{font-size:1.6rem}}@media (max-width: 767px){#contact .mainBtn{font-size:1.5rem;padding:15px 0}}#contact .mainBtn:hover{color:#fff;background:#E63271}
