@charset "utf-8";

/* List */
.list-media { float:left;position: relative;margin:0; width:calc(50% - 5px);padding:29px 12px;border:1px solid #eaeaea;margin-bottom:20px;}

.list-media:nth-child( 2n+2 ) { margin-left: 5px; }
.list-media:nth-child( 2n+1 ) { margin-right: 5px; }

.list-item { /*padding-bottom:15px; border-bottom:1px solid #eee; margin-bottom:15px; */}
.list-item .img-left { margin-right:15px; }
.list-item .img-right { margin-left:15px; }
.list-item h2.media-heading { display:block; font-size:23px; line-height:24px; margin:0px; padding:0px 0px 4px; }
.list-item .list-details { margin-top:6px; padding:6px 0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; font-size:16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list-item .list-details .member, .list-item .list-details .guest { color:#787878 !important; }
.list-item .list-cont { margin-top:35px; padding:0; line-height:30px; }
.list-item .list-sp { margin:0 7px; color:#ddd; font-size:11px; }
.list-item .img { width:226px; }
.media-body { position: relative; }	
.text-money {text-align:right;color:#1769ae;font-size:23px;line-height:35px;margin:0px;}
.text-money span {color:#262626;font-size:20px;}
@media all and (max-width:767px) {
.list-media { float:none;margin:0; width:100%;margin-bottom: 20px;padding:10px 10px;}
.list-item h2.media-heading {font-size:17px;}
.list-item .list-details {font-size:14px;}
.list-item .list-cont { margin-top:0px; padding:0; line-height:30px; }

.list-item .img { width:112px; }
.list-media:nth-child( 2n+1 ) { margin-left: 0px; }
.list-media:nth-child( 2n+2 ) { margin-right: 0px; }
.text-money {font-size:16px;line-height:25px;}
.text-money span {font-size:14px;}
}