/******************/
/* 設定 */
#slider {
	width: 100%;
	height: 610px;
	min-height: 500px;
	overflow: hidden;
	position: relative;
}
.slide-wrap {
	width: 1920px;
	height: 650px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}


/* コントローラー */
.bx-controls {
position:absolute;
width:640px;
z-index:100;
top:0;
left:50%;
margin-left:-320px;
}

.bx-controls-direction {
max-width:100%; min-width:640px;
top:0;
position:absolute;
}

.bx-controls-direction a {
position:absolute;
width:100%;
height:566px;
display:block;
background-color:rgba(255,255,255,0.2);
z-index:9999;
}

.bx-controls-direction a:hover {background-color:rgba(255,255,255,0.6);}

a.bx-prev {left:-640px; background-image: url(../img/btn_prev1.png); background-repeat: no-repeat; background-position: right; text-indent:-9999px;}
a.bx-next {right:-640px; background-image: url(../img/btn_next1.png); background-repeat: no-repeat; background-position: left; text-indent:-9999px;}


/******************/
/* bx-pager *******/

.bx-pager {
text-align:center;
clear:both;
display:block;
position:relative;
top:570px;
}


.bx-pager-item {
line-height:1; height:20px; width:20px; background-image: url(../img/slider_pager1.png); overflow:hidden; display:inline-block; margin:10px 2px 0 2px;
}

.bx-pager-item a {display:block;}
.bx-pager-item a {padding-top:50px; display:block;}
.bx-pager-item a.active { background-image: url(../img/slider_pager1a.png);}
.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;}

/*****/
