@charset "shift_jis";

/* ==================================================== 

	For a passenger with a flight departing after midnight

==================================================== */
/* 2010.12 */

p {
margin: 0 10px;
padding: 0;
line-height: 1.4;
}

.fntMedium {
font-size: 12px;
}

.fntLarge {
font-size:14px;
}

.fntcolrRed {
color: #FF0000;
}

div.print {
margin: 14px 0 12px;
text-align: right;
}

h2.pgTitle {
background: none;
height: auto;
margin: 20px 0 45px 0;
padding: 0;
text-align: center;
}

h2 {
background: url("/int/checkin/midnight/images/h2_bg_800.gif") no-repeat scroll 0 0 transparent;
clear: both;
display: block;
float: none;
height: 31px;
line-height: 31px;
margin-top: 0;
margin-bottom: 8px;
padding-left: 25px;
position: relative;
width: 800px;
}

div.chart {
margin: 15px 10px 20px;
}

div.table {
margin: 8px 10px 20px;
}

table.dateTable {
width: 780px;
margin: 8px 10px 0;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
}
table.dateTable th,
table.dateTable td {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
}
table.dateTable th {
white-space: nowrap;
}
table.dateTable th.no {
background: #858585 url(/int/checkin/midnight/images/bg_th.gif) no-repeat left top;
}
table.dateTable th.dep {
background: #0946C1 url(/int/checkin/midnight/images/bg_th.gif) no-repeat left top;
}
table.dateTable th.arr {
background: #079214 url(/int/checkin/midnight/images/bg_th.gif) no-repeat left top;
}
table.dateTable th span {
display: block;
color: #FFFFFF;
padding: 8px;
background: transparent url(/int/checkin/midnight/images/bg_th.gif) no-repeat right bottom;
}
table.dateTable td.dep,
table.dateTable td.arr,
table.dateTable td.slash,
table.dateTable td.nb {
border-right: none;
}
table.dateTable td {
padding: 8px 0;
}
table.dateTable td.dep,
table.dateTable td.arr {
text-align: right;
}
table.dateTable td.no,
table.dateTable td.slash {
text-align: center;
}
table.dateTable td.slash {
width: 1em;
}
table.dateTable td.nb {
width: 6.5em;
}

div.close {
margin-bottom: 15px;
text-align: center;
}
