@charset "EUC-JP";

table{font-size:100%}


#map-all {
    width:100%;
/*    height:650px;*/
}

#map-around {
    width:100%;
/*    height:650px;
    position:absolute;*/
    display:block;
}

#set_first_position {
/*    position: relative;
    width: 90%;*/
    text-align: right;
    display: none;
}

#map-main {
/*    min-width:700px;
    width:90%;*/
    height:650px;
    position:relative;
    display:block;
}

.tab-on-class{
    z-index:30001;
    position:relative;
    float:left;
    display:none;
    top:-24;
/* add sta */
    height: 30px;
    color:#FFFFFF;
    font-weight:bold;
    background:none #998673;
    border: solid 1px #74645D;
    border-bottom: solid 1px #998673;
/*add end */
}
.tab-off-class{
    z-index:30000;
    position:relative;
    float:left;
    display:none;
    cursor:pointer;
    top:-24;
/* add sta */
    list-style: none;
    margin: 0px 1px 0px 0px;
    width: 130px;
    height: 28px;
    line-height:28px;
    text-align:center;
    color:#FFFFFF;
    background:url(/img/sprites_bg.gif) repeat-x 0 -433px;
    border: solid 1px #E5E1DA;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
/*add end */
}

#land {
/*    top:-25px;*/
    z-index:30000;
/*    width:280px;*/
    position:relative;
/*    float:left;*/
    clear:left;
/*    background-color:#ffda45;*/
    display:none;
/*    border: #ff9900 outset 1px;*/
}
#land-panel-list {
/*    width:270px;*/
    margin-top:10px;
    margin-bottom:5px;
    text-align:left;
/*    font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
    font-size:78%;*/
}


#land-panel-my-list {
/*    width:270px;*/
    padding-top:5px;
    padding-bottom:5px;
/*    background-color:#fff;*/
    border: #7f9db9 solid 1px;
}

.land-my-table {
    border: #7f9db9 solid 1px;
    border-top:solid 0px #7f9db9;
    border-left:solid 0px #7f9db9;
    border-right:solid 0px #7f9db9;
    border-bottom:solid 0px #7f9db9;
}

#mland-mi-id {
    width:15px;
    height:12px;
    vertical-align:middle;
}
.land-panel-exp {
    text-align:left;
/*    font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
    font-size:78%;
    line-height:120%;
    margin-top:20px;
    margin-bottom:10px;
    margin-left:5px;
    margin-right:5px;*/
/*add sta */
    float:right;
    width:220px;
/*add end */
}

/* pop */
#pop-my{
    z-index:30001;
    width:380px;
    position:absolute;
/*    background-color:#ffda45;*/
    background-color:#FDFBF8;
    display:none;
/*    border: #EFEFEF outset 1px;*/
    border: #75655E solid 3px;
}
#pop-my-panel-list {
/*    font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;*/
    font-size:78%;
/*    width:370px;*/
    width:380px;
    text-align:left;
/*    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;*/
}
#pop-ic-st{
    z-index:30001;
    width:380px;
    position:absolute;
/*    background-color:#ffda45;*/
    background-color:#FDFBF8;
    display:none;
/*    border: #EFEFEF outset 1px;*/
    border: #75655E solid 3px;
}
#pop-ic-st-panel-list {
/*    font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;*/
    font-size:78%;
/*    width:370px;*/
    width:380px;
    text-align:left;
/*    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;*/
}
/* add sta*/
#pop-my-list {
    margin:10px 10px;
    width:360px;
    display:block;
}

#pop-my-list table{
    background:#CECDC9;
}
/* add end */
#pop-my-list td{
/*    background:#fff;*/
/* add sta */
    background:#FDFBF8;
    font-size:120%;
/* add end */
    padding-top:10px;
    padding-right:5px;
    padding-bottom:5px;
    padding-left:10px;
}
/* add sta */
#pop-ic-list {
    margin:10px 10px;
    width:360px;
    display:block;
}

#pop-ic-list table{
    background:#CECDC9;
}
/* add end */
#pop-ic-list td{
/*    background:#fff;*/
/* add sta */
    background:#FDFBF8;
    font-size:120%;
/* add end */
    padding-top:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-left:5px;
}
#pop-ic-dis-id{
    text-align:right;
    padding-right:5px;
}
#pop-ic-comment {
    margin-top:2px;
    margin-bottom:25px;
/* add sta */
    font-size:120%;
/* add end */
    text-align:right;
}
/* add sta */
#pop-st-list {
    margin:10px 10px;
    width:360px;
    display:block;
}

#pop-st-list table{
    background:#CECDC9;
}
/* add end */
#pop-st-list td{
/*    background:#fff;*/
/* add sta */
    background:#FDFBF8;
    font-size:120%;
/* add end */
    padding-top:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-left:5px;
}
#pop-st-dis-id{
    text-align:right;
    padding-right:5px;
}
#pop-st-comment {
    margin-top:2px;
    margin-bottom:10px;
/* add sta */
    font-size:120%;
/* add end */
    text-align:right;
}
/* pop end */



#route {
/*    top:-25px;
    width:280px;
    z-index:30000;
    position:relative;*/
    clear:left;
    overflow:hidden;
/*    background-color:#ffda45;
    border: #ff9900 outset 1px;*/
    display:none;
}

#route_panel2{
    display:none;
}

#route_panel3{
    display:none;
}

#route-c2-cont{
/*    width:280px;*/
    margin-top:10px;
    margin-left:4px;
    margin-right:4px;
    margin-bottom:4px;
/*    text-align:left;
    font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;*/
/*    font-size:78%;*/
}

#route-c2-pl-start {
/*    width:270px;*/
    padding-top:10px;
    padding-bottom:10px;
/*    background-color:#fff;*/
    border: #7F9DB7 solid 1px;
}
#route-c2-pl-pass {
/*    width:270px;*/
    padding-top:10px;
    padding-bottom:10px;
/*    background-color:#fff;*/
    border: #7F9DB7 solid 1px;
}
#route-c2-pl-goal {
/*    width:270px;*/
    margin-bottom:15px;
    padding-top:10px;
    padding-bottom:10px;
/*    background-color:#fff;/*¿§*/
    border: #7F9DB7 solid 1px;
}

#route-result{
/*    width:280px;
    background:#fff;*/
    margin-top:5px;
    padding:2px 0px 10px 0;
    text-align:left;
/*    font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
    font-size:78%;*/
    overflow:auto;
    white-space:nowrap;
}

#route-r3-detail {
/*    width:280px;*/
    margin-top:5px;
    padding-top:5px;
    padding-bottom:5px;
/*    background:#fff;*/
    text-align:left;
/*    font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
    font-size:78%;*/
}


#land .head  {
    height:25px;
/* add sta */
    width:263px;
/* add end */
    padding:2px 2px 2px 5px;
    overflow:hidden;
/*    color:#fff;
    background-color:#ff9900;
    border-bottom-color: #EFEFEF ; border-bottom-style: solid;border-bottom-width: 1px;*/
/* add sta */
    text-align:right;
    background-image:url(/img/sprites_block.gif);
    background-repeat: no-repeat; 
    background-position: -800px -65px;
    background-color:#998673;
/* add end */
}
#route .head {
    height:25px;
    padding:2px 2px 2px 5px;
    overflow:hidden;
/*    color:#fff;
    background-color:#ff9900;
    border-bottom-color: #EFEFEF ; border-bottom-style: solid;border-bottom-width: 1px;*/
/* add sta */
    width:263px;
    text-align:right;
    background-image:url(/img/sprites_block.gif);
    background-repeat: no-repeat; 
    background-position: -800px -34px;
    background-color:#998673;
/* add end */
}

#land .head img ,
#land .minimize ,
#route .head img ,
#route .minimize {
    width:14px;
    height:14px;
    float:right;
    cursor:pointer;
    margin-left:2px;
/*    background:url(/img/zenrin/mini-small.gif) no-repeat;*/
    background-image:url(/img/sprites_block.gif);
    background-repeat: no-repeat; 
    background-position: -770px -48px;
    background-color:#998673;
}

#land.onland .minimize {
/*    background:url(/img/zenrin/mini-large.gif) no-repeat;*/
    float:right;
    background-image:url(/img/sprites_block.gif);
    background-repeat: no-repeat; 
    background-position: -770px -34px;
    background-color:#998673;
}
#route.onroute .minimize {
/*    background:url(/img/zenrin/mini-large.gif) no-repeat;*/
    float:right;
    background-image:url(/img/sprites_block.gif);
    background-repeat: no-repeat; 
    background-position: -770px -34px;
}

#land .head span {
    display:block;
    padding-top:2px;
    line-height:1.1;
    text-align:left
}
#route .head span {
    display:block;
    padding-top:2px;
    line-height:1.1;
    text-align:left
}

#land .cont {
    display:block;
    line-height:1.1;
}
#land.onland .cont {
    display:none;
}
/* add sta */
#land.onland .mapSearch-content {
    display:none;
}
/* add end */
#route .cont {
    display:block;
    line-height:1.1;
    background-color:#ffda45;
}

#route.onroute .cont {
    display:none;
}
/* add sta */
#route.onroute .mapSearch-content {
    display:none;
}
/* add end */
#route.onroute .route_panel-btn {
    display:block;
}
#route .route_panel-btn {
    display:none;
    line-height:1.1;
}

.btn-cent-l-class {
    cursor:pointer;
    vertical-align:top;
    margin-top:5px;
    margin-bottom:5px;
}

.route-s2-exp {
    text-align:left;
    font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
    font-size:70%;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:5px;
    margin-right:5px;
}

.btn-root-se-class {
    cursor:pointer;
    vertical-align:top;
    margin-bottom:5px;
}

.btn-cond-c-class {
    cursor:pointer;
    vertical-align:top;
    margin-top:5px;
    margin-bottom:5px;
}

.route-c2-class{
    margin-top:1px;
    margin-bottom:1px;
}

#route-s2-variety {
    margin-left:5px;
}
#route-s2-car-model{
    margin-left:5px;
}

#route-c2-cont img{
    vertical-align:middle;
}
#route-r3-detail img{
    vertical-align:middle;
}


.board-r3-id{
    vertical-align:middle;
    width:20px;
    height:20px;
}

.board-c2-id img{
    width:20px;
    height:20px;
    vertical-align:middle;
}

.c2-table2-class {
    border-top:solid 0px #7f9db9;
    border-left:solid 0px #7f9db9;
    border-right:solid 0px #7f9db9;
    border-bottom:solid 0px #7f9db9;
}

#route-result img{
    width:20px;
    height:20px;
    vertical-align:middle;
    margin:1px 3px 1px 3px;
}
#route-r3-time {
    vertical-align:middle;
}
#route-r3-time td{
    overflow:auto;
    white-space:nowrap;
}
#route-r3-dis {
    vertical-align:middle;
}
#route-r3-car-model {
    vertical-align:middle;
}
#route-r3-variety {
    vertical-align:middle;
}
.route-res-line {
    border-bottom-color: #7F9DB9 ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

#loading-around {
    width:100%;
    height:650px;
    position:absolute;
    z-index:30010;
    display:none;
}
#loading-backgrd {
/*    z-index:30000;*/
    width:90%;
    height:650px;
    display:block;
    position:relative;
    background:url(/img/t.gif);
}
#loading-msg {
    top:30%;
    position:relative;
    background-color:#808080;
    padding:10px 50px 10px 50px;
    overflow:hidden;
    color:#FFFFFF;
}

#waiting-around {
    width:100%;
    height:650px;
    position:absolute;
    z-index:30010;
    left:50px;
    display:none;
}
#waiting-backgrd {
/*    z-index:30000;*/
    width:90%;
    height:650px;
    display:block;
    position:relative;
    background:url(/img/t.gif);
}
#waiting-msg {
    top:30%;
    position:relative;
}

#Map {
    height:100%;
    width:100%;
    overflow:hidden;
    position:absolute;
    cursor:auto;
    border:#75655E 1px solid;
    border-width:1px 0;
}
#Sub {
    height:100px;
    width:100px;
    position:absolute;
    cursor:auto;
}