/*pager*/
.mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item, .mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item a, .mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item button, .mainVisual .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item, .mainVisual .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item a, .mainVisual .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item button{display:inline-block;vertical-align:middle;font-size:0;}
.mainVisual{position:relative;/*background-color:#fee7d2;*/}
.mainVisual li ._inner{overflow:hidden;display:block;position:relative;height:455px; max-width:1280px; margin:0 auto;}
.mainVisual li ._inner img{position:absolute;left:50%;transform:translateX(-50%); width:100%;}
.mainVisual .bx-wrapper .bx-controls{position:absolute; bottom:10px; left:calc(50% + 60px);transform:translateX(-50%); z-index:99;}
.mainVisual .bx-wrapper .bx-controls .bx-pager{display:inline-block; /*overflow:hidden;*/ font-size:0;}
.mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item{display:none;}
.mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item:last-child{margin-right:0;}
.mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item a, .mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item button{width:14px;height:14px;overflow:hidden;text-indent:-9999em;border-radius:50%;text-align:center;position:relative;	border:1px solid #ffffff;box-sizing:border-box; outline-offset:3px;}
.mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active, .mainVisual .bx-wrapper .bx-controls .bx-pager .bx-pager-item button.active{background:#ffffff;}
.mainVisual .img_text{display:none;}
/*direction*/
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction, .mainVisual .bx-wrapper .bx-controls .bx-controls-auto{display:inline-block;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction{margin-right:10px;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction button, .mainVisual .bx-wrapper .bx-controls .bx-controls-auto button{width:40px; height:40px; border:1px solid #e4e4e4; border-radius:100%;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction .bx-next,
.mainVisual .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start,
.mainVisual .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop{text-indent:-9999em;font-size:0;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start{background:#fff url(../images/ico_play.png) center no-repeat;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop{background:#fff url(../images/ico_stop.png) center no-repeat;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{margin-right:10px; background:#fff url(../images/ico_prev.png) center no-repeat;}
.mainVisual .bx-wrapper .bx-controls .bx-controls-direction .bx-next{background:#fff url(../images/ico_next.png) center no-repeat;}
/*controls auto*/
.mainVisual .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .active{display:none;}
/* paging */
.mainVisual_count{position:absolute;bottom:10px; left: calc(50% - 60px); height:40px; padding:8px 12px; border:1px solid #e4e4e4; border-radius:40px; background-color:#fff; font-size:0; transform:translateX(-50%); z-index:150;}
.mainVisual_count span{display:inline-block;font-size:17px; color:#1d1d1d;}
.mainVisual_count span+span{padding-left:2px;}
/* responsive */
@media only screen and (max-width: 1024px){
	.mainVisual{margin-bottom:70px;}
	.mainVisual .bx-viewport{height:100% !important;padding-bottom:40%;}
	.mainVisual li ._inner, .mainVisual li a{height:0;padding-bottom:40%;}
	.mainVisual li ._inner img, .mainVisual li a img{height:100%;}

	.mainVisual .bx-wrapper .bx-controls{bottom:-50px;}
	.mainVisual_count{bottom:-50px;}
}
@media only screen and (max-width: 430px){
	.mainVisual .bx-wrapper .bx-controls .bx-pager{display:none;}
}