/**
 * map.css - åœ°å›³éƒ¨å“ç”¨CSS
 *
 * å¿…è¦ã«å¿œã˜ã¦ä¿®æ­£ã—ã¦ãã ã•ã„ã€‚
 *
 */


/* --- [tabmap]: åœ°å›³é ˜åŸŸ --- */
#tabmap {
}



/* --- [Map]: åœ°å›³ --- */
#tabmap #tm_map {
    position: relative;
    height: auto;
}



/* --- [Map]: #tm_map=åœ°å›³å†…ã®ç”»åƒã‚µã‚¤ã‚ºãŒ style.css ã§å´©ã‚Œãªã„ã‚ˆã†ã«ã™ã‚‹ --- */
#tabmap #tm_map img {
    width: auto;
    height: auto;
    max-width: none;
    max-height: none;
}



/* --- [Cover]: åœ°å›³ã‚’å‹•ã‹ã•ãªã„ã¨ãã€ã‚¿ãƒƒãƒ—ã§ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã§ãã‚‹ã‚ˆã†ã«åœ°å›³ã‚’è¦†ã† --- */
#tabmap #tm_map #goomap_cover {
    display: block;
    position: absolute;
    top:  0;
    left: 0;
}



/* --- [Loading]: æ¤œç´¢ä¸­ã‚’ç¤ºã™ç”»åƒã‚’åœ°å›³ä¸Šã«è¡¨ç¤º/éžè¡¨ç¤ºã™ã‚‹ --- */
#tabmap #tm_map #Loading {
    display: none;              /* defaultã§éžè¡¨ç¤º */
    position: absolute;
    top:  0;
    left: 0;

/* --- [Loading]è¡¨ç¤ºæ™‚ã«èƒŒæ™¯è‰²ã‚’ã¤ã‘ã‚‹å ´åˆ --- *//*
    background: #000000;
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
*/
}
#tabmap #tm_map #LoadingImg {
    display: none;              /* defaultã§éžè¡¨ç¤º */
    position: absolute;
    top:  0;
    left: 0;
}


/* --- [åœ°å›³å†… æ‹¡å¤§ç¸®å°[+][-]ãƒœã‚¿ãƒ³] --- */
#tabmap #tm_button {
}

#SmpUI005 {
}



/* --- [åœ°å›³å†…COPYRIGHT] --- */
.parts_copyright {
    display: block;
    width:    231px;
    height:    12px;
    text-align: right;
    font: normal 9px/11px "Meiryo",sans-serif;
}
.parts_copyright span {
    background: #ffffff;
}



/* --- [åœ°å›³å†…ãƒ•ã‚­ãƒ€ã‚·] --- */
.fukidashi {
    min-width:  200px;
    max-width:  230px;
    min-height:  30px;
    max-height: 160px;
    overflow-x: hidden;
    overflow-y: auto;
}
.fukidashi .item_pc {
    margin:  0;
    border:  0;
    padding: 0 0 5px 0;
    overflow: visible;
}
.fukidashi .item_pc span {
    white-space: normal;
}
.fukidashi .item_pc .name           { color: #5fa6c4; font-weight: bold; text-align: center; }
.fukidashi .item_pc .name a         { color: #5fa6c4; font-weight: bold; text-decoration: underline; }
.fukidashi .item_pc .name a:link    { color: #5fa6c4; font-weight: bold; text-decoration: underline; }
.fukidashi .item_pc .name a:visited { color: #5fa6c4; font-weight: bold; text-decoration: underline; }
.fukidashi .item_pc .catch          { color: #000000; }
.fukidashi .item_pc .genre          { color: #ee7000; }
.fukidashi .item_pc .genre a        { color: #ee7000; text-decoration: underline; }
.fukidashi .item_pc .tel            { color: #000000; text-align: center;}



/* --- [åœ°å›³ ä¸‹éƒ¨ãƒ•ã‚­ãƒ€ã‚·BOX] --- */
#tm_shop #tm_shop_left {
    visibility: hidden;
}
#tm_shop #tm_shop_right {
    visibility: hidden;
}





/* --- [maptools]: åœ°å›³å·¦ä¸Š[è¨­å®š]éƒ¨åˆ† --- */
#maptools {
}
.maptools img {
    border: 0;
}
.maptools ul {
    list-style:  block;
    margin:      0;
    padding:     0;
    width:     256px;
    font-size:   0;
    line-height: 0;
}
.maptools ul li {
    display:  block;
    margin:   0px 5px 0px 0px;
    position: relative;
    z-index:  11;
}
.maptools div#t_open {
    display: none;
}
.maptools div#t_open div {
    width:      248px;
    _width:     256px;
    background: #e9f5ff;
    border:     1px solid #5aadf1;
    margin:     -1px 0 0 0;
    position:   relative;
    z-index:    10;
    text-align: left;
    padding:    2px 3px;
}
.maptools div#t_open div dl{
    font-size: 10px;
    margin:     0;
    padding:    0;
}
.maptools div#t_open div dl dt {
    float:   left;
    margin:  3px 0 0 0;
    padding: 0;
}
.maptools div#t_open div dl dd {
}
.maptools div#t_open div p {
    margin:     -1em 2px 2px 0;
    padding:    0;
    text-align: right;
}

/* HISOL UPDATE 2013/05/16 */
#mouse_bt1 {
  display: none;
}

#SmpUI005 {
  display: none;
}

@media screen and (min-width: 720px) {  /* --------------------- PC */

    /* --- [tabmap]: åœ°å›³é ˜åŸŸ --- */
    #tabmap {
    }

    /* --- [Map]: åœ°å›³ --- */
    #tabmap #tm_map {
    }



    /* --- [åœ°å›³å†… æ‹¡å¤§ç¸®å°[+][-]ãƒœã‚¿ãƒ³] --- */
    #SmpUI005 {


        /* [è¨­å®š]ã¨é‡ãªã‚‰ãªã„ã‚ˆã†ã«ã™ã‚‹è¨­å®š */
        position: absolute;
        top:  30px;
        left:  0;
    }

}
