/*@import url("table.css");*/


#container #header {
	display: none;
}
#container h1 {
	position: static;
}

#container #hansel {
	display: none;
}
#container #mainPic {
	display: none;
}
#container #subContainer #sideMenu {
	display: none;
}
#container #subContainer #contents {
	width: 100%;
	float: none;
}
#container #subContainer .contentsFooter {
	display: none;
}

#footer {
	display: none;
}
.wide #container #wideContainer #ti-leftColumn {
	float: none;
	width: 100%;
}
.wide #container #wideContainer #ti-rightContainer {
	float: none;
	width: 100%;
}
.wide #container #wideContainer #ti-rightContainer #ti-centerColumn {
	float: none;
	width: 100%;
}
.wide #container #wideContainer #ti-rightContainer #ti-rightColumn {
	float: none;
	width: 100%;
}
.wide #container #wideContainer .contentsFooter {
	display: none;
}.wide #container #wideContainer #student-only-container .so-box .logIn img {
	margin: 0px;
	padding: 0px;
}
.wide #container #wideContainer {
	padding-top: 50px;
}
.wide #container #wideContainer #IZUMI {
	page-break-before: always;
}
#container #smContainer {
	padding-top: 50px;
}
#container #smContainer .siteMap .c-page {
	page-break-before: always;
}
table {
	margin-bottom: 15px;
}


th,td {
	border: 1px solid #000000;
	font-size: 0.8em;
	line-height: 1.4em;
	text-align: right;
	font-weight: normal;
	padding: 5px;
}

th {
	text-align: left;
}

thead tr th {
	text-align:center
	font-weight: bold;
}
