@charset "UTF-8";
/*point*/
.point {
	float: left;
	width: 190px;
}

.point dt {
	width: 175px;
	font-weight: bold;
}

.point dd {
	width: 178px;
}


/*figure*/
#figure {
	width: 300px;
	float: right;
}

#figure h3 {
	margin-top: 4px;
	padding-bottom: 4px;
}

#figure h3 span {
	font-size: 86%;
	font-weight: normal;
}

#figure img {
	display: block;
	margin-bottom: 10px;
}




/*data*/
#data {
	width: 400px;
	float: left;
	clear: left;
}

#data h3 {
	margin-top: 4px;
	padding-bottom: 4px;
}

#data table {
	width: 400px;
}

#data table th {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #d3d9d9;
	background: #772222;
	color: #FFFFFF;
	text-align: center;
	font-size: 84%;
}

#data table th.item {
	border-top: 1px solid #d3d9d9;
	background: #666969;
}

#data table td {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #d3d9d9;
	border-left: 1px solid #d3d9d9;
	text-align: center;
	font-size: 84%;
}

#data .note {
	font-size: 84%;
	margin-top: 5px;
	padding-bottom: 20px;
}

#data .notice {
	font-size: 84%;
	margin-top: 5px;
	padding-bottom: 20px;
}


/*example*/
#example {
	width: 300px;
	float: right;
}



/*archive*/
.archive {
	margin-top: 10px;
	margin-bottom: 15px;
}

.archive a {
	background: url(../../../common/img/archive.gif) no-repeat left center;
	padding-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}

/*telnum*/
.telnum {
	margin-top: 10px;
	margin-right: 10px;
}

.telnum img {}
