.btn {
	box-shadow:none;
	background-image: none;
	border-radius:2px;
	text-shadow: none;
	border:none;
}
.btn:hover,.btn:active{
	border:none;
	box-shadow:none;
}
.btn-success {
	background-color: #5e7875;
	background-image: none;
}
.btn-success:hover{
	background-color: #5A6C69;
}
.btn-info {
	background-color: #78A0B5;
	background-image: none;
}
.btn-info:hover,.btn-info:active{
	background-color: #678A9C;
}
.btn-warning{
	background-color: #CABD43;
	background-image: none;
}
.btn-warning:hover{
	background-color: #B0A43B;	
}

.zl {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    box-shadow: 0px 2px 0 rgba(255,255,255,0.75);
}

.feature_box div{
	width:31%;
}
.product_name {
	font-size:1.3em;
	color: #2a2a2a;
}
.product_sentiment {
	font-size:1.0em;
	font-weight: bold;
	color: #666;
}

.size {
	color:#555;
	font-size:90%;
}

@media (max-width: 992px) {
	.feature_box img{
		width:100%;
		height:100%;
	}
	.feature_box div{
		width:100%;
	}
	.contentpage {
		padding:10px;	
	}
	.nomobile {
		display:none;
	}
}

.soldout {
	/* font-weight:bold; */
	color:#ff3333;
}

/*
.title {
	padding-left:20px;
    background-color: #666;
}*/

.sub_section {
margin-top:35px;
font-weight:bold;
padding:10px 0;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

#list_page .title { margin-bottom: 0; }

#list_page .product_box {
	text-align: center;
}

#list_page .item_list {
	margin: 12px 0 0 -12px;
}

#list_page .item_list ul {
	margin-left: 12px;
}
	
#list_page .item_list li {
	width: 330px;
}

@media (max-width: 992px) {
	
	#list_page .item_list li {
		width: 50%;
	}
	
}

#list_page .item_list li .price {
	margin-bottom:30px;
	text-align: center;
	font-size:90%;
	color: #56564f;
}
#list_page .item_list li .item_name { 
	font-size: 100%; font-weight: bold; margin:15px 0 0 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
#list_page .item_list li .item_name a { color:#616161 }	

#list_page .comment {
	margin: 8px 0;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
	
#list_page .pagenumber_area {border:none}
#list_page .pagenumber_area {
	margin-top: 12px;
	padding: 5px 0;
}
#list_page .pagenumber_area .navi {
    width: 100%;
    text-align: left;
}
#list_page .pagenumber_area .navi li {
    display: inline;
}
#list_page .pagenumber_area .change {
	float: right;
	text-align: right;
	white-space: nowrap;
}
#list_page .pagenumber_area a {
	color: #56564f;
}

