@charset "utf-8";

/*
-----------------------------------------------------------------------
Copyright&copy;2007 BRIDAL &amp; LENTAL VIVACE All Rights Reserved. 
-----------------------------------------------------------------------
*/
@import url(common.css);

/*
-----------------------------------------------------------------------
home content
-----------------------------------------------------------------------
*/

h2{
background:url(../img/home/top_mimg.jpg) no-repeat;
height:295px;
width:580px;
text-indent:-9999px;
clear:both;
}

#newsarea{
	width:551px;
	margin:0 0 15px 10px;
	padding:0 0 0px 0;
	background:url(../img/home/news_bg.jpg) repeat-y;
	float:left;
	clear:both;
	}

h3{
	margin:0 0 0px 0;
	padding:0;
	text-indent:-9999px;
	}

h3#h3news{
	width:551px;
	height:49px;
	background:url(../img/home/news_head.jpg) no-repeat;
	}
h3#h3cont1{
	width:175px;
	height:31px;
	background:url(../img/home/cont3.jpg) no-repeat;
	}
h3#h3cont2{
	width:175px;
	height:31px;
	background:url(../img/home/cont2.jpg) no-repeat;
	}
h3#h3cont3{
	width:175px;
	height:31px;
	background:url(../img/home/cont1.jpg) no-repeat;
	}

#newsarea dl{
	width:313px;
	margin:0 10px 0 0;
	padding:0 0 0 20px;
	background:url(../img/home/news_bg.jpg) repeat-y;
	float:left;
	}
#newsarea dt{
	margin:0 0 5px 0;
	width:70px;
	float:left;
	}
#newsarea dd{
	margin:0 0 5px 0;
	width:243px;
	float:left;
	}

.newsline{
	width:313px;
	margin:0;
	padding:0;
	float:left;
	font-size:0px;
	}


#newsarea #newsimg{
	width:208px;
	height:71px;
	float:right;
	margin:0;
	padding:0;
	background:url(../img/home/news_img2.jpg) no-repeat right;	
	}
/*div#newsimg:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#newsimg{
	display:inline-block;
}
*html div#newsimg{
	height:1%;
}
div#newsimg{
	display:block;
}*/

#newsarea #newsfoot{
	width:551px;
	margin:0;
	padding:0;
	}


#menubox{
	width:551px;
	margin:0 0 10px 10px;
	padding:0;
	float:left;
	clear:both;
	}

#cont1{
	width:175px;
	height:139px;
	margin:0 10px 0 0;
	padding:0 0 0 0px;
	float:left;
	background:url(../img/home/cont_bg.jpg) no-repeat;
	}
#cont2{
	width:175px;
	height:139px;
	margin:0 10px 0 0;
	padding:0 0 0 0px;
	float:left;
	background:url(../img/home/cont_bg.jpg) no-repeat;
	}
#cont3{
	width:175px;
	height:139px;
	margin:0 0px 0 0;
	padding:0 0 0 0px;
	float:left;
	background:url(../img/home/cont_bg.jpg) no-repeat;
	}

.contimg{
	width:89px;
	height:100px;
	float:left;
	margin:0 0px 0 0px;
	padding:0;
	text-align:center;
	}
.conttx{
	margin:0 10px 0 0;
	padding:0;
	font-size:10px;
	line-height:140%;
	}

