 body {
	background-color: #f0f8ff;
	 margin-top: -18pt;
             /* background-image :url(images/kabe3.jpg);*/
}
h1 { 
 font-size:36pt;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=navy,direction=135,strength=8);
 color: #0066cc;
 text-align: center;
 }  
h2 {
font-size:30pt;
filter:progid:DXImageTransform.Microsoft.Shadow(color=navy,direction=135,strength=5);
color: #87ceeb;
text-align: center;
 } 
h3 {
font-size:12pt;
filter:progid:DXImageTransform.Microsoft.Shadow(color=navy,direction=135,strength=1);
color: #336600;
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: 780px;
           margin:0 auto;
           text-align: left;
           background-color: #dcdcdc;
}
#header {
            margin:0px;
            padding:0px;
	z-index: 100;
	width: 780px;
	height: 95px;
	/*background-image :url(images/head.gif);*/
}
 #navigation {
	width: 760px;
}
#navigation ul {
	list-style: none;
	margin: -20px;
	padding: 0px5px0px;
	height: 20px;
	overflow: hidden;
	border-bottom: /*2px solid #CCCCCC*/;
}
#navigation li {
	float: left;
	width:105px;
	margin: 0;
	padding: 0;
}
#navigation a {
	display: block;
	width: 100%;
	padding: 0;
	color: #FFFFFF;
	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: right;
	width: 600px;
	background:#ffffff url(kabe3.jpg) repeat fixed ;
	margin:0px 0 35px; /* 上下方向にマージンを指定*/
	list-style: none;
}
#primary ul {
		margin: -20px 0;
		padding: 0;
		list-style: none;
		text-align: center;
}
#secondary {
	float: left;
	width: 150px;
	margin:-10px 5px ; /* 上下方向にマージンを指定*/
	background-color:#ddffff  ; 
            text-align: center;
　　　　  font size=10pt
}

#secondary ul {
		margin: -5px 0 ;
		padding: 0;
		list-style: none;
	}
	#secondary li {
		margin: 0;
		border-bottom: 0px solid #CCCCCC;
		color: #776666;
	}
	#secondary li a {
		display: block;
		width: 138px !important;
		width /**/: 138px; /* Windows Internet Explorer 5逕ｨ縺ｮ蛟､ */
		height:20px;                  
                        padding: 2px 0px ;
		font-size:12pt;              /* 文字サイズ（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;
	}
.menu{
  width:140px;                  /* 幅（100px） */
  height:25px;                  /* 高さ（25px） */
  color:#66FFFF;             /* 文字色（白） */
  font-size:12pt;              /* 文字サイズ（12pt） */
  text-align:center;          /* 文字（中央揃え） */
  background-color:#bb5500;    /* 背景色（cha） */
  border-style:solid;          /* 枠線（四角） */
  border-width:3px;           /* 枠線の幅（3px） */
  border-color:#8888FF;     /* 枠線の色（薄い青） */
}

.submenu{
  width:130px;                  /* 幅（100px） */
  font-size:11pt;               /* 文字サイズ（12pt） */
  text-align:center;            /* 文字（中央揃え） */
  background-color:#330066;    /* 背景色（薄いnavy） */
  border-style:solid;           /* 枠線（四角） */
  border-width:1px;            /* 枠線の幅（1px） */
  border-color:#888888;       /* 枠線の色（グレー） */
}



#footer {
	margin: 0;
	padding:0;
	clear: both; /* 回り込みを解除 */
	background-color: #ffcc00;
	height: 25px;
	border-top: /*1px solid #000333*/
 } 

/* a{text-decoration:none}       /* リンクの飾り（なし） */
a:link{color:#FFFFFF}          /* リンクの色（白） */
a:visited{color:#FFFFFF}      /* 訪問済みリンクの色（白） */
*/