.col-lg-12{
	max-height:150px;
	overflow:auto;
	padding-right:10px;}
	
.col-lg-12::-webkit-scrollbar{
	width: 5px;}

.col-lg-12::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
}
 
.col-lg-12::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}

.main_bnr,
.recommend-unit,
.seller-unit{
	display:flex;
	flex-wrap:wrap;
	margin-bottom: 50px;}

.main_bnr p{	
	line-height: 1.5;}
	
.main_bnr p a img{
	display:block;}

.main_bnr p a img.mar_b_10{
	margin-bottom: 8px;}
	
.info p{
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;}

@media (max-width: 480px) {
  /* ~480px */
  .free_space p{
	width:95%;}
}

/* メディアクエリ(WPと統一) */


@media screen and (min-width:768.02px){ /*PCのみ*/
	
	.main_bnr{
		width:100%;}
	
	.main_bnr p{
		width:46%;
		margin:2%;}

}

@media screen and (max-width:768px){ /*iPad & スマホ*/

	#recommend .col-lg-4{
		flex:0 0 50%;
		max-width:50%;}

}

@media (min-width:600px) and (max-width:768px) {/*iPadのみ*/

	.main_bnr p{
		width: 46%;
		margin: 2%;}

}