/***************************************
 *  access menu
 */

#contents{
    position: relative;
    top: -2px;
}

.access_menu{
    width:100%;
    height:160px;
    background: url("../img/menu_line_right.png") right top no-repeat;
}

.access_menu li{
    float:left;
    width:192px;
    height:80px;
    text-align: center;
    background: url("../img/menu_line.png") left top no-repeat;
}

.access_menu li a{
    display: block;
    height:72px;
    padding:4px;
    color: #000;
    text-decoration: none;
}

.access_menu li.active a,
.access_menu li a:hover{
    background: url("../img/menu_line_active.png") center center no-repeat;
}

.access_menu li .header{
    margin-top:15px;
    margin-bottom: 10px;
    font-size:18px;
}

.access_menu li .stadium{
    font-size:12px;
}


body.access header{
    margin:40px 0;
    font-size:24px;
    line-height: 24px;
    font-weight: bold;
    float:left;
    width:600px;
}

body.access header .stadium{
    font-weight: normal;
}

body.access p.date{
    width:360px;
    margin-top:10px;
    line-height: 24px;
    font-size: 15px;
    font-weight: normal;
    font-family: Helvetica , sans-serif;
}

body.access p.jtb_bnr{
    text-align: right;
    margin-top:40px;
}

.access_info li{
    clear:both;
    margin:5px 0 0 0;
    padding:1px 0 10px;
    background: #FFF;
    border-radius: 3px;
    font-size: 14px;
    line-height: 1.25em;
}

.access_info li .title{
    font-weight: bold;
    float:left;
    margin:15px 0px 5px 15px;
    width: 150px;
}

.access_info li.nocolumn .title{
    float:none;
}

.access_info li .info{
    margin:15px 15px 5px;
    margin-left:170px;
}


.access_info li.nocolumn .title{
    float:none;
    width: 100%;
    margin:20px 15px 0;
}

.access_info li.nocolumn .info{
    margin:15px 15px 15px;
}

.access_info li strong{
    line-height: 2em;
}



/***************************************
 *  map_canvas
 */

.map_frame{
    clear:both;
    padding:5px;
    background: #FFF;
}

#map_canvas{
    width:100%;
    height:600px;
}

.mapInfoCont,
.mapInfoCont:hover {
    color: #039;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none !important;
    line-height:1.5em;
    position: relative;
    top:2px;
}

.infoCloseIcon{
    top: 0px !important;
    bottom: 0px !important;
    margin:auto 0;
}