
/******************/
/* 設定 */
#slider {width:100%; height:100%; min-height:500px; overflow:hidden; position:relative;}
.slide-wrap {width:1920px; height:333px; position:absolute; left:50%; margin-left:-960px;}


/* コントローラー */
.bx-controls {
position:absolute;
width:640px;
z-index:100;
top:10px;
left:50%;
margin-left:-320px;
}
.bx-controls a{
	text-decoration: none;
	color: #000;
}
.bx-controls-direction {
max-width:100%; min-width:640px;
top:0;
position:absolute;
}

.bx-controls-direction a {
position:absolute;
width:100%;
height:370px;
display:block;
background-color:rgba(255,255,255,0.5);
z-index:9999;
}

.bx-controls-direction a:hover {background-color:rgba(255,255,255,0.6);}

a.bx-prev {left:-640px; text-align:right;}
a.bx-next {right:-640px; text-align:left;}


/******************/
/* bx-pager *******/

.bx-pager {
text-align:center;
clear:both;
display:block;
position:relative;
top:340px;
}


.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;}

/*****/
