
/******************/
/* 設定 */
#slider {width:100%; height:100%; min-height:520px; overflow:hidden; position:relative;}
.slide-wrap  { margin-left: -900px; position: absolute; top: 20px; left: 50%; width: 1800px; height: 310px }
ul.bxslider  {  padding: 0; margin: 0; }  

div.slider  { margin-right: auto; margin-left: auto; position: relative; width: 600px; display: block }
 
ul.bxslider li {
    display:block;
    width:600px;
    height:281px;
}
 
ul.bxslider li img  { margin: 0 auto; width: 500px; height: 281px; display: block }


/* コントローラー */
.bx-controls {
position:absolute;
width:800px;
z-index:100;
top:0;
left:50%;
margin-left:-400px;
}

.bx-controls-direction {
max-width:100%; min-width:800px;
top:0;
position:absolute;
}

.bx-controls-direction a {
position:absolute;
width:100%;
height:450px;
display:block;
z-index:9999;
}

.bx-controls-direction a:hover {background-color:rgba(255,255,255,0.6);}

a.bx-prev   { background: url(../../image/icon/icon_prev.png) no-repeat right center; text-align: right; left: -900px; overflow: hidden; text-indent: 100%; white-space: nowrap; }
a.bx-next   { background: url(../../image/icon/icon_next.png) no-repeat left center; text-align: left; right: -900px; overflow: hidden; text-indent: 100%; white-space: nowrap; }


/******************/
/* bx-pager *******/

.bx-pager {
text-align:center;
clear:both;
display:block;
position:relative;
top:290px;
}


.bx-pager-item { line-height:1; height:10px; width:10px; background:#000; overflow:hidden; display:inline-block; margin:10px 10px 0 10px; }
.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;}

/*****/


.feed-prev-btn {
  background-image: url(../image/icon/icon_prev.png);
}
.feed-next-btn{
  background-image: url(../image/icon/icon_prev.png);
}
.feed-prev-btn:hover {
  background-image: url(../images/btn_prev_on.png);
}
.feed-next-btn:hover{
  background-image: url(../images/btn_next_on.png);
}
.feed-prev-btn .bx-prev {
  width: 100%;
  display: block;
}
.feed-next-btn .bx-next {
  width: 100%;
  display: block;
}
.navi-btn {
  margin: 79px 8px 0 9px;
  width: 23px;
  height: 23px;
  -webkit-background-size: 23px;
  background-size: 23px;
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
}