@charset "Shift_JIS";

/*
----------------------------------------*/

#MapHd {
margin: 12px 0 0 9px;
padding: 0 0 0 0;
width: 742px;
border-bottom: 1px dashed #000000;
}
#MapHd h2 {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(../../../maps/img/h2_tokyo_map.gif);
background-position: left top;
background-repeat: no-repeat;
width: 185px;
height: 30px;
}
#MapHd h2 span {
display: none;
}

#MapHd ul {
float: left;
margin: 0 0 0 0;
padding: 6px 0 0 24px;
}
#MapHd ul li {
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
color: #229933;
font-size: 0.75em;
line-height: 130%;
width: 114px;
}

#MapHd table {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 30px;
}
#MapHd table .searchPdg01 {
margin: 0 0 0 0;
padding: 2px 0 0 0;
}
#MapHd table .searchPdg02 {
margin: 0 0 0 0;
padding: 0 4px 0 6px;
}
.searchTextArea {
font-family:'lr oSVbN', 'Osaka',  'Arial', 'sans-serif';
width: 176px;
font-size: 0.75em;
line-height: 130%;
margin: 0;
}

#MapInfoBlock {
margin: 0 0 0 0;
padding: 16px 0 0 24px;
width: 635px;
}
#MapInfoBlock ul {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 635px;
}
#MapInfoBlock ul li {
float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
}
#MapInfoBlock ul li a {
display: block;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 205px;
height: 27px;
}
#MapInfoBlock ul li a.tabBtnMap {
background-image: url(../../../maps/img/tab_map.gif);
background-position: left top;
background-repeat: no-repeat;
}
#MapInfoBlock ul li a.tabBtnNlt {
margin: 0 0 0 5px;
background-image: url(../../../maps/img/tab_newslist.gif);
background-position: left top;
background-repeat: no-repeat;
}
#MapInfoBlock ul li a span {
display: none;
}
#MapInfoBlock #MapImgArea {
display: none;
}
#MapInfoBlock #tabMapLine {
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 7px;
}
#MapInfoBlock #tabMapLine.MapLineBC {
background-color: #229933;
}
#MapInfoBlock #tabMapLine.ListLineBC {
background-color: #fe5757;
}
#MapInfoBlock #mapImgArea {
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 633px;
border: 1px solid #a7a7a6;
}


#MapNaviBlock {
margin: 12px 0 0 24px;
padding: 2px 0 8px 8px;
width: 180px;
border: 1px solid #d6d3b5;
background-color: #f8f7f0;
}
#MapNaviBlock table td {
margin: 0 0 0 0;
padding: 6px 0 0 0;
text-align: left;
font-size: 0.75em;
line-height: 130%;
}

#MapNaviBlock table td.cbx {
display: none;
}

#MapNaviBlock table td img {
margin: 0 4px 0 2px;
padding: 0 0 0 0;
}
#MapNaviBlock .MNtxtBtn span {
color: #229933;
}

#MapBlockUS {
margin: 0 0 0 0;
padding: 0 0 0 0;
height: 12px;
}


/*--- End -------------------------------------*/




