@charset "utf-8";


/* CSS Document */

/*---------------------------------------------
1-1 : #mapmain_header style module
---------------------------------------------*/

div#mapmain_header	{
	width : 725px ;
	height : 45px ;
	position : relative ;	
	top : 10px ;
	left : 155px ;
}
div#mapmain_header h2 a	{
	display : block ;
	width : 142px ;
	height : 23px ;
	text-indent : -1000px ;
	overflow : hidden ;
	background-image : url(/static/img/map_title.gif) ;
	background-repeat : no-repeat ;	
}

/*---------------------------------------------
2-1 : #mapmain style module
---------------------------------------------*/

div#mapmain	{
	position : relative ;
	width : 725px ;
	height : 528px ;
	left : 155px ;
	background-color : #0c419a ;
}





/*---------------------------------------------
2-2 : #map style module
---------------------------------------------*/

div#mapmain div#map	{
	position : absolute ;
	width : 520px ;
	height : 520px ;
	top : 4px ;
	left : 4px ;

}

/** loading splash **/
#loading {
	background-color : skyblue ;
	border : thick double black ;
	font-size : 18px ;
	font-weight : bold ;
	width : 130px ;
	height : 20px ;
	left : 345px ;
	top : 245px ;
	padding : 10px ;
	position : absolute ;
	text-align : center ;
	visibility : hidden ;
	
}

/*---------------------------------------------
3-1 : #map_menu style module
---------------------------------------------*/

div#mapmain div#map_menu	{
	position : absolute ;
	width : 197px ;
	height : 520px ;
	top : 0px ;
	left : 528px ;
	margin : 0 ;
}

div#mapmain div#map_menu h3	{
	display : block ;
	width : 150px ;
	height : 18px ;
	text-indent : -1000px ;
	overflow : hidden ;
	margin-left : 9px ;
	margin-top : 15px ;
	background-image : url(/static/img/mapsearch_title.gif) ;
	background-repeat : no-repeat ;	
}	

div#mapmain div#map_menu div#shiborikomi {
	margin-top : 15px ;
	margin-left : 5px ;
	height : 12px ;
	width : 60px ;

	background-image : url(/static/img/shiborikomi.gif) ;
	background-repeat : no-repeat ;	
	display : block ;	
}

div#mapmain div#map_menu div#selectbox {
	margin-left : 5px ;
	margin-top : 15px ;
	width : 179px ;
	color : #ffffff ;
	font-weight : bold ;
	font-size : small ;
	
	text-align : left ;
}

div#mapmain div#map_menu div#hyoji {
	margin-top : 15px ;
	margin-left : 5px ;
	height : 12px ;
	width : 59px ;

	background-image : url(/static/img/hyoji.gif) ;
	background-repeat : no-repeat ;	
	display : block ;	
}

div#mapmain div#map_menu div#selectArea {
	margin-left : 5px ;
	margin-top : 15px ;
	font-weight : bold ;
	font-size : small ;
	color : #ffffff ;	
	text-align : left ;
}

div#mapmain div#map_menu div#sample {
	margin-top : 15px ;
	width : 193px ;
	background-color : #ffffff ;
}



#mapnavi{position:absolute; bottom:5px; left:10px; word-spacing: 1em; visibility:hidden;}

/*---------------------------------------------
4-1 : #list style module
---------------------------------------------*/
div#list	{
	position : relative ;
	width : 725px ;

	left : 155px ;
	background-color : #0c419a ;
	font-size : small ;
	padding-bottom : 4px ;
}

div#list div#found	{
	color : #ffffff ;
	margin-left : 4px ;
	margin-right : 4px ;
	width : 717px ;
}

div#list div.widget_tableDiv	{
	overflow : auto ;
	margin-left : 4px ;
	marign-right : 4px ;
	width : 717px ;
	background-color : #ffffff ;
}




/*

div#mapmain div#list p	{
	width : 100% ;
	background-color : blue ;
	font-size : normal ;
	color : white ;

}




div#mapmain div#list table	{
	width : 100% ;
	height : 190px ;
	table-layout : fixed ;
	border : solid 1px #aca899 ;
	border-collapse : collapse ;
	overflow : scroll ;
	overflow-y : scroll ;
	overflow : -moz-scrollbars-vertical ;
	 
}

html>body div#mapmain div#list table {
	overflow : hidden ;
	width : 100% ;
}

div#mapmain div#list table thead	{
	width : 100% ;
	background-color : whitesmoke ;
	overflow-y : auto ;
	overflow : -moz-scrollbars-vertical ;
	position : relative ;
	border-bottom : solid 1px #aca899 ;

}
*/
div#mapmain div#list table thead tr	{
	position : relative ;
	top : 0px ;
	bottom : 0px ;
}




div#mapmain div#list table tbody	{
	width : 700px ;
	font-size : small ;
	text-align : center ;
	overflow-y:auto;
	overflow:-moz-scrollbars-vertical;


}

/*
div#mapmain div#list table tbody tr	{
	position : relative ;
	top : 0px ;
	bottom : 0px ;
	border-bottom : dotted 1px #aca899 ;
}
*/


/* TableWidget レイアウト用 */
.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* 通常の列のヘッダ、並び替えが可能な列のヘッダ、共通 */
	cursor : pointer ;	
	border-bottom: 3px solid #C5C2B2 ;
	border-right: 1px solid #ACA899 ;
	border-left: 1px solid #ffffff ;	
	background-color : #0c419a ;
	color : #ffffff ;
}

.tableWidget_headerCell{	/* 通常の列のヘッダ */
	border-top:2px solid #ECE9D8;
}

.tableWigdet_headerCellOver{	/* 並び替え可能な列のヘッダ　マウスオーバー時 */
	border-top:2px solid #FFC83C;		
}
.tableWidget tbody .tableWidget_dataRollOver{	/* テーブルの列にマウスオーバー時 */
	background-color:#ffff3e;	/* このサンプルでは色づけしていませんが、好きな色を付けることができます */
}
.tableWidget tbody #tableWidget_dataSelect{	/* テーブルの列にマウスオーバー時 */
	background-color:#ffff3e;	/* このサンプルでは色づけしていませんが、好きな色を付けることができます */
}

.tableWigdet_headerCellDown{
	border-top:2px solid #FFC83C;	
	background-color : #ffff3e ;
	color : #0c419a ;
	border-left : 1px solid #ACA899 ;
	border-right : 1px solid #ffffff ;			
}

.tableWidget td{
	margin:0px;
	padding:2px;
	border-bottom:1px solid #EAE9E1;	/* 各行のボトムのボーダー */
	
}
.tableWidget tbody{
	background-color : #ffffff ;
}
.tableWidget{
	font-family : arial ;
	font-size : small ;
	width:400px;
	font-weight : bold ;	

}
div.widget_tableDiv {
	border:1px solid #ACA899;	/* テーブル全体の枠 */
	height: 200px;
	overflow:auto;
	overflow-y:auto;
	overflow:-moz-scrollbars-vertical;
	width:400px;
}

html>body div.widget_tableDiv {
	overflow: hidden;
	width:400px;
}

.tableWidget thead{
	position:relative;
}

.tableWidget thead tr{
	position:relative;
	top:0px;
	bottom:0px;
}

.tableWidget .scrollingContent{
	overflow-y:auto;
	overflow:-moz-scrollbars-vertical;
	width:100%;
}

