body {
	margin:0px auto;
	width:964px;
	background-color:#fff;
	text-align:center;
/*	background-image: url(img/15a.jpg);
	background-repeat: repeat-x; */
}

#header {
	top: 0;
	left: 10;
	width: 100%;
	z-index: 100;
/*    background-image: url('img/topbg.jpg')  */
}


.ititle {
	background-color:#FD9800;
	border-radius: 6px 6px 0 0;
	color:#fff;
	font-size: 14pt;
	float:left;
	padding:4px 1em 1px 1em;
	}

.newttl{
	text-align:left;
	border-style:solid;
	border-width:0 0 1px 20px;
	border-color:#59C9FF;
	color:#DB3100;
	/* font-weight:bold; */
	}

#navi ul {
	margin:0;
	padding:0;
	list-style-type:none;
	behavior: url("csshover.htc");/* IE6 */
	height:52px;
}

#navi ul a {
	color: #ffffff;
	text-decoration: none;
	white-space:nowrap
}

#navi ul li a:hover {
	color: #ff0000;
	background-position:2px center;
}

#navi ul li {
	width: 169px;
	height: 50px;
	font-weight: bold;
	float: left;
	border:solid #fff;
	border-width:1px 1px 0 0;
    color: #666666;
    text-decoration: none;
    background-image : url(../img/menubg2.png);
    background-position: top left;
    background-repeat: repeat-x;
}

#navi ul li.line { /* top only */
	border-left:1px solid #fff;
	width: 109px;
}

#navi ul li a {
	color: #666666;
	display: block;
	height: 100%;
	font-size:90%;
	text-align: center;
	line-height:3.5em;
/*	padding-top:20px; */
}

#navi ul li ul li {  /* 子メニュー */
	margin: 0;
	font-weight: normal;
	border-left:1px solid #fff;
	border-bottom:none;
	position:relative;
	left:-1px;
	float: none;
	height:30px;
	background: #FD9800;
//	border-radius: 0 0 0 0;
}

#navi ul li ul li a {
	color: #ffffff;
	font-size:80%;
	border-bottom:1px solid #666;
	line-height:2.4em;
}

#navi ul li ul li a:hover {
	color: #ffffff;
	background-color:#FD5F00;
}

#navi ul li ul {
	display: none;
}
	/* ON */
#navi ul li:hover ul {
	display: block;
	position: absolute;
	z-index: 100;
}



H1{
  font-family : 富士ポップＰ;
  color : #ffffff;
  padding: 5px 0 5px 0;
  background-position : center;
  background-repeat : no-repeat;
  background-image : url(../img/h2bg_r2.gif);
  text-align : center;
}

P{
	font-size : medium;
	text-align : center;
}
H2{
  font-family : "ＭＳ Ｐゴシック";
  color : #000;
  background-color : #FFC875;
  text-align : center;
  padding: 5px 0 5px 0;
}
H3{
  font-family : "ＭＳ Ｐゴシック";
  text-align : right;
}

#pagebody{
  	width : 940px;
/*	margin: 0 auto; */
/*	margin-top:8px; */
	text-align:left;
/*	background-color:#FFFFC8; */
}

#slideshow {
			position: relative;
			width:  900px;
			height: 304px;
}
#slideshow img {
			position: absolute;
			top:  0;
			left: 3px;
			z-index: 8;
			opacity: 0.0;
}
#slideshow img.active {
			z-index: 10;
			opacity: 1.0;
}
#slideshow img.last-active {
			z-index: 9;
}











