@charset "utf-8";

/*===================================================
 /safety/barrierfree/progress/progress/  CSS 
=================================================== */

ul.linkIco.compact {
text-align: right;
}
ul.linkIco.compact li {
display: inline;
margin-left: 10px;
}
ul.linkIco.compact li span.ico,
ul.linkIco.compact li span.text {
display: inline;
float: none;
margin: 0;
width: auto;
}
ul.linkIco.compact li span.ico img {
vertical-align: middle;
}
ul.barrierfreeList li {
padding-left: 30px;
text-indent: -30px;
_text-indent: 0;
}
ul.barrierfreeList li .tooltip {
margin-right: 11px;
_margin-left: -30px;
}
ul.barrierfreeList li .tooltip img.balloonImg {
vertical-align: middle;
_margin-top: 2px;
}

ul.barrierfreeList li ul,
ul.barrierfreeList li li {
display: inline;
padding-left: 0 !important;
text-indent: 0 !important;
}

ul.barrierfreeList li li .tooltip {
margin-right: 0;
_margin-left: 0;
}
ul.barrierfreeList li ul {
margin-right: 8px;
}

ul.barrierfreeList li.ind030,
ul.barrierfreeList li.ind053,
ul.barrierfreeList li.ind077,
ul.barrierfreeList li.ind100 {
padding-left: 0;
text-indent: 0;
}

ul.barrierfreeList li.ind030 { padding-left: 30px; text-indent: -30px; }
ul.barrierfreeList li.ind053 { padding-left: 53px; text-indent: -53px; }
ul.barrierfreeList li.ind077 { padding-left: 77px; text-indent: -77px; }
ul.barrierfreeList li.ind100 { padding-left: 100px; text-indent: -100px; }

ul.barrierfreeList li.ind030 ul { *margin-left: -30px; margin-left: -30px\9; }
ul.barrierfreeList li.ind053 ul { *margin-left: -53px; margin-left: -53px\9; }
ul.barrierfreeList li.ind077 ul { *margin-left: -77px; margin-left: -77px\9; }
ul.barrierfreeList li.ind100 ul { *margin-left: -100px; margin-left: -100px\9; }


/*---------------------------------------------------
 stationBox
--------------------------------------------------- */
.stationMarunouchiBox{
position:relative;
width:674px;
height:321px;
background-image:url(../../marunouchi/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.stationHibiyaBox{
position:relative;
width:674px;
height:112px;
background-image:url(../../hibiya/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.stationChiyodaBox{
position:relative;
width:674px;
height:198px;
background-image:url(../../chiyoda/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.stationYurakuchoBox{
position:relative;
width:674px;
height:131px;
background-image:url(../../yurakucho/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.stationTozaiBox{
position:relative;
width:674px;
height:112px;
background-image:url(../../tozai/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.stationGinzaBox{
position:relative;
width:674px;
height:126px;
background-image:url(../../ginza/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.stationHanzomonBox{
position:relative;
width:674px;
height:200px;
background-image:url(../../hanzomon/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.stationNambokuBox{
position:relative;
width:674px;
height:144px;
background-image:url(../../namboku/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}

.stationFukutoshinBox{
position:relative;
width:674px;
height:177px;
background-image:url(../../fukutoshin/images/index_bg_01.gif);
background-repeat:no-repeat;
margin-bottom:20px;
}