#mapSearch #main{
	position: relative;
	height: 500px;
	oveflow: hidden;
	margin: 30px 10px 26px 10px;
	font-size: 1.2em;
	}
#mapSearch #main h2{
	margin-bottom: 16px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-bottom: solid 1px #161616;
	}
	
#mapSearch #map{
	z-index: 2; 
	background-color: #eeeeee;
	width: 500px;
	height: 500px;
	}
#categoryNavi{
	position: absolute;
	top: 46px;
	right: 0px;
	width: 250px;
	border: 1px solid #888888;
	padding: 10px;
	background-color: #FFF;
	}
#categoryNavi select{
	width: 230px;
	}
#itemNavi{
	position: absolute;
	top: 96px;
	right: 0px;
	width: 250px;
	height: 430px;
	border: 1px solid #888888;
	padding: 10px;
	background-color: #FFF;
	background-image: url(../img/bg_copy.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}

/* KsGMap の ID */
#ksgmap--map-message{						/* マップ内に表示するメッセージ */
	margin: 10px;
	}
#ksgmsp--mapNavi-listItem--mySelf {			/* マップナビの自分自身 */
	background-color: #eeeeee;
	}
#ksgmsp--categoryNavi-listItem--all {		/* カテゴリナビのすべて表示 */
	background-color: #eeeeee;
	}
#ksgmsp--categoryNavi-listItem--undefined {	/* カテゴリナビの未定義の場合 */
	background-color: #eeeeee;
	}

/* footer */
#mapSearch #footer{
	margin-left: 10px;
	margin-top: 60px;
	margin-bottom: 50px;
	}
#mapSearch #footer p{
	padding-top: 5px;
	border-top: solid 1px #333333;
	}
