/*===== タイトル =====*/
.pagetitle {margin-top:95px; }
.pagetitle h2 {font-size:150%; padding-bottom:7px; border-bottom:2px solid #000; margin-bottom:20px; display:inline-block; width:auto;}

/*===== ソート =====*/
.sort {margin:10px 0 10px 50px; text-align:left; font-size:80%;}

@media screen and (max-width: 480px) {
#pan, .subcategory, .sort {display:none;}
}

/*===== 一覧 =====*/
#list {position:relative; padding: 0 0 0 5.7%;}
.mosaic-block {width:196px; height:147px; float:left; margin:0 5px 5px 0; position: relative; overflow: hidden;}
/* 商品画像 */
.mosaic-backdrop {display:none; position:absolute;top:0; width:196px; height:147px;}
.mosaic-backdrop img {width:100%; height:auto;}
.soldimg img {opacity:0.4;}
/* 情報を包むa */
.mosaic-overlay {display:none; z-index:5;  position:absolute; width:196px; height:147px; background:url(https://img07.shop-pro.jp/PA01260/546/etc/pink40.png); color:#fff; left:0; font-family:'GillSansMTStd-Medium', sans-serif; letter-spacing:0.08em;}
.soldcolor {background:url(https://img07.shop-pro.jp/PA01260/546/etc/grey.png);}
.fade .mosaic-overlay {opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";filter:alpha(opacity=00);}
#list .item_info {padding:0 15px; text-align:center; padding-top:22%; color:#fff; font-weight:normal;}
#list .item_info h2 { font-size:90%;  margin-bottom:0.2em;}
#list .item_info h2 img {height: 1em!important; margin-left: 5px!important;}
#list .item_info p { font-size:90%; }
#list .item_info p span {font-size:80%;}

@media (max-width: 767px) {
#list {padding:0;}
.mosaic-block {width:50%; height:284px; margin:0;}
.mosaic-backdrop {width:100%; 100%;;}
.mosaic-backdrop img {width:100%;}
.mosaic-overlay {width:100%; height:100%;;}
#list .item_info {font-size:150%; padding-top:30%;}
}

@media only screen and (max-width: 480px) {
.mosaic-block {width:50%; height:115px;}
.mosaic-backdrop {height:100%;}
.mosaic-overlay {height:100%;}
#list .item_info {font-size:100%; padding-top:10%;}
#list .item_info h2 img {}
}
