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

table#gaiyou {
	width:741px;
	height:117px;
	background-image:url(../img/school/background_gaiyou.png);
	background-repeat:no-repeat;
	margin:10px auto 10px auto;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
}

td#hensen_title {
	width:30px
}

td#hensen {
	width:330px;
	color:#333333;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.2em;
	vertical-align:middle;
	overflow:hidden;
}

td#kouka_title {
	width:45px;
}

td#kouka {
	vertical-align:middle;
}

td#kouka p {
	width:300px;
	color:#333333;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.2em;
}


table#fippy1 {
	background-image:url(../img/school/fippy01.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:241px;
	width:100%;
	overflow:scroll;
}

table#fippy2 {
	background-image:url(../img/school/fippy02.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:235px;
	width:100%;
}

table#fippy3 {
	background-image:url(../img/school/fippy03.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:242px;
	width:100%;
}

table#fippy4 {
	background-image:url(../img/school/fippy04.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:236px;
	width:100%;
}

table#fippy5 {
	background-image:url(../img/school/fippy05.png);
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:266px;
	width:100%;
}

table#fippy6 {
	background-image:url(../img/school/fippy06.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:235px;
	width:100%;
}

/* 7-12 */

table#fippy7 {
	background-image:url(../img/school/fippy07.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:241px;
	width:100%;
	overflow:scroll;
}

table#fippy8 {
	background-image:url(../img/school/fippy08.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:235px;
	width:100%;
}

table#fippy9 {
	background-image:url(../img/school/fippy09.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:242px;
	width:100%;
}

table#fippy10 {
	background-image:url(../img/school/fippy10.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:236px;
	width:100%;
}

table#fippy11 {
	background-image:url(../img/school/fippy11.png);
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:266px;
	width:100%;
}

table#fippy12 {
	background-image:url(../img/school/fippy12.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:235px;
	width:100%;
}


/* 13-18 */

table#fippy13 {
	background-image:url(../img/school/fippy13.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:241px;
	width:100%;
	overflow:scroll;
}

table#fippy14 {
	background-image:url(../img/school/fippy14.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:235px;
	width:100%;
}

table#fippy15 {
	background-image:url(../img/school/fippy15.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:242px;
	width:100%;
}

table#fippy16 {
	background-image:url(../img/school/fippy16.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:236px;
	width:100%;
}

table#fippy17 {
	background-image:url(../img/school/fippy17.png);
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:266px;
	width:100%;
}

table#fippy18 {
	background-image:url(../img/school/fippy18.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:235px;
	width:100%;
}



/* 19-20 */
table#fippy19 {
	background-image:url(../img/school/fippy19.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:241px;
	width:100%;
	overflow:scroll;
}

table#fippy20 {
	background-image:url(../img/school/fippy20.png);
	background-repeat:no-repeat;
	behavior: expression(
	this.style.behavior || (
	this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
	this.style.backgroundImage = "none",
	this.style.behavior = "none"
	)
	);
	height:235px;
	width:100%;
}



td.fippy {
	width:200px;
}

td.photo {
	width:250px;
	text-align:center;
	vertical-align:middle;
}

td.text {
	width290:px;
	vertical-align:middle;
}

td.text p {
	width:250px;
	margin:auto auto;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.3em;
	letter-spacing:0.1em;
}

ruby rb{
	font-weight:bold;
}

ruby rt,ruby rp{
	font-size:0.8em;
	color:#0000ff;
}

ruby {
	font-weight:bold;
}






