@charset "utf-8";

#mainlogo {
	width: 240px;
	height: 50px;
	z-index: 50;
	left: 340px;
	top: 0px;
	position: absolute;
}

h2 {
 font-size:12px;
 line-height:1em;
	letter-spacing: 1.7em;
	color: #090;
	background-color:none;
	background-image: url(../images/link/bg_title.gif);
	background-repeat: no-repeat;
	padding: 15px 0px 5px 230px;
	margin: 0px 0px 20px 0px;
	display:block;
	width: 489px;
	height: 39px;
}

/*リンクテーブル部分疑似セレクタ*/
.linktable a:link, .linktable a:visited, .linktable a:hover, .linktable a:active {
 font-size:12px;
 line-height:1em;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	display:block;
	float:left;
}

.linktable a:link {
	color: #090;
	background-image: url(../images/link/a_img_link.gif);
}

.linktable a:visited {
	color: #090;
	background-image: url(../images/link/a_img_visited.gif);
}

.linktable a:hover, .linktable a:active {
	color: #090;
	background-image: url(../images/link/a_img_hover.gif);
}

/*リンク表示関係*/

.linktable {
}

.linktable td.tapebg {
	background-image: url(../images/link/tape_middle.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 0px 15px 0px 0px;
}

.linkexplain {
 font-size:10px;
 line-height:1em;
	padding: 3px 0px 0px 0px;
	display:block;
}

