@charset 'UTF-8';

/* Slider */
.slick-loading .slick-list{/* background: #fff url('./ajax-loader.gif') center center no-repeat; */}

/* Arrows */
.slick-arrow {font-size: 0; line-height: 0; position: absolute;   display: block; width: 70px; height: 70px; padding: 0;
  cursor: pointer; color: transparent; outline: none; border:0; background-size: 100% auto;
  background-position: center; border-radius: 100%; background-repeat: no-repeat;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{}

.slick-prev { background-image: url("/image/arrow-prev.png"); z-index:1 }
.slick-next { background-image: url("/image/arrow-next.png"); z-index:1 }

@media all and (max-width:768px) {
.slick-arrow { width: 50px; height: 50px; }
}

/**/
#mDoctor .slick-arrow {bottom:-30px}
#mDoctor .slick-prev {right: calc(50% + 10px);}
#mDoctor .slick-prev:before {content:''; width:6px; height:6px; border-radius:100%; background:#007b43; position:absolute; right:-12px; top:50%;
										transform:translate(0, -50%)}
#mDoctor .slick-next {left: calc(50% + 10px);}

@media all and (max-width:768px) {
#mDoctor .slick-arrow {bottom:-20px}
}

/**/
#equipmentWrap .slick-prev {background:#b3202c url("/image/arrow_prev.png") no-repeat center top; width: 50px; height: 50px;border:0}
#equipmentWrap .slick-next {background:#b3202c url("/image/arrow_next.png") no-repeat center top;width: 50px; height: 50px;margin-left:15px;border:0}
#equipmentWrap .slick-prev,
#equipmentWrap .slick-next { background-size: 100% auto; }

#equipmentWrap .slick-prev:hover,
#equipmentWrap .slick-prev:focus { background:#b3202c url("/image/arrow_prev.png") no-repeat center bottom; background-size: 100% auto;border:0  }

#equipmentWrap .slick-next:hover,
#equipmentWrap .slick-next:focus { background:#b3202c url("/image/arrow_next.png") no-repeat center bottom; background-size: 100% auto;border:0  }

#equipmentWrap .equipmentSlide .slick-prev,
#equipmentWrap .equipmentSlide .slick-next  { top:240px; }
#equipmentWrap .equipmentSlide .slick-prev { right: unset; left:-31%; }
#equipmentWrap .equipmentSlide .slick-next { right: unset; left:calc(-31% + 45px); }

@media all and (max-width: 1280px){
#equipmentWrap .slick-prev { width: 32px; height: 32px;   }
#equipmentWrap .slick-next { width: 32px; height: 32px; margin-left:5px;}
#equipmentWrap .equipmentSlide .slick-next { right: unset; left:calc(-31% + 37px); }
}

@media all and (max-width:1100px) {
#equipmentWrap .equipmentSlide .slick-prev,
#equipmentWrap .equipmentSlide .slick-next  { top:240px; }
}

@media all and (max-width:976px) {
#equipmentWrap .slick-prev,
#equipmentWrap .slick-next { top:70%; }

#equipmentWrap .equipmentSlide .slick-prev,
#equipmentWrap .equipmentSlide .slick-next  { top:; }

#equipmentWrap .equipmentSlide .slick-prev { left:-41%; }
#equipmentWrap .equipmentSlide .slick-next { left:calc(-41% + 37px); }
}

@media all and (max-width:767px) {
#equipmentWrap .equipmentSlide .slick-prev,
#equipmentWrap .equipmentSlide .slick-next  { top:; }
}

@media all and (max-width:700px) {
#equipmentWrap .equipmentSlide .slick-prev,
#equipmentWrap .equipmentSlide .slick-next  { top: -50px; }

#equipmentWrap .equipmentSlide .slick-prev { left: unset; right:52px; }
#equipmentWrap .equipmentSlide .slick-next { left: unset; right:10px; }
}

.slick-dotted.slick-slider { margin-bottom:0px; }
.slick-dots { position: absolute; bottom: 20px; display: block; width: 100%; padding: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block;  width:12px; height:12px; margin:0 2px; padding: 0; cursor: pointer;
                   box-sizing:border-box; background: #fff; border-radius: 30px; opacity: 0.3; }
.slick-dots li button { font-size:0; }
.slick-dots li.slick-active { opacity: 1; }


.mpopSlick .slick-dots { bottom:-50px; text-align: right; padding-right:30px;}

@media all and (max-width:1280px) {
	.mpopSlick .slick-dots { bottom:-45px; padding-right:20px;}
}
@media all and (max-width:480px) {
	.mpopSlick .slick-dots { bottom:-9vw;;}
}