body{
  background:url('../../images/bg_pt.png') no-repeat center center;
}
footer{
  position: absolute;
  bottom: 23px;
  width: 100%;
  line-height: 30px;
}
.comment{
  position: absolute;
  bottom: 120px;
  width: 100%;
  padding: 10px;
  font-size: 12px;
  color: rgb(100,100,100);
  opacity: 0;

  -webkit-transition: all 2s ease;
  transition: all 2s ease;
}
.itm_div-wrap{ 
  display: table;
  width: 137px;
  height: 100%;
  /*max-width: 1280px;*/
  margin: 0 auto;

  padding-bottom: 140px;


  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
#itm_div{


  display: table-cell;
  vertical-align: middle;
  position: relative;
  width: 137px;
  height: 220px;
  overflow: hidden;

  margin: 0 auto;
  padding: 0;

  font-size: 50px;
  line-height: 65px;
  font-family: 'nanums';
  color: #000;
  font-weight: normal;
  letter-spacing: 1px;

  zoom: 0.7; 
  -moz-transform: scale(0.7); 
  -moz-transform-origin: 0 0;

    /*transform: scale(1.1);*/
    /*transform-origin: 10% 10%;*/

  /*background: red;*/
}
#itm_div .itm_row{
  display: block;
  position: relative;
  width: 200px;
  height: 70px;
  margin: 0 0 1px 0;
  overflow: hidden;

  -webkit-transition: all 1s ease;
  transition: all 1s ease;

  /*background: blue;*/
}
#itm_div .itm_rowin{
  display: block;
  margin-top: 70px;
  /*background: purple;*/

  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
#itm_div .itm_rowin0{
  position: absolute;
  display: block;
  left: 0;
  top: 0px;
  width: 200px;
  overflow: hidden;
}
#itm_div .itm_rowin1{
  position: absolute;
  display: block;
  left: 0;
  top: 0px;
  width: 120px;
  z-index: 0;
  overflow: hidden;

  -webkit-transition: all 1s ease;
  transition: all 1s ease;

  /*background: orange;*/
}
#itm_div .itm_rowin1 div{
}
#itm_div .itm_rowin2{
  position: absolute;
  display: block;
  left: 96px;
  top: 0;
  z-index: 1;
  width: 120px;

  /*background: pink;*/
}