@charset "utf-8";
/* CSS Document */

.active {
	 
      width: 80%;
      height: 450px;
      position: absolute;
	 top: 30;
      left: 30;
    }

    .slide-content {
      position: absolute;
      top: 30;
      left: 30;
      color: white;
      text-align: center;
      text-shadow: 0 0 20px rgba(0,0,0,0.5);
      z-index: 1;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
    }

/**/

.slider-ctr {
  width: 80%;
  height: 450px;
  position: absolute;
  top: 0;
  left: 10%;
 
  box-sizing: border-box;
  border: 10px solid white;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 10px 15px 3px rgba(0, 0, 0, 0.15), 0 5px 20px 3px rgba(0, 0, 0, 0.1);
}

.slider-ctr:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, transparent 70%, rgba(0, 0, 0, 0.6) 100%);
  background: -webkit-linear-gradient(to bottom, transparent 70%, rgba(0, 0, 0, 0.6) 100%);
  pointer-events: none;
  z-index: 9;
}

.slider-control {
  position: absolute;
  right: 30px;
  bottom: 30px;
  width: 80px;
  overflow: hidden;
  border-radius: 3px;
  box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.15);
  z-index: 99;
}

.slider-control .control {
  width: 50%;
  height: 40px;
  display: block;
  float: left;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  transition: .3s all ease;
  background: white;
}

.slider-control .control .icon {
  pointer-events: none;
  transition: .3s all ease;
}

.slider-control .control.disabled {
  pointer-events: none;
  background: #ddd;
}

.slider-control .control.disabled .icon { opacity: .5; }
/*2022_1_10変更：bottom 0→10*/

.slide {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -20;
  left: 0;
  transition: 0.45s all cubic-bezier(0.65, 0.05, 0.36, 1);
  -webkit-clip-path: inset(0 0 0 0);
  clip-path: inset(0 0 0 0);
}

.slide:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 10;
  left: 0;
  background: rgba(0, 0, 0, 0.125);
}

