@charset "UTF-8";

body{
  padding:0;
  margin:0;
  font-family: 'ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif;
  color:#333333;
  font-size:12px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 18px;
  text-align: left;
  -webkit-text-size-adjust: 100%;
}
body *{padding:0;margin:0;}


.cf:after{content:'';clear:both;display:block;float:none;height:0px;width:100%;visibility:hidden;}
/*-----------------*/

.slideBase{width:980px;}




#point .slide{padding:0;margin:0;}
#point .slide iframe{margin:0;padding:0 15px 0 0;}
#point .slide iframe:last-of-type{margin:0;padding:0;}
#point .slide iframe{width:480px;height:64px;}


.slideBase#item{width:580px;
padding:10px 0px;background:#f9efe7;
}
#item .slide{padding:0 0 0 40px;height:230px}
#item .slide figure{width:160px;height:230px;float:left;margin-right:10px;
overflow:hidden;position:relative;
}
#item .slide figure a{text-decoration:none;}

#item .slide figure img{width:158px;height:158px;border:1px solid #ccc;display:block;margin-bottom:5px;}

#item .slide figure figcaption{text-align:center;height:25px;line-height:25px;font-size:12px;display:block;overflow:hidden;font-weight:bold;color:#333;}
#item .slide figure p{margin:0;display:inline-block;color:#E5141F;font-size:12px;line-height:1.5;
height:3em;overflow:hidden;}

#item .slide figure:hover{overflow:visible;}
#item .slide figure p:hover{display:block;background:rgba(255,255,255,0.9);
white-space:normal !important;height:auto !important;padding:10px;z-index:0;
position:absolute;bottom:0;}




.slideBase .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	height:40px !important;
	margin-top:-20px;
	outline: 0;
	width:25px;
	text-indent: -9999px;
	z-index: 9999;
}
.slideBase .bx-wrapper a:hover{background-position:center;}
.slideBase .bx-wrapper .bx-prev {
	left: 10px;
	background: url(../img/lt_g.png) no-repeat 50%;background-size:25px;
}

.slideBase .bx-wrapper .bx-next {
	right: 10px;
	background: url(../img/gt_g.png) no-repeat 50%;background-size:25px;
}


#item .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top:50%;
	height:20px !important;
	margin:-40px 0 0 0 ;
	outline: 0;
	width:20px;
	text-indent: -9999px;
	z-index: 9999;background-size:contain;
}

#item .bx-wrapper .bx-prev {
	left: 10px;	background-image: url(../img/lt_b.png) ;
}

#item .bx-wrapper .bx-next {
	right: 10px;	background-image: url(../img/gt_b.png) ;
}




/*---------------------------------------------------*/
#headSlide .bx-wrapper .bx-controls-direction a{top:auto;bottom:-85px;
width:30px;height:40px !important;background-size:30px 40px;}
#headSlide .bx-wrapper{margin-bottom:0px;}
#headSlide #bx-pager{width:100%;margin:0px;}
#headSlide #bx-pager{padding:10px 60px;width:840px;}
#headSlide #bx-pager li{display:block;width:23%;float:left; margin-left:16px;margin-top:20px;}
#headSlide #bx-pager li a{padding:1px;display:block;border-radius:3px;}
#headSlide #bx-pager li a img{width:100%;height:auto;}

#headSlide #bx-pager li a.active{background:#d5d0ca}
