/* ページネーション */
.pagenavi {	margin-bottom:15px;	padding: 10px 0; }
.pagenavi a { color:#1278DE;	text-decoration:underline; }

.pagination { text-align: center; width: 350px; margin: 15px auto 15px auto; font-size: 110%;  list-style: none; }
.pagination li { display: inline-block; list-style: none; text-align: center; line-height: 100%; margin: 0 5px; }
.pagination li a { text-decoration: none; } 
.pagination__prev,.pagination__item,.pagination__next,.pagination__current { border: 1px solid #aaa; display: block; padding: 2px 5px 3px 5px; }
.pagination__current { background: #aaa; color: #fff; }
.pagination__item:hover,.pagination__next:hover,.pagination__prev:hover { border: 1px solid #aaa; display: block; padding: 2px 5px 3px 5px; background: #aaa; }



/* ▼ --------------------- メインの商品一覧 --------------------- ▼ */

.itemlist { margin: 15px auto; width: 861px; list-style: none; border-bottom: 1px dotted #999; }
.itemlist li { display: block; border-top: 1px dotted #999; }

.itemright { clear: left; width: 740px; float: right; padding: 0 0 10px 0; }
.itemleft { float: left; padding: 10px 0; }
.itemleft { width: 120px; }

.itemright .itemname { padding: 10px 0 0 0; }

.cfix::after{ content: ""; display: block; clear: both; }

.nodata1     { color: white; }