html{
	background:#fff;
}
body{
	margin:0 0 0 0;padding:16px 0 0 0;
	font-size:82%;text-align:center;font-family:arial;
	background:url(../img/bg-footer.png) left bottom repeat-x;
}

b{font-family:'arial black';font-weight:normal;}
dl{margin:2px;}
dt{}
dd{margin:0 0 0.5em 1em;}

.clearfix{clear:both;}
.clearfix2{overflow:hidden;zoom:1;}
p{margin:0 0 0.8em 0;}
h2{}
.h2img{float:left;margin:0 2px 2px 0;}

h3{font-size:20px;font-weight:bold;line-height:200%;font-family:georgia;}
h4{border-bottom:1px solid #000;font-weight:bold;}
h5{font-weight:bold;}
.waku{border-collapse:collapse;}
.waku td{padding:3px;border:1px solid #333;}
.end{margin-bottom:1.5em;}
.end2{margin-bottom:2.5em;}
.kome{text-indent:-1em;padding-left:1em;}
.disc li{list-style-type:disc;margin-left:1.5em;}
.box_silver{border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:8px;margin:8px 0;line-height:125%;}
.imgleft{float:left;margin:0 4px 0 0;}

#container{
	width:900px;margin:0 auto;text-align:left;
}

#header{}
#window{width:900px;height:396px;margin:2px 0 0 0;}
#window img{float:left;margin:2px;}
#maintitle{text-indent:-2000px;width:671px;height:117px;background:url(../img/titlee.png) no-repeat;position:absolute;margin:123px 0 0 227px;}
#maintitle a{display:block;width:600px;height:80px;}
#title{}
#title a{text-decoration:none;font-family:georgia;color:#000;font-size:18px;font-weight:bold;}

#navigation{margin:12px 0 0 0;}
#navigation li{width:161px;float:left;margin:0 8px 0 0;padding:6px;background:url(../img/bg-stripe3.png) #ccc;}
#navigation li.nav5{margin:0 0px 0 0;}
#navigation li a{display:block;background:#fff;padding:8px 6px;text-decoration:none;color:#000;font-weight:bold;font-family:'georgia';}
#navigation li a:hover{background:url(../img/bg-stripe5.png) #ccc;color:#fff;}

#wrapper{margin:1.5em 0 0 0;}

#main{width:570px;float:left;}
#side{width:300px;float:right;}

#contents{margin:1.5em 0 0 0;clear:both;background:url(../img/bg-contents.png) repeat-y #fff;}
#contents #main{width:640px;float:right;}
#contents #side{width:240px;float:left;border-right:1px solid #ccc;}

.h2news{background:url(../img/ar01.png) no-repeat;padding:0 0 0 34px;height:32px;line-height:32px;font-size:18px;font-family:'arial black';}
#history{margin:0 0 2em 12px;}
#history dt{color:#009ddd;line-height:1.5em;height:1.5em;padding:1em 0;font-family:verdana;}
#history dd{margin:-2.5em 0 0 0; padding:0 0 1em 6.5em;border-bottom:2px dotted #dfddd8;}

#side-summary{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:8px;}
#side-summary h2{font-size:110%;line-height:110%;margin:0 0 0.5em 0;}
.summary dt{border-bottom:1px solid #333;margin:0 0 0.2em 0;}
.summary dd{line-height:110%;margin:0 0 0.8em 0;font-size:90%;}

#side-menu{background:url(../img/bg-stripe3.png) #ccc;padding:4px 0;}
#side-menu li{background:#fff;}
#side-menu li a{display:block;text-decoration:none;border-bottom:1px dotted #ccc;padding:6px 4px 6px 16px;font-size:13px;line-height:120%;color:#222;background:url(../img/ar02.png) 0px 6px no-repeat;}
#side-menu li a:hover{color:#000;}

#footer{height:100px;margin:2.5em 0 0 0;}
