@charset "shift_jis";
/* CSS Document */
#wrapper2 {
	background-image: url(../img/bg_wrapper2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px auto;
	padding: 0px;
	width: 852px;
	text-align: left;
	height: 470px;
}
#top_c {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 216px;
	height: 470px;
	text-align: left;
}
#top_c ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
#top_l {
	width: 304px;
	margin: 0px;
	padding: 0px;
	height: 470px;
	float: left;
	background-image: url(../img/chandelier01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#top_r {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 470px;
	width: 332px;
}
#top_l h2 {
	margin: 11px 0px 0px;
	padding: 0px;
}
#bnr_coupon {
	margin: 4px 0px 0px;
	padding: 0px;
	height: 67px;
	width: 162px;
	background-image: url(../img/bg_btn_coupon.jpg);
	background-repeat: no-repeat;
}
#bnr_bridalparty {
	background-image: url(../img/bg_btn_bridalparty.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 157px;
}
#bnr_blog {
	background-image: url(../img/bg_btn_blog.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 58px;
	width: 157px;
}
#topics {
	margin: 0px  0px 0px 0px;
	padding: 20px 0px 0px 12px;
	height: 161px;
	width: 282px;
	background-image: url(../img/bg_topics2.jpg);
	background-repeat: no-repeat;
}
#title_topics {
	margin: 20px 0px 0px 5px;
	padding: 0px;
}

#entry {
	margin: 0px;
	padding: 0 15px 0 0;
	line-height: 0.5em;
}

#entry li {
	list-style-type: none;
	height: 42px;
	line-height: 1em;
}

#entry-img {
	float: left;
	width: 45px;

	line-height: 1em;	
}

#entry-img img {
	margin: 0 1px 5px 0px;	
}



#topics dl {
	margin: 0px;
	padding: 0px;
	width: 278px;
	line-height: 1em;
}

#topics dt {
	font-size: 9px;
	padding: 0px;
	margin: 0px 7px 5px 0px;
	_margin: 0px 5px 3px 0px;/*IE6*/
	color: #000000;
	float: left;
	clear: left;
}
#topics dd {
	font-size: 10px;
	margin: 0px 0px 5px;
	padding: 0px;
	color: #000000;
	height: 41px;
}
#topics a {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}
#topics a:visited {
	color: #000000;
	text-decoration: none;
	
}
#topics a:hover {
	color: #DB909C;
	text-decoration: none;
}

/*メニューボタンのロールオーバー時にテキストを表示させる設定*/
#popup01 {
	margin: 27px 0px 0px 60px;
	padding: 0px;
}
#popup02 {
	margin: 29px 0px 0px 28px;
	_margin: 28px 0px 0px 28px;/*IE6*/
	padding: 0px;
}
#popup03 {
	margin: 29px 0px 0px 8px;
	_margin: 28px 0px 0px 8px;/*IE6*/
	padding: 0px;
}
#popup04 {
	margin: 29px 0px 0px;
	_margin: 28px 0px 0px 0px;/*IE6*/
	padding: 0px;
}
#popup05 {
	margin: 29px 0px 0px 8px;
	_margin: 28px 0px 0px 8px;/*IE6*/
	padding: 0px;
}
#popup06 {
	margin: 29px 0px 0px 28px;
	_margin: 28px 0px 0px 28px;/*IE6*/
	padding: 0px;
}
#popup07 {
	margin: 29px 0px 0px 60px;
	_margin: 28px 0px 0px 60px;/*IE6*/
	padding: 0px;
}

#popup01 a,#popup02 a,#popup03 a,#popup04 a,#popup05 a,#popup06 a,#popup07 a{
	position:relative;
	display:block;
	width:156px;
	height:34px;
}
#popup01 a span,#popup02 a span,#popup03 a span,#popup04 a span,#popup05 a span,#popup06 a span,#popup07 a span{
	position:absolute;
	top:37px;
	left:0px;
	width:160px;
	visibility:hidden;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	color:#000000;
}
#popup01 a:visited span,#popup02 a:visited span,#popup03 a:visited span,#popup04 a:visited span,#popup05 a:visited span,#popup06 a:visited span,#popup07 a:visited span　{
	text-decoration:none;
	color:#000000;
}
#popup01 a:hover,#popup01 a:hover span{visibility:visible; text-decoration:none;}
#popup02 a:hover,#popup02 a:hover span{visibility:visible; text-decoration:none;}
#popup03 a:hover,#popup03 a:hover span{visibility:visible; text-decoration:none;}
#popup04 a:hover,#popup04 a:hover span{visibility:visible; text-decoration:none;}
#popup05 a:hover,#popup05 a:hover span{visibility:visible; text-decoration:none;}
#popup06 a:hover,#popup06 a:hover span{visibility:visible; text-decoration:none;}
#popup07 a:hover,#popup07 a:hover span{visibility:visible; text-decoration:none;}
