
/* calendar2007 ------------------------------------------------------------ */

*{
	margin: 0px 0px;
	padding: 0px 0px;
}

body{
	font-size: 12px;
	color: #444;
	margin: 0px 0px;
	padding: 0px 0px;
	background-image: url(../images/slash2007a.png);
	background-color: #FFF;
}

div#backbtn{
	margin: 10px 15px 40px;
	text-align: left;
}

div#backbtn input{
	font-size: 12px;
	color: #777;
	width: 190px;
	padding: 0px 0px;
	background-color: #FFF;
	border: 1px #777 solid;
}

h1{
	font-size: 48px;
	color: #E8A;
	font-weight: normal;
	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
	text-align: left;
	letter-spacing: -2px;
	margin: 20px 15px 0px 15px;
}

h2{
	font-size: 10px;
	color: #444;
	font-weight: normal;
	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
	text-align: right;
	margin: 5px 10px 0px 0px;
}

thead td{
	text-align: left;
	color: #DDD;
	background-image: url(../images/strip_555.png);
	background-color: #444;
}

tbody{
	text-align: left;
}

tr{
	font-size: 12px;
	color: #444;
	background-color: #F6F4F2;
}

td{
	border-bottom: 1px #777 solid;
	padding: 4px 0px 3px 20px;
}

tr.saturday{
	color: #630;
	background-image: url(../images/strip_fb7.png);
	background-color: #FA6;
	border-bottom: 1px #FFF solid;
}

tr.holiday{
	color: #620;
	background-image: url(../images/strip_f95.png);
	background-color: #F84;
}

tr.event{
	color: #523;
	background-image: url(../images/strip_f9b.png);
	background-color: #E8A;
}

tr.rental{
	color: #433;
	background-image: url(../images/strip_eee.png);
	background-color: #DCC;
}

p{
	line-height: 18px;
	margin: 10px 0px 10px 20px;
}

a{
outline: none;
}

/* course--------------------------------------------------------------- */

div#course{
	background-color: #FFF;
	padding: 20px 0px 10px;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}

#course h1{
	font-size: 14px;
	color: #444;
	font-weight: normal;
	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
	text-align: left;
	letter-spacing: 2px;
	margin: 0px 0px 15px 25px;
}
#course h2{
	font-size: 12px;
	color: #E8A;
	font-weight: normal;
	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
	text-align: left;
	letter-spacing: 3px;
	margin: 0px 0px 5px 25px;
}

#course p{
	font-size: 12px;
	color: #444;
	font-weight: normal;
	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
	text-align: left;
	letter-spacing: 1px;
	margin: 0px 0px 3px 25px;
}

#course p.plus5{
	font-size: 12px;
	color: #444;
	font-weight: normal;
	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
	text-align: left;
	letter-spacing: 1px;
	margin: 0px 0px 10px 25px;
}

#course h4{
	font-size: 12px;
	color: #888;
	font-weight: normal;
	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
	text-align: left;
	letter-spacing: 1px;
	margin: 0px 0px 10px 25px;
}

/* in the air--------------------------------------------------------------- */

h1.intheair{
	color: #CCC;
}

table.intheair td{
	color: #AAA;
}



/* footer--------------------------------------------------------------- */

.copyright {
	font-family : 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Verdana', san-serif;
	font-size: 10px;
	color: #444444;
	line-height: 130%;
	margin: 50px 0px 10px;
	text-align: center;
}

.copyright a{
color: #444444; text-decoration: underline;
}

.copyright a:hover {
color: #888888; text-decoration: underline;
}

/* 




