@charset "utf-8";

/* header
--------------------------------------------------------------------*/
/*#header {
	background: #ffffff url('../images/category_header.jpg') no-repeat left top;
}*/

/* main
--------------------------------------------------------------------*/
#main {
	clear: both;
	float: left;
	width: 890px;
    min-height: 800px;
    height: auto !important; /* for IE7 */
    height: 800px; /* for IE6 */
/*	background: #ffffff url('../images/seminar_top_body.jpg') no-repeat -100px bottom;*/
}

h2#category-top {
	margin: 10px 0 10px 20px;
	background: url('../images/seminar_top_h2.jpg') no-repeat left top;
	text-indent: -9999em;
}

.topicscolumn {
	margin: 10px 5px 10px 20px;
	width: 600px;
    min-height: 400px;
}
h3.sub-category {
	background: url('../images/subcat.jpg') no-repeat left top;
	text-indent: 1.8em;
}


dl.course {
	width: 400px;
}
dl.course dt {
	clear: both;
	float: left;
	padding: 5px;
	width: 40px;
}
dl.course dd {
	margin-left: 40px;
	padding: 5px 4px;
}


/* その他コース */
.other {
	clear: both;
	float: left;
	margin: 15px 0 5px 0;
	width: 888px;
	border: 1px dotted #dddddd;
}

.other h3 {
	margin: 10px 17px 0 18px;
	height: 25px;
	border-bottom: none;
	background: url('../images/recent.gif') no-repeat left 1px;
	text-indent: 2em;
	font-size: 1em;
	text-align: left;

}

.other ul {
	margin: 0 20px;
}
.other ul li {
	display:inline;
	float: left;
	margin: 3px 12px 3px 15px;
	line-height: 1.1em;
}
.other p {
	clear: both;
	margin: 5px 15px;
	background: url('../images/return.gif') no-repeat 742px 3px;
	text-align: right;
}
* html .other p {
	background: #ffffff url('../images/return.gif') no-repeat 742px 3px;
}
*:first-child+html .other p {
	background: #ffffff url('../images/return.gif') no-repeat 742px 3px;
}
