@charset "utf-8";

/*
駅・路線
*/

/* リストテーブル */
.list-table{ margin:10px 0 20px 0;}
.list-table tbody th{padding-left:10px;font-weight:normal;}
.list-table tbody .table-area{font-weight:bold;}
.list-table thead,
.list-table thead th,
.list-table thead td{ margin:10px 0 0 0; padding:10px; background-color:#ecf7fa; border:none;}
.table-station,
.table-line{width:317px;}
.list-table td.tbody-distance{text-align:center;}
.list-table thead th,
.list-table thead td{padding-left:0px;font-weight:bold;}
.thead-span{padding-left:10px;}
.list-table tbody th.table-area{padding-left:10px;}

.spot-nav{margin:10px 0 0px;padding:0;border-bottom:5px solid #ecf6db;}
.spot-nav-list,
.spot-nav-list li{float:left;margin:0;padding:0;list-style:none;}
.spot-nav-list .spot-nav-link{display:block;float:left;margin:0;padding:0;width:7em;height:36px; border-radius:5px 5px 0 0; list-style:none;line-height:36px;text-align:center;overflow:hidden;cursor:pointer;}
.spot-nav-list .selected,
.spot-nav-list .spot-nav-link:hover{display:block;background:#ecf6db;}
.rosen-map{border:1px solid #E9EDEF;width:633px;height:400px;}
.contents{display:none;}
.rosen-map .selected{display:block;}

/* 路線 */
.tab_show{display:block;}
.tab_hide{display:none;}
.map_show{display:block;visibility:visible;}
.map_hide{display:none;visibility:hidden;}

/* POIアイコン */
.map_icon {float:left;width:1.25em;margin:0 5px 0 0;border:1px solid #39c;background:url("/f/mapion/img/tell/bg_searchLIST_span.gif") repeat-x left center;color:#fff;text-align:center;cursor:pointer;}