 body {
	background-color: #f0f8ff;
	 margin-top: -18pt;
            font-size: 11pt; color: #000080;
}
h1 { 
 font-size:36pt;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=navy,direction=135,strength=8);
 color: #0066cc;
 text-align:center;
 }  
h2 {
 font-size: 24pt; color: #110099;
 text-align: center;
 } 
h4 {
 font-size: 15pt; color: #555599;
 text-align: left;
 } 
h5 {
 font-size: 8pt; color: #555599;
 text-align: center;
 } 
p {
 font-size: 10pt; color: #330033;
 text-align: left;
 }
li{
 font-size: 10pt; color: #880000;
 text-align: center;
 text-decoration: none;
}
#wrapper {
	width: 850px;
           margin:0 auto;
           text-align: left;
           background-color: #dcdcdc;
}
#header {
            margin:0px;
            padding:0px;
	z-index: 100;
	width: 100%;
	height: 95px;
	/*background-image :url(images/head.gif);*/
}
 #navigation {
	width: 840px;
}
#navigation ul {
	list-style: none;
	margin: -28px;
	padding: 0px5px0px;
	height: 20px;
	overflow: hidden;
	border-bottom: /*2px solid #CCCCCC*/;
}
#navigation li {
	float: left;
	width:120px;
	margin: 0;
	padding: 0;
}
#navigation a {
	display: block;
	width: 100%;
	padding: 0;
	color: #ffff66;
	background-color: #4C924D;
	background-image: url(images/push.gif);
	background-position: left top;
	text-decoration: none;
	text-align: center;
}
#navigation a:hover {
	background-color: #297E27; 
	background-position: right top;
}
#container{
            position:relative;/*#primaryと#secondaryの親ボックスのためrilativeを指定*/
}
#primary {
	float:left;
	width: 700px;
	margin:10px 0; /* 上下方向にマージンを指定*/
	background-image :url(kabe2.gif);
            list-style: none;
}
#primary ul {
		margin: -20px 0;
		padding: 0;
		list-style: none;
		text-align: center;
}
#secondary {
	float: right; 
	width: 150px;
	margin:-10px 0 ; /* 上下方向にマージンを指定*/
	background-color:#add8e6  ; 
            text-align: center;
　　　　  font size=12pt
}

#secondary ul {
		margin: -5px 0 0 0px;
		padding: 0;
		list-style: none;
	}
	#secondary li {
		margin: 0;
		border-bottom: 0px solid #CCCCCC;
		color: #776666;
	}
	#secondary li a {
		display: block;
		width: 138px !important;
		height:20px;                  
                        padding: 10px 0px 0px 0px;
		font-size:11pt;              /* 文字サイズ（12pt） */
		font-family: Arial, Helvetica, sans-serif;
		color: #003300;
		text-decoration: none;
                        text-align: center;
		background: url(images/botan.gif) left center no-repeat;
	}
	#secondary li a:hover {
		color: #ec8602;
		background: none;
	}

	#secondary li1 {
		float: right; 
		margin: 0;
		border-bottom: 0px solid #CCCCCC;
		color: #776666;

}
	#secondary li1 a {
		display: block;
		width: 138px !important;
		width /**/: 138px; /* Windows Internet Explorer 5逕ｨ縺ｮ蛟､ */
		height:20px;                  
                        padding: 10px 0px 0px 0px;
		font-size:11pt;              /* 文字サイズ（12pt） */
		font-family: Arial, Helvetica, sans-serif;
		color: #003300;
		text-decoration: none;
                        text-align: center;
		background: url(images/botan.gif) left center no-repeat;
	}

	#secondary li1 a:hover {
		color: #ec8602;
		background: none;
}

.menu{
  width:140px;                  /* 幅（100px） */
  height:25px;                  /* 高さ（25px） */
  color:#FFFFFF;             /* 文字色（白） */
  font-size:12pt;              /* 文字サイズ（12pt） */
  text-align:center;          /* 文字（中央揃え） */
  background-color:#bb5500;    /* 背景色（cha） */
  border-style:solid;          /* 枠線（四角） */
  border-width:3px;           /* 枠線の幅（3px） */
  border-color:#8888FF;     /* 枠線の色（薄い青） */
}

.submenu{
  width:100px;                  /* 幅（100px） */
  font-size:11pt;               /* 文字サイズ（12pt） */
  text-align:center;            /* 文字（中央揃え） */
  background-color:#330066;    /* 背景色（薄いnavy） */
  border-style:solid;           /* 枠線（四角） */
  border-width:1px;            /* 枠線の幅（1px） */
  border-color:#888888;       /* 枠線の色（グレー） */
}
.submenu1{
  width:160px;                  /* 幅（100px） */
  font-size:11pt;               /* 文字サイズ（12pt） */
  text-align:center;            /* 文字（中央揃え） */
  background-color:#330066;    /* 背景色（薄いnavy） */
  border-style:solid;           /* 枠線（四角） */
  border-width:1px;            /* 枠線の幅（1px） */
  border-color:#888888;       /* 枠線の色（グレー） */
}



#footer {
	clear: both; /* 回り込みを解除 */
	background-color: #acdcff;
	height:25px;
	position:relative;
  	  bottom:0px;
  	  width:100%;
 } 
table{
	width:700px;
	margin:5px 0;
	border-color:#ccffff; 
	padding:0px;
	font-size:15px;
	text-align:left
}

a{text-decoration:none}       /* リンクの飾り（なし） */
a:link{color:#996600}          /* リンクの色（白） */
a:visited{color:#ff9900}      /* 訪問済みリンクの色（白） */
