body {
/*	width: 800px;*//*matsuoka*/
/*	height: 600px;*/
	width: 100%;
	height: 100%;

	padding:0px;
	margin:0px;
	font-size : 13pt ;
}

a,a:visited,a:hover,a:active {
	color: #000000;
}

a{
	display : block ;
	margin : 10px;
}
0
#all{
	position: absolute;
	top : 80px ;
	left : 50% ;
/*	width: 600px;*/
	width: 100%;

	margin-left: -300px;
}
#titleg{
	background:url(images/testimage2_l.jpg) 0 0 repeat-X;
}

#allTitle{

	position: absolute;

	font-size : 20pt ;

	text-align:center ;

	font-weight:bold ;

	left:10px;
	height:100px;
	background-color: #FFF;

}

#searchTitle{
	padding-top: 40px;
}

#title1st{
	position : absolute ;
	text-align:center ;
	left : 0px;
	/*height:40px; 20120515 hide matsuoka*/
	width : 50%;
	background-image : url(images/tab.gif);
	background-repeat : no-repeat;
}

#title2nd{
	position : absolute ;
	text-align:center ;
	left : 50%;
	width : 50%;
	/*height:40px; 20120515 hide matsuoka*/
	background-image : url(images/tab.gif);
	background-repeat : no-repeat;
}

#title1stbody{
	text-align:center ;
	font-weight : bold ;
	text-decoration : none ;
	height : 40px;/*15px 20120515 matsuoka*/
}

#title2ndbody{
	text-align:center ;
	font-weight : bold ;
	text-decoration : none ;
	height : 40px;/*15px 20120515 matsuoka*/
}

#searchBody{
	position : absolute ;
	top : 50px ;/*115px 2012.05.15 matsuoka*/
	left : 0px ;
	width : 98% ;/*左右の余白のmarginがきかないので*/
/*	border-style: solid;*/
/*	border-width: 1px;*/
/*	border-color: #8EA8FF;*/
/*	background: #E3EAFF;*/
}

#body1st{
/*	margin : 10px;*/
	margin-left : 4px;
	margin-right : 4px;
}

#body2nd{
	display : none;
	/*margin : 10px;*//*20120514 hide matsuoka*/
	margin-left : 4px;
	margin-right : 4px;
}

#keywordCondition{
	display : block ;
}

#kewordButton{
	height:30px;
	margin-left : 20px ;
	font-size : 15px ;
}

#keyword{
	width: 15em;/*20120515 300px*/
	height: 2.5em;/*20120515 30px*/
	margin-top : 5px ;
	margin-bottom : 5px ;
}

#linkEnd{
	display : block ;
	padding-top : 5px ;
	float : right ;
	height : 25px ;
	width : 70px;
	text-align : center ;
	text-decoration : none;
	font-weight : bold ;
	background: #4682b4;
	color : #Fff;
	margin-right : 4px;

}

#keywordTable{
	width : 100% ;/*95*/
	margin-top : 10px ;
	border-top : 1px #D3D3D3 ridge ;
	border-right : 1px #D3D3D3 ridge ;
	background: #ffffff;
}

#indexCategory{
	width : 100% ;/*567*/
	border : 1px #D3D3D3 ridge;
	background: #ffffff;
}

#tableCatalog{
	width : 100% ;/*20120514 matsuoka 95→100*/
	margin-top : 10px ;
	border-top : 1px #D3D3D3 ridge ;
	border-right : 1px #D3D3D3 ridge ;
	background: #ffffff;
}


.linkedString{
	display : inline ;
	text-decoration : underline ;
	text-align : left ;
	color : #000080 ;
	cursor : hand ;
}

.nonLinkedString{
	display : inline ;
	text-decoration : none ;
	text-align : left ;
	color : #000080 ;
	cursor : default;
}

.cellLeft{
	border-left : 1px #D3D3D3 ridge ;
	border-bottom : 1px #D3D3D3 ridge ;
	text-align : left;
	font-size:13pt;/*16pt*//*2012.05.14 add matsuoka*/
	width:100%;/*2012.05.14 add matsuoka*/
/*	height:45px;*//*2012.05.14 add matsuoka*/
}

.cellLeftBtn{
	border-bottom : 1px #D3D3D3 ridge ;
	text-align : right;
}

.cellAnchor{
/*
	border-left : 1px #D3D3D3 ridge ;
	border-bottom : 1px #D3D3D3 ridge ;
*/
	border:0px;
	border-bottom : 1px #D3D3D3 ridge ;
	text-align : right;
}

.cellAnchorLink{
	border-left : 1px #D3D3D3 ridge ;
	border-bottom : 1px #D3D3D3 ridge ;
}

.cellAnchorToTop{
	border-bottom : 1px #D3D3D3 ridge ;
	text-align : right;
}

#cellAnchorTable{
	border:1px solid #BBBBBB;
	border-collapse: collapse;
}

.cellAnchorTable_td{
	border:1px solid #BBBBBB;
}

.NeiGO{
	padding:0px;
	margin: 0px;
	text-align: center; 
	width: 40px;/*24*/
	font-size: 9pt ;
	font-weight : bold ;
/*	background-color: #ffffff;
	background-image: url(images/arrow.gif);
*/
	height: 30px;
	background-repeat:no-repeat;
  background-color: #99ff99;
	border-radius:0.3em; 


}

#previousRank{
	display : none ;
}

#nextRank{
	display : none ;
}
