
@font-face {
    font-family: 'Stempel-Garamond-W01-Roman';
    font-style: normal;
    font-weight: normal;
}

body, ul, table, form{  margin:0;  padding:0;  }
.section3{padding-bottom: 140px;}
.bookshelf{  width: 1200px;  margin: 100px 0 10px 0;}
.book_lib{text-align: center;margin-bottom: 142px;font-size: 48px;}
.text-gradient3{
    background-image:-webkit-gradient(linear,0% 0%,0% 100%, from(#aeadae), to(#767677), color-stop(0.5,#949394));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.bookshelf .shelf{  width:1200px;  height:300px;  }
.bookshelf .shelf .row:not(:first-child){display: none;}
.bookshelf .shelf .row-1,.bookshelf .shelf .row-2{  width: 1000px;  height:300px; margin: 0 auto; background: url("../images/bookshelf_1.png") no-repeat center 84px; }
.bookshelf .shelf .loc{width:800px;height:300px;padding:0 20px;margin: 0 auto;  }
.bookshelf .shelf .loc > div{ width:105px;height:100%;  float:left;}
.bookshelf .sample h1{text-align: center;position: relative;font-size: 24px;color: #8f022c; top: -60px;}
.bookshelf .shelf .loc > div:not(:last-child){margin-right:65px;}
.bookshelf .sample, .bookshelf-row .sample{
    -webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.7);
    -moz-box-shadow:2px 2px 8px rgba(0,0,0,0.7);
    -ms-box-shadow:2px 2px 8px rgba(0,0,0,0.7);
    -o-box-shadow:2px 2px 8px rgba(0,0,0,0.7);
    box-shadow:2px 2px 5px rgba(0,0,0,0.7);
    -webkit-transition:-webkit-transform 0.1s;
    -webkit-transform:translate(0, 0);
    -moz-transition:-moz-transform 0.1s;
    -moz-transform:translate(0, 0);
    -ms-transform:translate(0, 0);
    -o-transition:-o-transform 0.1s;
    -o-transform:translate(0, 0);
    transition:transform 0.1s;
    transform:translate(0, 0);
}
.bookshelf .shelf .hover, .bookshelf-row .hover{
    cursor:none;
    background-color:white;
    -webkit-transform: scale3d(1.1, 1.1, 1) translate3d(0, -5px, 0);
    -moz-transform: scale3d(1.1, 1.1, 1) translate3d(0, -5px, 0);
    -ms-transform: scale3d(1.1, 1.1, 1) translate3d(0, -5px, 0);
    -o-transform: scale3d(1.1, 1.1, 1) translate3d(0, -5px, 0);
    transform: scale3d(1.1, 1.1, 1) translate3d(0, -5px, 0);
}
.bookshelf .thumb1, .bookshelf-row .thumb1{ width: 105px;  height: 164px;margin-top: -35px;}
/* .bookshelf .thumb2, .bookshelf-row .thumb2{  background-image:url(../images/slide_book.png);  width: 105px;  height: 164px;  }
.bookshelf .thumb3, .bookshelf-row .thumb3{  background-image:url(../images/slide_book.png);  width: 105px;  height: 164px;  }
.bookshelf .thumb4, .bookshelf-row .thumb4{  background-image:url(../images/slide_book.png);  width: 105px;  height: 164px;  }
.bookshelf .thumb5, .bookshelf-row .thumb5{background-image:url(../images/slide_book.png);  width: 105px;  height: 164px;  }
.bookshelf .thumb6, .bookshelf-row .thumb6{  background-image:url(../images/slide_book.png);  width: 105px;  height: 164px;  } */
.arrow_up{width: 31px;height: 33px;margin: 0 auto;}

