@charset "utf-8";

div#books-area { margin: 32px auto 40px; width: 100%; height: 100%; position: relative; overflow: auto; }
div.books-slider { margin-bottom: 30px; width: 100%; height: 470px; background: #ffffff; }

div#bxslider-bg { margin: 0px; padding: 0px; width: 800px; height: 420px; } 
div.bxslider_img { margin: 0px auto; padding: 0px; width: 800px; height: 442px; }

/* books photo CSS */
div.books-pht { margin: auto; width: 800px; height: 400px; margin-top: 28px; }
table.books-pht-list td { padding: 0px 5px 0px 0px; }
table.books-pht-list td.content {
  width: 500px; height: 400px; background: #ffffff; font-size: 0.9em;
  padding-left: 40px;
  border: solid 0px #000;
  text-align: left;
  vertical-align: middle;
}
table.books-pht-list td.content h2 { padding-bottom: 20px; font-size: 1.3em; color: #666666; }
table.books-pht-list td.content h2 em { color: #963; font-size: 0.8em; line-height: 1.4em; }
table.books-pht-list td.content p { padding-bottom: 10px; line-height: 1.5em; color: #666666; }
table.books-pht-list td.content div.buy-button a {
  padding-top: 40px;
  width: 100px; height: 32px;
  background: url(../images/page03_books_buy-button.png) no-repeat center center;
  display: inline-block;
}

table.books-pht-list div#books01{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_01.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books02 { 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_02.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books03{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_03.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books04{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_04.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books05{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_05.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books06{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_06.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books07{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_07.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books08{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_08.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books09{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_09.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books10{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_10.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books11{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_11.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}
table.books-pht-list div#books12{ 
  margin: 0px; padding: 0px;  width: 300px; height: 400px;
  background: url(../images/img_bxslider_books_12.png) no-repeat center center;
  border: double 4px #ffffff;  display: block;
}