@charset "euc-jp";
.sidebar h3{
	border-top:1px solid rgba(172,173,174,1);
	color:rgba(172,173,174,1);
}
.sidebar h3 span{
	margin-right:6px;
}
.group-child-list li{
	padding-left: 15px;
}

/*
¾¦ÉÊ°ìÍ÷
*/
.itemlist .item-photo{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
.itemlist .item-photo img{
	width: 100%;
	height: 100%;
	display: block;
	margin:0 auto;
}
.itemlist a:link{
	color:rgba(0,0,0,1)
}
.itemlist a:hover{
	color:rgba(0,0,0,1)
}
.itemlist .height-eq{
	position: relative;
}
.itemlist .item-name .item-status-icon-new{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	background-color: #9FB6C0;
	color: #fff;
	font-weight: 400;
	padding: 5px 8px 3px 8px;
	font-size: 15px;
}
.itemlist .item-name .item-status-icon-restock{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	background-color: #fff;
	color: #9FB6C0;
	padding: 5px 8px 3px 8px;
	font-size: 15px;
}
a:hover .item-price span{
	padding-bottom:5px;
	border-bottom:1px solid rgba(0,0,0,1);
}
.main-body a:hover img{
	opacity:0.75;
        -webkit-transition: opacity 300ms ease-out;
           -moz-transition: opacity 300ms ease-out;
             -o-transition: opacity 300ms ease-out;
                transition: opacity 300ms ease-out;
	background: rgba(255,255,255,1);
}
.main-body .journallist a:hover,
.main-body .itemlist a:hover{
	color:rgba(0,0,0,1);
}
.btn {
    background-color: transparent !important;
    border: none !important;
    font-size: 17px !important;
    padding: 8px 17px !important;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: transparent;
	color:rgba(172, 173, 174,1);
}
.btn {
	background-color: transparent !important;
	border: none !important;
	font-size: 17px !important;
	padding: 8px 17px !important;
	text-decoration:none;
	outline: none;
        -webkit-transition: all 300ms ease-out;
           -moz-transition: all 300ms ease-out;
             -o-transition: all 300ms ease-out;
                transition: all 300ms ease-out;
}
 .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background-color: transparent;
	color:rgba(172, 173, 174,1);
}
.btn:hover{
	color:rgba(172, 173, 174,1) !important;	
}

@media screen and (max-width: 767px) {
	.breadcrumb-list{
		margin-bottom:20px;
	}
	.sidebar{
		margin-bottom:60px;
	}
	h3.side-menu-all{
		border-top: 2px solid rgba(172, 173, 174,1);
		margin-bottom:20px;
		padding:20px 0 0 15px;
	}
	.category-list li:last-child{
		border-bottom: 1px solid rgba(213, 214, 214,1);
		margin-bottom:3px;
	}
	.category-list,
	.group-list{
		padding:0 15px;
	}
	.category-list li,
	.group-list li{
		border-top: 1px solid rgba(213, 214, 214,1);
		padding:10px 0 10px 10px;
		margin:0;
	}
	.group-list li:last-child{
		border-bottom: 1px solid rgba(213, 214, 214,1);
	}
	.group-list .sp-group-list{
		border-right: 1px solid rgba(213, 214, 214,1);
		padding-bottom: 0;
	}
	.group-list .sp-group-list a:first-of-type{
		display: block;

	}
	.group-list .sp-group-list .group-child-list li{
		width: 100%;
		border-top:none;
		border-bottom:none;
		padding-left:0;
	}
}








