@charset "shift_jis";
/* CSS Document */
/*********** ソート設定 ***********/
#memo{
	background:#f799be;
	height:30px;
	color:#fff;
	padding:10px;
	line-height:1.4;
}


#sort{
	list-style-type:none;
	margin-bottom:14px;
}

#sort li{
	float:left;
}

#sort a{
	display:block;
	background:#f799be;
	color:#fff;
	text-decoration:none;
	width:95px;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:0 10px 6px 0;
}

#sort li:nth-child(7n) a{
	margin-right:0;
}

#sort a.active,
#sort a:hover{
	background:#e9518d;	
}

#sort li:first-child a{
	width:120px;
}

#sort li:first-child a:before{
	content:"本日: ";
}


h3{
	background:#efeadd;
	height:30px;
	line-height:30px;
	padding-left:15px;
	font-size:10pt;
	margin-bottom:15px;
}


/*********** panel_a設定 ***********/
.panel_a > li{
	width:136px;
	height:291px;
	margin-right:15px;
	border:1px solid #e1e1e1;
	overflow:hidden;
	vertical-align:top;
	display:inline-block;
	margin-top:15px;
}

.panel_a > li:nth-child(5n){
	margin-right:0;
}

.panel_a > li:nth-child(-n+5){
	margin-top:0px;	
}

.pa_sta{
	padding-top:2px;
	height:20px;
	line-height:20px;
	color:#e9518d;
	font-size:8pt;
}

.pa_photo{
	display:block;
	margin:0 auto;
	width:132px;
	height:176px;
	overflow:hidden;
	position:relative;
}

.pa_photo div{
	position:absolute;
	bottom:5px;
	right:5px;
	height:35px;
	text-align:right;
}

.pa_photo div p{
	display:inline-block;
	height:35px;
	margin-left:3px;
	vertical-align:top;
}

.pa_photo div .p_new{
	padding-top:5px;
}

.pa_name{
	padding:10px 0 10px;
}

.pa_name a{
	color:#333;
	text-decoration:none;
}

.pa_size{
	font-size:7pt;
	margin-bottom:10px;
}

.pa_time{
	margin:0 5px;
	padding-top:13px;
	font-size:10pt;
	border-top:1px dashed #000;
}



















