#privacy {position:absolute; left:0px; top:-100px; width:500px; height:200px; background-color: #fff; z-index:1; display:none; overflow-y: scroll; border-radius: 10px; padding: 0.5em 1em; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
#privacy::-webkit-scrollbar {
    width: 20px;
  }
#privacy::-webkit-scrollbar-thumb {
    background-color: #d0d0d0;
    border-radius: 20px;
    background-clip: padding-box;
    border: 5px solid transparent;
  }
#privacy::-webkit-scrollbar-track {
    background-color: transparent;
  }
#privacy btn.close {position: absolute; top: 10px; right: 0px; background-color:#a7bf55; color:#fff; width:50px; height:50px; line-height:50px; text-align:center;}
#privacy p {color: #333 !important;}
input[name='com_formmail_check_safe'] {width: 15px !important; height: 15px !important; margin-top: 8px; margin-right: 10px;}




.formmail {width:100%; position: relative;}
.formmail input,
.formmail textarea {height: 50px; border-radius: 4px; border: 1px #d0d0d0 solid; padding: 5px; font-size: 1.1em; font-family: "Pretendard Variable", Pretendard, sans-serif;}



.formmail h5,
.formmail input,
.formmail textarea {float: left;}



.formmail input {width: 22%;}
select {height: 50px;}
/*.formmail textarea {width: 70%; }*/
.formmail h5 {width: 11%;padding-left: 20px;}