@charset "utf-8";
/* CSS Document */

table.linewaku {
	border:1px solid #ccc;
}
table.linewaku tr {
	border:none;
}
table.linewaku td {
	border-bottom:1px solid #ccc;
}
.linewaku td  {
	line-height:2;
	border:none;
}
@media screen and (max-width: 896px) {
.linewaku td  {
	line-height:1.3;
	border:none;
}
}
.line {
	border:none;
}

table.linewaku tr.seibi {
	border:none;
	background-color:rgba(255,255,204,0.5);
}
table.linewaku tr.seibi th {
	border:none;
}

.zeikomi {
	padding-right:5em;
}
@media screen and (max-width: 896px) {
.zeikomi {
	padding-right:0px;
}
}

.lblSeiyaku {
	width:54px;
}
.lblCourse {
	width:20%;
}
.lblSyu {
	width:4em;
}
.lblKubun {
	width:4em;
}
.lblBikou {
	width:15%;
}

@media screen and (max-width: 896px) {

.lblSeiyaku {
	width:54px;
}
.lblCourse {
	width:5em;
}
.lblSyu {
	width:2em;
}
.lblKubun {
	width:2em;
}
.lblKingaku {
}
.lblBikou {
	width:5em;
}

}
