@charset "utf-8";

/*===================================================
 Print Preview Layout CSS for Station Timetable
=================================================== */

.elem {
margin-bottom:10px;
}

/* ---------------------------------------------------
 Template
--------------------------------------------------- */
#contentSeg {
padding-bottom:0;
}
#globalHeaderSeg {
padding-bottom:10px;
}
#pageHeadline {
padding-bottom:10px;
}
#mainArea {
zoom:1;
background:url(/common/images/boxFrame01_bg_mainFullT.gif) no-repeat top left;
padding-top:3px;
padding-bottom:0;
}
#headerLogo {
padding:0;
}


/* ---------------------------------------------------
 Modules
--------------------------------------------------- */
.h2Sec .h2SecInner {
padding-top:10px;
}
table.dataTable th, table.dataTable td {
padding:0;
}
#timeTable table.dataTable td {
padding:0 12px;
}
.h3Sec .h3Headline .frame01 h3 {
padding:2px 12px;
}
.h3Sec .h3Headline {
padding-bottom:5px;
}


/* ---------------------------------------------------
 Time Table
--------------------------------------------------- */
.tabHeading {
zoom:1;
background: url(/station/common/images/tabHeading_bg_01.gif) no-repeat left bottom #fff;
}

#timeTable .timeData {
margin-top:0;
}
#timeTable .timeData {
width:3em;
height:2em;
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', sans-serif;
}

/* for Safari, GoogleChrome, FF */
@media all and (-webkit-min-device-pixel-ratio:0) {
body:nth-of-type(1) #timeTable .timeData {
width:4.5em;
height:2.5em;
}
}

ul.legendList {
font-size:90%;
}

.dataHead p.direction {
font-size:100%;
margin-left:10px;
}
#timeTable table.dataTable th.hour {
font-size:100%;
vertical-align:middle;
}
#timeTable .timeDataWrap span.info01,
#timeTable .timeDataWrap span.info02 span.item01,
#timeTable .timeDataWrap span.info02 span.item02,
#timeTable .timeDataWrap span.line {
font-size:70%;
}
#timeTable .timeDataWrap span.info02 {
margin-top:-6px;
}

#timeTable .timeDataWrap span {
top:1.2em;
}