#mainWrap #main #mainVisual{
	background-image: url(../images/mainVisual.jpg);
}

#mainWrap #main #contentsBox .bridalFar{
	width: 900px;
	margin-bottom:30px;
}

#mainWrap #main #contentsBox .conceptBox{
	width: 900px;
	height: 450px;
	background-image: url(../images/concept_bg.jpg);
}
#mainWrap #main #contentsBox .conceptBox h3{
	text-indent: -9999px;
}
#mainWrap #main #contentsBox .conceptBox p{
	padding-top: 80px;
	padding-left: 10px;
	font-size: 14px;
	color: #111;
	line-height: 2.3em;
}

#mainWrap #main #contentsBox .galleryBox h3{
	width: 900px;
	height: 75px;
	text-indent: -9999px;
	background-image: url(../images/h3_gallery.gif);
}
#mainWrap #main #contentsBox .galleryBox p{
	font-size: 11px;
	text-indent: 20px;
}
#mainWrap #main #contentsBox .galleryBox #weddingLightBox{
	background-color: #1B0E04;
	padding: 10px;
	width: 880px;
	padding-top: 20px;
	padding-left: 20px;
}
#mainWrap #main #contentsBox .galleryBox #weddingLightBox .imgBox{
	width: 175px;
	height: 175px;
	float: left;
	
}
#mainWrap #main #contentsBox .galleryBox #weddingLightBox .imgBox img{
	border: 2px solid #fff;
}

