@charset "utf-8";


/* ****************************************_**************************************** */
/* Background Image */

body {
	background: url(../../../images/wedding/index/background.jpg) top center no-repeat;
}


/* ****************************************_**************************************** */
/* Navigation */

#w_l_information {
	background-position: 0 -40px;
}


/* **************************************** */
/* Information */

#wedding_information {
	margin: 0 0 20px 0;
}

#wedding_information h2 {
	height: 45px;
	background: url(../../../images/wedding/index/h2_title.png) top left no-repeat;
}

#wedding_information p {
	width: 450px;
	margin: 15px 0 0 15px;
	text-align: left;
}

#bridalfair_reservation {
	margin: 0 0 60px 0;
}

#bridalfair_reservation h2 {
	height: 37px;
	background: url(../../../images/wedding/index/h2_title02.png) top left no-repeat;
}

/* ****************************************_**************************************** */

#wedding_plan {
	margin: 0 0 60px 0;
}

#wedding_plan h2 {
	height: 45px;
	margin: 20px 0 0 0;
	background: url(../../../images/wedding/plan/h2_title3.png) top left no-repeat;
}

#wedding_plan p {
	width: 500px;
	margin: 15px 0 0 15px;
	text-align: left;
}

#details {
	margin: 40px 0 30px 0;
}

#details h2 {
	height: 37px;
	background: url(../../../images/wedding/plan/h2_title_details.png) top left no-repeat;
}

#details p,
#present p {
	margin: 0 0 20px 40px;
}

#present {
	margin: 0 0 0 0;
}

#present h2 {
	height: 37px;
	background: url(../../../images/wedding/plan/h2_title_present.png) top left no-repeat;
}


/* ****************************************_**************************************** */
