/******************/
/* 設定 */
#slider {width:100%; height:100%; min-height:495px; overflow:hidden; position:relative;}
.slide-wrap {width:3000px; height:495px; position:absolute; left:50%; margin-left:-1500px;}


/* コントローラー */
.bx-controls {
position:absolute;
width:1000px;
z-index:100;
top:0;
left:50%;
margin-left:-500px;
}

.bx-controls-direction {
max-width:100%; min-width:1000px;
top:0;
position:absolute;
}

.bx-controls-direction a {
position:absolute;
width:100%;
height:495px;
display:block;
background-color:rgba(255,255,255,0.4);
z-index:9999;
}

.bx-controls-direction a:hover {background-color:rgba(255,255,255,0.2);}

a.bx-prev {
	left: -1000px;
	text-align: right;
	line-height: 0px;

}
a.bx-next {
	right: -1000px;
	text-align: left;

	line-height: 0px;
}


/******************/
/* bx-pager *******/

.bx-pager {
text-align:center;
clear:both;
display:block;
position:relative;
top:320px;
}


.bx-pager-item {
line-height:1; height:40px; width:40px;
background:#000; overflow:hidden; display:inline-block; margin:10px 2px 0 2px;
}

.bx-pager-item a {background-color:#ccc; display:block;}
.bx-pager-item a {padding-top:50px; display:block;}
.bx-pager-item a.active {opacity:0.5;}
.bx-pager-item a:hover {opacity:0.3;}


/* 装飾 */
/*****/


.result{
	padding:30px;
	margin: 30px;
	border: 1px solid #F1F1F1;
	font-size: 12px;
}
.result span{display: block; margin-top: 1em;}
.result p{
	margin-bottom:1em;
	font-weight:bold;
	font-size: 14px;
}
.result .slide{width: 300px !important; position: static !important; float:none !important;}

/*****/
.bxslider li {
	margin: 0px;
	padding: 0px;
}
.slide-wrap ul {
	margin: 0px;
	padding: 0px;
}
