body{
	margin:0;
	padding:0;
	letter-spacing:1px;
	background-color:#333333;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 11px;
	color: #FFFFFF}

#top{
   width:800px;
   margin:0 auto;
   padding:0px;
   background-color:#000000}

#header01{
	width:800px;
	height:84px;
	background-image:url(images/header_01.jpg);
	background-repeat:no-repeat;
	background-position:left top}

#header01 ul {
	padding:0px;
	margin:0px}
	
#header01 li {
	display:inline;
	list-style-type:none}
	
#header01 li a {
	height:84px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden}
	
/*------off*/
#header01 li.navi_01 a {
	background:url(images/header_01.jpg) no-repeat 0px 0px;
	width:240px;
}
#header01 li.navi_02 a {
	background:url(images/header_01.jpg) no-repeat -240px 0px;
	width:133px;
	pointer-events: none;
	cursor: default;
}
#header01 li.navi_03 a {
	background:url(images/header_01.jpg) no-repeat -373px 0px;
	width:107px;
}
#header01 li.navi_04 a {
	background:url(images/header_01.jpg) no-repeat -480px 0px;
	width:82px;
}
#header01 li.navi_05 a {
	background:url(images/header_01.jpg) no-repeat -562px 0px;
	width:68px;
}
#header01 li.navi_06 a {
	background:url(images/header_01.jpg) no-repeat -630px 0px;
	width:103px;
}
#header01 li.navi_07 a {
	background:url(images/header_01.jpg) no-repeat -733px 0px;
	width:66px;
}

/*------hover*/
#header01 li.navi_01 a:hover {
	background:url(images/header_01.jpg) no-repeat 0px  -168px;
}
#header01 li.navi_02 a:hover {
	background:url(images/header_01.jpg) no-repeat -240px  -168px;
}
#header01 li.navi_03 a:hover {
	background:url(images/header_01.jpg) no-repeat -373px -168px;
}
#header01 li.navi_04 a:hover {
	background:url(images/header_01.jpg) no-repeat -480px -168px;
}
#header01 li.navi_05 a:hover {
	background:url(images/header_01.jpg) no-repeat -562px -168px;
}
#header01 li.navi_06 a:hover {
	background:url(images/header_01.jpg) no-repeat -630px -168px;
}
#header01 li.navi_07 a:hover {
	background:url(images/header_01.jpg) no-repeat -733px -168px;
}


/*------on*/
#header01 li.navi_01_on a {
	background:url(images/header_01.jpg) no-repeat 0px  -84px;
	width:240px;
}
#header01 li.navi_02_on a {
	background:url(images/header_01.jpg) no-repeat -240px  -84px;
	width:133px;
}
#header01 li.navi_03_on a {
	background:url(images/header_01.jpg) no-repeat -373px -84px;
	width:107px;
}
#header01 li.navi_04_on a {
	background:url(images/header_01.jpg) no-repeat -480px -84px;
	width:82px;
}
#header01 li.navi_05_on a {
	background:url(images/header_01.jpg) no-repeat -562px -84px;
	width:68px;
}
#header01 li.navi_06_on a {
	background:url(images/header_01.jpg) no-repeat -630px -84px;
	width:103px;
}
#header01 li.navi_07_on a {
	background:url(images/header_01.jpg) no-repeat -733px -84px;
	width:66px;
}

#header02{
	clear:both;
	width:800px;
	height:57px;
	background-image:url(images/header_02.jpg);
	background-repeat:no-repeat;
	background-position:left top}
	
#mainbody{
	width:800px;
	height:683px}
	
#leftbody{
	float:left;
	width:230px;
	height:683px;
	background-image:url(images/left_back.jpg);
	background-repeat: no-repeat}
	
#leftbody ul {
	padding:0px;
	margin:0px}
	
#leftbody li {
	display:inline;
	list-style-type:none}
	
#leftbody li a {
	width:100px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden}

/*------off*/
#leftbody li.sky_00 a {
	background:url(images/left_back.jpg) no-repeat 0px 0px;
	height:78px;
	pointer-events: none;
	cursor: default;
}
#leftbody li.sky_01 a {
	background:url(images/left_back.jpg) no-repeat 0px -78px;
	height:25px;
}
#leftbody li.sky_02 a {
	background:url(images/left_back.jpg) no-repeat 0px -103px;
	height:25px;
}
#leftbody li.sky_03 a {
	background:url(images/left_back.jpg) no-repeat 0px -128px;
	height:25px;	
}
#leftbody li.sky_04 a {
	background:url(images/left_back.jpg) no-repeat 0px -153px;
	height:25px;
}
#leftbody li.sky_05 a {
	background:url(images/left_back.jpg) no-repeat 0px -178px;
	height:25px;
}
#leftbody li.sky_06 a {
	background:url(images/left_back.jpg) no-repeat 0px -203px;
	height:25px;
	pointer-events: none;
	cursor: default;
}
#leftbody li.flower_00 a {
	background:url(images/left_back.jpg) no-repeat 0px -228px;
	height:35px;
	pointer-events: none;
	cursor: default;
}
#leftbody li.flower_01 a {
	background:url(images/left_back.jpg) no-repeat 0px -263px;
	height:25px;
}
#leftbody li.flower_02 a {
	background:url(images/left_back.jpg) no-repeat 0px -288px;
	height:25px;
}
#leftbody li.flower_03 a {
	background:url(images/left_back.jpg) no-repeat 0px -313px;
	height:25px;
}
#leftbody li.flower_04 a {
	background:url(images/left_back.jpg) no-repeat 0px -338px;
	height:25px;
	pointer-events: none;
	cursor: default;
}
#leftbody li.flower_05 a {
	background:url(images/left_back.jpg) no-repeat 0px -363px;
	height:25px;
	pointer-events: none;
	cursor: default;
}
#leftbody li.flower_06 a {
	background:url(images/left_back.jpg) no-repeat 0px -388px;
	height:25px;
	pointer-events: none;
	cursor: default;
}

/*------hover*/
#leftbody li.sky_00 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px 0px;
}
#leftbody li.sky_01 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -78px;
}
#leftbody li.sky_02 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -103px;
}
#leftbody li.sky_03 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -128px;
}
#leftbody li.sky_04 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -153px;
}
#leftbody li.sky_05 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -178px;
}
#leftbody li.sky_06 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -203px;
}
#leftbody li.flower_00 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -228px;
}
#leftbody li.flower_01 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -263px;
}
#leftbody li.flower_02 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -288px;
}
#leftbody li.flower_03 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -313px;
}
#leftbody li.flower_04 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -338px;
}
#leftbody li.flower_05 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -363px;
}
#leftbody li.flower_06 a:hover {
	background:url(images/left_back.jpg) no-repeat -460px -388px;
}

/*------on*/
#leftbody li.sky_00_on a {
	background:url(images/left_back.jpg) no-repeat -230px 0px;
	height:78px;
	pointer-events: none;
	cursor: default;
}
#leftbody li.sky_01_on a {
	background:url(images/left_back.jpg) no-repeat -230px -78px;
	height:25px;
}
#leftbody li.sky_02_on a {
	background:url(images/left_back.jpg) no-repeat -230px -103px;
	height:25px;
}
#leftbody li.sky_03_on a {
	background:url(images/left_back.jpg) no-repeat -230px -128px;
	height:25px;
}
#leftbody li.sky_04_on a {
	background:url(images/left_back.jpg) no-repeat -230px -153px;
	height:25px;
}
#leftbody li.sky_05_on a {
	background:url(images/left_back.jpg) no-repeat -230px -178px;
	height:25px;
}
#leftbody li.sky_06_on a {
	background:url(images/left_back.jpg) no-repeat -230px -203px;
	height:25px;
}
#leftbody li.flower_00_on a {
	background:url(images/left_back.jpg) no-repeat -230px -228px;
	height:35px;
	pointer-events: none;
	cursor: default;
}
#leftbody li.flower_01_on a {
	background:url(images/left_back.jpg) no-repeat -230px -263px;
	height:25px;
}
#leftbody li.flower_02_on a {
	background:url(images/left_back.jpg) no-repeat -230px -288px;
	height:25px;
}
#leftbody li.flower_03_on a {
	background:url(images/left_back.jpg) no-repeat -230px -313px;
	height:25px;
}
#leftbody li.flower_04_on a {
	background:url(images/left_back.jpg) no-repeat -230px -338px;
	height:25px;
}
#leftbody li.flower_05_on a {
	background:url(images/left_back.jpg) no-repeat -230px -363px;
	height:25px;
}
#leftbody li.flower_06_on a {
	background:url(images/left_back.jpg) no-repeat -230px -388px;
	height:25px;
}

#centerbody{
	float:left;
	width:500px;
	height:683px;
	margin: 0 auto;
	text-align: left;
	background-image:url(images/center_back.jpg);
	background-repeat: no-repeat}

#centerbody div {
	width: 500px;
	height: 333px;
	overflow: hidden;
	position: relative;
}

#centerbody div img {
	top: 0;
	left: 0;
	position: absolute;
	text-align: center;
}

#centerbody ul {
	width: 500px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;	
}

#centerbody ul li {
	width: 88px;
	height: 58px;
	float: left;
	margin-top: 30px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

#centerbody .active {
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}

#centerbody ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

#centerbody ul {
	display: inline-block;
	overflow: hidden;
}

#rightbody{
	float:left;
	width:70px;
	height:683px;
	background-image:url(images/right_back.jpg);
	background-repeat: no-repeat}
	
#footer{
	clear:both;
	width:800px;
	height:26px;
	background-image:url(images/footer_01.jpg);
	background-repeat: no-repeat}
