* {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	/*color: #776d6d;*/
	color: #628ffb;
}

a img {
	border-style: none;
}

a:visited {
	/*color: #a29191;*/
	color: #628ffb;
}

a:hover {
	color: #be6262;
}

a:active {
	color: #e96a6a;
}

body {
	padding: 0px;
	margin: 0px;
	color: #626262;
	background-color: #796449;
	font-family:tahoma;
	font-size: 16px;
	line-height: 18px;
}

div#page {
	text-align: left;
	width: 850px;
	margin: 10px 0 0 10px;
	padding: 8px;
	background-color: #ffffff;
}

div#page-container {
	width: 100%;
	background-color: #bebca6;
}

div#menu-container {
	float: left;
	width: 200px;
	background-color: #bebca6;
}

div#menu {
	width: 200px;
	background-color: #e9e8d2;
}

ul#menurollover {
	padding: 20px 0 20px 12px;
	list-style: none;
}

/* 通常時 */
a.menurollover-top {
	display: block;
	width: 166px;
	height: 18px;
	background: url("../images/button_images/home.gif") 0 0 no-repeat;
	text-decoration: none;
}

/* マウスカーソルを上に載せた時 */
a:hover.menurollover-top {
	background: url("../images/button_images/home1.gif") 0 0 no-repeat;
}

/* クリックした時 */
a:active.menurollover-top {
	background: url("../images/button_images/home2.gif") 0 0 no-repeat;
}

/* 未訪のリンク */
a:link.menurollover-top {
	
}

/* 訪問済みのリンク */
a:visited.menurollover-top {
	
}

/* 通常時 */
a.menurollover-shokai {
	display: block;
	width: 166px;
	height: 18px;
	background: url("../images/button_images/shoukai.gif") 0 0 no-repeat;
	text-decoration: none;
}

/* マウスカーソルを上に載せた時 */
a:hover.menurollover-shokai {
	background: url("../images/button_images/shoukai1.gif") 0 0 no-repeat;
}

/* クリックした時 */
a:active.menurollover-shoki {
	background: url("../images/button_images/shoukai2.gif") 0 0 no-repeat;
}

/* 通常時 */
a.menurollover-concept {
	display: block;
	width: 166px;
	height: 18px;
	background: url("../images/button_images/concept.gif") 0 0 no-repeat;
	text-decoration: none;
}

/* マウスカーソルを上に載せた時 */
a:hover.menurollover-concept {
	background: url("../images/button_images/concept1.gif") 0 0 no-repeat;
}

/* クリックした時 */
a:active.menurollover-concept {
	background: url("../images/button_images/concept2.gif") 0 0 no-repeat;
}

/* 通常時 */
a.menurollover-aisatsu {
	display: block;
	width: 166px;
	height: 18px;
	background: url("../images/button_images/aisatu.gif") 0 0 no-repeat;
	text-decoration: none;
}

/* マウスカーソルを上に載せた時 */
a:hover.menurollover-aisatsu {
	background: url("../images/button_images/aisatu1.gif") 0 0 no-repeat;
}

/* クリックした時 */
a:active.menurollover-aisatsu {
	background: url("../images/button_images/aisatu2.gif") 0 0 no-repeat;
}

/* 通常時 */
a.menurollover-naiyo {
	display: block;
	width: 166px;
	height: 18px;
	background: url("../images/button_images/shinryounaiyou.gif") 0 0 no-repeat;
	text-decoration: none;
}

/* マウスカーソルを上に載せた時 */
a:hover.menurollover-naiyo {
	background: url("../images/button_images/shinryounaiyou1.gif") 0 0 no-repeat;
}

/* クリックした時 */
a:active.menurollover-naiyo {
	background: url("../images/button_images/shinryounaiyou2.gif") 0 0 no-repeat;
}

/* 通常時 */
a.menurollover-oshirase {
	display: block;
	width: 166px;
	height: 18px;
	background: url("../images/button_images/oshirase.gif") 0 0 no-repeat;
	text-decoration: none;
}

/* マウスカーソルを上に載せた時 */
a:hover.menurollover-oshirase {
	background: url("../images/button_images/oshirase1.gif") 0 0 no-repeat;
}

/* クリックした時 */
a:active.menurollover-oshirase {
	background: url("../images/button_images/oshirase2.gif") 0 0 no-repeat;
}

/* 通常時 */
a.menurollover-qa {
	display: block;
	width: 166px;
	height: 18px;
	background: url("../images/button_images/qa.gif") 0 0 no-repeat;
	text-decoration: none;
}

/* マウスカーソルを上に載せた時 */
a:hover.menurollover-qa {
	background: url("../images/button_images/qa1.gif") 0 0 no-repeat;
}

/* クリックした時 */
a:active.menurollover-qa {
	background: url("../images/button_images/qa2.gif") 0 0 no-repeat;
}

/* 通常時 */
a.menurollover-sitemap {
	display: block;
	width: 166px;
	height: 18px;
	background: url("../images/button_images/sitemap.gif") 0 0 no-repeat;
	text-decoration: none;
}

/* マウスカーソルを上に載せた時 */
a:hover.menurollover-sitemap {
	background: url("../images/button_images/sitemap1.gif") 0 0 no-repeat;
}

/* クリックした時 */
a:active.menurollover-sitemap {
	background: url("../images/button_images/sitemap2.gif") 0 0 no-repeat;
}

div#menu-banner {
	width: 200px;
	height: auto;
	padding: 2px 0 0 0;
	background-color: #ffffff;
}

div#menu-banner div {
	padding: 0 0 2px 0;
}

div#menu-banner a img {
	border-style: none;
}

div#menu-add {
	/*padding: 10px 0 10px 20px;*/
	color: #3f3f3f;
	/* background-color: #bebca6; */
	text-decoration: none;
}

div#menu-add form {
	line-height: 30px;
}

div#menu-add input {
	margin-right: 8px;
	vertical-align: middle;
}

div#body-container {
	width: 650px;
	float: right;
	padding: 0 0 4px 0;
	background-color: #ffffff;
}

div#header {
	width: 650px;
	height: 220px;
	padding: 0 0 0 0;
}

div.header-left {
	float: left;
	width: 293px;
	height: 220px;
}

div.header-right {
	float: left;
	width: 293px;
	height: 220px;
}

div#contents-container {
	padding: 0 0 0 2px;
}

div.title {
	padding: 20px 0 20px 0;
}

div#footer {
	clear: both;
	height: 80px;
	border-top: 1px solid #d0d0d0;
	text-align: center;
	background-color: #e9e8d2;
}

div#footer p#navigation {
	margin: 15px 0 0 0;
	color: #525252;
	font-family: tahoma;
	font-size: 16px;
	text-decoration: none;
	line-height: 17px;
}

div#footer p#copyright {
	margin: 8px 0 0 0;
	color: #525252;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	line-height: 14px;
}

.float-clear-both {
	clear: both;
}

.float-clear-left {
	clear: left;
}

.float-clear-right {
	clear: right;
}

#bannerbox {
	position: relative;
	text-align: left;
	left: 18px;
	bottom: 170px;
}
