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

* { margin: 0; padding: 0; }
body {
	background: url(../img/back.png);
	text-align: center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #fff;
	}
hr { display: none; }
ul { list-style: none; }
img { border: none; }

/*リンク設定
----------------------------------------------*/
a:link { color:#fff; text-decoration : none}
a:active { color: #fff; text-decoration : none}
a:visited { color: #fff; text-decoration : none}
a:hover { color:#fff; text-decoration: underline;}

/*ページ設定
----------------------------------------------*/
#page {
	width: 100%;
	background: url(../img/window.png) repeat-x 0 320px;
}

/*ヘッダ設定
----------------------------------------------*/
#title {
	width: 960px;
	margin: 0 auto;
	background: url(../img/deco.png) no-repeat 50% 0;
}

h1 {
	background: url(../img/title_end.png) no-repeat;
	width: 558px;
	height: 341px;
	text-indent: -9999px;
	padding-top: 39px;
	margin: 0 auto;
}

/*クリスマスツリー設定
----------------------------------------------*/
#tree {
	background: url(../img/tree.png) no-repeat;
	width: 700px;
	height: 950px;
	margin: 0 auto 50px;
	position: relative;
}

/*プレゼント設定
----------------------------------------------*/
#tree li { position: absolute; }
#pSuzuya { top: 259px; left: 434px; }
#pHomare { top: 329px; left: 58px; }
#pTsubasa { top: 430px; left: 406px; }
#pHayato { top: 647px; left: 102px; }
#pNaoshi { top: 654px; left: 460px; }
#pNanami { top: 706px; left: 443px; }
#pNuinui { top: 767px; left: 447px; }
#pAzusa { top: 706px; left: 66px; }
#pShiki { top: 804px; left: 200px; }
#pTomoe { top: 760px; left: 354px; }
#pIku { top: 780px; left: 506px; }
#pMiyaji { top: 696px; left: 535px; }
#pKotarou { top: 845px; left: 438px; }

/*フッター設定
----------------------------------------------*/
#foot {
	background: url(../img/line.png) repeat-x;
	width: 100%;
	padding-top: 50px;
	font-size: 10px;
	margin: 50px 0;
}


