@charset "UTF-8";
/* -----------------------------------------------------------
plan style
----------------------------------------------------------- */

/*
header [
----------------------------------------------------------- */
div#header{
position:relative;
width:735px;
height:192px;
background:
	url(../images/plan/bg.jpg)
	no-repeat;
}

/*
content
main[
----------------------------------------------------------- */
h1{
font-size:150%;
}
h2{
font-size:130%;
}

dl#renpaku {
	float: left;
	font-size:120%;
	}
dl#renpaku dt {
	float: left;
	padding: 3px 5px;
	background-color: #f60;
	color: #fff;
	font-weight: bold;
	}
dl#renpaku dd {
	float: left;
	margin-left: -1px;
	padding: 3px 10px;
	border: 1px dashed #f60;
	}
dl#renpaku strong {
	background-color: #fe9;
	color: #f60;
	padding: 0 5px;
	}
table {
	color: #666666;
	width: 530px;
	font-size:115%;
	line-height:150%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	}
th {
	padding: 5px;
	border-right: 1px solid #FFCC99;
	border-bottom: 1px solid #FFCC99;
	background-color:#FFE9E1;
	text-align:left;
	}
table caption {
	text-align:left;
	}
th.tmonth {
	width: 6em;
	}
th.top {
	text-align:right;
	}
td {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color:#FFFEDF;
	text-align:right;
	}