
/*-------------------- 投稿写真一覧 --------------------*/
.photo_list {
}
.photo_list .head {
	background-image : url(../img/list/photo_title_back.gif);
	background-repeat : repeat-x;
	background-position: top;
	width:96%;
}
.photo_list .head H1 {
	background-image : url(../img/list/photo_title.gif);
	background-repeat : no-repeat;
	background-position: left center;
	line-height:25px;
	text-align:left;
	color:#ffffff;
	padding-left:70px;
}
.photo_list .head DIV {
	background-image : url(../img/list/photo_title_back1.gif);
	background-repeat : repeat-x;
	height:90px;
	text-align:left;
}
.photo_list .unit {
	margin-bottom:15px;
	border:1px solid #bbbbbb;
	width:96%;
	background-color:#FDF8F8;
}
.photo_list .unit .img {
	float:left;
	margin:5px;
}
.photo_list .unit .right {
	float:left;
}
.photo_list .unit .top {
	font-size:12px;
	line-height:24px;
	background-color:#F3EfE9;
	height:24px;
	margin-bottom:5px;
}
.photo_list .unit .top .user {
	float:left;
	background-image: url(../img/list/photo_pict1.gif);
	background-repeat : no-repeat;
	background-position: 5px center;
	background-color:#F3EfE9;
	padding-left:66px;
	text-align:left;
	color:#993300;
}
.photo_list .unit .top .date {
	float:right;
}
.photo_list .unit .com {
	background-image:url(../img/list/photo_pict2.gif);
	background-repeat : no-repeat;
	background-position: 5px 4px;;
	padding-left:20px;
	line-height;130%;
	text-align:left;
}
.photo_list .unit .shop {
	border-top:1px solid #cccccc;
	background-color:#F9F7F4;
	margin-top:5px;
	height:35px;
}
.photo_list .unit .shop H4 {
	float:left;
	background-image:url(../img/list/photo_pict3.gif);
	background-repeat : no-repeat;
	background-position: 5px center;
	padding-left:15px;
	text-align:left;
	line-height:20px;
}
.photo_list .unit .shop .genre {
	float:right;
	line-height:20px;
}
.photo_list .unit .shop .addr {
	clear:both;
	text-align:left;
	font-size:11px;
	padding-left:15px;
}