/*
******************************************************************************************
* book_list.css
* site name : 書籍リスト表示
* description : 
* since : 2013/8/30
******************************************************************************************
*/

/* 表示切り替えボタン */
ul#display_buttons {margin:0;}
ul#display_buttons li{display:inline;}
ul#display_buttons a{display: inline-block;padding:3px 6px;color:#555;background-color: #DDD;font-size:small;border-radius: 3px 3px 3px 3px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);}
ul#display_buttons a:hover,ul#display_buttons a:focus,ul#display_buttons a:active{text-decoration: none;}
ul#display_buttons .display_on a{color:#FFF;background-color:orange;}
ul#display_buttons .display_on a:hover,ul#display_buttons .display_on a:focus,ul#display_buttons .display_on a:active{text-decoration:none;}
ul#display_buttons .display_off a{color:#555;background-color:#DDD;}
ul#display_buttons .display_off a:hover,ul#display_buttons .display_on a:focus,ul#display_buttons .display_on a:active{text-decoration:none;}

/* 書籍リスト 共通 */
div#booklist{margin:20px 0 0 0;padding:0 0 100px 0;}

/* 書籍詳細リスト */
div#booklist dl.detail_box{clear:both; margin:0 0 30px 20px; padding:10px 0 10px 0; border-bottom:1px dotted #969696; overflow:hidden; height:1%;}
div#booklist dl.detail_box dt{float:left; width:100px;}
div#booklist dl.detail_box dd{float:left; width:78%;}
div#booklist dl.detail_box dd p{line-height:1.3;font-size:small;}
div#booklist dl.detail_box dd p.title{margin:0; padding:0;font-size:large;font-weight:bold;}
div#booklist dl.detail_box dd p.title span.subttl{display:block; margin:0; padding:0; font-size:small;}
div#booklist dl.detail_box dd p.edit{margin:5px 0 0 0; padding:0;}
div#booklist dl.detail_box dd p.data{margin:7px 0 0 0; padding:0;}
div#booklist dl.detail_box dd p.copy{margin:2px 0 0 0; padding:0 0 0 18px; background:url("/medical/images/ico_arrow.gif") no-repeat 0 3px;}
div#booklist dl.detail_box dd p.btn{margin:7px 0 0 0; padding:0;}
div#booklist dl.detail_box dd p.series{margin:0 0 0 0; padding:0;}
div#booklist dl.detail_box dd p.series a,div#booklist dl dd p.series a:link,div#booklist dl dd p.series a:visited{color:#000; text-decoration:none;}
div#booklist dl.detail_box dd p.series a:hover{color:#000; text-decoration:underline;}

/* 表紙画像リスト */
div#booklist div.image_box{display:inline-block;*display:inline;*zoom:1;margin:0 2px 10px 2px;padding:0;width:160px;height:200px;position:relative;}
div#booklist div.image_box p.image{text-align:center;margin:0;padding:0;}
div#booklist div.image_box div.info{display:none;margin:0 auto;padding:0 0 0 10px;color:#FFF;background-color:#333;width:150px;border:1px solid #BBB ;position:absolute;z-index:10;top:200px;left:0;}
/* div#booklist div.image_box div.info{display:none;margin:0 auto;padding:0 0 0 10px;color:#333;background-color:#EFEFEF;width:150px;border:1px solid #BBB ;position:absolute;z-index:10;top:200px;left:0;} */

div#booklist div.image_box div.info p{margin:0;font-size:x-small;}
div#booklist div.image_box div.info p.title{margin:0 0 5px 0 ;}
div#booklist div.image_box:hover div.info{display:block;}

div#booklist div.small_image_box{display:inline-block;*display:inline;*zoom:1;margin:0 2px 20px 2px;padding:0;width:130px;height:125px;position:relative;}
div#booklist div.small_image_box p.image{text-align:center;margin:0;padding:0;}
div#booklist div.small_image_box div.info{display:none;margin:0 auto;padding:0 0 0 10px;color:#FFF;background-color:#333;width:140px;border:1px solid #BBB ;position:absolute;z-index:10;top:125px;left:0;}
div#booklist div.small_image_box div.info p{margin:0;font-size:x-small;}
div#booklist div.small_image_box div.info p.title{margin:0 0 5px 0 ;}
div#booklist div.small_image_box:hover div.info{display:block;}


/* カテゴリーリスト */
div#categorylist h2 {margin:10px;padding:10px;background-color: #0883B8;color:#fff;}
div#categorylist h3.topic_path {margin:0 0 20px 0;padding:10px;color:#555;font-weight: normal;font-size:medium;}
