/* CSS Document */

#main #news {
	background:url(../images/index/newsBK.jpg) no-repeat;
	width:660px;
	height:300px;
	margin-left:-20px;
	margin-bottom:40px;
}
#main #news h2 {
	display:none;
}
#main #news #news_bk a {
	text-indent:-9999px;
	position:relative;
	display:block;
	width:160px;
	height:30px;
	top:50px;
	left:470px;
}
#main #news #news-box {
	padding-top:70px;
	padding-left:100px;
	padding-right:30px;
}
#main #news #news-box li {
	background:url(../images/text/hr/bg_dotted_01.gif) repeat-x bottom left;
	margin-bottom:15px;
	line-height:1.6em;
}
#index .contact-index {
	height:180px;
	margin:10px auto;
}
.contact-index p {
	text-indent:-9999px;
}
.contact-index a {
	text-indent:-9999px;
	position:relative;
	display:block;
	width:125px;
	height:30px;
	top:20px;
	left:430px;
}

#index #page_image {
	background:url(../images/index/main_img.jpg) no-repeat left top;
	height:420px;
	width:900px;
	margin:0 auto 30px;
}
#index #page_image p.lead,
#index #page_image h1 {
	display:none;
}
.index-title {
	margin-bottom:15px;
}
.shopinfo {
	background:url(../images/index/side_bk.png) bottom right no-repeat;
}
.shopinfo .block {
	padding: 20px 10px 80px;
}
.shopinfo .block p{
	margin-bottom: 12px;
	padding-right:40px;
}
