*
{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",sans-serif;
	margin: 0;
	padding:0;
	font-size: 12.5px;
	line-height: 1.2;
	word-break: break-all;
	list-style-type:none;
}

a
{
	text-decoration: none;
}
a:link
{
  color: #C70054;
}

a:visited
{
  color: #C70054;
}


a:hover
{
	text-decoration: underline;
}

p
{
	color: #2E2A2A;
}

body
{
	background: #444444 url(/dataSys/img2/body_back.gif) repeat-x;
	color: #3F2E48;
	text-align: center;
}


img
{
	border: 0;
	line-height: 100%;
	
	margin:0px;
	padding:0px;
	
	-ms-interpolation-mode: bicubic;
}

hr
{
}

.kwicks
{
	list-style-type: none;
	list-style-position:outside;
	position: relative;
	margin-left: 262;
	padding: 0;
}
.kwicks li
{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
	float: left;
	width: 94px;
	height: 20px;
	margin-right: 0px;
	background-repeat:no-repeat;
}

.kwicks a
{
	display:block;
	height:20px;
	text-indent:-9999px;
	outline:none;
}




#kwick1
{
	background-position:0px 0px;
}
#kwick2
{
	background-position:-200px 0px;
}
#kwick3
{
	background-position:-400px 0px;
}
#kwick4
{
	background-position:-600px 0px;
}

#kwick1.active, #kwick1:hover
{
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover
{
	background-position: -200px bottom;
}
#kwick3.active, #kwick3:hover
{
	background-position: -400px bottom;
}
#kwick4.active, #kwick4:hover
{
	background-position: -600px bottom;
}

#kwick1 a
{
	background-image:url(/dataSys/img2/spoolmenu02.jpg);
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick1 a:hover
{
	background-position: left -40px;
}

#kwick4 a
{
	background-image:url(/dataSys/img2/spoolmenu02.jpg);
	background-repeat:no-repeat;
	background-position: right -20px;
}

#kwick4 a:hover
{
	background-position: right -60px;
}


#logoarea
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

#containtop
{
	width: 900px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background: url(/dataSys/img2/header_menu_back.gif) no-repeat;
}
#containarea
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background: url(/dataSys/img2/pagebody_back.gif) repeat-y;
}





#topseparator 
{
	height: 15px;
	width: 900px;
	background: url(/dataSys/img2/top_separator.gif) no-repeat;
}


#titleBox
{
	height: 240px;
	width: 864px;
}



#Lside
{
	float: left;
	width: 154px;
	margin-left: 2px;
	display: inline;
}


#Lside h2
{
	height: 25px;
	width: 160px;
	background: url(/dataSys/img2/side_h2_back.gif) no-repeat;
	
	font-size: 120%;
	line-height: 25px;
}

#Lside .sideLink
{
}


#content object
{
	width: 550px;
}

#content
{
	float: left;
	width: 550px;
	margin-left:16px;
	display: inline;
}



#content .box h1
{
	width: 550px;
	background: url(/dataSys/img2/content_h2_back.gif) no-repeat;
}

.box 
{
	background-color: #F1F0F1;
}
.box h1 
{
	height: 25px;
	font-size: 120%;
	line-height: 25px;
	background: url(/dataSys/img2/pagebottom_h2_back.gif) no-repeat;
}
.box p
{
}





#Rside
{
	float: right;
	width: 120px;
	margin-right: 2px;
	display: inline;
}





.bodygroup
{
	clear: both;

}


#history
{
	margin-left: 1px;
	margin-right: 1px;
	width: 864px;
}

#history h2
{
	margin-bottom: 0;
}

#history dl
{
	height: 100px;
	overflow: auto;
}

#bottomseparator
{
	height: 30px;
	background: url(/dataSys/img2/bottom_separator.gif) no-repeat;
}






.logingroup
{
	clear: both;
	hight: 1px;
	width: 900px;
}
.ssbodygroup
{
	clear: both;
	width: 864px;
	hight: 25px;
	margin-left: 16px;

}




.aagroup
{
	float: left;
	text-decoration: none;
	font-size: 3.3pt;
	width: 180px;
	
	border-color:#CEC870;
	border-width:1px;
	border-style:solid;
	position : relative;
	overflow:hidden;
}
.aagroup2
{
	float: left;
	text-decoration: none;
	font-size: 9pt;
	width: 550px;
	
	border-color:#CEC870;
	border-width:1px;
	border-style:solid;
	position : relative;
	overflow:hidden;
}

.comment
{
	position:absolute;
	font-size:1em;
}

.commentgroup
{
	position:relative;
	overflow:hidden;
}


div.treeNav
{
	width: 40px;
}
div.treeNav a
{
	display:block;
	zoom:1;
	padding:0px 0px 2px;
}
div.treeNav a:hover
{
	text-decoration:underline;
}
div.treeNav ul
{
	width: 34px;
}
div.treeNav li
{
	position:relative;
/*	float:left;
//	clear:both;*/
}
div.treeNav li ul
{
	position:absolute;
	top:1;
	width: 34px;
	display:none;
}
div.treeNav li:hover > ul
{
	display:block;
}


div.waku
{
	float: left;
	height:15px;
	width: 25px;
}
div.waku a
{
	display:block;
	height:15px;
	width: 25px;
	color:#3F2E48;
	background-color:#F1F0F1;
	border-width:1px;
	border-style:solid;
	border-color:#A4A4A4;
}
div.waku a:hover
{
	color:#261C2B;
	background-color:#CECECE;
	border-width:1px;
	border-style:solid;
	border-color:#767676;
}
div.select_waku
{
	float: left;
	height:15px;
	width: 25px;
	color:#261C2B;
	background-color:#CECECE;
	border-width:1px;
	border-style:solid;
	border-color:#767676;
}

div.uranai_waku
{
	float: left;
	height:18px;
	width: 45px;
	color:#261C2B;
	background-color:#F1F0F1;
	border-width:2px;
	border-style:solid;
	border-color:#CEC870;
}


div.menu_check
{
	height:26px;
	width: 154px;
	text-align:center;
	background: url(/dataSys/img2/menu00.gif) no-repeat;
}
div.menu_check a
{
	font-weight: bold;
	display:block;
	padding-top: 4px;
	height:22px;
	width: 154px;
	color: #C70054;
}
div.menu_check a:hover
{
	color: #F59600;
	text-decoration: underline;
	background: url(/dataSys/img2/menu10.gif) no-repeat;
}

div.menu_check2
{
	width: 120px;
	text-align:center;
	background: url(/dataSys/img2/menu01.gif) no-repeat;
}
div.menu_check2 a
{
	font-weight: bold;
	display:block;
	height:22px;
	width: 120px;
	color: #C70054;
}
div.menu_check2 a:hover
{
	color: #F59600;
	text-decoration: underline;
	background: url(/dataSys/img2/menu11.gif) no-repeat;
}


