@charset "utf-8";
/* CSS Document */

h3 {
	padding: 0px 0px 11px 0px;
	margin: 0px 0px 30px 0px;
	background: none;
}

p.ttl {
	margin: 0px 0px 20px 0px;
}

p.btn {
	margin: 0px 0px 30px 0px;
	text-align:center;
}

table#spec {
	width: 595px;
	margin: 20px 0px 3px 0px;
	padding: 0px;
}

table#spec th {
	margin: 0px;
	padding: 8px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 3px #FFFFFF solid;
	vertical-align: top;
	text-align: left;
	width: 90px;
	background: #DBDB4C;
}

table#spec td {
	margin: 0px;
	padding: 8px;
	border-bottom: 3px #FFFFFF solid;
	vertical-align: top;
	text-align: left;
	background: #F0F0B2;
}

p.link_navi a {
	margin: 0px 0px 20px 0px;
	padding: 4px 30px 3px 7px;
	background: #F5F5F5 url(../common/icon_link.jpg) right center no-repeat;
	float: right;
	display: block;
}

p.link_navi a:hover {
	background: #A52952 url(../common/icon_link_on.jpg) right center no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}