/* 
    Document   : means
    Created on : 2011/07/04, 21:28:41
    Author     : masataka
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
/*#means{
    background-image: url("../img/background/fabric-gray.jpg");
}*/

#means div.paragraph{
    margin-top: 15px;
/*    margin-left: 9px;*/
/*    float: left;*/
}

#means div p,
#Route p{
/*    width: 600px;*/
    margin-left: 5px;
    font-size: 16px;

}
#means div p.en{
    line-height: 22px;
/*    height: 183px;*/
}
#means div p.jp{
    line-height: 24px;
    margin-top: 30px;
/*    height: 120px;*/
}
#means img.map{
    float: none;
    margin: 15px 0 0 20px;
}


#schedule table{
    width: 938px;
/*    margin-top:10px;*/
    margin-left: 1px;
    border-collapse:collapse;
    border-spacing:0;
}

#schedule table tr{
    height: 30px;
    vertical-align: middle;
    
}

#schedule table tr td{
    font-family:sans-serif;
    font-size: 8pt;
    font-weight:bold;
    padding-top: 2px;
}

#schedule hr{
    margin-top: 50px;
}

.table{
    margin-top: 15px;
    background-image: url("../img/schedule/tableback.png");
    background-position:0 3px;
    background-repeat: no-repeat;
}

html>/**/.table {
    margin-top: 10px;
}

tr.past td{
    color: lightgray;
}
/*tr.add{
    background-image: url("../img/schedule/list_rowback.png");
    background-repeat: no-repeat;
}
tr.odd{
    background-image: url("../img/schedule/list_rowback_odd.png");
    background-repeat: no-repeat;
}*/

#means02 div.paragraph{
    margin-top: 15px;
/*    margin-left: 9px;*/
/*    float: left;*/
}

#means02 div p,
#Route p{
/*    width: 600px;*/
    margin-left: 5px;
    font-size: 14px;

}
#means02 div p.en{
    line-height: 22px;
/*    height: 183px;*/
}
#means02 div p.jp{
    line-height: 24px;
    margin-top: 30px;
/*    height: 120px;*/
}
#means02 img.map{
    float: none;
    margin: 15px 0 0 20px;
}
