@charset "utf-8";
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    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;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
}

.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;
    margin-left: auto;
    margin-right: auto;
}
.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;
}
.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;
}
/*·Îµù*/
.loading_wrap{position:absolute;top:0px;left:0px;width:100%;height:100%; display: inline-block;background: rgba(0,0,0,0.0);z-index:999}
.lds-spinner {position:relative;display:block;width:30px;height:30px;top:50%;left:50%; margin-left: -30px; margin-top: -30px; }
.lds-spinner div {transform-origin: 30px 30px;animation: lds-spinner 1.2s linear infinite;} 
.lds-spinner div:after {position: absolute;content: " ";display: block;top:10px;left:28px;width:3px;height:12px;border-radius:1.5px;background: #fff;}
.light-theme .lds-spinner div:after { background: rgba(0,0,0,0.7);}
.lds-spinner.light div:after {background: #333;}
.lds-spinner div:nth-child(1) {transform: rotate(0deg);animation-delay: -1.1s;}
.lds-spinner div:nth-child(2) {transform: rotate(30deg);animation-delay: -1s;}
.lds-spinner div:nth-child(3) {transform: rotate(60deg);animation-delay: -0.9s;}
.lds-spinner div:nth-child(4) {transform: rotate(90deg);animation-delay: -0.8s;}
.lds-spinner div:nth-child(5) {transform: rotate(120deg);animation-delay: -0.7s;}
.lds-spinner div:nth-child(6) {transform: rotate(150deg);animation-delay: -0.6s;}
.lds-spinner div:nth-child(7) {transform: rotate(180deg);animation-delay: -0.5s;}
.lds-spinner div:nth-child(8) {transform: rotate(210deg);animation-delay: -0.4s;}
.lds-spinner div:nth-child(9) {transform: rotate(240deg);animation-delay: -0.3s;}
.lds-spinner div:nth-child(10) {transform: rotate(270deg);animation-delay: -0.2s;}
.lds-spinner div:nth-child(11) {transform: rotate(300deg);animation-delay: -0.1s;}
.lds-spinner div:nth-child(12) {transform: rotate(330deg);animation-delay: 0s;}
@keyframes lds-spinner { 
	0% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
}

.scroll-js,
.scroll-js1,
.scroll-js2,
.scroll-js3,
.scroll-js4,
.scroll-js5,
.scroll-js5_1,
.scroll-js5_2,
.scroll-js5_3,
.scroll-js6,
.scroll-js7,
.scroll-js8,
.scroll-js9 { overflow-y: auto !important;}

.rolling-js,
.rolling-js2,
.rolling-js3,
.rolling-js4,
.rolling-js5,
.rolling-js6,
.rolling-js7,
.rolling-js8,
.rolling-js9 { overflow-y: auto !important;}

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.hid{ overflow:hidden;position:absolute;width:0;height:0; left:-9999px; top:-9999px; line-height:0; padding:0;}
.hide{ overflow:hidden;position:absolute;width:0;height:0; left:-9999px; top:-9999px; line-height:0; padding:0;}
.movie-lap01{/*overflow:hidden;*/min-height:64px;position:relative;}
.movie-set-btn.checkbox-wrap{display:inline-block;overflow:hidden;position:absolute;right:0;top:50%;margin-top:-30px; padding:5px 0;}
.movie-set-btn.checkbox-wrap .chk-title{color:#222;font-size:18px;float:left;height:60px;line-height:60px; margin-bottom:0; margin-top:0;}
.movie-set-btn.checkbox-wrap label{display:block;float:left;width:60px;height:30px;background:#b7bcc3;position:relative;border-radius:30px;margin-top:15px;margin-left:5px;}
.movie-set-btn.checkbox-wrap .chk-toggle + label:after{content:"ON";position:absolute;left:2px;top:1px;width:28px;height:28px;background:#ffc600;border-radius:28px;text-align:center;line-height:28px;transition: all 0.2s;font-weight:700;}
.movie-set-btn.checkbox-wrap .chk-toggle:checked + label:after{content:"OFF";position:absolute;left:30px;top:1px;width:28px;height:28px;background:#000;color:#fff;}
.image-player-wrapper { min-height:1300px; }
.image-player-wrapper .move-wrap{overflow:hidden;background:#eef2f7;padding:20px;position:relative;}
.image-player-wrapper .move-wrap .move-control-area{transition:all 0.2s;}
.image-player-wrapper .move-wrap .movi-img-area{float:right;background:#fff;padding-bottom:10px; width:calc(100% - 410px);}
.image-player-wrapper .move-wrap .movi-wrap{padding:10px;max-width:1160px;max-height:1160px;transition:all 0.2s; max-width:800px; position:relative;}
.image-player-wrapper .movi-set-wrap{overflow:hidden;}
.image-player-wrapper .movi-set-wrap .movi-set-item{float:left;/* overflow:hidden;  */margin-top:25px;}
.image-player-wrapper .movi-set-wrap .movi-set-item > *{float:left;}
.image-player-wrapper .movi-set-wrap .movi-set-item .tit{font-size:18px;font-weight:700;line-height:40px;margin-left:25px;}
.image-player-wrapper .movi-set-wrap .movi-set-item .tit span{display:none;}
.image-player-wrapper .movi-set-wrap .movi-set-item:first-of-type .tit{margin-left:10px}
.image-player-wrapper .movi-set-wrap .movi-set-item:last-of-type button.icon1{background-image:url(../images/plus_icon02.png);background-repeat: no-repeat;background-position:center center;}
.image-player-wrapper .movi-set-wrap .movi-set-item:last-of-type button.icon2{background-image:url(../images/plus_icon.png);background-repeat: no-repeat;background-position:center center;}
.image-player-wrapper .movi-set-wrap .movi-set-item button{background:#ffc600;color:#000000;margin-left:10px;border-radius:5px;border:0;height:40px;line-height:40px;width:70px;font-size:18px;}
.image-player-wrapper .movi-set-wrap .movi-set-item:last-of-type button{width:40px;font-size:18px;font-weight:300;margin-left:0;}
.image-player-wrapper .movi-set-wrap .movi-set-item input[type="text"]{background:#eef2f7;font-size:18px;height:40px;line-height:40px;border-radius:5px;margin-left:10px;padding-left:15px;}
.image-player-wrapper .movi-set-wrap .movi-set-item .select-conta{position:relative;display:block;float:left;}
.image-player-wrapper .movi-set-wrap .movi-set-item .select-conta:after{content:"";position:absolute;right:15px;top:50%;width:11px;height:8px;margin-top:-4px; }
.image-player-wrapper .movi-set-wrap .movi-set-item .select-conta select{width:100px;background:#eef2f7;border-radius:5px;border:0;height:40px;line-height:40px;margin-left:10px;padding-left:10px;font-size:18px;}
.image-player-wrapper .movi-set-wrap .movi-set-item:last-of-type >*{display:inline-block;}
.image-player-wrapper .movi-set-wrap .movi-set-item:last-of-type input[type="text"]{width:70px;}
.image-player-wrapper .movi-set-wrap .movi-set-item:last-of-type .input-wrap > div{float:left;margin-right:10px;}
.image-player-wrapper .control-movi-wrap{width:calc(100% - 20px);height:80px;background:#e0e6ef;margin:0 10px;border-radius:8px;margin-top:10px;position:relative;}
.image-player-wrapper .control-movi-lap{position:absolute;top:50%;left:65px;margin-top:-6px;width:calc(100% - 85px);height:12px;}
.image-player-wrapper .control-movi-lap:after{content:"";display:block;width:100%;height:5px;position:absolute;left:0;top:4px;background:#fff;}
.image-player-wrapper .control-movi-lap .movi-line{background:url(../images/move-bar.png)no-repeat bottom;background-size:100% 100%;position:absolute;width:100%;height:12px;z-index:3;bottom:0;left:0;margin-top:-6px;}
.image-player-wrapper .control-movi-wrap .start-btn{width:35px;height:36px;background:url(../images/movi-btn.png);margin-left:20px;margin-top:23px;}
.image-player-wrapper .control-movi-wrap .movi-bar-wrap{position:absolute;left:0;top:4px;background:#006fe8;width:0%;height:5px;z-index:1;}
.image-player-wrapper .control-movi-wrap .movi-line span{position:absolute;left:0;top:-32px;color:#fff;border-radius:4px;min-width:50px;height:25px;background:#006fe8;color:#fff;text-align:center;line-height:25px;transform: translateX(-50%);}
.image-player-wrapper .control-movi-wrap .movi-line span:after{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-6px;background-image:url(../images/arrow_down06.png);background-repeat:no-repeat;width:12px;height:6px;}
.image-player-wrapper .move-wrap.off .move-control-area{height:0px; transition:all 0.2s; }

.image-player-wrapper .move-wrap .movi-wrap{margin:0 auto;transition:none;}
.image-player-wrapper .move-wrap .movi-img{width:100%; background:#fff;padding:10px 20px;}
.image-player-wrapper .move-wrap .move-control-area{float:none;width:100%;padding:0;overflow:hidden;}
.image-player-wrapper .move-wrap .movi-img-area{float:none;background:#eef2f7;width:100%;}

.image-player-wrapper .movi-set-wrap{overflow:hidden;margin-top:10px}
.image-player-wrapper .movi-set-wrap .movi-set-item{margin-top:25px;}
.image-player-wrapper .movi-set-wrap .movi-set-item .tit{font-size:16px;margin-left:30px;}
.image-player-wrapper .movi-set-wrap .movi-set-item .tit span{display:inline;}
.image-player-wrapper .movi-set-wrap .movi-set-item:first-of-type .tit{margin-left:10px}
.image-player-wrapper .movi-set-wrap .movi-set-item:last-of-type button.icon1{background-image:url(../images/plus_icon02.png);background-repeat: no-repeat;background-position:center center;}
.image-player-wrapper .movi-set-wrap .movi-set-item:last-of-type button.icon2{background-image:url(../images/plus_icon.png);background-repeat: no-repeat;background-position:center center;}
.image-player-wrapper .movi-set-wrap .movi-set-item input[type="text"]{background:#fff;height:40px;line-height:40px;border-radius:5px;margin-left:10px;padding-left:15px;}
.image-player-wrapper .movi-set-wrap .movi-set-item .select-conta{position:relative;display:inline-block;}
.image-player-wrapper .movi-set-wrap .movi-set-item .select-conta:after{content:"";position:absolute;right:15px;top:50%;width:11px;height:8px;margin-top:-4px; }
.image-player-wrapper .movi-set-wrap .movi-set-item .select-conta select{background:#fff;}

.image-player-wrapper .move-control-area .tit{display:none;}
.image-player-wrapper .move-control-area .cont-item{ padding-top:10px; overflow:hidden; display:flex; gap:10px; }
.image-player-wrapper .move-control-area .cho-wrap01{margin-bottom:10px;float:left;width:350px;margin-left:0px;display:flex;}
.image-player-wrapper .move-control-area .cho-wrap01 > div{width:calc(100% - 80px);}
.image-player-wrapper .move-control-area .cho-wrap01:first-of-type{margin-left:0}
.image-player-wrapper .move-control-area .cho-wrap01 select{width:100%;padding-left:10px;}
.image-player-wrapper .move-control-area .cho-wrap01 button{margin-left:3px;} 
.image-player-wrapper .move-control-area  input{text-align:left;padding-left:10px;margin-left:10px;width:220px;vertical-align:middle;height:40px;}
.image-player-wrapper .move-control-area .input-btn-wrap{ overflow:hidden;}
.image-player-wrapper .move-control-area .input-btn-wrap .btn-lap{display:inline-block;position:relative;}
.image-player-wrapper .move-control-area .input-btn-wrap .btn-lap button{background:#fff;width:70px;height:40px;line-height:40px;text-align:center;padding-left:0;border-radius:5px;border:1px solid #0f77e9;color:#006fe8;font-size:18px;}
.image-player-wrapper .move-control-area .input-btn-wrap .btn-lap button:hover{background:#006fe8;color:#fff;}
.image-player-wrapper button {box-sizing:border-box;border:none;text-overflow:ellipsis;overflow:hidden;max-width:100%;word-break:break-all;max-height:100%;cursor: pointer;}

.image-player-wrapper .image-player-slide img { cursor: zoom-in;max-width:100%;height:auto;width:100%; min-height:800px; }
.image-player-wrapper .image-player-slide { min-height: 680px;}
.image-player-wrapper .control-movi-wrap .stop-slide {background:url(../images/move-stop.png); }

.image-player-pzui { position:absolute; right:30px; bottom:40px; width:34px; -webkit-transform: translate3d(0,0,0);}
.image-player-pzui a { display:block; float:left; width:34px; background-color:#fff; border-radius:5px; border:1px solid #e0e0e0; }
.image-player-pzui a span { font-size:24px; font-weight:500; line-height:32px; padding-top:2px; display:block; text-align:center; }
.image-player-pzui.mobile{display:none;}

.image-player-zoom-control { display:none; }

.switch-toggle {display:block;float:left;width:60px;height:30px;background:#b7bcc3;position:relative;border-radius:30px;margin-top:15px;margin-left:5px; margin-right:3px;}
.switch-toggle:after{content:"ON";font-size:15px; position:absolute;left:2px;top:1px;width:28px;height:28px;background:#ffc600;border-radius:28px;text-align:center;line-height:28px;transition: all 0.2s;font-weight:700;}
.switch-toggle.off:after{content:"OFF";font-size:15px; position:absolute;left:30px;top:1px;width:28px;height:28px;background:#000;color:#fff;}

.sub_tit h2 small:before { content:':'; }
.switch-toggle:after { color:#000; }

@media (max-width:959px){
	.image-player-wrapper { min-height:auto; }
	.image-player-wrapper .image-player-slide img { min-height:auto; }
	.sub_tit h2 { font-size:24px; }
	.sub_tit h2 small { font-size:20px; }

	.image-player-pzui { display:none; position:absolute; right:30px; bottom:40px; width:34px; }
	.movie-set-btn.checkbox-wrap .chk-title{ font-size:14px; height:40px; line-height:40px; }
	.image-player-wrapper .switch-toggle { margin-top:5px; }
	.movie-lap01 { min-height:44px; }
	.image-player-wrapper .move-wrap .movi-wrap { padding:0px; margin-left:0px;}
	.image-player-wrapper .move-wrap .movi-img-area { padding:0; }
	.image-player-wrapper .movi-set-wrap .movi-set-item { width:100%; margin-top:10px; }
	.image-player-wrapper .movi-set-wrap .movi-set-item:first-of-type .tit { margin-left:0; width:90px;}
	.image-player-wrapper .movi-set-wrap .movi-set-item:first-of-type .input-wrap { width: calc(100% - 100%); }
	.image-player-wrapper .movi-set-wrap .movi-set-item .tit { margin-left:0; width:90px;}
	.image-player-wrapper .control-movi-wrap { margin:0; width:100%;}
}
@media (max-width:768px){
	.sub_tit h2 small { display:block; width:100%; }
	.sub_tit h2 small:before { content:''; }
	.image-player-wrapper .move-control-area .cont-item{ flex-wrap:wrap; padding-top:0; }
	.image-player-wrapper .move-control-area input { width:100%; margin-left:0; }
	.image-player-wrapper .move-control-area .input-btn-wrap .btn-lap button { width:60px; height:38px; font-size:16px; line-height:38px; }
}
