.contentEnhancerProductBox{
    width:25%; 
    float:left; 
    height:30em; 
    box-sizing:border-box; 
    padding:0.5em;
}

@media (min-width:771px) and (max-width:992px) {
.contentEnhancerProductBox{
    width:33.3%; 
    float:left; 
    height:29em; 
    box-sizing:border-box; 
    padding:0.5em;
}
}

@media (max-width:770px){
.contentEnhancerProductBox{
    width:50%; 
    float:left; 
    height:30em; 
    box-sizing:border-box; 
    padding:0.5em;
}
}

.contentEnhancerProductBox .inner{
    border:1px solid #eee; 
    padding:0.5em; 
    width:100%; 
    height:34em; 
    box-sizing:border-box;
    text-align:center;
}

@media (min-width:770px){
.contentEnhancerProductBox .inner{
    border:1px solid #eee; 
    padding:0.5em; 
    width:100%; 
    height:30em; 
    box-sizing:border-box;
    text-align:center;
}
}

.contentEnhancerProductBox .imgWr{
    width:100%; 
    height:50%; 
    padding-top:5%;
}

@media (max-width:770px){
	.contentEnhancerProductBox .imgWr{
    height:auto;
}
}

.contentEnhancerProductBox .imgWr img{
    max-width:100%; 
    max-height:100%;
}

.contentEnhancerProductBox .nameWr {
    height:15%;
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 0.9em;
    font-weight: 500;
    text-align: center;
    text-transform: none;
}

.contentEnhancerProductBox .priceWr{
    height:20%;
	margin-top:20px;
}

@media (max-width:770px){
	.contentEnhancerProductBox .priceWr{
	margin-top:48px;
}
}	

.contentEnhancerProductBox .smallInfo{
    font-size:0.8em;
}

.contentEnhancerClear{
    clear:both; 
    height:0;
}
