@charset "utf-8";
/*

----------------------------------------------------

UpdateHistory
2010/08/26 added by cutout ###TODO

*/


/* pageContents
----------------------------------------------------------------------------*/
	#pageContents {
		width:735px;
		overflow:hidden;
		padding-bottom: 20px;
	}

	#pageContents h2 {
		position:relative;
		font-size:16px;
		line-height:2em;
		font-family:serif;
		color:#555;
		height:31px;
		clear:both;
	}
	
	#pageContents h3 {
		margin:0 0 1em 0;
	}
	
	#pageContents h4 {
		margin:0.8em 0 0.6em 0;
		color: #5A88DD;
	}

	#pageContents p {
		line-height: 1.35em;
		margin-bottom: 0.4em;
		color: #505050;
	}

	#pageContents .TextSmall {
		font-size: 10px;
		font-weight: normal;
	}

	#pageContents .StayBox {
		clear:both;
		margin-bottom:20px;
	}

	#pageContents ol li,
	#pageContents ul li {
		margin-left:1.2em;
	}

	#pageContents ol li,
	#pageContents ul li {
		list-style-type:disc;
		list-style-position:outside;
	}

	#pageContents .shadow,
	#pageContents .shadow2column,
	#pageContents .shadow3column{
		padding-bottom:15px;
		margin-bottom:10px;
	}

	#pageContents .shadow{
		background: url(../img/cmn_bg_category.png) no-repeat center bottom;
	}
	#pageContents .shadow2column{
		background: url(../img/cmn_bg_shadow.png) no-repeat center bottom;
	}
	#pageContents .shadow3column{
		background: url(../../wedding/img/cmn_bg_shadow_2column.png) no-repeat center bottom;
	}
	#pageContents .shadow:after { content: "."; display: block; clear: both; height: 0px; overflow: hidden; }
	#pageContents .shadow2column:after { content: "."; display: block; clear: both; height: 0px; overflow: hidden; }
	#pageContents .shadow3column:after { content: "."; display: block; clear: both; height: 0px; overflow: hidden; }
