.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    /*margin-bottom: 10px;*/
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    /*background: #428bca;*/
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin: 0;
    min-height: 0;
    padding: 0/* 0 20px*/;
	border-bottom:1px solid #ccc !important;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    /*background: #eeeeee;*/
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
	width: auto;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}

#button{
	display:none;
}
.grid-group-item img, .list-group img{
	border:1px solid #ccc;
}
#thumbnail2{
	border:none;
}
/*#thumbnail2 a img, thumbnail2 a img:hover{
	background:none;
	width:100%;
	height:100%;
}*/


.list-group-item img{
	border:1px solid #ccc;
	max-width: 20% !important;
}
.list-group-item #button{
	display:block;
	text-align: right;
	margin: 5px 0;
	padding:0;
}
.list-group-item h4{
	text-align: left;
	font-size:25px;
	font-family:"·L³n¥¿¶ÂÅé";
	font-weight:normal !important;
}
.list-group-item .txt_red{
	text-align: right;
	font-size: 25px;
}
#full{
	display:none;
}

@media screen and (max-width:768px){
	#full{
		display:block;
	}
	.lead {
		font-size: 22px;
	}
}

@media screen and (max-width:480px){
	#full{
		display:block;
	}
	.lead {
		font-size: 22px;
	}
	.list-group-item #button {
		display: flex;
	}
}

@media(max-width:320px){
	#full{
		display:block;
	}
	.lead {
		font-size: 22px;
	}	
	.list-group-item #button {
		display: flex;
	}
}