/* Slider */
.sliderNavMotion,
.sliderMotion,
.carouselMotion{position:relative;display:block;min-width:1040px;max-width:2000px;overflow:hidden;height:450px;margin:0 auto;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.carouselMotion{width:100%;height:auto;min-width:inherit;max-width:inherit;overflow:visible;padding:20px 0;}
.carouselMotion>div{display:none;}
.sliderNavMotion .slick-list,
.sliderMotion .slick-list{position:absolute;width:2000px;height:450px;left:50%;display:block;overflow:hidden;margin:0 0 0 -1000px;padding:0;}
.carouselMotion .slick-list{width:860px;overflow:hidden;margin:0 auto;display:block;}
.sliderNavMotion .slick-list:focus,
.sliderMotion .slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.sliderNav{position:relative;display:block;height:auto;margin:0 auto;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.sliderNav .slick-list{width:100%;min-width:1040px;max-width:2000px;margin:0 auto;}
.sliderNav .slick-track{display:table;table-layout:fixed;width:100%;}
.sliderNav .slick-list .slick-slide{cursor:pointer;display:table-cell;}
.sliderNav .slick-list .slick-slide:focus{outline:0;}
.sliderNav .slick-slide:hover{opacity:0.8;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;margin:0 auto;}
.sliderNav .slick-slide img{width:100%;}
.carouselMotion .slick-slide img{width:auto;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:50px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:rgba(0,0,0,0.5);z-index:2;transition:all 0.3s;-webkit-transition:all 0.3s;}
.slick-prev:hover,
.slick-next:hover{background:rgba(0,0,0,0.8);}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:0.6;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev{left:30px;}
.slick-next{right:30px;}
.carouselMotion .slick-prev{left:10px;background-color:transparent;}
.carouselMotion .slick-next{right:10px;background-color:transparent;}
.slick-prev:before,
.slick-next:before{content:'';display:block;position:absolute;top:50%;box-sizing:border-box;width:12px;height:12px;margin-top:-6px;}
.slick-prev:before{right:6px;border-bottom:2px solid #333;border-left:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.slick-next:before{left:6px;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
/* Dots */
.slick-dots{position:absolute;bottom:5%;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots li{position:relative;display:inline-block;width:5px;height:12px;margin:0 15px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:5px;height:12px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:0.8;}
.slick-dots li button:before{font-size:6px;position:absolute;top:0;left:0;width:3px;height:10px;content:'';text-align:center;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#87827f;box-sizing:content-box;border:1px solid rgba(123,130,127,0.2);}
.slick-dots li.slick-active button:before{background-color:#0255a3;}


/* smart */
.spView .sliderNavMotion,
.spView .sliderMotion,
.spView .carouselMotion{min-width:100%;max-width:100%;height:auto;max-height:100% !important;}
.spView .sliderNavMotion>div,
.spView .sliderMotion>div,
.spView .sliderNav>div{display:none;}
.spView .sliderNavMotion>div:first-child,
.spView .sliderMotion>div:first-child{display:block;}
.spView .sliderMotion .slick-list,
.spView .sliderNavMotion .slick-list{display:block;width:100%;height:auto;left:0;margin:0;position:relative;}
.spView .sliderNav .slick-list{display: block;}
.spView .slick-dots{bottom:20px;}
.spView .slick-dots li{margin:0 5px;}

.spView .carouselMotion{width:100%;padding:15px 0;height:70px;}
.spView .carouselMotion .slick-slide img{width:200px !important;}
.spView .carouselMotion .slick-list{width:auto;}
.spView .sliderNav .slick-prev,
.spView .sliderNav .slick-next{height:80px;background-color:rgba(0,0,0,0.8) !important;}
.spView .slick-prev{left:0;background-color:transparent;}
.spView .slick-next{right:0;background-color:transparent;}

.spView .sliderNav{min-width:inherit;overflow:hidden;}
.spView .sliderNav .slick-list {max-width:inherit;min-width:inherit;overflow:visible !important;}
.spView .sliderNav .slick-track{display:block;table-layout:auto;}
.spView .sliderNav .slick-slide{width:auto;display:block;float:left;}
.spView .sliderNav .slick-slide:hover{opacity:1;}
.spView .sliderNav .slick-slide span{background-size:auto 24px;}
.spView .sliderNav .slick-next:before,
.spView .sliderNav .slick-prev:before{border-color:#fff;}

/* 水道橋 */
.spView #skinIndex.skinTdcSh .slick-dotted.slick-slider {margin-bottom:0;}