a:link, a:visited { color:#000; }
input { box-sizing: border-box; }
input[type=submit] { appearance:none; -webkit-appearance:none; -moz-appearance:none; border:0; color:#fff; background:#f96b69; padding:20px 40px; float:right; clear:both; }

#db_title { /* width:457px; margin:50px auto; */ text-align:center; margin:50px 0;}
#db_table { border-top:1px solid #f96b69; border-collapse: collapse; width:1000px; margin:0 auto 20px; }
#db_container { width:1000px; margin:0 auto; overflow:hidden; padding-bottom:50px; }
#db_table tr { border-bottom:1px solid #dedddd; }
#db_table tr td { padding:20px 20px; }
#db_check { float:right; overflow:hidden; }
#db_button { padding:50px 0; }
.title { background:#f9f9f9; width:242px; }
.insert { padding:5px 5px; }
.phone { margin-left:2px; padding:5px 5px; width:120px; }
.phone:first-child { margin:0; }
#contents { width:100%; height:250px; resize:none; }

#privacy_container { background:rgba(0, 0, 0, 0.9); z-index:9999; width:100%; height:100%; position:fixed; top:0; left:0; display:none; }
#privacy_table { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:843px; }
#privacy_container > #privacy_table > #privacy_text > textarea { width:843px; height:415px; resize:none; }
#privacy_close { position:relative; float:right; margin-bottom:5px; }
