.cate_top {margin-bottom:2em;}
.cate_top h2 {font-size:160%; font-weight:bold; margin-top:2em;}
.cate_top p {margin:1.5em auto 2em auto;}
.cate_top p a {
  display: inline-block; background: #EEE8E1; height:2em; border-radius: 1em; padding: 0 1.2em; box-sizing: border-box; border: none; font-size: 80%; color:#8E7049; line-height: 2.3em; margin:0 0 1em 0;}

#brand_ex {margin-top:2em;}
#brand_ex img {margin-bottom:1em;}
#brand_ex p {
  margin-bottom:2em;
  line-height: 2.2;
	width: 80%; text-align: left;
}

.sort {font-size:80%; text-align:right; margin-bottom:1em;}

/* 一覧 */
#list { display:grid; column-gap:2%; row-gap:2em; grid-template-columns: 1fr 1fr 1fr;
display:-ms-grid; -ms-grid-template-columns: 1fr 1fr 1fr;}
.items {margin-bottom:3em;}
.item_info {padding:1em;}
.soldname img {display:none!important;}
.price {margin-top:0.5em;} .price span {font-size:70%;}
@media (max-width:1024px) {
    #list {grid-template-columns: 1fr 1fr;}
  	.items {margin-bottom:0;}
  	.item_info {font-size:90%; line-height:1.7;}
	}
/* 付加アイコン */
.sold, .off {color:#E78B2D; font-weight:bold; font-size:120%; font-family: 'courier';}
.item_info h3 img {height:0.8em; margin-right:1em!important;}

/* ページ */
.page {display:grid; column-gap:2%; grid-template-columns: 1fr 1fr 1fr;
display:-ms-grid; -ms-grid-template-columns: 1fr 1fr 1fr;
  margin:2em auto 3em auto; height: 100px; padding-top: 4em;}
.page .btn {background: #EEE8E1; color:#8E7049; font-weight:bold; height: 50px;
border-radius: 25px; padding:0 25px; font-size: 120%;  line-height:3.2em;}
@media (max-width:1024px) {
  .page {grid-template-columns: 1fr 1fr;  padding-top: 0;}
  .page .btn {height: 40px;
border-radius:20px; padding:0 20px; font-size:100%;}
}