/* 全体構造
---------------------------------------------------- */
* {
	margin: 0px; /* 各ブラウザの独自解釈をリセット */
	padding: 0px;
}

body {
	text-align: center;
	font-size: 12px;
	font-family: Meiryo,Verdana,Arial,Helvetica,sans-serif,"メイリオ","HiraKakuPro-W3","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Osaka";;
	line-height: 1.6em;
	color: #40210B;
	background: url(bg.jpg);
	margin: 0;
	padding: 0;
}

td {
	font-size: 12px;
	line-height: 1.6em;
	color: #40210B;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

a:link {
	color: #40210B;
	text-decoration: underline;
}
a:visited {
	color: #40210B;
	text-decoration: underline;
}
a:hover {
	color: #40210B;
	text-decoration: none;
}

/* トップ
---------------------------------------------------- */
#wrapper {
	width: 100%;
	margin: 0;
	padding: 48px 0 30px 0;
	text-align: center;
}

#top-main {
	width: 552px;
	height: 439px;
	margin: 0 auto;
	padding: 265px 0 0 0;
	background: url(book.png) no-repeat left top;
	text-align: left;
}

#top-main h1 {
	width: 156px;
	height: 130px;
	text-indent: -9999px;
	background: url(logo.png) no-repeat left top;
	margin: 0 0 0 188px;
}

#top-main p {
	margin: 85px 0 0 202px;
}

