@charset "utf-8";

/* ▼ここからGoogle Maps API 及び KsGMap に関連するCSS▼ */

*{
font-family:"ＭＳ Ｐゴシック", Osaka;
font-size:12px;
}

/* (！) position: relative; もしくは position: absolute; は必ず指定して下さい。*/
#map{z-index:2; /*width: 500px;  height: 500px;*/ width: 486px;  height: 366px; float:left; border:1px solid #CCCCCC; margin-right:10px;}
#categoryNavi {
/*position: absolute;
top: 0px;
left: 520px;*/
width: 250px;
border: 1px solid #888888;  padding: 10px;
}

#categoryNavi select {
width: 230px;
}

#itemNavi {
/*position: absolute;*/
/*top: 50px;
left: 520px;*/
width:198px; height:378px; overflow:auto; line-height:1.8em; border:1px solid #CCCCCC;}


/* 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;
}

#ksgmap--map-poweredByKsGMap{visibility:hidden;}
/* ▲ここまでGoogle Maps API 及び KsGMap に関連するCSS▲ */

/* ▼ここからGoogle Maps API 及び KsGMap に関連しないCSS（サンプルのHTMLで使用）▼ */
#breadCrumbsNavi {
margin-bottom: 10px;
}

#breadCrumbsNavi a , #breadCrumbsNavi span {
color: #333333;  text-decoration: none;
}

#breadCrumbsNavi a:hover {
color: #000000;  text-decoration: underline;
}

#foot {
border-top:4px solid #85A3C2;
margin:10px 0px 0px 10px;
width:700px;
padding:4px 0px 10px 0px;
text-align:right;
}

/* ▲ここまでGoogle Maps API 及び KsGMap に関連しないCSS▲ */

#list{}
#list h2{}
#list h3{margin-bottom:2em;}
#list table{width:100%;}
#list th{padding:4px; font-weight:bold; border-bottom:1px solid #666666; background-color:#336699; color:#FFFFFF; padding:0.5em;}
#list td{padding:4px; border-bottom:1px dotted #666666; padding:0.5em;}
#list p{ color:#CC0000; line-height:1.5em; margin-top:1em;}
