@charset "UTF-8";
/* CSS Document */
/*ボタンマウスオーバー*/
.btn .hoverImg{

	background:url(../img/mariage/btn_on.png) no-repeat;
	width:296px;
	height:63px;
	display:block;
}
#mariageWrap{
	width:950px;
	margin:0 auto;
	text-align:left;
}
#contentsTop,#contentsMid,#contentsBottom{
	width:890px;
	margin:0 auto;
}
/*--------------------------------------------------------------------------------


アイキャッチ


--------------------------------------------------------------------------------*/

#eyecatch{
	position:relative;
}
#eyecatch p{
	position:absolute;
	top:180px;
	left:280px;
}
#eyecatch .btn{
	background:url(../img/mariage/btn_bg1.png) 0 20px no-repeat;
	width:900px;
	margin:30px auto;
}
#eyecatch .btn .hoverImg{
	margin:0 auto;
}

/*--------------------------------------------------------------------------------


コンテンツ


--------------------------------------------------------------------------------*/	
/*トップ*/
#contentsTop{
	background:url(../img/mariage/contents_bg1.png) 500px no-repeat;
	margin-bottom:30px;
}
#contentsTop p{
	line-height:1.3;
	margin-top:10px;
	padding-left:30px;
}
#contentsTop h3{margin-bottom:30px;}
/*ミッド*/
#contentsMid{
	background:url(../img/mariage/contents_bg2.png) 500px no-repeat;
	margin-bottom:30px;
}
#contentsMid p{
	line-height:1.3;
	margin-top:10px;
	padding-left:30px;
}
#contentsMid h3{margin-bottom:30px;}
/*ボトム*/
#contentsBottom{
	width:760px;
	margin:0 auto;
	padding:15px;
	border:1px solid #c88f2b;
	background:url(../img/mariage/bottom_bg.png) right bottom #fffae9 no-repeat;
}
#bottomleft{
	width:300px;
	float:left;
}
#bottomleftInner{margin:47px 0 15px 5px;}
#bottomleftInner img{margin-bottom:10px;}
#bottomleft a{
	clear:both;
	display:block;
	margin-bottom:5px;
}
#bottomRight{float:left;}
#bottomRight #info{
	background:url(../img/mariage/bottomFlame.png)no-repeat;
	width:457px;
	height:113px;
}
#bottomRight dl{padding:40px 0 0 83px;}
#bottomRight dt{
	width:65px;
	float:left;
	clear:both;
}
#bottomRight dd{
	width:250px;
	float:left;
}
#bottomRight .btn{
	margin:40px 0 0 73px;
}