form#filter { display: flex; align-items: center; gap: 10px; }
div.filter_search { display: flex; align-items: center; gap: 10px; }
table#list {}
table#list caption { text-align: left; margin: 10px 0; font-weight: bold; } 
table#list th.policy_id_code { width: 10%; }
table#list th.policy_title { width: 50%; }
table#list th.policy_approve_date { width: 10%; }
table#list th.policy_category { width: 30%; }
table#list td.policy_id_code { text-align: center; }
table#list td.policy_approve_date { text-align: center; }