

.bx-next { position: absolute; top: 40%; right: -50px; z-index: 999; width: 30px; height: 30px; text-indent: -999999px; background: url(bx_styles/gray_next.png) no-repeat 0 -30px; }
.bx-prev { position: absolute; top: 40%; left: -50px; z-index: 999; width: 30px; height: 30px; text-indent: -999999px; background: url(bx_styles/gray_prev.png) no-repeat 0 -30px; }

.bx-child { position:relative; z-index:10;}
.top-mv span{display: none;}
.top-mv .bx-pager{ height:10px; position: absolute; z-index:20; top:540px; right:10px;}
.top-mv .pager-link{ background: url(../img/top-mv-icon.png) left top; height:20px; width:20px; display: block; float: left; margin: 0 8px 0 0}
.top-mv .pager-active{ background: url(../img/top-mv-icon.png) left bottom;}

.bx-auto .start { background: url(bx_styles/gray_auto.png) no-repeat 0 2px; padding-left: 13px; }
.bx-auto .stop { background: url(bx_styles/gray_auto.png) no-repeat 0 -14px; padding-left: 13px; }
.bx-next:hover, .bx-prev:hover { background-position: 0 0; }
.bx-pager .pager-active, .bx-pager a:hover { background-position: left bottom; }
.bx-captions { text-align: center; font-size: 12px; padding: 7px 0; color: #666; }

.bx-auto { text-align: center; padding-top: 15px; }
.bx-auto a { color: #666; font-size: 12px; }
