@charset "utf-8";

/* HTML 部分から移動 --------------------------*/
body {
	margin: 0;
	background-image: url(../pict/back01.gif);
}
body,td,th {
	color: #333333;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style7 {font-size: 10px; color: #FFFFFF; }
.style9 {font-size: 10px}/* 
.style12 {font-size: 12px} */

table.copyright {
	height: 40px;
}

/* Reset Link Style --------------------------*/
a:link {
	color: #633419;
	text-decoration: underline;
}
a:visited {
	color: #333300;
	text-decoration: underline;
}
a:hover {
	color: #633419;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


/*	=add 20090809
-----------------------------------------------------*/
/* Drop Down Menu */
div#g-nav { position: relative; }
ul#btn_01-sub {
	cursor: pointer;
	list-style: none;
	position: absolute;
	visibility: hidden;
	top: 28px;
	left: 124px;
	_left: 100px;
	width: 100px;
	height: 84px;
	margin: 0;
	padding: 0;
	line-height: 28px;
	colo: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
@-moz-document url-prefix() { ul#btn_01-sub { left: 125px; } } 
	ul#btn_01-sub a {
		cursor: pointer;
		position: relative;
		overflow: hidden;
		display: block;
		z-index: 10;
		width: 100px;
		height: 0;
		padding-top: 28px;
		background: url(../pict/btn_add.gif) no-repeat 0 0;
		color: #FFFFFF;
		zoom: 1;
	}
		ul#btn_01-sub li { cursor: pointer; }
		ul#btn_01-sub li.implant a { background-position: 0 0; }
		ul#btn_01-sub li.shisyu a { background-position: 0 -28px; }
		ul#btn_01-sub li.yobou a { background-position: 0 -56px; }
		ul#btn_01-sub li.implant a:hover { background-position: -100px 0; }
		ul#btn_01-sub li.shisyu a:hover { background-position: -100px -28px; }
		ul#btn_01-sub li.yobou a:hover { background-position: -100px -56px; }

/* Link Nav */
ul.link-nav {
	width: 100%;
	margin: 5px 0 !important;
	padding: 0;
	text-align: right;
}
	ul.link-nav li {
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: right;
	}


ul.link-nav li a {
}
