/* 2018.06.20 nakamura del
#routeSearch{
 vertical-align : middle ;
 font-size: 12pt ;
 font-size: 9pt ;
 text-decoration : underline ;
}
*/

#menuRouteBox {
    position: absolute;
    width: 100%;
    height: auto;
    /* 45px */
    padding: 0px 3px 0px 3px;
    border-top: 0px solid #000000;
    border-left: 0px solid #000000;
    border-right: 0px solid #000000;
    border-bottom: solid 0px #000000;
    font-size: 9pt;
    display: none;
}

#routeBox {
    font-size: 9pt;
    background-color: #FFFFFF;
    color: #000000;
    border-left: 1px solid #000000;
    border-right: 0px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 0px solid #000000;
    position: absolute;
    /* WindowResize 2010.04.22
  left:800px;
  top:410px;
*/
    width: 200px;
    /*158px*/
    height: 192px;
    /*210px*/
    display: none;
    z-index: 9999;
}

#routeBoxTitle {
    font-size: 9pt;
    background-color: #800000;
    border-bottom: 1px solid #000000;
    width: 100%;
    /*158px*/
    height: 16px;
    color: #FFFFFF;
}

#routeBoxResult {
    font-size: 9pt;
    background-color: #FFFFFF;
    color: #000000;
    border-bottom: 1px solid #000000;
    width: 100%;
    /*158px*/
    height: 100%;
    /*194px*/
    font-size: 9pt;
}

#routeTh {
    background-color: #800000;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: normal;
    text-align: center;
    border-bottom: solid 1px #000000;
    border-right: solid 1px #000000;
    border-left: solid 0px #000000;
    border-top: solid 0px #000000;
}

#routeThr {
    background-color: #800000;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: normal;
    text-align: right;
    border-bottom: solid 1px #000000;
    border-right: solid 1px #000000;
    border-left: solid 0px #000000;
    border-top: solid 0px #000000;
}

/*
#routeTd{
  background-color:#FFFFFF;
  color:#000000;
  font-size:9pt;
  font-weight:normal;
  text-align:right;
  border-bottom:solid 1px #000000;
  border-right :solid 1px #000000;
  border-left  :solid 0px #000000;
  border-top   :solid 0px #000000;
}
*/

#routeTd {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    /*  text-align:center;*/
}

/*
#routeTbl{
  border  :solid 0px #000000;
  width:100%;
  height:100%;
}
*/

#routeTbl {
    /*border  :solid 1px #000000;*/
    width: 100%;
    /*  height:100%;*/
    border-bottom: 1px solid #9C9C9C;
    border-left: 1px solid #9C9C9C;
    border-right: 1px solid #9C9C9C;
}

#routeTd_Sum {
    text-align: left;
    font-size: 9pt;
}

#dispRouteLabel {
    /*  border-bottom: 1px solid #0000FF;*/
    color: #0000FF;
}

/* #dispRouteTitle {
    height: 45px;
} */

/* ルート検索ボタン */

.p_Command {
    font-size: 9pt;
    cursor: pointer;
    margin: 5px 1px 5px 7px;
    border-radius: 20px;
    padding: 10px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

#dispRouteLabel {
    width: 80px;
    background-color: #FF78B0;
    color: #fff;
}

#closeButton {
    width: 90px;
    background-color: #ccc;
    color: #333;
}

#dispRouteTitleComment {
    font-size: 9pt;
    font-weight: bold;
    /*  margin: 7px;*/
    /*  padding-left: 5px;*/
    padding-bottom: 5px;
}

#routeTd_Img {
    text-align: center;
}

#routeTd_Ekitan {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 9pt;
    font-weight: normal;
    /*  text-align:center;*/
    border-bottom: 1px solid #9C9C9C;
    /*  border-left:1px ridge #D3D3D3;*/
}

#dispRouteArea {
    font-size: 9pt;
    height: 400px;
    width: 250px;
    display: none;
    overflow: auto;
    position: absolute;
    top: 75px;
    left: 15px;
}

#routeMessage {
    position: relative;
    padding: 5px;
    /* font-size: 9pt; */
}

#dispRouteSelect {
    padding: 5px;
}

#dispRouteSelect div {
    padding: 5px;
}

.moving_means {
    /* font-size: 11pt; */
    color: #0000FF;
    border-bottom: 1px solid #0000FF;
}

.moving_link {
    width: 64px;
    cursor: pointer;
    margin: 2px;
}

.routearea_border {
    border-top: #9c9c9c 1px solid;
    border-left: #9c9c9c 1px solid;
    border-right: #9c9c9c 1px solid;
}

#dispRouteResult {
    border-top: #9c9c9c 1px solid;
}