@charset "UTF-8";
/*******************************************/
/* Wedding Style                           */
/*******************************************/


#ceremonyTop ,#ceremonyPage {
}



#ceremonyTop h4{
	margin-bottom: 0.5em;
	background: url(../../img/dot_x_org.gif) repeat-x left bottom;
}

#ceremonyTop h4 a{
	display: block;
}

#ceremonyTop h4 a:hover{
	/*background: url(../../img/arrow02.gif) no-repeat left center;*/
}


#ceremonyTop div.banqList{
	display: inline-block;
}

#ceremonyTop table{
	width: auto;
	
	margin-bottom: 10px;
}

#ceremonyTop th,#ceremonyTop td{
	vertical-align: top;
	
}

#ceremonyTop th{
	padding-right: 5px;
}

#ceremonyTop tr:hover{
	background: #F5F5F5;
}

#ceremonyTop td{
	line-height: 1.4em;
	padding-left: 5px;
}



#ceremonyPage p{
}

#ceremonyPage ul{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#ceremonyPage li{
}
/*

#ceremonyPage table{
}

#ceremonyPage th{
}

#ceremonyPage td{
	padding: 2px;
}


#ceremonyPage td img{
	padding: 1px;
	border: 1px solid #CCCBD0;
}
*/

#banqSpec {
}

#banqSpec table{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #D4BE95;
	border-left-color: #D4BE95;
}

#banqSpec th,#banqSpec td{
	padding: 0.2em 1em;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #A39187;
	border-bottom-color: #A39187;
	border-left-color: #FFFFFF;
}

#banqSpec th{
	white-space: nowrap;
	background: #F6F1E6;
}

#banqSpec td{
}



