@charset "utf-8";

	#slider {
		width: 100%;
		max-width: 960px;
		margin: auto;
		padding: 0;
		position: relative;
	}
	#slider ul {
		margin: 0;
		padding: 0;
	}
	#slider ul img {
		width: 100%;
	}
	
	#slider .bx-controls-direction {
		display: none;
	}
	#slider .bx-prev,
	#slider .bx-next {
		display: block;
		width: 80px;
		height: 120px;
		margin: -60px 0 0;
		position: absolute;
		top: 50%;
		z-index: 9000;
	}
	#slider .bx-prev {
		background: url(../img/top/bt-prev.png) 20px 50% no-repeat;
		left: 0;
	}
	#slider .bx-next {
		background: url(../img/top/bt-next.png) 43px 50% no-repeat;
		right: 0;
	}
	
	#slider .bx-pager {
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 7.8%;
		text-align: center;
		z-index: 9000;
	}
	#slider .bx-pager-item {
		display: inline-block;
		width: 11px;
		margin: 0 4px;
	}
	#slider .bx-pager-link {
		display: block;
		height: 10px;
		background: url(../img/top/pager.png) 0 0 no-repeat;
		text-indent: -9999px;
	}
	#slider .bx-pager-link.active {
		background-image: url(../img/top/pager_ov.png);
	}
	
	#slider .bx-loading {
		min-height: 50px;
		background: url(../img/top/bx_loader.gif) center center no-repeat #fff;
		height: 100%;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2000;
	}
	
	/************************************/
	/* ロード時の画像複数表示対策		*/
	#slider li {
		list-style-type: none;
	}
	
	#slider li.kakusu {
		display: none;
	}
	/************************************/
