@charset "utf-8";

div#main-content div#content{
	padding:0 17px;
}
div#main-content div#content h3{
	margin:24px 0;
	padding:0;
	background:none;
}
div#main-content div#content h3 img{
	margin:0;
}
div#main-content div#content a{
	font-size:75%;
}
div#main-content div#content p.description{
	margin:0 0 24px;
	color:#666;
	font-size:75%;
	line-height:140%;
	font-weight:bold;
}

div#main-content div#content ul#category:after{
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:".";
}
div#main-content div#content ul#category{
	zoom:1;
}
div#main-content div#content ul#category li{
	list-style:none;
}
div#main-content div#content ul#category li.content{
	margin-bottom:10px;
	width:309px;
	height:205px;
	background:url(../img/school/subject/O01_category_bg.gif) no-repeat;
	float:left;
}
div#main-content div#content ul#category li.content.odd{
	margin-right:15px;
}
div#main-content div#content ul#category li.content table{
	margin:0px 13px 0;
	width:282px;
}
div#main-content div#content ul#category li.content table th{
	padding-bottom:6px;
	font-weight:normal;
	border-bottom:2px solid #EB8C64;
}
div#main-content div#content ul#category li.content table th h4{
	float:left
}
div#main-content div#content ul#category li.content table th a{
	margin-top:25px;
	float:right;
}
div#main-content div#content ul#category li.content table td{
	vertical-align:top;
}
div#main-content div#content ul#category li.content table td.description{
	padding:7px 14px 0 0;
	width:126px;
	color:#666;
	font-size:70%;
	line-height:140%;
}

div#main-content div#content ul#category li.content table td.menu{
	padding:7px 0 0 14px;
}
div#main-content div#content ul#category li.content table td.menu dt{
	background:url(../img/school/subject/line.gif) repeat-x 0 bottom;
}
div#main-content div#content ul#category li.content table td.menu li{
height:100%;
	margin:0;
	padding:0 0 5px 0;
	background:url(../img/school/subject/line.gif) repeat-x 0 bottom;
}
html>/**/body div#main-content div#content ul#category li.content table td.menu li{
	padding:3px 0 3px 0;
}
div#main-content div#content ul#category li.content table td.menu li a{
	display:block;
	padding:0 0 0 15px;
	background:url(../img/school/subject/ac02.gif) no-repeat 0 50%;
}


div#main-content div#content ul#category li.content table td.menu li a.a01{
	display:block;
	padding:0 0 0 15px;
	background:url(../img/school/subject/ac03.gif) no-repeat 0 50%;
}
