#topspecial {
 width: 1024px;
 height: 768px;
 background:#4db572 url(../cmn_img/top_background.gif) no-repeat;
 margin: 0px auto;
 padding:0;
 border:dotted #4db572 1px;
}

table.toptable {
 width:924px;
 margin:0px auto 0px;
 padding-top:0;
 margin-top:50px;
}

#top {
 width: 924px;
 height: 422px;
 background: url(../cmn_img/top.gif) no-repeat;
 margin: 0px auto 0px; 
 padding:0;
 position: relative;
}
#top li {	
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	position: absolute;
	}

#top a {
	display: block; 
	}

#profile {
	left: 137px; top: 24px; width: 162px; height: 163px;}
#profile a {height: 163px;}
#profile a:hover {background: url(../cmn_img/top_profile.gif) no-repeat;}

#company {
	left: 643px; top: 11px; width: 136px; height: 136px;}
#company a {height: 136px;}
#company a:hover {background: url(../cmn_img/top_company.gif) no-repeat;}

#link {
	left: 709px; top: 148px; width: 104px; height: 104px;}
#link a {height: 104px;}
#link a:hover {background: url(../cmn_img/top_link.gif) no-repeat;}

#mail {
	left: 806px; top: 194px; width: 83px; height: 83px;}
#mail a {height: 83px;}
#mail a:hover {background: url(../cmn_img/top_mail.gif) no-repeat;}


/* リストスタイル RSSfeed */
div.rss-box-mint{
	background:none;
	padding:0px 0px;
	font-size:12px;
	width:351px;
	height:189px;
	}

ul.rss-items{
    list-style-type: none;
	}

ul li.rss-item{
    list-style-type: none;
	padding:0px 0px 5px 21px;
	margin:0px 0px 5px 0px;
	color:#20a22e;
	background:url(../cmn_img/ico_park.gif) no-repeat;
	}
	
.rss-date{
	padding:5px 0px 5px 0px;
	color:#95540f;
	}
	
/* リンク */
a.rss-item,
a.rss-item:link,
a.rss-item:visited {
    color: #000;
    text-decoration: none;
}
a.rss-item:hover {
    color: #000;
    text-decoration: underline;
}
a:active {}