@charset "utf-8";
@import "common/0-import.css";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/

body {
	background: url(../img/template/background.jpg) repeat-x;
}

.mainimg {
	padding-bottom: 15px;
}

#conts #news {
	width: 325px;
	float: left;
}

#conts #news h2 {
	position: relative;
}

#conts #news h2 .rss{
	position: absolute;
	top: 10px;
	right: 10px;
}

#conts #news dl {
	width: 305px;

	padding: 10px;
}

#conts #news dl dt {
	width: 65px;

	clear: both;
	float: left;
}

#conts #news dl dd {
	width: 240px;
	padding-bottom: 10px;
	float: left;
}

#conts #news dl dd p {
	font-size: 11px;
}

#conts #news p.a_li {
	clear: both;
	text-align: right;
}

#conts #news p.a_li a {
	padding-left: 20px;
	background: url(../img/icon/li_01.gif) no-repeat left center;
}

#conts #seminar {
	width: 325px;
	float: right;
}

#conts #seminar h2 {
	position: relative;
}

#conts #seminar h2 .rss{
	position: absolute;
	top: 10px;
	right: 10px;
}

#conts #seminar dl {
	width: 305px;

	padding: 10px;
}

#conts #seminar dl dt {
	clear: both;
}

#conts #seminar dl dt a {
	padding-left: 20px;
	background: url(../img/icon/li_01.gif) no-repeat left top;
}

#conts #seminar dl dd {
	padding-left: 20px;
	padding-bottom: 10px;
}

#conts #seminar p.a_li {
	clear: both;
	text-align: right;
}

#conts #seminar p.a_li a {
	padding-left: 20px;
	background: url(../img/icon/li_01.gif) no-repeat left center;
}

