@charset "utf-8";
/* CSS Document */

html {
	background-image:url(Images/bgimg_html.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-attachment:fixed;
	background-color:#5f9948;
	height:100%;
}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	background-repeat:repeat-x;
	margin: 0; /*  */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えに。そして、テキストは、#container セレクタの初期設定である左揃えに設定 */
	color: #000000;
}
.top #container {
	width: 1024px;  /*  */
	height:100%;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border: 0;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
.top #header {
	width:1024px;
	height:245px;
	background-image:url(Images/bgimg_hdr.png) ; 
	padding: 0 ;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */
}
.top #header #yukinotop {
	margin: 0; /*  */
	padding:0; /*  */
	z-index:0;
}
.top #cnt {
	padding: 0 20px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
}
.top #footer { 
	padding: 0 10px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */
	width:1024px;
	height:66px;
} 
.top #footer p {
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 20px 0 0 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
	color:#ffffff;
	text-align:center;
}