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;
}
#all{
/*	width: 600px;*/
	width: 100%;
}
/*
#titleg{
    width:100%;
    height:40px;
    background:url(../images/header_sp_bg.png) 0 0 repeat-X;
}

#titleg h1{
    overflow:hidden;
    background-image:url(../images/header_sp.png) ;
	background-position:center;
	background-repeat :no-repeat;
	height:40px;
}
*/
#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-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-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 ;
	left : 0px ;
	width : 100% ;
/*	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 ;
	font-size : 16px;
}

#linkEnd{
	display : block ;
	padding-top : 5px ;
	float : right ;
	height : 25px ;
	width : 70px;
	text-align : center ;
	text-decoration : none;
	font-weight : bold ;
	background: #0078d0;
	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 : #000000 ;/*#000080 ;*/
	cursor : hand ;
}

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

.cellLeft{
	border-left : 1px #D3D3D3 ridge ;
	border-bottom : 1px #D3D3D3 ridge ;
	text-align : left;
	font-size: 16px;/*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: 12px;/*9pt ;*/
	font-weight : bold ;
/*	background-color: #ffffff;
	background-image: url(images/arrow.gif);
*/
	height: 30px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-color: #0078d0;
	border-radius:0.3em; 


}

#previousRank{
	display : none ;
}

#nextRank{
	display : none ;
}

#btn-search{
	width:130px;
        height:45px;
	font-size: 20pt;
	margin:10px auto;
}



.ui-radio-on{
	background-color: #0078d0 !important;
	border-color: #0078d0 !important;
	color: #fff;
}
#resultInfo{
	visibility: hidden;
}


/* 中継点 */
#relayPoints
{
	align-items: center; 
	width:100%;
}

#relayList
{
	width: 100%;
	list-style: none;
	padding-left: 0px;
	margin: 0px;
}

#relayList>li
{
	width:90%;
	margin-left: 5px;
}

#relayList>li>a
{
	display: inline-flex;
	align-items: center;
	width: 100%;
	margin: 0px;
}

#relayList>li>a>input
{
	width:100%;
	margin-right: 5px;
}