body {
  margin: 0;
  padding: 0;
  font-family: "メイリオ",sans-serif; 
}

head {
	margin: 0;
	padding: 0;
}
img{ 
	border: 0px 
 }
a:link { 
	color: #000;
}
a:visited { 
	color: #808080; 
}
a:hover { 
	color: #00a1e9;
 }
a:active { 
	color: #00a1e9; 
}
div#container {
	background: #ffffff;
	margin: 0 auto;
	width: 850px;  
}

div#header {
	background: #000;
	color: #fff;
	margin: 0; 
}

div#content {
	padding: 1em 1em 5em;     /* フッターの内容量によっては下方向のpaddingを調整 */
}

div#footer {
  background: #0068b7;
  bottom: 0;                /* フッターが下に来るように*/
  color: #fff;
  width: 100%;
  height: 30px;
  	text-align: center;
	margin-top: -8px;
	font-size: 70%;
}


he {
margin:0;
  padding: 0;  
}
.ga {
	margin-top: 10px;
	z-index: 3;
	position: absolute;
	float: left;
}
.ga3 {
	margin: 0px 0px -10px 0;
}
.ga4 {
	margin: 6px 0px -3px 0;
}
.bg {
	position: relative;
	margin: 60px 0px 0px -95px;
	 z-index: 1;
}

.bg2 {
	position: absolute;
	z-index: 2;
}

.box3 {
	width: 208px;
	height: 30px;
	background-color: #00a1e9;
	text-align: center;	
	margin-top: 25px;
	vertical-align: middle;
	layout-grid-line:30px;
}
.box6 {
	width: 206px;
	margin-top: 6px;
}
.box7 {
	width: 208px;
	height: 30px;
	background-color: #00a1e9;
	text-align: center;	
	margin-top: 200px;
	vertical-align: middle;
	layout-grid-line:30px;
}
.box8 {
	width: 208px;
	height: 30px;
	background-color: #00a1e9;
	text-align: center;	
	margin-top: 60px;
	vertical-align: middle;
	layout-grid-line:30px;
}
.box9 {
	width: 206px;
	margin-top: 6px;
}
.box10 {
	width: 208px;
	height: 30px;
	background-color: #00a1e9;
	text-align: center;	
	margin-top: 14px;
	vertical-align: middle;
	padding: 4x 0 0 0; 
}

.box18 {
margin: 20px 173px 0px 172px;	
}

h1 {
	padding: 6px 0;  font-size: 9pt;  margin: 0px; color: gray; 
}
h2 {
	float: right;
	 font-size: 9pt;  margin-top: 4px; color: #000; 
}


.shi {
	 font-size: 80%; 
	 color: #000; 
}
.shi2 {
float: right;
	 font-size: 90%; 
	 color: #000; 
	 margin:-20px 0px 0px 0px;
	 font-weight: bold;
}
.ca {
float: right;
	 font-size: 60%; 
	 color: #000; 
}

.nav01{
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	background: #00a1e9;
	width: 208px;
	padding: 26px 0;
	margin-top: 14px;
	text-align: center;
	font-weight: bold;
	font-size: 120%;
	color: #fff; 
}
.nav02{
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	background: #d70035;
	width: 208px;
	padding: 26px 0;
	margin-top: 7px;
	text-align: center;
}
.nav03 {
    display: block;
    text-decoration: none;
	text-align: center; 
    background-color: #fff;
    width: 196px;
    padding: 10px 0;
	margin-top: 7px;
	border: 6px solid #f39800; 
}
.nav04 {
    display: block;
    text-decoration: none;
	text-align: center; 
    background-color: #fff;
    width: 196px;
    padding: 10px 0;
	margin-top: 7px;
	border: 6px solid #00a960; 
}
.nav05 {
    font-size: 85%;
    font-weight: bold;
    list-style: none;
	margin: 0px 0px 0px -41px;
	
}
.nav05 li a {
    text-decoration: none;
    display: block;
    color: #00a1e9;
    background: #fff;
    width: 187px;
    padding: 5px 10px;
	border-top: 1px solid #00a1e9;
	border-right: 1px solid #00a1e9;
	border-left: 1px solid #00a1e9;
}
.nav06 {
	border-bottom: 1px solid #00a1e9;
}
.nav07 {
    font-size: 85%;
    font-weight: bold;
    list-style: none;
	margin: 0px 0px 0px -41px;
	
}
.nav07 li a {
    text-decoration: none;
    display: block;
    color: #00a1e9;
    background: #fff;
    width: 187px;
    padding: 5px 10px;
	border-top: 1px solid #00a1e9;
	border-right: 1px solid #00a1e9;
	border-left: 1px solid #00a1e9;
}
.nav08 {
    font-size: 85%;
    font-weight: bold;
    list-style: none;
	margin: 0px 0px 0px -41px;
	
}
.nav08 li a {
    text-decoration: none;
    display: block;
    color: #00a1e9;
    background: #fff;
    width: 187px;
    padding: 5px 10px;
	border-top: 1px solid #00a1e9;
	border-right: 1px solid #00a1e9;
	border-left: 1px solid #00a1e9;
}
.nav09 {
    font-size: 85%;
    font-weight: bold;
    list-style: none;
	margin: 0px 0px 0px -41px;
	
}
.nav09 li a {
    text-decoration: none;
    display: block;
    color: #00a1e9;
    background: #fff;
    width: 187px;
    padding: 5px 10px;
	border-top: 1px solid #00a1e9;
	border-right: 1px solid #00a1e9;
	border-left: 1px solid #00a1e9;
}
.nav10 {
    font-size: 85%;
    font-weight: bold;
    list-style: none;
	margin: 0px 0px 0px -41px;
	
}
.nav10 li a {
    text-decoration: none;
    display: block;
    color: #00a1e9;
    background: #fff;
    width: 187px;
    padding: 5px 10px;
	border-top: 1px solid #00a1e9;
	border-right: 1px solid #00a1e9;
	border-left: 1px solid #00a1e9;
}


