.policy_history_ey {margin-bottom: 50px;}

.policy_history_ey span{ display: block; padding: 0 35px; line-height: 62px; font-size: 24px; font-weight: 700; border: 1px solid #ccc; background: #f2f2f2; color: #000; cursor: pointer;}
.policy_history_ey span .close,
.policy_history_ey span.show .open{ display: none;}
.policy_history_ey span .open,
.policy_history_ey span.show .close{ display: inline;}
.policy_history_ey table{ display: none; border: 1px solid #ccc; border-top: 0; color: #000;}
.policy_history_ey table th{ line-height: 50px; font-size: 24px; border-bottom: 1px solid #ccc; background: #f2f2f2;}
.policy_history_ey table td{ padding-left: 15px; text-align: left; line-height: 22px; border-bottom: 1px solid #ccc;}
.policy_history_ey table td a{ display: block; font-size: 20px; font-weight: 500;}
.policy_history_ey table thead th.th_r{ border-right: 1px solid #ccc;}
.policy_history_ey table thead th{ border-top: 0;}
.policy_history_ey table tbody th{ border-right: 1px solid #ccc; background: #f2f2f2;}