* {
	margin: 0;
	padding: 0;
}

body {
	height: auto;
	width: 800px;
	margin: 10px auto;
	background: #eee;
	color: #333;
	font: small/1.6em "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

a:link { 	color: #336699; }
a:visited { color: #663399; }
a:hover,a:active { color: #000000; }

h1 {
	width: 800px;
	height: 75px;
	border-bottom: 10px solid #063;
	background-image: url(images/top_banner.jpg);
	text-indent: -9999px;
}

h2 {
	text-align: center;
	font: bold normal 24pt "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin: 1em;
	padding: 0.1em 3em;
	border-bottom: 3px double #999;
}

h3 {
	margin: 1em 0 0.5em;
}
#global_navi {
	text-align: right;
	font-size: 0.9em;
	color: #666666;
	text-decoration: none;
}

/*  各ページのメニュー */

#menu {
	border-bottom: #063 solid 2px;
	height: 1.6em;
}
#menu li {
	float: left;
	margin: 0 1em 0.2em; 
	list-style: none;
}
#menu li a {
	padding: 0 0.5em;
	text-decoration: none;
}
#menu li a:link {	color: #333; }
#menu li a:visited {	color: #333; }
#menu li a:hover { color: #fff; background: #9c6; }
#menu li a:active {	color: #fff; background: #9c6; }
.this_page { background: #9c6; }

#root_navi {
	margin: 1em 0;
	font-size: 0.9em;
}

#contents {
	margin: 1em 2em;
}

#bottom_navi {
	text-align: center;
	margin: 1em;
	clear: both;
}

#footer {
	background: #063;
	font-size: x-small;
	color: #fff;
	line-height: 1.2em;
	padding: 0.5em 2em;
}

/*           CLASS Section            */
.clear_both { clear: both; }

.left_image {
	float: left;
	margin-right: 1em;
}
.right_image {
	float: right;
	margin-left: 1em;
}
.centering {
	text-align: center;
}

.big_text { font-size: 120%; }
.small_txt { font-size: 80%; }

.now {
	background: #9c6;
	padding: 0.2em 0.5em;
}