/*** 【 基本設定 】 ***/
body,td,xmp {
	font-family: tahoma,Osaka,verdana,arial,helvetica,sans-serif;
	font-size: 9pt;
	background-color: #c0c09a;
	letter-spacing: 1px;
	white-space: nowrap;
}

hr {
	height: 1px;
	color: #997;
}

body {
		scrollbar-base-color:		#bb9;
		scrollbar-face-color:		#c0c09a;
		scrollbar-track-color:		#b8b895;
		scrollbar-arrow-color:		#000;
			scrollbar-3dlight-color:	#aa8;
			scrollbar-highlight-color:	#aa8;
			scrollbar-shadow-color:		#aa8;
			scrollbar-darkshadow-color:	#aa8;
			margin: 10px 10px 0px 10px;
}

textarea {
	width: 560px;
	height:380px;
	letter-spacing: 1px;
	padding: 15px 0px 15px 15px ;
	color: #000;
	border none;
	font-size: 12px;
	font-family: tahoma,Osaka,verdana,arial,helvetica,sans-serif;
		scrollbar-base-color:		#bb9;
		scrollbar-face-color:		#c0c09a;
		scrollbar-track-color:		#b8b895;
		scrollbar-arrow-color:		#000;
			scrollbar-3dlight-color:	#bb9;
			scrollbar-highlight-color:	#aa8;
			scrollbar-shadow-color:		#bb9;
			scrollbar-darkshadow-color:	#aa8;
				background-color: #bdbd99;
				background-image: url(pic/indicator-bg.jpg);
				background-repeat: no-repeat;
				background-attachment: fixed;
}

img {
	border-style: none;
}












/*** 【 通常のリンク設定 】 ***/
a:link , a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #000;
	background-color: #dda;
	text-decoration: none;
}






/*** 【 ウルフのリンク設定 】 ***/
a:link.w , a:visited.w {
	color: #00a;
	text-decoration: none;
}
a:hover.w {
	color: #00e;
	background-color: #dda;
	text-decoration: none;
}






/*** 【 ジェフのリンク設定 】 ***/
a:link.j , a:visited.j {
	color: #700;
	text-decoration: none;
}
a:hover.j {
	color: #c00;
	background-color: #dda;
	text-decoration: none;
}






/*** 【 他所へのリンク設定 】 ***/
a:link.link , a:visited.link {
	color: #000;
	text-decoration: none;
	padding: 0px 4px;
}
a:hover.link {
	color: #000;
	background-color: #dda;
	text-decoration: none;
	padding: 0px 4px;
}




/*** 【 サイトマップのリンク設定 】 ***/
a:link.map , a:visited.map {
	color: #663;
	text-decoration: none;
	display: block;
	width: 100%;
}
a:hover.map {
	color: #000;
	background-color: #dda;
	text-decoration: none;
	display: block;
	width: 100%;
}


/*** 【 全体 】 ***/
.window {
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}

table.maintable {
	padding: 0px;
}





/*** 【 共通メニュー 】 ***/
.common {
	text-align:center;
	padding: 15px 0px 10px 0px;
}
.common-under {
	text-align:center;
	padding: 10px 0px 0px 0px;
}

.here {
	color: #ffc;
}



/*** 【 WOLF ＆ JEFFRY 】 ***/
table.menu {
	height: 100%;
}

td.symbol {
	width: 140px;
	height: 140px;
	text-align: center;
	vertical-align: middle;
}
td.wolf-side , td.jef-side {
	vertical-align: top;
	padding: 0px;
	height: 100%;
}

td.jef-side {
	vertical-align: bottom;
}

td.menu-space {
	height: 20px;
}

td.wolf-menu , td.jef-menu {
	vertical-align: top;
	padding: 6px;
	line-height: 8px;
	border: #aa8 solid 1px;
		background-image: url(pic/lr-bg.jpg);
		background-position: left top;
		background-repeat: repeat-y;
}

.side-caption {
	padding: 8px 0px 12px;
	text-align: center;
}

.ls-zero {
	letter-spacing: 0px;
}

.contents-caption {
	color: #552;
}

span.menu-space {
	line-height: 25px;
}













/*** 【 Indicator 】 ***/
td.indicator {
	padding: 0px 10px 0px 0px;
}












/*** 【 Map 】 ***/
body.map {
	line-height: 10px;
	letter-spacing: 0px;
}
div.map-title {
	font-size: 13px;
	letter-spacing: 1px;
	text-align: right;
	font-variant: small-caps;
}
div.map {
	padding-left: 20px;
}
.close {
	padding: 8px;
	text-align: right;
	color: #461;
}
input {
	letter-spacing: 1px;
	padding-left: 4px;
	color: #000;
	border: #997 1px solid;
	font-size: 11px;
	font-family: tahoma,Osaka,verdana,arial,helvetica,sans-serif;
	width: 62px;
	background-color: #b0b090;
	padding: 0px;
	font-variant: small-caps;
}
span.here-sitemap {
	padding: 0px 4px;
	background-color: #d6d6a6;
}
span.reduction {
	background-color: #c0c09a;
}
.map {
	color: #663;
}







/*** 【 クレジット 】 ***/
.credit {
	font-size: 11px;
	text-align: right;
	padding: 7px 10px;
}

.square {
	font-size: 8px;
	color: #774;
}

/*table,td {border: #00f solid 1px;}
.test	{background-color: #000;}
