/* CSS Document */


div.alert.alert-danger > h2{
margin-top:0;
}
#list > h1{
margin:30px 0;
}

#list > h2{
margin-top:30px;
}

table.table.table-bordered.table-condensed.list_table > tbody > tr > th > a {display:block;width:100%;height:100%;}


th.jancode{
width:9em;
font-size:9px;
font-weight:normal;
}
#list th{
background-color:#F4F9FF;
}
#list td{
width:25%;
padding:6px 1em;
background-color:#FFFFFF;
}

.list_table > tbody > tr > td.price{
text-align:right;
}


img.img-responsive{
display:inline-block;
margin:0 10px 10px 0;

}


.used_spec  th{
background-color:#eee;
}

.used_spec  td{
background-color:#fff;
}

.flex_wrapper{
display:flex;
flex-wrap:wrap;
}
.box{
display:inline-block;
background-color:#FFFFFF;
float:left;
width:31%;
border:2px solid #ddd;
border-radius:4px;
margin:10px 1%;
text-align:center;
padding-bottom:20px;
}
 artcile.box > a > h1{
	font-size:16px;
	}
artcile.box > a > h2{
color:#FF0000;
}
artcile.box > a > p.tenpo{
color:#999999;
}


@media (max-width: 481px ) {
table{
font-size:12px;
}
}

