@charset "Shift_JIS";

div#hdr_bg {
	padding-bottom: 20px;
}

ul#navigation {
	height: 73px;
}

ul#navigation li#invitation {
	background: url(../../img_cmn/navi_invitation_now.gif) bottom center no-repeat;
	text-indent: -9999px;
}

ul#navigation li#invitation a {
	background-image: url(../../img_cmn/navi_invitation.gif);
}

ul#navigation li#introduction a {
	background-image: url(../../img_cmn/navi_introduction.gif);
}

ul#navigation li#enjoy a {
	background-image: url(../../img_cmn/navi_enjoy.gif);
}

ul#navigation li#recommend,
ul#navigation li#tsushin {
	padding: 3px 0 0 0;
}



h1{
	clear: both;
	margin:0 auto;
	text-align:center;
	padding:0;
}

div#content {
	width:766px;
	margin:0 auto;
	padding:45px 0 0 0;
	background:url(../../img_cmn/bg_contentsmiddle.gif) repeat-y;
}

div#content div.main {
	width: 640px;
	margin:0 0 0 80px;
}

div#content div.last {
	float:left;
	width:330px;
}


div#content h2 {
	margin:0 0 18px 0;
	padding:0;
	text-align:left;
}

div#content div.main p {
	margin:0 0 35px 0;
	padding:0;
	text-align:left;
}

div#content div.main p.image{
	margin:0;
}

div#content div.last{
	width:355px;
	margin:0;
	float:left;
}

div#content div.last p{
	margin:0;
}


div#content p.first {
	margin:0 0 35px 0;
}

div#pageTop {
	width:766px;
	height:150px;
	margin:0 auto 35px auto;
	background:url(../../img_cmn/bg_contentsbottom.gif) center bottom no-repeat;
}

div#pageTop p{
	width:144px;
	height:12px;
	margin:0 auto;
	padding-top:60px;
}

div#pageTop p a {
	display: block;
	width:144px;
	height:12px;
	background: url(../../img_cmn/btn_pagetop.gif) top center no-repeat;
	text-indent: -9999px;
	font-size: 0.1%;
	line-height: 0.1%;
}

div#pageTop p a:hover {
	background-position: bottom;
}










