/*base*/

.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}/*IE以外用*/

.clearfix{
	display:inline-block;
}/*IE用*/

.clearfix{
	display:block;
}/*IE用*/


.text-white{
	color:#FFFFFF;
}

.pankuzu-long {
	background:url(../img/bg_pankuzu_long.gif) no-repeat 0 0; 
	width:800px;
	height:29px;
	color:#aaaaaa;
}
.pankuzu-long a:link, .pankuzu-long a:visited {
	text-decoration:none;
	color:#653f24;
}
.pankuzu-long a:hover, .pankuzu-long a:active, .listpage a:hover, .listpage a:active{
	text-decoration:underline;
	color:#653f24;
}

.pankuzu-long p {
	padding:1px 0 0 9px;
}

.listlink a:link, .listlink a:visited{
	text-decoration:none;
	color:#653F24;
}

.listlink a:hover, .listlink a:active{
	text-decoration:underline;
	color:#932B10;
}



/*title*/

.list-title{
	width:800px;
	height:184px;
	margin-bottom:6px;
	background:url(../img/list_title.jpg);
}


/*list*/

.list-entryA,.list-entryB{
	width:768px;
	height:auto !important;
	height:25px;
	min-height:25px;
	padding-left:32px;
	line-height:2;
}

.list-entryA{
	background:url(../img/list_entry_01.png) 0 top no-repeat #836551;
}
.list-entryA a:link{
	color:#FFFFFF;
}
.list-entryA a:visited{
	color:#FFFFFF;
}
.list-entryA a:active{
	color:#FFFFFF;
}
.list-entryA a:hover{
	color:#FFFFFF;
}

.list-entryB{
	background:url(../img/list_entry_02.png) 0 top no-repeat #9E9577;
}
.list-entryB a:link{
	color:#FFFFFF;
}
.list-entryB a:visited{
	color:#FFFFFF;
}
.list-entryB a:active{
	color:#FFFFFF;
}
.list-entryB a:hover{
	color:#FFFFFF;
}

.list-items{
	width:800px;
}

.list-items li{
	width:178px;
	margin-top:7px;
	padding-left:22px;
	background:url(../img/list_arrow.png) 10px 4px no-repeat;
}

dl.list-items{
	margin-bottom:120px;
}

.list-items dd{
	margin-bottom:20px;
}

.list-sublist li{
	width:165px;
	margin:0 0 0 3px;
	padding-left:10px;
	background:url(../img/list_treeline01.png) 0 50% no-repeat;
}

.list-sublist .list-sublast{
	background:url(../img/list_treeline02.png) 0 50% no-repeat;
}


div.test{
	width:800px;
	height:auto;
}