#result {
  background: orange;
  position: fixed;
  top: 0;
  left: 0;
  padding: 10px;
  z-index: 500;
  display: none; }

.hidden {
  display: none; }

.cover_v5 {
  text-align: center; }
  .cover_v5 .h1_wrapper {
    position: relative;
    width: 100%;
    padding-top: 3em; }
  .cover_v5 .bottom_tabs_table {
    margin: 0 auto; }

.main {
  margin: 0 16%;
  padding: 0 !important; }

.task_table_v5 {
  border: 0;
  border-collapse: collapse;
  width: 100%; }

.portfolio_screenshot_v5 {
  text-align: center; }

#stand_girl {
  position: relative;
  overflow: hidden; }
  #stand_girl .bg img {
    width: 110%;
    height: auto; }
  #stand_girl .girl {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
    #stand_girl .girl img {
      position: absolute;
      bottom: 0;
      width: 100%;
      height: auto; }

#stand_parts {
  position: relative; }
  #stand_parts .bg img {
    width: 20%;
    height: auto; }
  #stand_parts .parts {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 26%;
    height: 100%; }
    #stand_parts .parts img {
      position: absolute;
      top: 0;
      display: block;
      width: 100%;
      height: auto; }
      #stand_parts .parts img.animate {
        -webkit-transition: top 1s;
        -moz-transition: top 1s;
        -o-transition: top 1s;
        transition: top 1s; }
      #stand_parts .parts img:last-child {
        top: auto;
        bottom: 0;
        margin-top: 14%; }

#stand_hand {
  position: relative;
  overflow: hidden; }
  #stand_hand img {
    width: 100%;
    height: auto; }
  #stand_hand .elem {
    position: absolute; }
  #stand_hand .stand {
    bottom: 0;
    left: 0;
    width: 93%; }
  #stand_hand .hand {
    right: 0;
    bottom: 0;
    width: 50%; }

.cast_wrapper {
  background: #F5F5E9;
  padding: 2em; }



/*# sourceMappingURL=stand.css.map */
