@charset "utf-8";
/* CSS Document */

#sta	{
}
#sta p.cap	{
	margin: 1.5em 0;
}
#sta ul.snv	{
	margin-bottom: 3em;
}
#sta ul.snv li	{
	display: inline;
}
#sta ul.snv li img	{
	margin-right: 6px;
	margin-bottom: 6px;
}

.stalist	{
}
.stalist dl.pic	{
	margin-right: 2px;
	width: 217px;
}
.stalist dl.pic02	{
	margin-right: 2px;
	width: 224px;
}
.stalist dl.pic03	{
	margin-right: 0px;
}
.stalist dl.pic dt,.stalist dl.pic02 dt	{
	margin-bottom: 8px;
}

#sta .spot	{
	background-color: #F5F9EF;
	border: 1px solid #d8e2cb;
	padding: 15px;
	margin-bottom: 20px;
}
#sta .sp01	{
}
#sta .sp01 dl	{
	color: #305A0A;
	margin-top: 1em;
}
#sta .sp01 dt	{
	float: left;
}
#sta .sp01 dd	{
	margin-bottom: 0.5em;
	padding-left: 5em;
}
#sta .sp01 dd.dd02	{
	width: auto;
}
#sta .sp02	{
	width: 290px;
	float: left;
}
#sta .sp03	{
	width: 320px;
	float: right;
}
#sta .sp01 a:link	{
	color: #305A0A;
	text-decoration: underline;
}
#sta .sp01 a:hover	{
	text-decoration: none;
}

#sta .rec	{
	width: 290px;
	position: relative;
	padding-top: 40px;
}
#sta .rec h4	{
	position: absolute;
	left: 0px;
	top: 0px;
}
#sta .rec p	{
	background-color: #FFFFFF;
	padding: 44px 22px 22px 22px;
	margin: 0 0 0 5px;
}
#sta p.p01	{
	margin-top: 1em;
	margin-bottom: 2em;
}
#sta .pagetop	{
	margin-top: 2em;
	margin-bottom: 6em;
}
#sta .sta02a	{
	background-image: url(../img/sta-68.gif);
	margin-top: 50px;
	margin-bottom: 30px;
}
#sta .sta02b	{
	background-image: url(../img/sta-71.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 25px;
}
#sta .sta02a h3	{
	text-align: center;
}
#sta .sta02a ul	{
	margin-top: 15px;
	color: #193301;
}
#sta .sta02a li	{
	background-image: url(../img/sta-70.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	line-height: 2em;
}

