body {background: url(../image/ami.gif) fixed repeat; text-align: center;}

#footer {position:relative; width:100%; font-family:'Lucida Sans Unicode', sans-serif; font-size:14px;}
.foot {height:20px; line-height:20px; position:relative; text-align:right;}
.foot span{margin-right:30px; color:#000;}
.foot a{text-decoration:none; color:#000; display:block; background-color:#c9f;}
.foot a:hover {color:#000; background-color:#fe6;}

#header {position:relative; width:100%; font-family:'Lucida Sans Unicode', sans-serif; font-size:14px;}
.head {position:relative; height:24px; line-height:24px; margin:0 26px; text-align:left; font-weight:lighter; display:block; background-color:#c9f;}
.head span {margin-left:5px; color:#000;}
.head a {background-color:#c9f; text-decoration:none; display:block; color:#000;}
.head a:hover {color:#000; background-color:#fe6;}
.buttonl {background: #c9f url(../image/gearth.gif) no-repeat; left: 0px;}
.buttonr {background: #c9f url(../image/home2.gif) no-repeat; right: 0px;}
.buttonl,div.buttonr {background-position:center center; position:absolute;}
.buttonl a,div.buttonr a {border-color:#c9f; border-style:solid; border-width: 1px; width: 24px; height: 22px; display: block;}
.buttonl a:hover {background: #fe6 url(../image/gearth.gif) no-repeat;}
.buttonr a:hover {background: #fe6 url(../image/home5.gif) no-repeat;}
.buttonl a:hover,div.buttonr a:hover {border-style:outset; border-color:#fff #fe6 #fe6 #fff; background-position: center center;}

div.headmini {margin-bottom:4px; height:16px; line-height:16px; position:relative; text-align:left; text-indent:10%; font-size:16px; font-weight:lighter; color:#000; background:url(../image/line3.gif) repeat; display:block;}
div.headbar {height:24px; line-height:24px; text-align: left; font-weight:lighter; color:#000; z-index:31; font-family:'Lucida Sans Unicode', sans-serif; background-color:#c9f; font-size:18px; text-indent:7%;}
div.headbar span{margin-left: 5px;}

#base {width: 980px; margin: 0 auto; padding:0px; background-color:#fff; text-align:center; font-family: "メイリオ","Meiryo", tahoma, verdana, 'Lucida Sans Unicode', sans-serif;}
.basesel {width: 980px; text-align: left; padding: 0px;background:url(../image/bgside.gif) repeat-y left;}
.basenavi {float:left; width: 180px; font-size: 12px; line-height: 1.2; padding:10px 10px 10px 10px; background-color: #ff9; font-family: "メイリオ","Meiryo", tahoma, verdana, 'Lucida Sans Unicode', sans-serif;}
.basecont {float:right; width: 780px; padding: 0px; background-color: #fff;}
.basemain {float:left; width: 530px; padding: 0 0 0 10px; font-size: 16px; line-height: 1.5; background-color: #fff; font-family: "メイリオ","Meiryo", tahoma, verdana, 'Lucida Sans Unicode', sans-serif;}
.basesub {float:right; width: 220px; padding: 0 10px; font-size: 14px; line-height: 1.2; background-color: #fff; font-family: "メイリオ","Meiryo", tahoma, verdana, 'Lucida Sans Unicode', sans-serif;}

.mojib1 {
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	line-height: 70%;
	color: #fff;
	text-decoration: none;
	background-color: #666;
}
.mojib2 {
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	color: #000;
	text-decoration: none;
}

.mojic0 {
background-color: #fff;
color: #000;
}
.mojic3 {
	font-family: Tunga, Garamond, serif;
	font-size: 70%;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

