/* CSS Document */
body {
	margin:0;
	padding:0;
	text-align:center;
	color:#000000;
	background:#e6e6e6;
}

#wrapper {
	margin:20px auto;
	width:700px;
	text-align:left;
	background-color: #FF9900;
}

#flash {
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 700px;

}

#maincontent {
	float: right;
	height: 450px;
	width: 348px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FF9900;
	background-color: #FFFFFF;

}

#sidebar {
	float: left;
	height: 380px;
	width: 348px;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #FF9900;
	background-color: #FFFFFF;

}

#footer {
	height: 20px;
	width: 700px;
	background-color: #FF9900;
	font-size: 9px;
	color: #666666;
	text-align: center;
	vertical-align: middle;

}

/*-----リンクの設定-----*/
a:link,a:visited {
	color:#ff6600;
	background:transparent;
	text-decoration:none;
}
a:hover,a:active {
	color:#999933;
	background:transparent;
	text-decoration:none
}

/*-----ナビゲーション-----*/
ul#navigation {
	margin:0;
	padding:0px;
	list-style:none;
	text-align:center;
	color:#000000;
	background:#ff9900;
	width: 700px;
	float: left;
	height: 22px;
}
ul#navigation li {
	display:inline;
}
ul#navigation a {
	padding:0.2em 0.6em;
}
#navigation a:link, #navigation a:visited {
	color:#ffffff;
	background:#ff9900;
}
#navigation a:hover, #navigation a:active {
	color:#000000;
	background:#ffffff;
}h1 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 700px;
}
h2 {
	color: #FFFFFF;
	background-color: #FF9900;
	width: 120px;
	font-size: 14px;
	height: 1.5em;
	padding-top: 3px;
}
#waku {
	width: 100%;
	height: 460px;
}
