/* CSS Document */
#title_bg {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../img/sitemap/tittle_bg.jpg) repeat-x;
}

#title {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	text-align: left;
}

#pankuzulist {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	text-align: left;
}
#pankuzulist p {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color:#898989;
	font-size:100%;
	line-height:150%;
}
#pankuzulist p a{
	text-decoration: none;
	color:#898989;
	font-size:100%;
	line-height:150%;
}
#pankuzulist p a:hover{
	color: #4e742e;
	text-decoration: none;
	font-size:100%;
	line-height:150%;
}

#contents {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	text-align: left;
}

#rightcont{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 231px;
}

#leftcont {
	width: 660px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	display: block;
}
#leftcont:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}
#leftcont h3{
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	font-family: serif;
	font-size: 150%;
}
#leftcont h4{
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	font-family: serif;
	font-size: 150%;
}
#leftcont h4 a {
	text-decoration: none ;
	color: #000000;
}
#leftcont h4 a:hover {
	color: #4e742e;
}
#leftcont p{
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	color: #666666;
}
#comment {
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 0px;
	border-left: 4px #4e742e solid; 
}
#comment h2{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-family: serif;
	font-size: 250%;
}
#comment p{
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	color: #666666;
}

.site {
	margin: 0px 0px 0px 150px;
	padding: 10px 0px 0px 0px;
}
.site h5{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 120%;
}
.site h5 a {
	text-decoration: none ;
	color: #000000;
}
.site h5#h5001 a:hover {
	color: #61891c;
}
.site h5#h5002 a:hover {
	color: #771109;
}
.site h5#h5003 a:hover {
	color: #FF9900;
}
.site h5#h5004 a:hover {
	color: #BBD762;
}
.site h5#h5005 a:hover {
	color: #003466;
}
.site h5#h5006 a:hover {
	color: #866615;
}
.site h5#h5007 a:hover {
	color: #0068B7;
}
.site p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
}
.site p a {
	text-decoration: none ;
	color: #000000;
}
.p001 a:hover {
	color: #61891c;
}
.p002 a:hover {
	color: #771109;
}
.p003 a:hover {
	color: #FF9900;
}
.p004 a:hover {
	color: #BBD762;
}
.p005 a:hover {
	color: #003466;
}
.p006 a:hover {
	color: #866615;
}
.p007 a:hover {
	color: #0068B7;
}

.box_blank {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
.box_table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
.align_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align : right ;
}
.fcred {
	color: #FF0000 ; 
}