#main-container {
	width:720px;
	margin:12px 14px 24px 16px;
}

#main-contents {
	width:535px;
	float:right;
}

#left-menu {
	width:169px;
	float:left;
}

/* Left menu */
.back-list {
	letter-spacing:0;
	padding:0 0 10px 0;
}

.back-list a {
	text-decoration:underline;
}

.back-list a:hover {
	text-decoration:none;
}

#menu-prod-list {
	margin:5px 0 0 0;
}

#menu-prod-list a {
	color:#1074a2;
	text-decoration:none;
}

#menu-prod-list a:hover {
	text-decoration:underline;
}

.menu-top-list {
	margin:4px 0 0 0;
}

.menu-top-list a {
	color:#1074a2;
	text-decoration:none;
}

.menu-top-list a:hover {
	text-decoration:underline;
}

.menu-top-border {
	margin:4px 0 0 0;
}

.menu-group {
	letter-spacing:0;
	padding:5px 0 10px 12px;
}

.menu-group a {
	color:#1074a2;
	text-decoration:none;
}

.menu-group a:hover {
	text-decoration:underline;
}

.menu-border {
	display:block;
	margin:4px 0 3px 0;
}

.menu-sys-title {
	padding:0 0 0 12px;
}

.menu-sys-group {
	letter-spacing:0;
	padding:7px 0 10px 12px;
}

.menu-sys-group a {
	color:#a30000;
	text-decoration:none;
}

.menu-sys-group a:hover {
	text-decoration:underline;
}

.menu-sys-group .sp-head .menu-border {
	display:none;
}

#left-menu .sp-none .menu-border {
	display:none;
}

#semenu-maker-block .menu-top-list a {
	color:#a30000;
	text-decoration:none;
}

#semenu-maker-block .menu-top-list a:hover {
	text-decoration:underline;
}

/* Page number */
#page-block {
	text-align:center;
	margin: 15px 0 0 0;
}
