/* 予約管理テーブル */
#summary_table {
    font-size:0.75em;
    position: relative;
    min-width:1200px;
    /* height:420px; */
    /* overflow-x:scroll; */
}

#summary_table table tr{
    height: 30px;
}

#summary_table thead tr th{
    z-index:1;
}

#summary_table table th, #summary_table table td{
    padding: 1px;
    border: 1px solid gray;
    text-align: center;
}

#summary_table table td{
    vertical-align: middle;
}

#summary_table thead th{
    position: -webkit-sticky;
    position:sticky;
    top:-1px;
    background: #c2c6c6;
    border: 1px solid gray;
    height:31px;
    margin-top:-1px;
    text-align: center;
} 

#summary_table td.high {
    background : lightyellow;
    height:100%;
}

#summary_table td.high-green {
    background :#d7eed7;
}

#summary_table th.avg {
    background :#c7d9d9;
}

#summary_table th.profit {
    background :#d5bdc1;
}

#summary_table th.adr {
    background : lightgrey;
}

#summary_table th.uni {
    background :#f0f0d7;;
}

#summary_table #header_h{
    position: absolute; left:649px; top:0px;
    width:382px;
    overflow-x:hidden; overflow-y:hidden;
	background-color: #ffffff;
}
#summary_table #header_v{
    position: absolute; left:0px; top:17px;
    width:650px; height:370px;
    overflow-x:hidden; overflow-y:hidden;
	background-color: #ffffff;
}

.header_v_table.lt30{
	color: black;
	background-color: yellow;
}

.tr_class.addZero{
    background-color: rgb(240, 239, 239);
}

#summary_table #data{
    position: absolute; left:649px; top:17px;
    width:399px; height:387px;
    overflow-x:scroll; overflow-y:scroll;
	background-color: #ffffff;
}

/* 予約管理「アカウント」 */
#summary_table table#data_table th:nth-child(1), #summary_table table#header_v_table td:nth-child(1){
    width: 220px;
}
/* 予約管理「リスティング」 */
#summary_table table#data_table th:nth-child(2), #summary_table table#header_v_table td:nth-child(2){
    width: 280px;
}
/* 予約管理「稼働率」 */
#summary_table table#data_table th:nth-child(3), #summary_table table#header_v_table td:nth-child(3){
    width: 50px;
}
/* 予約管理 日単位データ */
/* #summary_table table#data_table, #summary_table table#data_table{
     width: 1240px; 
    overflow: scroll; 
} 
/* 予約管理 日単位データ */
#summary_table table#data_table th, #summary_table table#data_table td{
    width: 20px;
    text-align: center;
}



label {
	padding-top: 0px;
    padding-bottom: 0px;
    margin-right:5px;
}

span.message-text {
	display: block;
}
span#unread {
	color: red;
	font-weight: bold;
}

.lb-clean label{
    margin-left: 196px;
}

.lb-clean input{
    margin-right:20px;
}

.clean-mark{
    text-align:left;
}

#summary_table input{
    width:28px;
    font-size:.9em;
    padding:.2rem .2rem .2rem .3rem;
}

