.post{
	width:620px;
}

	.post h2{
		font-size:1.4em;
		color:#6b8e23;
		border-bottom: solid 3px #9acd32;
		margin:0;
		margin-bottom:10px;
		padding-top:10px;
		padding-bottom:0;
		padding-left:10px;
		background-image:url(img/title01.jpg);
		background-repeat:no-repeat;
		background-position:0 9px;
	}

	.post h3{
		font-size:1.2em;
		color:#6b8e23;
		margin:0;
		margin-bottom:10px;
		padding-left:10px;
	}

	.posttext{
		font-size:1.4em;
		line-height:2;
		margin:0;
		margin-bottom:10px;
	}

	.posttext p{
		margin:0;
		margin-left:20px;
		margin-right:10px;
		margin-bottom:20px;
	}

	.posttext a{
		color:#000000;
		text-decoration:none;
		border-bottom: solid 1px #696969;
	}

	.posttext a:hover{
		background-color:#9acd32;
		color:#ffffff;
	}

	.posttext .a-red:hover{
		background-color:#b22222;
		color:#ffffff;
	}

	.posttext .postlink{
		margin:0;
		margin-left:20px;
		margin-right:10px;
		margin-bottom:10px;
}

	.posttext .postlink li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/m.png);
		background-repeat:no-repeat;
		background-position:0 7px;
		padding-left:15px;
	}


	.posttext .postlink ul li{
		font-size:0.8em;
		font-weight:normal;
		background-image:url(img/m2.png);
		background-repeat:no-repeat;
		list-style-type:none;
	}


	.posttext .postlink li a{
		color:#000000;
		text-decoration:none;
		border-bottom: solid 1px #696969;
	}

	.posttext .postlink a:hover{
		background-color:#9acd32;
		color:#ffffff;
	}

	.posttext ul li{
		font-weight:bold;
		list-style-type:square;
	}

	.posttext ul ul li{
		font-weight:normal;
		list-style-type:none;
	}

	.posttext span{
		font-weight:bold;
	}

	.span-big{
		font-weight:bold;
		font-size:1.2em;
	}

	.span-red{
		font-weight:bold;
		color:#ff0000;
	}

	.span-red-big{
		font-weight:bold;
		color:#ff0000;
		font-size:1.2em;
	}

	.posttext .ul-reten01{
		margin:0;
		margin-left:20px;
		margin-bottom:10px;
	}

	.posttext .ul-reten01 li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/reten02-006.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:25px;
	}

	.posttext .ul-reten02{
		margin:0;
		margin-left:20px;
		margin-bottom:10px;
	}

	.posttext .ul-reten02 li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/reten01-001.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:25px;
	}

	.posttext .ul-reten03{
		margin:0;
		margin-left:20px;
		margin-bottom:10px;
	}

	.posttext .ul-reten03 li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/reten01-007.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:25px;
	}

	.posttext .ul-arrow01{
		margin:0;
		margin-left:20px;
		margin-bottom:10px;
	}

	.posttext .ul-arrow01 li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/arrow41-009.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:25px;
	}

	.posttext .ul-arrow02{
		margin:0;
		margin-left:20px;
		margin-bottom:10px;
	}

	.posttext .ul-arrow02 li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/arrow39-009.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:25px;
	}

	.posttext .ul-ico01{
		margin:0;
		margin-left:20px;
		margin-bottom:10px;
	}

	.posttext .ul-ico01 li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/ico04-006.jpg);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:25px;
	}

	.posttext .ul-ico02{
		margin:0;
		margin-left:30px;
		margin-bottom:10px;
	}

	.posttext .ul-ico02 li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/round01-014.gif);
		background-repeat:no-repeat;
		background-position:0 9px;
		padding-left:15px;
	}

	.posttext .ul-doc{
		margin:0;
		margin-left:15px;
		margin-bottom:10px;
	}
	.posttext .ul-doc li{
		font-weight:bold;
		list-style-type:none;
		background-image:url(img/reten01-007.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:25px;
	}

	.posttext .ul-doc ul li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/round01-014.gif);
		background-repeat:no-repeat;
		background-position:0 9px;
		padding-left:15px;
	}

	.posttext .ul-pencil01{
		margin:0;
		margin-left:20px;
		margin-bottom:10px;
	}

	.posttext .ul-pencil01 li{
		font-weight:normal;
		list-style-type:none;
		background-image:url(img/pencil04-006.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding-left:25px;
	}

	.tel-info{
		margin:0;
		padding:0;
	}

	.tel-info a{
		text-decoration:none;
	}

	.tel-info a img{
		border:none;
	}


.posttext .top-link{
	font-size:1.4em;
	width:610px;
}

.posttext .top-link ul{
	margin:0;
	padding:0;
}

.posttext .top-link li{
	list-style-type:none;
	float:left;
	margin-left:15px;
	margin-bottom:10px;
	background-color:#f5f5f5;
}

.posttext .top-link li a{
	display:block;
	width:280px;
	line-height:50px;
	border-right: solid 3px #696969;
	border-bottom: solid 3px #696969;
	text-align:center;
	text-decoration: none;
	color:#6b8e23;
	background-image:url(img/arrow40-009.gif);
	background-repeat:no-repeat;
	background-position:3px 15px;
}

.posttext .top-link li a:hover{
	color:#ffffff;
	background-color:#9acd32;
}

.posttext .dummy{
	clear:both;
}


#p-list{
	margin:0;
	margin-top:5px;
]

