/* CSS Document */
	body{
		background:#000000;
	}

	#Header{
		background:#000000;
		background:url(image/HeaderBgBottom.jpg) repeat-x bottom;
	}
		#Header-inner{
			width:800px;
			margin:0 auto;
		}
			#Header-content{
				padding:0 0 14px 0;
			}
				#Header li{
					float:left;
				}
					#Header .ToTop{
						width:104px;
						height:36px;
						background:url(image/MenuButton.gif) no-repeat 0 0;
						display:block;
					}
						#Header .ToTop:hover{background:url(image/MenuButtonOver.gif) no-repeat 0 0;}
						
					#Header .ToNews{
						width:118px;
						height:36px;
						background:url(image/MenuButton.gif) no-repeat -104px 0;
						display:block;
					}
						#Header .ToNews:hover{background:url(image/MenuButtonOver.gif) no-repeat -104px 0;}
						
					#Header .ToProduct{
						width:171px;
						height:36px;
						background:url(image/MenuButton.gif) no-repeat -222px 0;
						display:block;
					}
						#Header .ToProduct:hover{background:url(image/MenuButtonOver.gif) no-repeat -222px 0;}

					#Header .ToBlog{
						width:116px;
						height:36px;
						background:url(image/MenuButton.gif) no-repeat -393px 0;
						display:block;
					}
						#Header .ToBlog:hover{background:url(image/MenuButtonOver.gif) no-repeat -393px 0;}

					#Header .ToShopList{
						width:179px;
						height:36px;
						background:url(image/MenuButton.gif) no-repeat -509px 0;
						display:block;
					}
						#Header .ToShopList:hover{background:url(image/MenuButtonOver.gif) no-repeat -509px 0;}

					#Header .ToInfo{
						width:112px;
						height:36px;
						background:url(image/MenuButton.gif) no-repeat -688px 0;
						display:block;
					}
						#Header .ToInfo:hover{background:url(image/MenuButtonOver.gif) no-repeat -688px 0;}






	/*
	#Contents{
		background:url(image/ContentsBg.gif) repeat-x 0 0 #f9f9f9;
		min-height:669px;
	}
		#Contents-inner{
		}
			#Contents-content{
				padding:20px 0 20px 0;
			}
	*/
	#Contents{
		background:url(image/ContentsBgBottom.jpg) repeat-x bottom;
		padding-bottom:7px;
		min-height:669px;
	}
		#Contents-inner{
			background:url(image/ContentsBgMiddle.jpg) 0px 508px;
		}
			#Contents-content{
				background:url(image/ContentsBgTop.jpg) repeat-x 0px 0px;
				padding:20px 0 20px 0;
				min-height:629px;
			}





	#Footer{
		background:#000000;
		color:#b6b6b6;
		padding:20px 0 0 0;
		background:url(image/HeaderBgBottom.jpg) repeat-x top;
	}
		#Footer-inner{
			width:800px;
			height:89px;
			margin:0 auto;
			border-top:#333 1px solid;
		}
			#Footer-content{
				padding:0 0 14px 0;
				border-top:#666 1px solid;
			}
				#Footer #Copyright{
					float:left;
					padding:13px 0 0 0;
				}
				#Footer #FooterLogo{
					float:right;
					padding:9px 0 0 0;

				}



















/*index.php+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
	#Index{
		padding:0px 0;
	}
		#Index #Contents{
			background:none;
			height:478px;
			min-height:478px;
			max-height:478px;
			padding:0;
		}
			#Index #Contents-inner{
				background:none;
				min-width:800px;
			}
				#Index #Contents-content{
					background:none;
					padding:0;
				}
					#Index #MainArea{
						width:800px;
						margin:0 auto;
					}
						#Index #LeftArea{
							float:left;
							margin:0 64px 0 0;
						}
							#Index #Logo{
								margin:26px 0 0 0;
							}
							#Index #Menu{
								margin:44px 0 0 42px;
							}
								#Index #Menu li{
									margin:0 0 15px 0;
								}
						#Index #RightArea{
							float:left;
						}
							#Index #page-wrap{
								margin:26px 0 0 0;
								margin:0 32px 0 0;
	
							}
					#Index #BottomArea{
						width:800px;
						border-top:1px #999 solid;
						color:#b6b6b6;
					}
						#Index #BottomArea #Copyright{
							float:left;
							padding:13px 0 0 0;
						}
						#Index #BottomArea #FooterLogo{
							float:right;
							padding:9px 0 0 0;
		
						}


/*news.php+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
	#News{
	}
		#News .Box{
			width:760px;
			margin:0 0 20px 0;
			padding:10px;
			border-top:#666 1px dotted;
			/*background:#fcfaf5;*/
		}
			#News .Box .Date{
				width:500px;
				color:#ccc;
				padding:0px;
				float:left;
				padding-bottom:5px;
			}
			#News .Box .Title{
				width:500px;
				color:#85BBBB;
				padding:0px;
				font-size:130%;
				float:left;
				padding-bottom:5px;
			}
			#News .Box .Comment{
				width:500px;
				float:left;
				color:#ccc;
				/*color:#BEC8D1;*/
			}
			#News .Box .Photo{
				width:240px;
				padding:0 10px 0 0;
				/*overflow:hidden;*/
				float:right;
				text-align:left;
			}
			
		#News table{
			width:780px;
			margin:0 0 20px 0;
			border:#ccc 1px solid;
		}
			#News table td{
				min-width:1px;
				padding:10px;
				background:#fcfaf5;
			}

/*shop-list.php+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
	#ShopList{
	}
		#ShopList .Box{
			width:760px;
			margin:0 0 20px 0;
			padding:10px;
			border-top:#666 1px dotted;
			color:#ccc;
			/*background:#fcfaf5;*/
		}
			#ShopList .Box .Title{
				color:fff;
				padding:0px;
				font-size:130%;
				padding-bottom:5px;
			}
			#ShopList .Box .Address{
			}
			#ShopList .Box .Fax{
			}
			#ShopList .Box .URL{
			}
				#ShopList .Box .URL a{
					color:#ccc;
				}
				#ShopList .Box .URL a:hover{
					color:#fff;
				}

		#ShopList table{
			width:510px;
			margin:0 0 20px 0;
			border:#ccc 1px solid;
		}
			#ShopList table td{
				padding:10px;
				background:#fcfaf5;
			}


/*info.php+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
	#Info{
	}
		#Info .Box{
			width:760px;
			margin:0 0 20px 0;
			padding:10px;
			border-top:#666 1px dotted;
			color:#ccc;
			/*background:#fcfaf5;*/
			text-align:left;
		}
			#Info a{
				color:#ccc;
			}
			#Info a:hover{
				color:#fff;
			}
				
			#Info .Box .Title{
				color:fff;
				padding:0px;
				font-size:130%;
				padding-bottom:5px;
			}
			#Info .Box h3{
				color:ccc;
				padding:0px;
				font-size:115%;
				padding:10px 0 5px 0;
			}


		#Info table{
			width:510px;
			margin:0 0 20px 0;
			border:#ccc 1px solid;
		}
			#Info table td{
				padding:10px;
				background:#fcfaf5;
			}





