@charset "utf-8";

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #c1c1c1; opacity: 1; /* Firefox */ }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #c1c1c1; }
::-ms-input-placeholder { /* Microsoft Edge */ color: #c1c1c1; }

table { margin-bottom: 10px; table-layout:fixed; word-break:break-all; }
table tr { height:45px; }
input, textarea, select { margin: 5px; }
th { font-weight: normal; padding: 10px; }
button, .btn { padding: 9px 25px; }
table button { border-radius: 0px; margin: 5px 5px !important; }
section nav#tab { margin-bottom: 15px; }
#body button { margin-left: 1px; margin-right: 1px; }

.table_reg td { padding: 2px; }
.table_reg tr { height: 58px; }

.table_mini tr { height: 34px; }
.table_mini th.label { padding: 10px; }
.table_mini td { padding: 4px; }

.table_mini_max td { padding: 1px; padding-left:8px; padding-right:8px; }
.table_mini_max tr { height: 36px; }
.table_mini_max input { padding:3px; margin:2px; }
.table_mini_max .line_erase { margin-top: 1px; }

.pad20 { padding: 20px; }
.pad15 { padding: 15px; }
.pad10 { padding: 10px; }

.b20 { margin-bottom: 20px; }
.b15 { margin-bottom: 15px; }
.b5 { margin-bottom: 5px; }

.legend { margin-bottom: 20px; }

.pagination a { text-decoration: none; }
.pagination .active a { color: #F59324; }

.cancel {padding:10px 25px; background-color:#CCC; color:#FFF; text-decoration: none;}
.cancel:hover {background-color:#E58334;}
.confirm {margin:1px; margin-bottom:25px;}

.cur {cursor: pointer;}
.cur:hover {cursor: pointer; text-decoration: underline; color:#E58334}

#center_register tr { height: 60px; }
#center_sel_wrap {display:none; width:800px; max-height:600px; overflow-y: scroll; padding:10px; position: absolute; background:#FFF; border:#CCC 1px solid;}

.room_type { font-weight: normal; }
.room_head > .btn { margin: 7px 1px; }
#room_list { margin: 10px auto; }

.line_erase { margin-right: 10px; margin-top: 6px; }
#seat_preview_wrap { float: left; /*width:100%; height:100%;*/ overflow:auto;}

.ui-datepicker tr { height: 23px; }

input[type=radio] {
    margin: 5px;
}
