@charset "UTF-8";


/********************************
レイアウト
*********************************/

body {
	background:#fff;
	color:#666;
}

#header {
	width:800px;
	margin:0px auto;
}

#mainImg01 {
	width:800px;
	height:419px;
	margin:0px auto;
	background:url(../images/mainImg01.jpg) no-repeat;
}
#mainImg01 p.bt img{
	margin:5px 0px 0px 425px;
}

#mainImg02 {
	width:800px;
	height:418px;
	margin:0px auto;
	background:url(../images/mainImg02.jpg) no-repeat;
}
#mainImg02 p.bt img{
	margin:5px 0px 0px 507px;
}

#mainImg03 {
	width:800px;
	height:519px;
	margin:0px auto;
	background:url(../images/mainImg03.jpg) no-repeat;
}
#mainImg03 p.bt img{
	margin:10px 0px 0px 410px;
}


#contents{
	width:800px;
	margin:0px auto;
	background:url(../images/contentBG.png) repeat-y;
}

.campaign01{
	width:395px;
	height:160px;
	background:url(../images/campaignBg01.png) no-repeat;
	float:left;
}

.campaign01 img{
	margin:129px 0px 0px 268px;
}

.campaign02{
	width:405px;
	height:160px;
	background:url(../images/campaignBg02.png) no-repeat;
	float:right;
}

.campaign02 img{
	margin:129px 0px 0px 273px;
}

#partyEvent {
	padding:20px 25px;
}

.partyBox {
	padding:10px 0px;
	border-bottom:1px solid #666;
}

.partyBoxPic {
	width:140px;
	float:left;
	margin-right:10px;
}

.partyBoxInfo {
	width:580px;
	float:right;
}

.partyBoxInfo p{
	margin-top:5px;
}

#concierge {
	margin:20px 25px;
	padding:20px;
	background-color:#e5e2da;
}

#concierge .txtbox {
	width:614px;
	float:left;
}
#concierge .picbox {
	width:96px;
	float:right;
	margin-top:10px;
	text-align:right;
}

#footer {
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0px;
	width:794px;
	font-size:11px;
	background-color:#727172;
	color:#fff;
	text-align:center;
}

