body {
    background-image:none;
}
#search_panel{
    /*background-image:url(../img/MapMenuBk.gif);*/
    background-color:#ffffff;
    background-position:left;
    background-repeat:repeat-y;
    vertical-align:top;
    margin:0px;
    padding:0px;
    top:0px;
}

#search_panel *{
    font-size: 10pt;
}

#search_panel a:link{
	color:#0000ff;
	text-decoration:none;
}
#search_panel a:visited{
	color:#800080;
	text-decoration:none;
}
#search_panel a:hover{
	color:#ff0000;
	text-decoration:underline;
}

#search_panel p{
	width:250px;
	padding:5px;
}

#search_panel > table{
	width:240px;
	left-margin:0px;
	border:none;
}

#search_panel table.search_item {
	width:230px;
	margin-left: 10px;
}

#search_panel table.search_item select {
	width:120px;
}

#search_panel table.search_item input[type="text"] { 
	width:90%;
}

#search_panel table.data {
	width: 230px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#search_panel table.data td {
	color: #333333;
}
#search_panel table.data thead {
    background-color:#9FD88C;
}
#search_panel table.data thead th {
    color: #333333;
    text-align: left;
    background-color:#9FD88C;
}
#search_panel table.data td.main { /* 名称など */
	background-color: #ffffe6;
}

#search_panel a img {
	border:none;
}

/* ページングリスト */
ul.pagelinks {		/* 全体 */
   margin: 0px;
   padding: 0px;
}

ul.pagelinks li {	/* 各項目の装飾 */
    width: 1.2em;
    line-height: 1.2em;
    border: 1px solid blue;
    list-style-type:none;
    float: left;
    margin: 0.1em;
    padding: 0px;
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-align: center;
}

ul.pagelinks li a {	/* リンクの装飾 */
   display: block;
   text-decoration: none;
   width: 1.2em;
}

ul.pagelinks li a:link {	/* 未訪問リンクの色 */
   background-color: white;
   color: blue;
}

ul.pagelinks li a:visited {	/* 既訪問リンクの色 */
   background-color: white;
   color: purple;
}

ul.pagelinks li a:hover {	/* マウスが載ったときの色 */
   background-color: blue;
   color: yellow;
}

ul.pagelinks li.here {
   background-color: green;	/* 現在位置項目の装飾 */
   color: #ffff80;
   border-color: green;
}

/* span */
span.count {
   color:#dc143c;
   font-weight:bold;
}
span.condition {
   color:#339933;
   font-weight:bold;
}

#map_table {
    color: #696969;
    background-color: #ffffff;
    margin:0px;
    padding:0px;
    top:0px;
    border:none;
    vertical-align:top;
}
/*
#map_table span{
  font-size: 10pt;
}
*/

#map_table table {
	margin-left: auto;
	margin-right: auto;
}
#map_table a:link{
	color:#0000ff;
	text-decoration:none;
}
#map_table a:visited{
	color:#800080;
	text-decoration:none;
}
#map_table a:hover{
	color:#ff0000;
	text-decoration:underline;
}
#hanrei {
	margin-top: 4px;
	padding: 2px;
	padding-left: 10px;
	border-top: solid 1px #999999;
}
#hanrei span {
	white-space: nowrap;
	font-size: 10pt;
}
#hanrei img {
	vertical-align: middle;
}

#pointInfo {
    background-color:#A7DDA7;
    padding: 2px;
    padding-left:10px;
}
#pointInfo span {
	white-space: nowrap;
	font-size: 10pt;
}
#pointInfo img {
	vertical-align: middle;
}


#mapframe {
    position:relative;
    background-color:#FFFFFF;
    text-align:left;
    margin: 3px;
    padding: 0px;
    border: none;
}
#map {
    position:absolute;
    background-color:#F0F0F0;
    top:0px;
    left:0px;
    border: 2px solid #6699cc;
}
#indexmap {
    position:absolute;
    background-color:#F0F0F0;
    width:160px;
    height: 120px;
    padding: 0px;
    border: 2px solid #6699cc;
    z-index:100;
}
#map_center {
    position:absolute;
    width:44px;
    height:44px;
    border: none;
    z-index:100;
}
#test01 {
    position:absolute;
    display:none;
    width:20px;
    height:20px;
    border: none;
    z-index:50;
}
/*ツールチップ*/
div.tooltip
{
    position:absolute;
    border:solid 1px black;
    background-color:#ffffe0;
    font-size: 10px;
    line-height:12px;
    text-align:left;
    z-index:200;
    padding:2px;
    white-space:nowrap;
}
#medicalName .text_name {
    font-size:large;
    color:#009966;
    padding:10px;
    font-weight:bolder;
    background-color:#DDDDDD;
}

/* 初期設定 */
#addr_selector { display:block;}
#addr_input { display:block;}
#zip_input { display:block;}
/*#go2myhome { display:none;}*/

#line_selector { display:block;}
#near_station { display:block;}

#medical_search_conf { display:block;}

#addr_search_space { display:none;}
#st_search_space { display:none;}
#medical_list_space {display:true;}
/*
 * コントロールパネルの切替をアニメーション風に動くようにするには、こちらの設定にする必要がある。
 * ただし、IEにおいて医療機関・駅リストテーブルのoverflowの設定が利かなくなる（じっくり腰据えて見ないと分からなそうだったので放置してます）
#addr_search_space {
	overflow:hidden;
	width:260px;
	height:1px;
}
#st_search_space {
	overflow:hidden;
	width:260px;
	height:1px;
}
#medical_list_space {
	overflow:hidden;
	width:260px;
	height:1px;
}
*/
