@charset "UTF-8";

.dis_box{
  position: relative;
  margin:0 auto;
  padding: 0px;
  max-width: 1170px;
  z-index: 4;
}

.man{
	position: absolute;
	z-index: 2;
	margin: 0;
	padding: 0px;
}

.man img {
    max-width: 100%;
    height: auto;
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes zoomIn {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  50% {
  opacity: 1;
  }
  }
  @keyframes zoomIn {
  0% {
  opacity: 0;
  -webkit-transform: scale3d(.3, .3, .3);
  transform: scale3d(.3, .3, .3);
  }
  50% {
  opacity: 1;
  }
  } 

@media only screen and (min-width: 769px){
    .man {
	    right: 38px;
	    top: 35px;
      z-index: 4;
    }

    .man img {
      max-width: 260px;
    }
}

@media only screen and (min-width: 1024px){
    .man{
	    right: 100px;
	    top: 35px;
	    z-index: 4;
    }
    .man img {
      max-width: 300px;
    }
}

@media only screen and (min-width: 1170px){
    .man{
	    right: 100px;
	    top: 30px;
	    z-index: 4;
    }
    .man img {
      max-width: 360px;
    }
}

.hang {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-animation-name: hang-sink, hang;
    animation-name: hang-sink, hang;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    /*-webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;*/
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
    transform: translateZ(0);
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;
}

@-webkit-keyframes hang {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes hang {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes hang-sink {
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes hang-sink {
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}