@charset "Shift_JIS";

/*-------------------------------------------------------------------
	IDENTIFICATION DIVISION.
	Version.					1.4.1.2;
	Author.					Kenta Aga(admin)
	Aptx.						4.8.6.9;

	PROGRAM-ID.		"charge.css"
-------------------------------------------------------------------*/

/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/
#charge #main h2{

}

#main h3{
	margin-bottom			: 8px;
}
#main h3 span{
	display						: block;
	margin-top				: 4px;
	margin-right				: 6px;
	color							: aaa;
	font-size						: 91%;
	text-align					: right;
}

/*------------------------------------------------
	pageNav
------------------------------------------------*/
.pageNav{
	position						: relative;
	margin-left				: 184px;
	margin-bottom			: 12px;
}
.pageNav.top{
	position						: relative;
	margin-top				: -30px;
	margin-left				: 184px;
	margin-bottom			: 24px;
}

.pageNav dd{
	zoom							: 1;
}

.pageNav ul{
	zoom							: 1;
	position						: relative;
	display						: inline;
	float							: left;
	margin-left				: -5px;
}
.pageNav li{
	display						: inline;
	float							: left;
	margin-left				: 5px;
}

/*------------------------------------------------
	timetable-box
------------------------------------------------*/
.section.timetable-box{
	position						: relative;
	margin-left				: -20px;
}
.section.timetable-box div#ontime,.section.timetable-box div#overtime{
	float							: left;
	display						: inline;
	margin-left				: 20px;
	width							: 265px;
}

.timetable-box table{
	margin-bottom			: 14px;
	_margin-bottom		: 0;
	width							: 100%;
}

.timetable-box table thead{
	background				: #c1d7ec;
}
.timetable-box table thead th,.timetable-box table thead td{
	text-align					: center;
}

.timetable-box table th,.timetable-box table td{
	vertical-align				: middle;
	border						: 1px solid #aaa;
}
.timetable-box table td{
	text-align					: right;
}

.timetable-box table tr.even{
	background				: #f4f4f4;
}
.timetable-box table tr.stripe{
	background				: #e4f2fa;
}

.timetable-box table tr.height5 th{
	height							: 8.7em;
}

/*------------------------------------------------
	note
------------------------------------------------*/
ul.note{
	clear							: both;
	margin						: 0;
	_margin-top				: 14px;
	margin-left				: 20px;
	font-size						: 91%;
}
ul.note li{
	margin-bottom			: 5px;
	padding-left				: 1.3em;
	text-indent				: -1.3em;
	line-height					: 1.2;
}

/*------------------------------------------------
	discount-box
------------------------------------------------*/

#discount-box li{
	zoom							: 1;
	margin-bottom			: 24px;
}

#discount-box dt{
	margin-bottom			: 10px;
}

#discount-box dd{
	zoom							: 1;
	position						: relative;
	margin-bottom			: 10px;
	padding-left				: 140px;
    height						: 106px;
}
#discount-box  > dd {
    min-height				: 106px;
    height						: auto;
} 
#discount-box dd.lastChild{
	margin-bottom			: 0;
}


#discount-box dd .descriptionImage{
	position						: absolute;
	top								: 0;
	left								: 0;
	margin						: 0;
	padding						: 2px;
	border						: 1px solid #ddd;
}

#discount-box dd em{
	display						: block;
	margin-bottom			: 6px;
	font-weight				: bold;
}

#discount-box dd .advice{
	color							: #da3838;
}

/*------------------------------------------------
	clearfix
------------------------------------------------*/
.pageNav dd:after,.pageNav ul:after,
#discount-box dd:after{
	content						: ".";
	display						: block;
	clear							: both;
	height							: 0;
	visibility						: hidden;
}
