<h5> { display: inline-block; width: 80%; padding: -1em 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 1em; font-weight: bold; }
div { displya: block; min-height: 1px; text-align: left; border-style: solid; border-width: 0; border-color: #cdcdcd; border-collapse: collapse; }
.inq-calendar { display: table; width: 98%; margin: 0 auto; border-bottom-width: 1px; font-size: 11px; }
.inq-calendar > .week { display: table-row; border-top-width: 1px; border-left-width: 1px; }
.week > .day { position: relative; display: table-cell; width: 14%; height: auto; aspect-ratio: 1/1; min-height: 1px; border-right-width: 1px; }
.day > .hdk { font-size: 12px; }
.day > .data { position: relative; width: 100%; height: 100%; }
.data > .scdl, .data > .sumi { position: absolute; width: 100%; box-sizing: border-box; border-width: 1px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 0.25em; }
.data > div > span { display: inline-block; width: 90%; padding-top: -1em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.data > div.sumi {  color: #c0c0c0; }
.list-s { width: 10em; padding: 0 .5em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list-m { width: 20em; padding: 0 .5em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list-l { width: 30em; padding: 0 .5em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.kyo {
	border-width: 1px;
	-webkit-transform-origin: 50% 30%;
	-webkit-box-shadow: 0px 0px 10px rgba(00,102,255,.5);
	-moz-transform-origin: 50% 30%;	
	-moz-box-shadow: 0px 0px 10px rgba(00,102,255,.5);
	transform-origin: 50% 30%;	
	box-shadow: 0px 0px 10px rgba(00,102,255,.5);
}
.sat { background-color: rgba(51,153,255,0.075); }
.hol { background-color: rgba(255,00,153,0.075); }
.ari { background-color: rgba(255,102,255,0.25); }
.dai { background-color: rgba(255,153,102,0.15); }
.kar { background-color: rgba(255,255,00,0.15); }
.nan { background-color: rgba(204,204,255,0.35); }
.ser.ari { background-color: rgba(255,102,255,1); }
.ser.dai { background-color: rgba(255,153,102,0.15); }
.ser.kar { background-color: rgba(255,255,00,1); }
.ser.nan { background-color: rgba(204,204,255,1); }
