
	#date_selecter {
		padding: 10px;
		text-align: center;
	}

	#date_selecter #move span {
		margin: 20px;
		font-size: 16px;
	}

	#date_selecter #move, #date_selecter #pdown {
		padding: 5px;
		font-size: 18px;
	}
	#date_selecter #move, #date_selecter #pdown select {
		font-size: 18px;
	}

	#date_selecter .datez {
		font-weight: bold;
		font-size: 40px;
		text-align:center;
		padding: 5px;
	}

	#title {
		margin: 5px;
		padding-left: 5px;
		font-size: 15px;
		border-left: 10px solid #cccccc;

		width: 640px;
		height: 20px;
		background-image: url(../images/tt/bar_disc2.png);
		background-repeat: no-repeat;
		background-position: right;
	}

	#tt_area {
		margin-bottom: 15px;
	}

	#tt1, #tt2, #tt3, #tt4 {
		border-collapse: collapse;
	}

	#tt1 th, #tt1 td, #tt2 th, #tt2 td, #tt3 th, #tt3 td, #tt4 th, #tt4 td {
		padding: 0px;
		border: 1px solid #cccccc;
		height: 26px;
		text-align: center;
		background-color: #ffffff;
	}

	#tt1 th, #tt2 th, #tt3 th, #tt4 th {
		width: 180px;
		font-weight: normal;
		background-color: #E8F5FF;
	}

	#tt1 td {
		width: 199px;
	}

	#tt2 td {
		width: 45px;
	}

	#tt3 td {
		width: 45px;
	}

	#tt4 td {
		width: 600px;
	}

	#bar1 { background-image: url("../images/tt/bar1.jpg"); }
	#bar1e { background-image: url("../images/tt/bar1.jpg"); background-position: right; }
	#bar2 { background-image: url("../images/tt/bar2.jpg"); }
	#bar2e { background-image: url("../images/tt/bar2.jpg"); background-position: right; }
	#bar3 { background-image: url("../images/tt/bar3.jpg"); }
	#bar3e { background-image: url("../images/tt/bar3.jpg"); background-position: right; }
	#bar4 { background-image: url("../images/tt/bar4.jpg"); }
	#bar4e { background-image: url("../images/tt/bar4.jpg"); background-position: right; }

	#tt_area a {
		height: 26px;
		display: block;
	}

	#tt_area th a {
		height: 19px;
		padding-top: 7px;
		text-decoration: none;
		color: #000000;
	}

	#mini-panel {
		font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
		position: absolute;
		top: 0;
		left: 0;
		width: 190px;
		min-height: 90px;
		padding: 5px;
		font-size: 13px;
		text-align: left;
		background-image: url(../images/bg.jpg);
		background-repeat: no-repeat;
		border-left: 1px solid #eeeeee;
		border-bottom: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		display: none;
	}

	#clickable a {
		display: block;
	}

