@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------------------
	index.php
--------------------------------------------------------------*/

h3 span {
	font-size: 14px;
}

p.basic {
	padding-bottom: 1em;
/*	clear: both;*/
}

	p.basic span {
		font-size: 12px;
		color: #666;
	}

ul#condition {
	padding: 0 1.4em 1.4em;
	list-style-position: outside;
	list-style: circle;
}

ul#condition li {
	font-size: 1.4em;
	margin-left: 3em;
}

ul#condition li.end {
	list-style: none;
}

dl#conditionList {
	padding: 0 1.4em 1.4em;
	width: 36em;
	float: left;
}

dl#conditionList dt {
	font-size: 1.4em;
	width: 5em;
	float: left;
}

dl#conditionList dd {
	font-size: 1.4em;
	padding-left: 5em;
}

p.totop {
	margin: 2em 0;
}


/*--------------------------------------------------------------
	support.php
--------------------------------------------------------------*/

ul.ph {
	list-style: none;
/*	width: 1.8em;*/
	float: right;
	padding: 2em 0 0;
}

ul.ph li {
	padding-bottom: 1.5em;
}

dl.normal dt,p {
	padding-bottom: 1em;
}

table#reserve {
	table-layout: auto;
	border-collapse: collapse;
	border-spacing: 0;
}

table#reserve th, td {
	font-weight: normal;
	padding-right: 0.5em;
}

dl#fee {
	float: left;
	font-size: 1.4em;
	padding: 0 0 1em 1em;
}

	dl#fee dt {
		width: 3em;
		float: left;
	}

	dl#fee dd {
		padding-left: 3em;
	}

dl#feeIN {
}

	dl#feeIN dt {
		width: 6em;
		float: left;
	}

	dl#feeIN dd {
		padding-left: 6em;
	}

p.phBox {
	width: 180px;
	float: right;
	font-size: 1.3em;
}

	p.phBox img {
		padding-bottom: 0.5em;
	}

@media all and (max-width: 640px) {
	#timetable{
		width: 100%;
	}
}
