.ow-button-base {
	margin:-30px auto 5px;
}
li.type-product{
	max-height:420px;
}
ul.page-numbers{
	border:solid 3px #eee!important;
	border-radius:5px!important;
}
.page-numbers li{
	color:#ccc;
	border-right:solid 1px #f5f5f5!important;
	border-top:none!important;
	border-bottom:none!important;
	border-left:none!important;
	padding:10px!important;
}
.page-numbers li:last-child{
  border-right:none!important;
}
.page-numbers li a{
	color:#ccc;
}
@media screen and (max-width: 480px) {
	.contents {
    padding: 15px 0% 25px;
    background: #fff;
}
	.one_content {
			width: 98%;
			padding: 0 1%;
	}
	.ow-button-base {
	margin:-30px auto 5px;
}
li.type-product{
	max-height:230px;
}
}

@media screen and (max-width: 480px) {
	.menu-item-483 {
		font-weight: bold;
	}

	.menu-item-483 .sub-menu {
		padding: 0 0 0 4%;
		background: lightgrey;
	}
	.menu-item-482 .sub-menu {
		padding: 0 0 0 4%;
		background: lightgrey;
	}
	
#menu-item-3521 .navi li a:before {
    content: "\f279";
	}
	

}

@media screen and (min-width: 480px) {

}

.woocommerce div.product form.cart {
    margin-bottom: 2em;
    width: 30%;
		float: none;
}

@media screen and (max-width: 768px) {
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
			width: 30.5%;
			/*margin: 1% 1%;
			clear: both;*/
			display: inline-block;
	}

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
			display: inline-block;
			 float: initial; 
			/*margin: 0 1% 2.992em 0;
			margin-left: 0;
			position: relative;*/
			width: 30.5%;
			padding: 0;		
    	height: 45vh;
    	vertical-align: top;
	}

	.widget-title {
		text-align: center;
	}

	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
			font-size: 100%;
			margin: 0;
			line-height: 1;
			cursor: pointer;
			position: relative;
			text-decoration: none;
			overflow: visible;
			padding: .618em 0.5em;
			font-weight: 700;
			border-radius: 3px;
			left: auto;
			color: #515151;
			background-color: #ebe9eb;
			border: 0;
			display: inline-block;
			background-image: none;
			-webkit-box-shadow: none;
			box-shadow: none;
			text-shadow: none;
			font-size: 10px;
			margin: 0 1% 0 0;
			width: 90%;
	}
	

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    display: inline-block;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    /* clear: both; */
}
	
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
    /*float: right;*/
    clear: none!important;
	}
}
@media screen and (max-width: 768px) {
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
			width: 30.5%;
			float: initial; /**/
			clear: both;
			margin: 0 1% 0 1%;
	}
}

.cart {
	width: 3%;
	float: right;
}
@media screen and (max-width: 768px) {
	.cart {
    width: 10%;
    float: right;
    margin-top: -40px;
	}
}

#panel-287-1-0-0 {
    display: none;
}
/*検索ﾌｫｰﾑ一時的に除去*/