@charset "shift_jis";
body {
text-align:center;
  scrollbar-face-color: #33aaff;       /* 表面の色 */
  scrollbar-3dlight-color: #88ccff;    /* 左端と上端の色 */
  scrollbar-highlight-color: #3366ff;  /* ハイライトの色 */
  scrollbar-shadow-color: #3366ff;     /* 影の色 */
  scrollbar-darkshadow-color: #003399; /* 右端と下端 */
  scrollbar-arrow-color: #ffffff;      /* 矢印の色 */
  scrollbar-track-color: #88ccff;      /* バーの背景の色 */
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl{
margin:0;
padding:0;
}
#container {
	font-size: 0.80em;
	line-height:1.25;
}
#boxA {
	background-image:url(img/topHead.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 210px;
}

#boxB {
	background-image:url(img/topBody.jpg);
	background-repeat: repeat-y;
	background-position: center;
 margin-left:auto;
 margin-right:auto;
 	text-align:center;
}

#boxD {
	background-image:url(img/topFoot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 24px;

}
.contents{
	width:890px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position: relative;
}	
#main {
	margin:0;
	height:230px;
	position: relative;
}	
#flash{
	position:absolute;
	width:890px;
	height:230px;
	z-index:4;
	left: 0px;
	top: 0px;
	
}	
#flash01{
	position:absolute;
	width:280px;
	height:160px;
	z-index:5;
	left: 9px;
	top: 10px;
	
}	
#flash02{
	position:absolute;
	width:280px;
	height:160px;
	z-index:6;
	left: 305px;
	top: 10px;
	
}	
#flash03{
	position:absolute;
	width:280px;
	height:160px;
	z-index:7;
	left: 600px;
	top: 10px;
	
}

body {
	background-color: #346697;
}
#map{
	position:relative;
	width: 890px;
	height: 404px;
	background-image: url(img/topMap.gif);
}
#naviMenu ul{
	list-style-type: none;
}
#naviMenu li{
	position:absolute;
}
#naviMenu li#tic a{
	position:absolute;
	left: 616px;
	top: 181px;
	background:url(img/buttons.gif);
	text-indent:-9999px;
	width:211px;
	height:45px;
	z-index:1;
}
#naviMenu li#tic a:hover{
	background:url(img/buttons.gif) no-repeat -322px 0;
}
#naviMenu li#tik a{
	position:absolute;
	width:220px;
	height:48px;
	background:url(img/buttons.gif) no-repeat 0 -48px;
	text-indent:-9999px;
	z-index:1;
	left: 420px;
	top: 77px;
}
#naviMenu li#tik a:hover{
	background:url(img/buttons.gif) no-repeat -322px -48px;
}
#naviMenu li#tif a{
	position:absolute;
	width:213px;
	height:40px;
	background:url(img/buttons.gif) no-repeat 0 -96px;
	text-indent:-9999px;
	z-index:1;
	left: 157px;
	top: 223px;
}
#naviMenu li#tif a:hover{
	background:url(img/buttons.gif) no-repeat -322px -96px;
}
#naviMenu li#tiy a{
	position:absolute;
	width:221px;
	height:45px;
	background:url(img/buttons.gif) no-repeat 0 -144px;
	text-indent:-9999px;
	z-index:1;
	left: 550px;
	top: 241px;
}
#naviMenu li#tiy a:hover{
	background:url(img/buttons.gif) no-repeat -322px -144px;
}
#naviMenu li#iyk a{
	position:absolute;
	width:200px;
	height:48px;
	background:url(img/buttons.gif) no-repeat 0 -192px;
	text-indent:-9999px;
	z-index:1;
	left: 310px;
	top: 141px;
}
#naviMenu li#iyk a:hover{
	background:url(img/buttons.gif) no-repeat -322px -192px;
}
#naviMenu li#kg a{
	position:absolute;
	width:322px;
	height:57px;
	background:url(img/buttons.gif) no-repeat 0 -240px;
	text-indent:-9999px;
	z-index:1;
	left: 477px;
	top: 307px;
}
#naviMenu li#kg a:hover{
	background:url(img/buttons.gif) no-repeat -324px -240px;
}
#title {
	position:absolute;
	width:220px;
	height:48px;
	text-indent:-9999px;
	z-index:1;
}
#apDivEichi {
	font-size:12pt;
	font-weight:600;
	line-height:16pt;
	position:absolute;
	width:346px;
	height:33px;
	z-index:3;
	left: 470px;
	top: 80px;
	color:#FFFFFF;
}
#apDiv2 {
	position:absolute;
	width:347px;
	height:80px;
	z-index:2;
	left: 471px;
	top: 104px;
	color:#FFFFFF;
	overflow: auto;
}
#apDiv3 {
	position:absolute;
	font-size:125%;
	font-weight:600;
	line-height:1.3;
	width:199px;
	height:120px;
	z-index:2;
	left: 92px;
	top: 41px;
	color:#666666;
	overflow: auto;
}
#footBox {
	height:25px;
}
#counter {
	float:left;
	font-size:12pt;
	z-index:5;
	padding-left: 50px;
	padding-top: 6px;
}
#saiyou {
	float:right;
	padding-right:50px;
	text-align: right;
	padding-top: 4px;
}

#setsumei {
	color:#666666;
	padding:5px 50px;
	text-align: left;
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
	border-bottom-width: thin;
	border-bottom-style: groove;
}