@charset "utf-8";

p {
	margin-bottom:2.0em;
}

.ind {
	padding-left:20px;
}

.ind2 {
	padding-left:30px;
}

h2 {
	margin: 20px auto 20px;
	font-size: 120%;
	width: 580px;
	border-bottom:#333 dotted 1px;
	color:#039;
}

h3 {
	margin-bottom: 10px;
	font-size: 120%;
	background:#68C8C0;
	padding: 3px 10px;
}

/* -------------------- box width -------------------- */
.wd_260 {
	width: 260px;
}

.wd_580 {
	width: 580px;
}


/* -------------------- box -------------------- */
.culum_4 {
	width: 800px;
	padding: 10px;
	border: 1px dotted #666666;
	background-color: #CCC;
	margin:20px auto;
}

/* -------------------- table -------------------- */
#spec {
	padding-left: 20px; width: 560px;
}
#spec table {
	border: 0px;
}
#spec td {
	font-size: 12px;
	padding: 4px 20px 4px 0px;
	vertical-align: top;
	border-bottom: #CCC 1px dotted;
}
#spec td.top {
	border-top: #CCC 1px dotted;
}
#spec td.item2 {
	COLOR: #963;
}
#spec td.item3 {
	COLOR: #696;
}