@CHARSET "UTF-8";

#container{
	width: 800px;
	height: 600px ;
	border: thin ridge;
	background: ivory;
	overflow: hidden;
}
#h1{
	width: 795px ;
	font-size: 14px;
	border: thin solid;
	display: none;
}
#console{
	width: 585px ;
	height: 50px ;
	text-align: left;
	text-indent: 5px;
	font-size: 14px;
	border: thin ridge;
	margin-top: 5px;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
#menuebar1{
	width: 195px ;
	text-align: left;
	float: left;
	margin-left: 2px;
	margin-top: 5px;
}
#btnSchoolSearch{
	background-image: url("images/btnSchoolSearch.gif");
	background-repeat: no-repeat;
	width: 90px;
	height: 64px ;
	float: left;
	cursor: pointer;
}
#btnVariousSearch{
	background-image: url("images/btnVariousSearch.gif");
	background-repeat: no-repeat;
	width: 90px;
	height: 64px ;
	float: left;
	margin-left: 5px;
	cursor: pointer;
}
#variousSearch3{
		cursor: pointer;
}
#variousSearch4{
		cursor: pointer;
}
#variousSearch5{
		cursor: pointer;
}
#variousSearch6{
		cursor: pointer;
}
#variousSearch7{
		cursor: pointer;
}
#variousSearch8{
		cursor: pointer;
}
#variousSearch9{
		cursor: pointer;
}
#variousSearch10{
		cursor: pointer;
}
#variousSearch11{
		cursor: pointer;
}
#variousSearch12{
		cursor: pointer;
}
#menuebar2{
	width: 790px ;
	height: 42px ;
	display: block;
	text-align: center;
	float: left;
	margin-bottom: 5px ;
	margin-left: 2px;
	padding-top: 7px ;
	background-image: url("images/menubar2.gif");
	background-repeat: no-repeat;
}

#menuebar3{
	width: 790px ;
	height: 42px ;
	display: none;
	text-align: center;
	float: left;
	margin-bottom: 5px ;
	margin-left: 2px;
	padding-top: 7px ;
	background-image: url("images/menubar3.gif");
	background-repeat: no-repeat;
}



#list{
	width: 290px ;
	height: 468px ;
	border: medium groove;	
	border-color: f0f8ff;
	text-align: left;
	float: left;
	overflow: scroll;
	margin-left: 2px;
	margin-right: 2px;
	background: skyblue;
}
#displayList{
	padding: 5px;
	cursor: pointer;
	}
#outareaOfList{
	text-align: left;
	font-size: 12px;
	overflow: hidden;
	height: 440px;
}
#listTitle{
	width: 265px ;
	height: 25px ;
	margin-top: 5px;
	margin-bottom: 5px ;
	margin-left: 2px ;
	margin-right: 2px ;
	padding-top: 6px ;
	text-align: center;
	background-image: url("images/listTitle.gif");
	background-repeat: no-repeat;
}

#arrowLeft{
	width: 80px ;
	height: 25px ;
	float: left;
	margin: 2px;
	cursor: pointer;
	}
#displayPage{
	width: 98px ;
	height: 25px ;
	float: left;
	margin: 2px;
	padding-top: 4px;
	text-align: center;
	}
#arrowRight{
	width: 80px ;
	height: 25px ;
	float: left;
	margin: 2px;
	cursor: pointer;
	}
.schoolListTable{
	width: 100% ;
	border: thin groove;
	text-align: left;
	background: white;
}
.searchPanel{
	font-size: 12px ;
	overflow: hidden;
	text-align: center;
}
#firstPage{
	width: 485px ;
	height: 320px ;
	text-align: left;
	float: left;
	display: none ;
	background-image: url("images/mark01.gif");
}

#map{
	width: 100% ;
	height: 100% ;
	text-align: left;
	float: left;
	display: none ;
}
#inputSchoolName{
	border: thin groove;
	display: none ;
	margin : 5px ;
}
#inputName{
	margin-bottom: 5px;
	width: 200px;
	}
#inputAlphabet{
	border: thin groove;
	display: none ;
	margin : 5px ;
}
.alphabet{
	margin: 10px;
	padding: 10px;
}
	
#inputSeiseki{
	border: thin groove;
	display: none ;
	margin : 5px ;
}
#inputArea{
	border: thin groove;
	display: none ;
	margin : 5px ;
}
#inputEnsen{
	border: thin groove;
	display: none ;
	margin : 5px ;
}
#inputKatei{
	border: thin groove;
	display: none ;
	margin : 5px ;
}
#inputKubun{
	border: thin groove;
	display: none ;
	margin : 5px ;
}

#seisekiTable{
	border: thin groove;
	width: 490px ;
	height: 140px ;
	font-size: 12px ;
	background: skyblue;
	text-align: left;	
}
.seisekicol{
	width: 20px;
	
	
}
#sName{
	width: 300px ;
}
#flexWindow{
	width: 490px;
	overflow: hidden;
	background-color: skyblue;
	border: medium groove;	
	border-color: f0f8ff;
	margin-top: 3px ;
}
.searchPanelCol{
	text-align: center;
	width: 30px;
	vertical-align: bottom;
}
.panelTable{
	font-size: 12px ;
	text-align: left;
}






#subTable{
	border: medium ridge;
	font-size: 12px ;
	width: 485px;
	text-align: left;
}

#detailWindow{
	position: absolute;
	visibility: hidden;
	background-color: #dddddd ;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7 ;
	
}
#bar{
	position: absolute;
	width: 100%;
	background-color: #cccccc ;
	text-align: right;
	}














