@charset "utf-8";
/* CSS Document */







/* wedding ----------------------------------------- */

#wedding {
	width:800px;
	margin:0 auto;
	text-align:left;
}



/* menu ----------------------------------------- */

#wmenu {
	width:800px;
	height:44px;
	padding:25px 0 25px 0;
}
#wmenu ul {
	float:left;
	padding:0;
	margin:0;
	list-style-type: none;
}
#wmenu li {
	float:left;
	padding:0;
	margin:0;
	list-style-type: none;
}
#wmenu li img {
	vertical-align: bottom;
}


/* workflow ----------------------------------------- */

#workflow .left {
	float:left;
	padding:0 25px;
	margin:0;
	width:474px;
}
#workflow .right {
	float:left;
	padding:0;
	margin:0;
	width:276px;
}
#workflow h3 {
	padding:0 0 15px 0;
	margin:0;
}
#workflow p {
	padding:0 0 25px 0;
	margin:0;
}


/* wprice ----------------------------------------- */

#wprice {
	margin:20px auto 0 auto;
	background:#464646 url(./images/price_bg.gif) repeat-y top center;
	text-align: center;
}
#wprice td {
	padding:7px 0;
}
#wprice .left {
	float:left;
	padding:0 20px 0 53px;
	margin:0;
	width:329px;
	text-align:left;
}
#wprice .right {
	float:left;
	padding:0 0 0 20px;
	margin:0;
	width:329px;
	text-align:left;
}
#wprice h3 {
	padding:0 0 5px 0;
	margin:0;
}
#wprice .wright {
	text-align:right;
}






/* other ----------------------------------------- */

.ct {text-align:center;}

.clear {clear:both; padding:0; margin:0;}

td {
	text-align:left;
}

p.top {
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
}

table#main_tb {
	width:660px;
	border:0;
	margin:20px auto;
	padding:5px;
	background-color:#FFFFFF;
}

table#sub_tb {
	width:660px;
	border:0;
	margin:20px auto;
	padding:5px;
	background-color:#FFFFFF;
}

table#price_tb {
	border:0;
	margin:20px auto;
	padding:5px;
	background-color:#FFFFFF;
}

.title {
	background-color:#4E4E4E;
	padding:2px 0 2px 5px;
	font-weight:bold;
	color:#FFFFFF
}

.navy {
	color:#000080;
	text-align:left;
	font-weight:bold;
	font-size:medium;
}


