@charset "UTF-8";

/* structure */

.container {
	background: #eed;
}

#content {
	padding-bottom: 0;
	padding-top: 20px;
}

#content.withBanner {
}

#remote {
	right: 28px;
}

#header {
	margin-bottom: 0;
}

#footer {
	margin-top: 0;
	border-top-width: 0;
}

#footer a {
	color: #000;
}

.colAB {
	background-color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 310px;
}

.colA {
	padding-left :20px;
}

.colB {
	padding-right :20px;
}

.colAB .colB {
	float: left;
	padding-left: 20px;
	margin-right: -310px;
	width: 250px;
}


/* header */

.header {
	margin-bottom: 0;
	border-width: 0;
	position: relative;
	padding-left: 0;
}

.header .title {
	padding: 0;
	background-position: right top;
	background-repeat: no-repeat;
}

.header .title li {
	display: inline;
	margin-right: 5px;
	font-size: 95%;
	color: #666;
	list-style-position: outside;
}

.header .title .head {
	padding-right: 500px;
}

.header .title .body {
	padding-top: 30px;
	padding-left: 110px;

	min-height: 70px;
} * html .header .title .body { height: 70px; }


.header h1 {
	color: #332619;
}

.header h1 a{
	color: #332619 !important;
}

.header h1 a:hover {
	text-decoration: underline;
}

.header .menu {
	background: #eee;
	border: solid #ccc;
	border-width: 1px 0;
}

.header .menu ul {
	padding-left: 10px;
}

.header .menu a {
	color: #332619;
}

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


/* contentsHead */

.colA .list h2,
.colA .list h2 a,
.sideList h2,
.sideList h2 a,
.topicpath h2,
.communityPage #information h2{
	color: #666 !important;
}

