ul#popular-posts.wpp-list li {
    background-image: none;
    padding-left: 0;
}

div.breadcrumb-area{
font-size: 12px;
text-align: left;
}

.breadcrumb-area li.bcl-last {
color: #CCC;
}
.breadcrumb-area a {
color: #CCC;
}

/*--------------------------------------
  自作アフィリリンク
--------------------------------------*/
.soto-box{
    padding:25px;
    margin-bottom: 10px;
    border:double #CCC;
    overflow: hidden;
}
.shohin-image{
		max-width: 220px;
  max-height: 330px;
  object-fit: cover;
    margin:0 15px 0 0;
    float:left;
    min-width: 160px;
    text-align: center;
	-webkit-box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.8);
    box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.8);
    -o-box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.8);
    -ms-box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.8);
}
.shohin-image img{
    margin:0 auto;
    text-align:center; 
}
.shohin-info{
    margin:0;
    line-height:130%;
    overflow: hidden;
}
.shohin-name{
    margin-bottom:24px;
    line-height:1.5em;
}
.shohin-detail{font-size: 12px;}
.shohin-detail{margin-bottom:15px;}
.shohin-link1{margin-top:10px;}
.shohin-link1 a{
	width:95%;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    display:inline-block;
    margin:5px 2px 0 0;
    padding:10px 1px;
    text-align:center;
    float:left;
    text-decoration:none;
    font-weight:600;
    text-shadow:0px 0px 0px #dcdcdc;
	font-size:15px;
    color: #fff !important;
}
.shohin-link1 a:hover{opacity: 0.6;}
.shohin-link1 a:active{
    position:relative;
    top:1px;
}

.shoplinkamazon a{background-color:#FF9901 !important;}
.shoplinkrakuten a{background-color:#c20004 !important;}
.shoplinkkindle a{background-color:#007dcd !important;}
.shoplinkkakakucom a{background-color:#314995 !important;}
.shoplinkyahoo a{background-color:#7b0099 !important;}

.shoplinkyahoo img{display:none;}
.shoplinkyahoo a{font-size:10px;}
.booklink-footer{display: none;}


@media screen and (max-width: 680px) {
.soto-box{padding:15px;}
.shohin-image{
    width: 100px !important;
    min-width: initial;
}
.shohin-name > a{
    font-size: 15px;
    font-weight: bold;
}
.shohin-name{margin-bottom:12px;}
.shohin-link1 a{
    width:calc(100% - 4px);
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin: 2px 0px;
    padding:10px 0px;
}
}