body {
	scrollbar-arrow-color: rgb(220,3,180);
	scrollbar-face-color: rgb(255,255,255);
	scrollbar-highlight-color: rgb(255,255,255);
	scrollbar-shadow-color: rgb(153,153,153);
	scrollbar-darkshadow-color: rgb(255,255,255);
	scrollbar-3dlight-color: rgb(153,153,153);
	background: rgb(250,250,250);
}

#header {
	position: absolute;
	top: 10px; left: 10px;
	height: 16px;
	z-index: 10;
}
#jsddm {
	margin: 0px; padding: 0px;
	border: 0px;
	}

	#jsddm ul {
		position: relative;
		margin: 0px; padding: 0px;
		border: 0px;
	}
	
	#jsddm li {
		float: left;
		list-style: none;
		margin: 0px; padding: 0px;
		font-size: 0pt;
	}

	#jsddm li a {
		display: block;
		text-decoration: none;
		white-space: nowrap;
		margin: 0px; padding: 0px;
		border: 0px;
		color: rgb(255,255,255);
		background-color: rgb(255,255,255);
	}

	#jsddm li a:hover {
		margin: 0px; padding: 0px;
		border: 0px;
	}

	#jsddm img {
		margin: 0px; padding: 0px;
		border: 0px;
	}
		
	#jsddm table {
		width: auto;
		margin: 1px 0px 0px 10px; padding: 1px;
		position: absolute;
		visibility: hidden;
		/* border: 1px solid black; */
		background-color: rgb(255,255,255);
	}

		#jsdddm table td {
			margin: 0px; padding: 0px;
		}

		#jsddm td ul {
			margin: 0px; padding: 2px 5px;
		}

		#jsddm td li {
			float: none;
			margin: 0px; padding: 0px 0px;
			font-family: Tahoma, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Arial, "MS UI Gothic";
			font-size: 9pt;
		}
		
		#jsddm td li a {
			display: inline;
			width: auto;
			margin: 0px; padding: 0px 0px;
			color: rgb(0,0,0);
			background: rgb(255,255,255);
		}
		
		#jsddm td li a:hover {
			margin: 0px; padding: 0px 0px;
			color: rgb(255,100,240);
		}
#banner {
	position: absolute;
	top: 26px; left: 10px;
	margin: 0px; padding: 0px;
	border: 0px;
	font-size: 0px;
	z-index: 0;
}

#path {
	position: relative;
	width: 770px;
	margin: 0px;
	padding-left: 30px;
	font-family: Tahoma, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Arial, "MS UI Gothic";
	font-size: 8pt; font-weight: normal;
	color: rgb(250,250,250);
	background: rgb(190,2,180);
	z-index: 0;
	}
	#path a		{ text-decoration: none; }
	#path a:link	{ color: rgb(250,250,250); }
	#path a:visited	{ color: rgb(250,250,250); }
	#path a:active	{ color: rgb(250,250,250); }
	#path a:hover	{ color: rgb(250,0,250); font-style: Italic; }

#cbody {
	position: absolute;
	top: 119px; left: 10px;
	z-index: 0;
	}
	#cbody img {
		font-size: 0pt;
		margin: 0px; padding: 0px;
	}
	#cbody .cframe {
		font-size: 0px;
		width: 800px;
		background-color: rgb(231,227,231);
	}
	#cbody td.navi {
		vertical-align: top;
		width: 140px;
		background-color: rgb(180,180,180);
	}
	#cbody td ul.navi {
		font-family: Tahoma, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Arial, "MS UI Gothic";
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		font-size: 10.5pt;
		line-height: 1.3em;
		list-style: none;
	}
	#cbody td ul.navi a { color: white; text-decoration: none; }
	#cbody td ul.navi a:hover { color: rgb(200,0,200); }
	#cbody button {
		font-family: Tahoma, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Arial, "MS UI Gothic";
		font-size: 9pt;
		margin: 0px 5px 0px 5px;
		padding: 1px 15px 0px 15px;
	}

/* jquery.localscroll-min */
#content{
	overflow-y:scroll;
	overflow-x:hidden;
	width:630px;
	background-color:white;
	position:relative;
	height:330px;
	float: left;
	}

.section{
	position:relative;
	width: 620px;
	}
	.section .sub{
		position:relative;
		float:left;
		padding: 15px 30px 10px 20px;
		width:580px;
		list-style: none;
	}
	.sub h2 {
		font-family: Tahoma, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Arial, "MS UI Gothic";
		font-size: 12pt;
		color:#993333;
		width: 555px;
		padding-left: 10px;
		border-left: solid 10px rgb(100,100,100);
		border-bottom: dotted 1px #888888;
	}
	.sub p {
		font-family: Tahoma, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Arial, "MS UI Gothic";
		font-size: 10.5pt;
		color:#000000;
		width: 570px;
		margin: 3px 0px 3px 0px;
		padding-left: 3px;
		line-height: 1.2em;
	}
	.sub ul {
		font-family: Tahoma, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Arial, "MS UI Gothic";
		font-size: 10.5pt;
		color:#000000;
		width: 545px;
		margin: 0px 0px 0px 0px;
		padding-left: 20px;
		list-style: circle outside;
		line-height: 1.2em;
	}
	.sub a {
		color: rgb(0,0,0);
		font-weight:bolder;
		text-decoration: underline;
	}
	.sub a:hover {
		color: rgb(190,2,180); 
	}

#footer {
	position: relative;
	margin: 0px; padding: 0px;
	}
	#footer a		{ text-decoration: none; }
	#footer a:link		{ color: rgb(250,250,250); }
	#footer a:visited	{ color: rgb(250,250,250); }
	#footer a:hover		{ color: rgb(176,2,150); }
	#footer p.link {
		font-family: Tahoma, "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, Arial, "MS UI Gothic";
		font-size: 8pt; text-align: center;
		margin: 10px 50px 0px 50px; padding: 0px;
		color: rgb(250,250,250); background: rgb(180,180,180);
	}
	#footer p.copyright {
		text-align: center;
		margin: 5px 0px 10px 0px; padding: 0px;
		border: 0px;
	}

