
/*main*/
	/*main_visual*/
	.main_visual_area .bx-wrapper{position:relative;}
	.main_visual_area .bx-controls{position:absolute; bottom:15px; left:0; width:100%; padding:0 4.68%; box-sizing:border-box; z-index:9;}
	.main_visual_area .bx-controls .bx-pager{}
	.main_visual_area .bx-controls .bx-pager:after{content:""; display:block; clear:both;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item{float:left; margin:0 0 0 10px;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item:first-child{margin:0;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item a{position:relative;display:block; width:15px; height:15px; border:5px solid transparent; border-radius:50%; box-sizing:border-box; font-size:0;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item a:after{content:""; display:block; width:5px; height:5px; border-radius:50%; background:#fff; position:absolute; top:50%; left:50%; margin:-2.5px 0 0 -2.5px;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item a.active{border-color:#DC0000;}

	.main_visual li a{display:block;}
	.main_visual li a img{width:100%; display:block;}
	/*main_visual*/


	img {
	margin: 0;
	padding: 0;
	border: 0;


	vertical-align: baseline;
}



@media (min-width:540px){    
    	.main_visual_area .bx-controls .bx-pager .bx-pager-item{float:left; margin:0 0 0 10px;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item:first-child{margin:0;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item a{position:relative;display:block; width:20px; height:20px; border:2px solid transparent; border-radius:50%; box-sizing:border-box; font-size:0;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item a:after{content:""; display:block; width:10px; height:10px; border-radius:50%; background:#fff; position:absolute; top:50%; left:50%; margin:-5.5px 0 0 -5.5px;}
	.main_visual_area .bx-controls .bx-pager .bx-pager-item a.active{border-color:#DC0000;}
}