.time_table_list{padding:0.25em 0.5em;font-size:1em;margin:0.5em 0;}
.com_toggle{margin:0.5em 0;}
#openBtn{padding: 0.25em 0.75em;font-size: 0.9em;margin:0.2em 0;}
#time_table-div{margin:1.4em 0em;max-height:500px;overflow-y:auto;}
.modal {display: none;position:fixed;z-index:100;left: 0;top: 0;
  width: 100%;height:100%;background: rgba(0, 0, 0, 0.5);}
.modal_ok{margin: 1em auto;padding: 0.5em 1em;display: block;font-size: 1em;}
.table_modal{width:calc(100% - 3em);margin:1em;}
.modal.active {display: block;}
.modal-content {background: #fff;width:80%;padding:1em;
  margin: 10% auto;border-radius: 8px;position: relative;max-height:80%;overflow-y:auto;}
.close {position: absolute;top:1em;right:1em;font-size: 20px;cursor: pointer;}
.table_time_width{width:calc(100% - 2em);margin-left:1em;}
.table_time_width td:first-child{width:5.5em;font-size:0.9em;font-weight:bold;text-align:center;}
