@charset "UTF-8";
/* CSS Document */
p.covit{
			text-align: left;
			line-height: 20px;
			padding: 15px 0 0;}
		
		table.time_table{
			margin:0 auto;
			border: 1px solid #ccc;
	/*-webkit-border-radius: 2px;
	border-radius: 2px;*/
			width: 98%;
			font-size: 10px;
	border-collapse: separate;
			background-color: #FFFFFF;
		}
		table.time_table td{
			border: 1px solid #ccc;
			max-width:  35px;
			overflow: hidden;
/*			text-overflow: ellipsis;
*/			/*white-space: nowrap;*/
			width: 30px;
			height: 30px;
			/*border-top: solid 1px rgba(0,0,0,1.00);
			border-right: solid 1px rgba(0,0,0,1.00);
			border-bottom: none;*/
		}
table.time_table td{
			margin: 0px 0px 0 0;
			display: table-cell;
			padding:8px 8px 6px 8px;
}
table.time_table .headline{
			padding: 3px 1px;
			color: #666;
			/*border-bottom: solid 1px rgba(0,0,0,1.00);*/
		}

		table.time_table .headline td{
			position: relative;
			/*border: none;*/
			padding: 0px 0px;
			font-size: 9px;
/*			text-align: center;
*/			/*background-color: #FFF;*/
			border-radius: 0px;
			height: 20px;
		}
table.time_table .headline td div{
			padding: 0px 0px;
}
table.time_table .headline .sunday{
			color: firebrick;
			font-weight: bold;
		}
		table.time_table .headline .saturday{
			color:  blue;
			font-weight: bold;
		}
		table.time_table td.jikan{
			position: relative;
			margin: 0px 0;
			padding: 3px 1px;
			font-size: 9px;
			text-align: left;
			max-width:  25px;
			/*overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			background-color: #eee;*/
/*			border-bottom: solid 1px rgba(0,0,0,1.00);
			border-right: solid 1px rgba(0,0,0,1.00);
*/
		}
		table.time_table .headline td.jikan{
			text-align: center;
			/*background-color: #eee;
			border-right: solid 1px rgba(0,0,0,1.00);*/
		}
				
		table.time_table td div{
			margin: 10px 0px;
			position: relative;
			padding:0px 0px;
			font-size: 10px;
			text-align: center;
			background-color: #FFF;
			
			
		}
table.time_table td label{
	/*width: 30px;
	height: 30px;
	*/display: block;

}
table.time_table td input[type="checkbox"]{
	display: none;
	text-overflow: clip;
/*	text-align: center;
*/
				}
table.time_table td label input[type="checkbox"]+span{
	height: 100%;
/*	width: 100%;
*/	/*margin: 20px 15px;*/
/*	padding: 5px 5px;
*/}
	table.time_table td label input[type="checkbox"]+span:before{
	content:"\e924";
	font-family: "icomoon";
    /*margin-right: 7px;*/
	color: royalblue;
	font-weight: 400;
	font-size: 16px;
	position: relative;
	/*display: block;
	height: 100%;
	width: 100%;
	padding: 0px 8px;*/

}


	table.time_table td label input[type="checkbox"]:checked+span:before{
		content:"\e924";
	font-family: "icomoon";
   /* margin-right: 7px;*/
	color: #fff;
	font-weight: 400;
		background-color: royalblue;
	}
table.time_table td label.buzzy input[type="checkbox"]+span:before{
	content:"\e922";
	font-family: "icomoon";
    /*margin-right: 7px;*/
	color: rgba(220,194,6,1.00);
		position: relative;
/*	font-weight: 400;
	font-size: 13px;

	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	padding: 5px 0px;
*/}
table.time_table td label.buzzy input[type="checkbox"]:checked+span:before{
		content:"\e922";
	font-family: "icomoon";
	color: #fff;
	font-weight: 400;
	background-color: orange;
	}
table.time_table td label.disabled input[type="checkbox"]+span:before{
		content:"\e923";
	font-family: "icomoon";
    margin-right: 7px;
	color: crimson;
	font-weight: 400;
	pointer-events: none;
	}
	
		table.time_table td.tuesday{
			background-color: #666;
			border-bottom-color: #666;
		}
		table.time_table td div.off{
			text-align: center;
			font-weight: 800;
			margin: 0px;
			padding: 0px;
			height: 100%;
			width: 100%;
			color: #fff;
			font-size: 13px;
			background-color: #666;
			border-bottom-color: #666;
		}
table.time_table td > div.off{
/*	padding: 0;
	
	te
*/				
/*	
	
			margin: 0px;
	padding: -10px;
*/}
table.time_table td label.open{
			margin: 0;
			background-color: #fff;
			color: royalblue;
			font-size: 10px;
			padding: 0px 0px;
		}
/*table_1	*/

#table_1  td.monday label{
/*background-color: aqua;*/
display: none;
			
		}
#table  td.tuesday{
			background-color: #666;
		}
#table_1  td.tuesday{
			background-color: #666;
		border-bottom-color: #666;
	border-right-color: #ccc;
	text-align: center;
	color: #fff;

		}
#table_1  td.wednesday label{
/*background-color: orange;
*//*display: none;
*/			
		}
#table_1  td.thursday label{
/*background-color: olive;
*//*display: none;
*/			
		}
#table_1  td.friday label{
/*background-color: pink;
*//*display: none;
*/			
		}
#table_1  td.saturday label{
/*background-color: blue;
*//*display: none;
*/			
		}
#table_1 td.sunday label{
/*background-color: red;*/
/*display: none;*/
			
		}




/*table_2*/

#table_2  td.monday label{
/*background-color: aqua;*/
/*display: none;
*/			
		}
#table_2  td.tuesday{
			background-color: #666;
		}
#table_2  td.wednesday label{
/*background-color: orange;
*//*display: none;
*/			
		}
#table_2  td.thursday label{
/*background-color: olive;
*//*display: none;*/
			
		}
#table_2  td.friday label{
/*background-color: pink;
*//*display: none;
*/			
		}
#table_2  td.saturday label{
/*background-color: blue;
*//*display: none;
*/			
		}
#table_2 td.sunday label{
/*background-color: red;*/
/*display: none;*/
			
		}
		table.time_table caption{
			margin-top: 5px;
			text-align: right;
			caption-side: bottom;
			color: #000;
			font-size: 10px;
		}
		table.time_table caption span{
			font-size: 12px;
		}
		table.time_table span.icon-sentiment_very_satisfied{
		color: royalblue;
			text-align: center;
		}
		table.time_table span.icon-sentiment_neutral{
		color: rgba(220,194,6,1.00);	
		}
		.icon-sentiment_very_dissatisfied{
		color: crimson;
		}
		
		#table_2{
			display: none;
		}
		/*#table_2.on{
			display: contents;
		}*/
		
	
