@charset "utf-8";
/* CSS Design */

.categoryList {
	padding:0 20px 0 30px;
}

.categoryList li {
	float:left;
	width:220px;
	margin:0 10px 10px 0;
}

.categoryList li a {
	display:block;
	padding:5px 10px 5px 30px;
	background:url(../../../common/img/icon/folder.png) no-repeat 5px 3px;
}

.categoryList li a:hover {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	background-color:#eee;
}



.pageList {
	padding:0 20px;
}

.pageList dt {
	margin:0 0 8px 0;
	line-height:150%;
}

.pageList dt:hover {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	background:#eee;
	line-height:150%;
}

.pageList dt a {
	padding:3px 10px 3px 20px;
}

.pageList dt.category a {
	background:url(../../../common/img/icon/folder.png) no-repeat 0px 3px;
}

.pageList dt.page a {
	background:url(../../../common/img/icon/file.png) no-repeat 0px 3px;
}

.pageList dt span {
	font-size:90%;
	color:#555;
}

.pageList dd {
	margin:0 0 8px 35px;
	line-height:150%;
}

.pageList dd:hover {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-opera-border-radius:5px;
	background:#eee;
	line-height:150%;
}

.pageList dd a {
	padding:3px 10px 3px 20px;
}

.pageList dd.category {
	margin-bottom:20px;
}

.pageList dd.category a {
	background:url(../../../common/img/icon/folder.png) no-repeat 0px 3px;
}

.pageList dd.page a {
	background:url(../../../common/img/icon/file.png) no-repeat 0px 3px;
}

.pageList dd span {
	font-size:90%;
	color:#555;
}

.pageList dd ul.under_page {
	margin:5px 0 15px 35px;
	line-height:150%;
}

.pageList dd ul.under_page a {
	padding:3px 10px 3px 20px;
	background:url(../../../common/img/icon/file.png) no-repeat 0px 3px;
}

.pageList dd ul.under_page span {
	font-size:90%;
	color:#555;
}