#main {
	position: relative;  height: 700px; width:90%; oveflow: hidden;
	margin-top:0px; margin-left: 20px;
}
#map {
	z-index: 2;  background-color: #eeeeee; margin-top:40px;
	width: 750px;  height: 500px;
}

#search {
	position: absolute;  top: 205px;  left: 0px;　width: 100%;
	margin-bottom: 10px;
	font-size: 90%;
}

#search-message {
	position: absolute;  top: 100px;  left: 815px;  width: 239px;
	border: 1px solid #888888;  padding: 10px;
}

/*1行ごとの変更*/
.ksgmap--itemNavi-row-strips{ border:1px solid blue; }

/*このページへのリンク部分のCSS*/
#link {
	margin-left: 850px; font-size:12px;
}

#check_box {
	position: absolute;
	top: 580px;
	left: -40px;
	width: 730px;
	border: 1px solid #99B2CC;
	padding: 10px;
	margin-left:40px;
	font-size:12px;
	height: 31px;
	background-color: #E5ECF9;
}
#categoryNavi {
	position: absolute;
	top: 50px;
	left: 775px;
	width: 237px;
	border: 1px solid #FF6600;
	padding: 10px;
	background-color: #FFD9BF;
	height: 200px;
	overflow: auto;
}
#categoryNavi select {
	width: 230px;
}
#itemNavi {
	position: absolute;
	/*top: 105px;*/
	top: 305px;
	left: 775px;
	width: 239px;
	height: 485px;
	border: 1px solid #FF6600;
	padding: 10px;
	font-size: 12px;
	font-size: 90%;
	line-height: 115%;
	background-color: #FFD9BF;
}
#itemNavi table {
	width: 100%;
	border-collapse: collapse;
}

/* KsGMap の ID */
#ksgmap--map-message {/* マップ内に表示するメッセージ */
	margin: 10px;
	font-size: 90%;
}
#ksgmsp--mapNavi-listItem--mySelf {	/* マップナビの自分自身 */
	background-color: #eeeeee;
}
#ksgmsp--categoryNavi-listItem--all {/* カテゴリナビのすべて表示 */
	background-color: #eeeeee;
}
#ksgmsp--categoryNavi-listItem--undefined {	/* カテゴリナビの未定義の場合 */
	background-color: #eeeeee;
}
h1 {
	font-size: 10px;
	color: #003366;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: bottom;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h2 {
	font-size: 14px;
	color: #003366;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: bottom;
	margin-left:50px;
}

P {
	font-size: 12px;
	color: #003366;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: bottom;
	margin-left:50px;
}

#ks {
	padding-left: 15px;
}

A{color : #005B99;}
A:VISITED{color : #005B99;}
A:HOVER{color : orange;}
A:ACTIVE{color : #ff0099;}

BODY {
font-family : "MS UI Gothic",Verdana,Arial,serif,Tahoma,"ＭＳ ゴシック"; margin-right: 0px;margin-left: 0px;
}

