h1.weddingplans	{
	padding-top : 0 ;
	}

h1.weddingplans img	{
	vertical-align : -9px ;
	}

.heightplus	{
	height : 400px;
	}

.topic .p-list	{
	margin-bottom : 30px ;
	padding : 0 0 5px 10px ;
	width : 450px ;
	clear : both ;
	font-size : 95% ;
	border-left : 3px #ccc solid ;
	}

.topic .p-list b	{
	color : #F2A0B9 ;
	display : block ;
	}

.topic .p-list b small	{
	padding-left : 15px ;
	vertical-align : bottom ;
	font-weight : normal ;
	}

.topic .p-list strong	{
	padding-right : 15px ;
	font-weight : normal ;
	display : block ;
	text-align : right ;
	}

.topic .p-list strong a	{
	color : #46210C ;
	text-decoration : none ;
	}

.topic .p-list strong a:hover	{
	color : #F2A0B9 ;
	text-decoration : none ;
	}
	
.hana-banner{
	margin : 30px 10px ;
	padding : 0 0 ;
	width : 223px ;
	height	: 90px ;
	background : url('img/banner-ov.jpg') left no-repeat ;
	display					: inline-block ;
	border: double 1px #888;
}

.hana-banner a{
	width : 223px ;
	height	: 90px ;
	background : url('img/banner.jpg') left no-repeat ;
	display					: inline-block ;
}

.hana-banner a:hover{
	background				: none ;
}
