@charset "UTF-8";

#bg1{
	width:100%;
	height:100%;
}

#mainInner{
	background:url(../../common/img/black_80per.png) repeat left top;
}

#mainInner .padding20{
	}

#pageVisual{
	width:810px;
	height:313px;
	background:url(../img/pagevisual.jpg) no-repeat left -30px;
	margin-bottom:64px;
	overflow:hidden;
}

#pageTtl{
	position:absolute;
	right:73px;
	top:68px;
}

.sectionVisual{
	width:790px;
	height:190px;
	margin-bottom:30px;
}

#mainInner #concept{
	margin-bottom:50px;
	padding-bottom:0;
	background:none;
}


#mainInner .padding20 h2{
	margin-bottom:20px !important;
	}


/****************
bridal
****************/
#bridal {
}  

#bridal  #bridalPic{
	background:url(../img/pic_bridal.jpg) no-repeat 0 -25px;
}

/*basicPlan*/
#basicPlan{
}

#mainInner #basicPlan h2{
	margin-bottom:10px !important;
}

#basicPlan p{
	margin-bottom:15px !important;
}

#basicPlan .planInfo{
	width:435px;
	padding-right:20px;
}

#basicPlan .planPic{
}

#basicPlan .attention{
	clear:both;
	background:url(../../common/img/border_gray.gif) no-repeat left top;
	padding-top:20px;
	font-size:12px;
}

/****************
engagement
****************/
#engagement{
	clear:both;
}

#engagement  #engagementPic{
	background:url(../img/pic_engagement.jpg) no-repeat 0 -25px;
}

/****************
buddhistic
****************/
#buddhistic{
}

#buddhistic  #buddhisticPic{
	background:url(../img/pic_buddhistic.jpg) no-repeat 0 -25px;
}

