h2 {

	background-image : url(index_img/subject.jpg);

	background-position: left top;

	background-repeat: no-repeat;

	font-size: 100%;

	height: 0px !important;

	height /**/: 120px;

	line-height: 120%;

	overflow: hidden;

	padding: 120px 0px 0px 0px;

	width: 720px;

}



.archive {

	background-image : url(line.gif);

	background-position: center bottom;

	background-repeat: no-repeat;

	padding: 10px 0px 15px 0px;

}



.image {

	float: left;

	height: 90px;

	width: 260px;

}



.shop_info {

	float: left;

	width: 420px;

}



.shop_info dt {

	background-image : url(list_icon.gif);

	background-position: left center;

	background-repeat: no-repeat;

	border-bottom: dotted 1px #ff6600;

	font-size: 80%;

	font-weight: bold;

	padding: 5px 10px;

}



.shop_info dd {

	padding: 5px 10px;

}



.shop_info p {

	color: #666666;

	font-size: 80%;

	padding: 0px 0px 3px 0px;

}

