#page02 {
	clear: both;
	margin-top: 4px;
	text-align: left;
}
#page03 {
	width: 964px;
	margin-left: 153px;
	padding-top: 20px;
}


address {
	clear: both;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 71.4%;
	color: #FFF;
}
#gNavBg {
	height: 50px;
	background-image: url(../images/nakaNav/nakaGNavBase.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



#gNavWrap {
	background-image: url(../images/nakaNav/gNavBg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 1271px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
	.menu {
	height: 39px;
	width: 761px;
	margin-left: 249px;
	padding-top: 7px;
		}
	.menu ul li {
	float: left;
	position: relative;
	width: 168px;
		}
.menu ul .gNav01 {
	margin-right: 26px;
}
.menu ul .gNav02 {
	margin-right: 26px;
}
.menu ul .gNav03 {
	margin-right: 37px;
}
   .menu ul li table {
					border-collapse: collapse;
					border: none;
					font-size: 90%;
					padding: 0;
					position: absolute;
					top: 0;
					left: 0;
				}
				
   .gNav01Child {
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	width: 168px;
	height: 200px;
	z-index: 100;
	top: 39px;
	left: 0px;
			}
	.gNav01Child li {
	margin-bottom: 0;
	width: 168px;
	height: 42px;
				}
	.gNav02Child {
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	width: 168px;
	height: 252px;
	z-index: 100;
	top: 39px;
			}
	.gNav02Child li {
	margin-bottom: 0;
	width: 168px;
	height: 42px;
				}
	.gNav03Child {
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	width: 168px;
	height: 126px;
	z-index: 100;
	top: 39px;
			}
	.gNav03Child li {
	margin-bottom: 0;
	width: 168px;
	height: 42px;
				}
   .gNav04Child {
	visibility: hidden;
	overflow: hidden;
	position: absolute;
	width: 252px;
	height: 126px;
	z-index: 100;
	top: 39px;
			}
	.gNav04Child li {
	margin-bottom: 0;
	width: 168px;
	height: 42px;
				}
			

			.menu ul li a:hover {
				position: relative;
				z-index: 100;
			}
			
			.menu ul li:hover ul ,
			.menu ul li a:hover ul {
				visibility: visible;
				overflow: visible;
				height: auto;
				z-index: 10;
			}


	.menu li.gNav01 a {
	background-image: url(../images/nakaNav/gNav01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 39px;
	overflow: hidden;
}
   .menu li.gNav01 a:hover {
	background-image: url(../images/nakaNav/gNav01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -39px;
    }
	
	
	.menu li.gNav01 .gNav01_01 a {
	background-image: url(../images/nakaNav/gNav01_01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav01 .gNav01_01 a:hover {
	background-image: url(../images/nakaNav/gNav01_01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav01 .gNav01_02 a {
	background-image: url(../images/nakaNav/gNav01_02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav01 .gNav01_02 a:hover {
	background-image: url(../images/nakaNav/gNav01_02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav01 .gNav01_03 a {
	background-image: url(../images/nakaNav/gNav01_03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav01 .gNav01_03 a:hover {
	background-image: url(../images/nakaNav/gNav01_03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav01 .gNav01_04 a {
	background-image: url(../images/nakaNav/gNav01_04All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav01 .gNav01_04 a:hover {
	background-image: url(../images/nakaNav/gNav01_04All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	
	
.menu li.gNav02 a {
	background-image: url(../images/nakaNav/gNav02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 39px;
	overflow: hidden;
}
   .menu li.gNav02 a:hover {
	background-image: url(../images/nakaNav/gNav02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -39px;
    }
	
	
	.menu li.gNav02 .gNav02_01 a {
	background-image: url(../images/nakaNav/gNav02_01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav02 .gNav02_01 a:hover {
	background-image: url(../images/nakaNav/gNav02_01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav02 .gNav02_02 a {
	background-image: url(../images/nakaNav/gNav02_02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav02 .gNav02_02 a:hover {
	background-image: url(../images/nakaNav/gNav02_02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav02 .gNav02_03 a {
	background-image: url(../images/nakaNav/gNav02_03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav02 .gNav02_03 a:hover {
	background-image: url(../images/nakaNav/gNav02_03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav02 .gNav02_04 a {
	background-image: url(../images/nakaNav/gNav02_04All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav02 .gNav02_04 a:hover {
	background-image: url(../images/nakaNav/gNav02_04All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav02 .gNav02_05 a {
	background-image: url(../images/nakaNav/gNav02_05All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav02 .gNav02_06 a:hover {
	background-image: url(../images/nakaNav/gNav02_06All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
   }
   .menu li.gNav02 .gNav02_06 a {
	background-image: url(../images/nakaNav/gNav02_06All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav02 .gNav02_05 a:hover {
	background-image: url(../images/nakaNav/gNav02_05All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
   }


   
   .menu li.gNav03 a {
	background-image: url(../images/nakaNav/gNav03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 39px;
	overflow: hidden;
}
   
   .menu li.gNav03 a:hover {
	background-image: url(../images/nakaNav/gNav03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -39px;
    }
	
	
	.menu li.gNav03 .gNav03_01 a {
	background-image: url(../images/nakaNav/gNav03_01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav03 .gNav03_01 a:hover {
	background-image: url(../images/nakaNav/gNav03_01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav03 .gNav03_02 a {
	background-image: url(../images/nakaNav/gNav03_02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav03 .gNav03_02 a:hover {
	background-image: url(../images/nakaNav/gNav03_02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav03 .gNav03_03 a {
	background-image: url(../images/nakaNav/gNav03_03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav03 .gNav03_03 a:hover {
	background-image: url(../images/nakaNav/gNav03_03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }


	.menu li.gNav04 a {
	background-image: url(../images/nakaNav/gNav04All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 39px;
	overflow: hidden;
}
   .menu li.gNav04 a:hover {
	background-image: url(../images/nakaNav/gNav04All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -39px;
    }
	
	
	.menu li.gNav04 .gNav04_01 a {
	background-image: url(../images/nakaNav/gNav04_01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav04 .gNav04_01 a:hover {
	background-image: url(../images/nakaNav/gNav04_01All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav04 .gNav04_02 a {
	background-image: url(../images/nakaNav/gNav04_02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav04 .gNav04_02 a:hover {
	background-image: url(../images/nakaNav/gNav04_02All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav04 .gNav04_03 a {
	background-image: url(../images/nakaNav/gNav04_03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav04 .gNav04_03 a:hover {
	background-image: url(../images/nakaNav/gNav04_03All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav04 .gNav04_04 a {
	background-image: url(../images/nakaNav/gNav04_04All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav04 .gNav04_04 a:hover {
	background-image: url(../images/nakaNav/gNav04_04All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
    }
	.menu li.gNav04 .gNav04_05 a {
	background-image: url(../images/nakaNav/gNav04_05All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav04 .gNav04_06 a:hover {
	background-image: url(../images/nakaNav/gNav04_06All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
   }
   .menu li.gNav04 .gNav04_06 a {
	background-image: url(../images/nakaNav/gNav04_06All.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 168px;
	padding-top: 42px;
	overflow: hidden;
}
   .menu li.gNav04 .gNav04_05 a:hover {
	background-image: url(../images/nakaNav/gNav04_05All.jpg);
	background-repeat: no-repeat;
	background-position: 0px -42px;
   }
#content {
	clear: both;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#pankuzu {
	margin-left: 20px;
}
#pankuzu li {
	display: inline;
	font-size: 85.7%;
}
#contentMiddle {
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/bgConMiddile.jpg);
	width: 980px;
}

#contentBtm {
	background-image: url(../images/bgConBtm.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom: 68px;
	width: 980px;
}
#contentBtm2 {
	background-image: url(../images/bgConBtm2.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom: 68px;
	width: 980px;
}
#leftCon {
	padding: 11px;
	width: 636px;
	margin-left: 39px;
	display: inline;
	float: left;
}

#rightCon {
	float: right;
	width: 209px;
	display: inline;
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
	margin-right: 41px;
	position: relative;
}
.pageUpBtn {
	text-align: right;
	clear: both;
	margin-right: 10px;
	margin-bottom: 10px;
}
.pageUpBtn a:hover img {
	background:none repeat scroll 0 0 #FFFFFF;
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}	

