@charset "UTF-8";

/* sass */
.uc-stop-start-button-hidden { display: none; }

#mv_carousel { padding-bottom: 96px; }

#mv_carousel .uc-mod-carousel-00 .slick-dots { position: absolute; bottom: -50px; left: 50%; z-index: 5; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

#mv_carousel .uc-mod-carousel-00 .slick-dots li { margin: 0 8px; transition: opacity .3s; }

#mv_carousel .uc-mod-carousel-00 .slick-dots li.slick-active button::after { background: none; border: solid 3px #BF0008; top: -5px; left: -5px; width: 24px; height: 24px; }

#mv_carousel .uc-mod-carousel-00 .slick-dots li:hover { opacity: 0.6; }

#mv_carousel .uc-mod-carousel-00 .slick-dots button { width: 14px; height: 14px; background: #BF0008; }

#mv_carousel .uc-mod-carousel-00 .slick-dots button:focus { box-shadow: none; outline: 0; }

#mv_carousel .uc-mod-carousel-00 .slick-dots button::after { background: none; }

#mv_carousel .uc-mod-carousel-00 .uc-js-carousel-ui-stop { background: url("/content/dam/sites/jp_unicharmpet_com/ginnospoon/common/icon_stop.png") no-repeat center/contain; }

#mv_carousel .uc-mod-carousel-00 .uc-js-carousel-ui-start { background: url("/content/dam/sites/jp_unicharmpet_com/ginnospoon/common/icon_play.png") no-repeat center/contain; }

#mv_carousel .uc-mod-carousel-00 .uc-js-carousel-ui-stop, #mv_carousel .uc-mod-carousel-00 .uc-js-carousel-ui-start { width: 40px; height: 40px; font-size: 0; transition: opacity .3s; }

#mv_carousel .uc-mod-carousel-00 .uc-js-carousel-ui-stop:hover, #mv_carousel .uc-mod-carousel-00 .uc-js-carousel-ui-start:hover { opacity: 0.6; }

#mv_carousel .uc-mod-carousel-00 .uc-carousel-stop-start-ui { display: block; position: absolute; z-index: 5; bottom: -50px; right: 0; }

@media (max-width: 1024px) { #mv_carousel .uc-mod-carousel-00 .slick-dots li:hover { opacity: 1; }
  #mv_carousel .uc-mod-carousel-00 .uc-js-carousel-ui-stop:hover, #mv_carousel .uc-mod-carousel-00 .uc-js-carousel-ui-start:hover { opacity: 1; }
  #mv_carousel .uc-mod-carousel-00 .uc-carousel-stop-start-ui { right: 16px; } }
