.banner-rotator ul,.banner-rotator>ul>li{list-style:none;padding:0;margin:0}.banner-rotator .banner-clone,.banner-rotator .banner-clone img,.banner-rotator>ul>li{top:0;left:0;position:absolute}.banner-rotator img,.banner-rotator-shadow{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.banner-rotator img{max-width:none!important}.banner-rotator a{text-decoration:none}.banner-rotator>ul>li{z-index:1;visibility:hidden}.banner-rotator .banner-clone{z-index:3;overflow:hidden;display:none}.banner-rotator-shadow{position:absolute;margin-left:auto;margin-right:auto}.banner-rotator-shadow1{background:url(banner-rotator/shadow1.png) no-repeat;background-size:100%;width:890px;height:30px;bottom:-30px}.banner-rotator-shadow2{background:url(banner-rotator/shadow2.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}.banner-rotator-shadow3{background:url(banner-rotator/shadow3.png) no-repeat;background-size:100%;width:890px;height:60px;bottom:-60px}.banner-rotator .preloader{position:absolute;z-index:5;top:50%;left:50%;width:40px;height:40px;margin:-20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(banner-rotator/preloader.gif) center center no-repeat #000}.banner-rotator .timer{position:absolute;z-index:4;width:100%;height:4px;background-color:#fff;-moz-opacity:.5;filter:alpha(opacity=50);opacity:.5}.banner-rotator .timer-bottom{bottom:0!important}.buttons div.clock-timer-holder{position:relative;float:left;overflow:hidden;width:20px;height:20px}.buttons canvas.clock-timer{overflow:hidden}.buttons{position:absolute;z-index:6;visibility:hidden}.buttons .bullet,.buttons .next-btn,.buttons .play-btn,.buttons .previous-btn{position:relative;float:left;overflow:hidden;width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;background-color:#000;background-color:rgba(0,0,0,.6);cursor:pointer;font-family:"ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:10px;font-weight:700;-webkit-transition:background linear .3s,color linear .3s;-moz-transition:background linear .3s,color linear .3s;transition:background linear .3s,color linear .3s}.buttons .vertical{display:block;clear:both;float:none}.banner-rotator .s-next,.banner-rotator .s-prev,.buttons .next-btn,.buttons .play-btn,.buttons .previous-btn{background-image:url(banner-rotator/sprite.png);background-repeat:no-repeat}.buttons .bullet:hover,.buttons .next-btn:hover,.buttons .play-btn:hover,.buttons .previous-btn:hover{background-color:#000;-webkit-transition:background linear .3s,color linear .3s;-moz-transition:background linear .3s,color linear .3s;transition:background linear .3s,color linear .3s}.buttons .play-btn{background-position:-20px 0}.buttons .pause{background-position:0 0}.buttons .previous-btn{background-position:-40px 0}.buttons .next-btn{background-position:0 -20px}.buttons .up{background-position:-20px -20px}.buttons .down{background-position:-40px -20px}.banner-rotator .s-next,.banner-rotator .s-prev{position:absolute;z-index:7;top:50%;margin-top:-20px;width:30px;height:40px;cursor:pointer;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.banner-rotator .s-prev{left:7px;background-position:0 -40px}.banner-rotator .s-next{left:100%;margin-left:-37px;background-position:-30px -40px}.banner-rotator .s-next:hover,.banner-rotator .s-prev:hover{-moz-opacity:1!important;filter:alpha(opacity=100)!important;opacity:1!important;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.buttons .curr-thumb,.buttons .curr-thumb:hover{color:#000;background-color:#FFF;cursor:default;-webkit-transition:background linear .3s,color linear .3s;-moz-transition:background linear .3s,color linear .3s;transition:background linear .3s,color linear .3s}.buttons .thumb img,.buttons .thumb:hover img{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s}.buttons .thumb{position:relative;float:left;overflow:hidden;cursor:pointer;background:#000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.buttons .thumb img{display:block;border:0;position:absolute;-moz-opacity:.3;filter:alpha(opacity=30);opacity:.3;transition-duration:.3s}.buttons .thumb:hover img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;transition-duration:.3s}.buttons .thumb.curr-thumb img,.buttons .thumb.curr-thumb:hover img{-moz-opacity:1;filter:alpha(opacity=100);opacity:1;cursor:default;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}#rotator-tooltip{position:absolute;top:0;left:0;z-index:99999;display:none}#rotator-tooltip img{display:block;float:left;background-color:#FFF;padding:3px;margin:8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#rotator-tooltip .arrow{position:absolute;width:0;height:0;margin:0;padding:0}#rotator-tooltip.img-down .arrow,#rotator-tooltip.img-up .arrow{left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent}#rotator-tooltip.img-up .arrow{bottom:3px;border-top:5px solid #FFF}#rotator-tooltip.img-down .arrow{top:3px;border-bottom:5px solid #FFF}#rotator-tooltip.img-left .arrow,#rotator-tooltip.img-right .arrow{top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent}#rotator-tooltip.img-right .arrow{left:3px;border-right:5px solid #FFF}#rotator-tooltip.img-left .arrow{right:3px;border-left:5px solid #FFF}#rotator-tooltip .tt-txt{font-family:"ヒラギノ明朝 ProN W6",HiraMinProN-W6,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:12px;color:#000;background-color:#FFF;max-width:300px;padding:5px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:8px 0}#rotator-tooltip.txt-down .arrow,#rotator-tooltip.txt-up .arrow{margin-left:10px;border-left:5px solid transparent;border-right:5px solid transparent}#rotator-tooltip.txt-up .arrow{bottom:3px;border-top:5px solid #FFF}#rotator-tooltip.txt-down .arrow{top:3px;border-bottom:5px solid #FFF}.banner-rotator .caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.banner-rotator .caption.fullscreenvideo iframe{width:100%!important;height:100%!important}.banner-rotator .border-white iframe{border:5px solid #fff}.banner-rotator .border-black iframe{border:5px solid #000}.banner-rotator .video-play{position:absolute;left:50%;top:50%;width:43px;height:43px;margin-left:-21px;margin-top:-21px;background:url(banner-rotator/sprite.png) 0 -87px no-repeat;cursor:pointer;z-index:9}.banner-rotator .video-play:hover{-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.banner-rotator .video-frame{position:absolute;z-index:10;left:0;top:0;display:block}.banner-rotator .video-close{position:absolute;width:21px;height:21px;background:url(banner-rotator/sprite.png) -45px -81px no-repeat #000;cursor:pointer;right:6px;top:6px;border:1px solid #5E5C5C}.banner-rotator .caption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;visibility:hidden}.banner-rotator .caption.hidden-caption{visibility:hidden!important;display:none!important}.banner-rotator .caption.slidelink a div{width:10000px;height:10000px;background:url(banner-rotator/empty.png)}