   #kep_div {
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      position: absolute;
      background: silver;
      width: 953px;
      height: 500px;
      z-index:10;
      box-shadow: 35px 35px 15px rgba(0,0,0,0.5);
      display:none;
   }
   #kep_div div {
      float: left;
      position relative;
   }
   #kep_div_right {
      background: #fff;
      width: 30%;
      height: 100%;
      overflow-y: scroll;
   }
   #kep_div_left {
      background: black;
      width: 70%;
      height: 100%;
      position: relative;
   }
   
   #kep_div_left div div div{
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
   }
   

   #kep_div_right img {
      width: 100px;
			max-height:75px;
      margin: 7px;
      opacity: 0.5;
      cursor: pointer;
   }
   #kep_div_right img:hover {
      opacity: 1.0;
   }
   #kep_div_left img {
      max-height: 500px;
   }
   .img_nav {
      position:absolute;
      color: white;
      cursor: pointer;
      max-height: 500px;
      max-width: 800px;
      z-index: 2;
   }
   .arrow {
      font-size: 100px;
      margin: 0;
      line-height: 500px;
      opacity: 0;
   }
   #backward {
      width: 150px;;
      left: 0;
      text-align: left;
      padding-left: 15px;
   }
   #forward {
      width: 502px;
      left: 150px;
      text-align: right;
      padding-right: 15px;
   }
   #img_description {
      background: #000;
      opacity: 0.8;
      position: absolute;
      width: 100%;
      bottom: 0;
   }
   #img_description h2{
      margin: 5px 0px;
      padding: 0;
      color: #fff;
   }
   #quit {
      right: 17px;
      top: 0;
      color: black;
      font-size: 20px;
   }

   #quit_img {
      position:fixed;
      margin: 0;
      width:100%; 
      height: 100%; 
      background: rgba(0,0,0,0.68); 
      z-index:8;
      display: none;
   }
