@charset "utf-8";


img {
	border: 0px;
}

/*--------------------------------------
	メインメニュー設定
---------------------------------------*/
h4 {
	width: 200px;
	height: 50px;
	margin: 0;
	padding: 0;
	border: none;
}

h4 img {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div#utilities div.school h4 {
	width: 200px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

div#utilities div.school h4 a {
	
}


/* サブメニュー表示 div.current
-----------------------------*/

div#utilities div.school div.current {
	margin: 0;
	padding: 0;
}

div#utilities div.school div.current h4 {

}

div#utilities div.school div.current ul.lesson {
	display: block!important;
}


/*--------------------------------------
	サブメニュー設定 ul.lesson
---------------------------------------*/

div#utilities div.school div {
	margin: 0;
	padding: 0;
}

div#utilities div.school ul {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}

div#utilities div.school ul li {
	width: 200px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#utilities div.school ul li img {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div#utilities div.school ul.lesson {
	margin: 0;
	padding: 0;
	width: 200px; /* Jquery Effect bug fix */
}

div#utilities div.school ul.lesson img {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div#utilities div.school ul.lesson li a {
	width: 200px;
	margin: 0;
	padding: 0;
	/*display: block;
	position: relative;*/
}


div#utilities div.school ul.lesson li a:hover {
	width: 200px;
	margin: 0;
	padding: 0;
}

div#utilities div.school ul.lesson li.current {
	width: 200px;
	margin: 0;
	padding: 0 0 0 0;
line-height: 100%;
}

div#utilities div.school ul.lesson li.current img {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.subject {
	margin: 0;
	padding: 0;
}

.subject img {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

/*画像高さ指定*/
.33h {
	height: 33px;
margin: 0;
	padding: 0;
}
.29h {
	height: 29px;
margin: 0;
	padding: 0;
}
.35h {
	height: 35px;
margin: 0;
	padding: 0;
}
