/*メイン*/
#container div#content div#main #info{
	margin-top:0;
	width:578px;
	height:135px;
	background:url(../img/info_back.gif) no-repeat;
	position:relative;
}
#container div#content div#main #info h2{
	text-indent:-9999px;
}
#container div#content div#main #info p{
	display:block;
	position:absolute;
	width:457px;
	top:58px;
	left:116px;
}
#container div#content div#main #news{
	margin:15px 0 5px 0;
	position:relative;
}
#container div#content div#main #news h2{
	width:578px;
	background:url(../img/news_title.gif);
	text-indent:-9999px;
	height:40px;
}
#container div#content div#main #news h2 a{
	display:block;
	position:absolute;
	width:57px;
	height:21px;
	background:url(../img/news_rss.gif) no-repeat;
	text-indent:-9999px;
	top:12px;
	left:512px;
}
#container div#content div#main #news ul li{
	color:#666666;
	font-size:12px;
	line-height:140%;
	list-style-type:none;
	margin-top:8px;
	margin-left:5px;
}
#container div#content div#main #news ul#newslist {
	height:0px;
}
#container div#content div#main #news ul li a#rss{
	display:block;
	width:55px;
	height:20px;
	background:url(../img/btn_rss.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:12px;
	left:452px;
	float:left;
	text-decoration:none;
}
#container div#content div#main #news ul li a#list{
	display:block;
	width:55px;
	height:20px;
	background:url(../img/btn_list.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:12px;
	left:512px;
	float:left;
	text-decoration:none;
}
#container div#content div#main #news ul li span{
	color:#B11D2F;
	margin-right:12px;
}
#container div#content div#main div#news .line {
	margin:10px 0 10px;
	height:8px;
	background:url(../img/line_l.gif) no-repeat;
}

/*右カラム*/
#container div#content div#sub #seminar{
	margin:0;
	height:264px;
	background:url(../img/seminar_back.gif) no-repeat;
	position:relative;
}
#container div#content div#sub #seminar h2{
	text-indent:-9999px;
}
#container div#content div#sub #seminar ul li{
	display:inline;
}
#container div#content div#sub #seminar ul li a#rss{
	display:block;
	width:55px;
	height:20px;
	background:url(../img/btn_rss.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:14px;
	left:252px;
	float:left;
	text-decoration:none;
}
#container div#content div#sub #seminar ul li a#list{
	display:block;
	width:55px;
	height:20px;
	background:url(../img/btn_list.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:14px;
	left:312px;
	float:left;
	text-decoration:none;
}
#container div#content div#sub div#seminar #seminar_cont {
	width:350px;
	display:block;
	position:absolute;
	padding:0;
	top:52px;
	left:19px;
}
#container div#content div#sub #seminar ul li a{
	display:block;
	font-size:12px;
	line-height:150%;
}
#container div#content div#sub #seminar ul li span{
	display:block;
	font-size:12px;
	color:#CC3333;
	line-height:150%;
}
#container div#content div#sub div#seminar #seminar_btn a{
	display:block;
	position:absolute;
	width:220px;
	height:30px;
	background:url(../img/seminar_button.gif) no-repeat;
	top:215px;
	left:17px;
	text-indent:-9999px;
	text-decoration:none;
}
#container div#content div#sub div#seminar #seminar_btn a:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
}
#container div#content div#sub div#link_bunner .line {
	margin:10px 0 10px;
	height:8px;
	background:url(../img/line.gif) no-repeat;
}
#container div#content div#sub #link_bunner ul li{
	display:block;
	margin-top:10px;
	width:382px;
	height:69px;
}
#container div#content div#sub #link_bunner ul li a{
	margin-bottom:5px;
}
#container div#content div#sub #link_bunner ul li p{
	font-size:11px;
	line-height:130%;
}
#container div#content div#sub #link_bunner ul li a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}
#container div#content div#sub #link_tx{
	margin:5px 0 20px;
}
#container div#content div#sub #link_tx ul li{
	list-style-type:none;
	display:block;
	white-space:nowrap;
	margin:0;
	padding-left:23px;
	background:url(../img/mark.gif) no-repeat;
	font-size:12px;
	line-height:160%;
}
#container div#content div#sub #link_tx ul li a{
	text-decoration:none;
	color:#666666;
}
#container div#content div#sub #link_tx ul li a:hover{
	text-decoration:underline;
	color: #B11D2F;
}
