#main .bx-wrapper {margin-bottom: 0px;}

#main .bx-wrapper .bx-viewport{
	left: 0;
    background: transparent;
    border: 0;
    box-shadow: none;
}

#main .bx-wrapper .bx-pager{display:none;}
.sp480{display:none;}

.col3-or{display:flex; flex-wrap:wrap;}
.col3-or .item{
	width:calc((100% - 2rem)/3);
	margin-right:1rem;
	margin-bottom:1rem;
}
.col3-or .item:nth-child(3n){
	margin-right:0;
}


@media screen and (max-width: 480px){
/*bxslider*/
.slider{margin: 0 auto 30px;}
.bxslider{ margin:0px;}
.bx-wrapper {position: relative;}
.bx-wrapper img {width:100%;margin:0;}
.bx-viewport {max-height: 450px;}
.no-sp{display:none;}
.sp480{display:block;}


.col3.list .item,
.col3.list .item:nth-child(3n){width:calc((100% - 20px) /2);margin:5px;}
.col3.list .item img{height:auto; margin:0;}

.col3-or .item,
.col3-or .item:nth-child(3n){width:calc((100% - 20px) /2);margin:5px;}
.col3-or .item img{height:auto; margin:0;}
}