.marqueeArea { height:676px; position:relative }
.bannerContainer { background-repeat:no-repeat; background-position:50% 0; height:676px; width:100%; position:absolute; top:0 }

.innerBannerArea { width: 538px; height: 625px; margin:0 auto; position:relative; left: 30px; top: 28px;}
.innerBannerArea a {  }

.bannerContainer-arrow { display:block; height:83px; position:absolute; top:292px; z-index: 2000;}
.bannerContainer-arrow.arrow-left { left:0; width:124px; }
.bannerContainer-arrow.arrow-left:hover { background-position:0 100% }
.bannerContainer-arrow.arrow-right { right:0; background-position:100% 0; width:95px;  }
.bannerContainer-arrow.arrow-right:hover { background-position:100% 100% }