/*
******************************************************************************************
* book.css
* site name : 実験医学HP
* description : 書籍ページ指定
* since : 2010/11/29
******************************************************************************************
*/

/* 書籍紹介 （上段）
------------------------------------------------------------*/
div#monthly_info{display:inline;min-width:710px;}
div#monthly_info ul{margin:20px 0 0 0;padding:0 0 20px 20px;list-style-type:none;float:left;}
div#monthly_info ul li{text-align:center;font-size:small;z-index:2;}
div#monthly_bookinfo{margin:0px 10px 0 200px;padding:20px 0 0 0;width:68%;}
div#monthly_bookinfo span{display:block;margin:3px 0 15px 0;}
h1#monthly_ttl{font-size:xx-large;color:#FF0000;line-height:140%;margin:0;padding:0;}
h2#monthly_ttl{font-size:x-large;color:#FF0000;line-height:140%;margin:0;}
h2#monthly_ttl span.monthly_ttl_sub{font-size:small;margin:5px 0 5px 0;line-height:125%;}
h2.book_subttl{margin:5px 0 0 0;font-size:medium;}
div#monthly_bookinfo p{margin:10px 0;}
h3{margin:0 0 10px 0;padding:0;}
a.series_anchor{color:black;}
/*  2011.3.29 染矢追記（シリーズコピー部分） */
div#seriescopy{margin-bottom:15px;font-size:large;font-weight:bold;}
div#seriescopy ul{list-style-type:none;margin:0;padding:5px 5px 0 20px;}
div#seriescopy li{margin-bottom:5px;}
/* 2011.4.20 矢口追記（詳細情報リスト） */
div#monthly_info div#monthly_bookinfo ul.bookdatalist{margin:10px 0;padding:0;}
div#monthly_info div#monthly_bookinfo ul.bookdatalist li{font-size:medium;display:inline;padding-right:1em;}
div#monthly_info div#monthly_bookinfo ul.bookdatalist li.price, div#monthly_info div#monthly_bookinfo ul.bookdatalist li.pubdate, 
div#monthly_info div#monthly_bookinfo ul.bookdatalist li.size, div#monthly_info div#monthly_bookinfo ul.bookdatalist li.pages, 
div#monthly_info div#monthly_bookinfo ul.bookdatalist li.isbn{white-space:nowrap;}
div#monthly_info div#monthly_bookinfo ul.revisioninfo{margin:15px 0 0 0;padding:0;}
div#monthly_info div#monthly_bookinfo ul.revisioninfo li{font-size:medium;margin:0 0 0 20px;padding:0;text-indent:-1em;text-align:left;}
div#monthly_info div#monthly_bookinfo ul.revisioninfo span.emphasis_txt{font-weight:bold;display:inline;}

/* 書籍紹介 （下段）
------------------------------------------------------------*/
div#book_introduction{margin:20px 0 0 0;}
/*タブ部分*/
div#book_introduction ul#tab_menu{list-style-type:none;margin:0 0 20px 0;padding:0 0 1px 0;border-bottom:5px solid #339999;}
div#book_introduction ul#tab_menu li{display:inline;text-align:center;margin:0 2px 0 0;padding:5px;color:#FFF;cursor:pointer;}
div#book_introduction ul#tab_menu li a{color:black;text-decoration:none;}
div#book_introduction ul#tab_menu li a:link,div#book_introduction ul#tab_menu li a:visited{color:black;}
div#book_introduction ul#tab_menu li a:hover{color: #red;}
div#book_introduction ul#tab_menu li.bg_gray{background-color:silver;color:black;white-space:nowrap;font-size:13px;}
div#book_introduction ul#tab_menu li.bg_green{background-color:#339999;}
div#book_introduction ul#tab_menu li.bg_text{background-color:#8ccd00;}
div#book_introduction ul#tab_menu li.bg_blue{background-color:#5ba1dc;}
div#book_introduction ul#tab_menu li.bg_gnote{background-color:#FFA500;}
/*付録タブ*/
div#book_introduction ul#tab_menu li#showbookapp{display:none;}
/*テキスト部分*/
div#book_introduction p#txtwrap{margin:10px 0 20px 0;padding:10px;background-color:#ffffcc;border:1px solid #339999;}
div#book_introduction cite{margin:0;font-style:normal;}
div#book_introduction blockquote{margin:10px 10px 20px 2em;text-indent:1em;}

div.buttonimages{text-align:center;}
div.buttonimages img{cursor:pointer;border:1px solid gray;margin:1px;margin-left:5px;}
div.sampletitles{margin:10px 10px;}
ul#pdfdownload{text-align:center;}
ul#pdfdownload li{display:inline;padding:0 0 0 22px;background-image:url("/jikkenigaku/images/pdficon_small.gif");background-repeat:no-repeat;padding-right:2em;}
ul#pdfdownload2{text-align:center;}
ul#pdfdownload2 li{display:inline;padding-left:21px;padding-top:2px;background-image:url("/jikkenigaku/images/pdficon_small.gif");background-repeat:no-repeat;padding-right:2em;}
ul#datadownload{text-align:center;}
ul#datadownload li{display:inline;padding:0 0 0 22px;background-image:url("/jikkenigaku/images/zipicon_small.gif");background-repeat:no-repeat;padding-right:2em;}
p.brc_p{text-indent:1em;margin:5px 0px;}
p.brc_ps{text-align:right;margin:0px;}

ul#intvwdownload li.intv_arrng{list-style-type:none;text-align:center;}
div#contents0{display:block;}
ol.cli{margin:0;padding:0;}
ol.cli li{margi:2px 0;padding:0;}
div.samples{display:none;}
span.font_normal{font-weight:normal;font-size:small;}

/* 目次
------------------------------------------------------------*/
div#contents1{display:none;}
div#contents1 div.editor{margin:5px 0 10px 17px;}
div#cdetailviewer{text-align:right;margin:10px;}
a#cdetailviewerclick{text-decoration:underline;color:blue;}
div.cdetail{margin:5px 15px 5px 50px;display:none;}
div.cdetail ul{margin:0px;padding:0px;}
.detail{width:100%;text-align:left;}
.detail h2{margin:0;padding:5px 0;text-align:center;font-size:14px;background-color:#ffff99;border-bottom:1px solid #cbcbcb;}
.detail h3{color:#333;border-bottom:1px solid #cbcbcb;margin:20px 5px 10px 5px;padding:5px;}
.detail h4{margin:7px 0 4px 30px;text-indent:-1em;font-size:medium;font-weight:normal;}
.detail h5{margin:0 0 4px 40px;padding:2px 0;text-indent:-1em;font-size:medium;color:#333333;font-weight:normal;}
.detail h6{margin:5px 0px 7px 33px;font-size:medium;font-weight:normal;}
.detail ol{margin:0 10px 7px 70px;padding:0;}
ul.dictionary li{display:inline;width:600px;white-space:nowrap;padding-right:1em;}
/* 実験医学月間 */
h2.magazines{font-size:medium;margin:20px 10px 5px 10px;padding:5px;background-color:gray;color:white;}
div.h3div{font-size:medium;margin:5px 15px 5px 15px;font-weight:bold;}
div.h3div span.subtitle{font-size:small;}
div.plannerc{font-size:medium;margin:0px 15px 5px 15px;border-left:18px solid silver;padding-left:5px;}
div.h4titles{font-size:medium;margin:5px 15px 5px 40px;font-weight:normal;display:list-item;list-style-type:circle;}
div.summary{margin:5px 15px 10px 50px;display:none;}
div#summaryviewer{text-align:right;margin:10px;}
a#summaryviewerclick{text-decoration:underline;color:blue;}

/* 立ち読み
------------------------------------------------------------*/
ul#tab_menu li#showbook0{background-color:#339999;}
div#contents2 h2{line-height:120%;}
div#contents2{margin-top:0px;}
div#contents2 p.b_txt{margin:5px 18px;padding:0;text-indent:1em;}
div#contents2 p.cnt_txt{margin:12px 10px;padding:0;font-size:small;}
div#contents2 p.chpt_txt{margin:5px 0 5px 0;padding:0;}
div.chpr_area{margin:40px 3px;padding:0;}
div.chpr_area h3{color:#333333;margin:8px 0 6px 5px;}
div.chpr_area h4{color:#333333;margin:8px 0 0 13px;}
div.chpr_area h5{color:#333333;margin:8px 0 0 16px;font-size:15px;}
div.img_area{margin:15px 5px;padding:0;float:right;}
div.img_area p{text-align:center;font-size:small;}
img.brow_s{cursor:pointer;position:relative; top:3px; left:5px}
strong{color:#333333;}
div#contents2 img.page{display:block;margin:35px auto 35px auto;padding:10px 0 10px 0;}
p.tachi_txt{margin:30px 0 30px10px;font-size:large;text-align:center;}
div.tachi_box{margin:20px 50px;padding:5px 20px 5px 20px;border-top:1px solid #868282;border-left:1px solid #868282;border-bottom:1px solid #000000;border-right:1px solid #000000;clear:left;}
div.chpr_area div.tachi_box h4{margin:10px 0 -5px -5px;}
div.tachi_box p{margin:15px 0;padding:0;}
div.gray_box{margin:20px 30px;padding:15px 20px;border:solid 1px gray;border-top:solid 1px lightgray;border-left:solid 1px lightgray;}
p.back_gray_txt{background-color:lightgray;padding:10px 10px 8px 10px;margin:30px 5px 30px 5px;}
/* 立ち読み Q&A */
div.answer_area{margin:20px 0;padding:0;}
span.answer_viewer{margin:10px 10px 10px 30px;}
a#answer_viewerclick{text-decoration:underline;color:#000000;font-size:15px;color:navy;}
a#answer_viewerclick_two{text-decoration:underline;color:#000000;font-size:15px;color:navy;}
a#answer_viewerclick_three{text-decoration:underline;color:#000000;font-size:15px;color:navy;}
div.answer{margin:5px 15px 5px 40px;display:none;}
div.answer_area h3.read_question{color:blue;margin:15px 0 10px 20px;}
div.answer p.read_answer{margin:10px 0 100px 5px;padding:8px 8px 8px 15px;background-color:#e5ebfa;}
div.answer p.read_txt{margin:20px 0 0 5px;text-indent:1em;}
div.answer_area h4{margin:15px 0 -10px 0;font-weight:normal;}
div.answer_area ul{list-style:none;margin:20px 0 0 20px;padding:0;}
div.answer_area ul li{text-indent:-1.5em;margin:5px 0 0 15px;padding:0;}
div.qa_txt_area{background-color:#ccc;padding:10px 5px 5px 8px;margin:30px 0 30px 0;}
div.qa_txt_area p{padding:0;margin:0 5px 0 5px;font-size:small;}

/* 動画
------------------------------------------------------------*/
div.dwn_podcast table{margin:15px 25px;}
div.dwn_podcast table tr{line-height:140%;}
div.dwn_podcast table tr td{padding:20px 0;border-top:1px dashed #cecece;}
div.dwn_podcast table tr td ul{list-style-type:none;font-size:small;}
div.dwn_podcast table tr td span{margin-left:10px;padding:3px;}
div.dwn_podcast table tr td.sbj_cnt{margin:0;padding:0;}
div.dwn_podcast table tr td.sbj_cnt ul{margin:0 0 0 15px;padding:0;}
div.dwn_podcast table tr td.sbj_cnt ul li.ttl_sbj{margin:5px 0;font-size:large;font-weight:bold;color:#0e00b0;}
div.dwn_podcast table tr td.sbj_cnt ul li.ttl_sbj span{padding:5px;background-color:#ffd700;color:#000;}
div.dwn_podcast table tr td.sbj_cnt ul li.tchr_name{margin:0 0 0 10px;font-size:large;font-weight:bold;color:#000;}
div.dwn_podcast table tr td.sbj_cnt ul li.tchr_name span{font-size:small;font-weight:normal;}
div.dwn_podcast h2{margin:10px 0;padding:5px;color:#0e00b0;background-color:#b0c4de;font-size:large;border-bottom:3px solid #2c21ad;}
div.dwn_podcast table.dwnld_area{margin:5px 35px 10px 35px;padding:0;}
div.dwn_podcast table.dwnld_area tr td{margin:0;padding:0 6px;border-style:none;}
div.dwn_podcast table tr td.sbj_cnt ul.pod_list{margin:20px 0 10px 45px;line-height:150%;}
div.dwn_podcast ul.ul_movies{list-style-type:none;border-top:1px dashed #cecece;padding:10px 0 0 5px;margin:15px 15px 0 15px;}
div.dwn_podcast ul.ul_movies li.ttl_movies{text-indent:-2em;margin:5px 15px 5px 35px;font-size:large;font-weight:bold;color:#0e00b0;}
div.dwn_podcast ul.ul_movies li.movies{margin-top:10px;margin-left:15px;}
div.dwn_podcast div.pod_movies{padding:15px 0px 30px 30px;}
div.dwn_podcast ul li.txt_movies{font-size:small;font-weight:normal;margin-left:15px;}
div.dwn_podcast ul li.txt_setumei{font-size:small;font-weight:normal;margin:10px 0 0 46px;text-indent:-2.5em;}

p.tchr_n{margin:0 15px 15px 15px;font-weight:bold;font-size:large;color:#0e00b0;border-bottom:1px solid;}
td.sbj_cnt p{margin:0;padding:15px 0 0 45px;font-size:small;}
p.dedashi_txt{margin:0 20px 0 20px;padding:5px 0 0 0;}
p.kome_txt{font-size:small;margin:0 20px 0 35px;text-indent:-1em;}
p.cooperation_ttl{margin:20px 25px 0 22px;font-size:small;padding:5px 4px 4px 6px;background-color:#e6eaec;}
div#moviebox_default{margin:0px;padding:0px;}
div#append_movie_box{text-align:center;padding:10px;}

/* 読者の声
------------------------------------------------------------*/
div#contents6{margin-top:0px;}
div#contents6 ul.voice{margin:0 20px 0 5px;}
div#contents6 ul.voice li{padding:3px 0 8px 0;}
div#contents6 ul.voice li span{color:gray;}
div#contents6 ul.voice p{margin:0 0 10px 0;}
div#contents6 ul.voice p span{color:gray;display:block;text-align:right;}

/* コンセプト
------------------------------------------------------------*/
div#contents7{margin:40px 0 0 0;}
div#contents7 img.page{margin:0 auto 0 auto;padding:0;display:block;}

/* 補足
------------------------------------------------------------*/
ul.pdfdownload{text-align:center;}
ul.pdfdownload li{display:inline;padding:0 0 0 22px;background-image:url("/jikkenigaku/images/pdficon_small.gif");background-repeat:no-repeat;padding-right:2em;}

/* 限定タブ
------------------------------------------------------------*/
div#book_introduction ul#tab_menu li#showbook8{display:none;}

/* 製品特集
------------------------------------------------------------*/
div.dwn_product table{margin:15px 25px;}
div.dwn_product table tr{line-height:140%;}
div.dwn_product table tr td{padding:20px 0;border-top:1px dashed #cecece;}
div.dwn_product table tr td ul{list-style-type:none;font-size:small;}
div.dwn_product table tr td.sbj_cnt{margin:0;padding:0;}
div.dwn_product table tr td.sbj_cnt ul{margin:0 0 0 15px;padding:0;}
div.dwn_product table tr td.sbj_cnt ul li{margin:0 20px;}
div.dwn_product table tr td.sbj_cnt ul li.ttl_sbj{margin:5px 0;font-size:large;font-weight:bold;color:#0e00b0;}
div.dwn_product table tr td.sbj_cnt ul li.tchr_name{margin:0 0 0 10px;font-size:large;font-weight:bold;color:#000;}
div.dwn_product table.dwnld_area_mbals{margin:5px 35px 10px 35px;padding:0;}
div.dwn_product table.dwnld_area_mbals tr td{margin:0;padding:0 6px;border-style:none;}
div.dwn_product table.dwnld_area_mbals tr td img{vertical-align:middle;font-size:medium;}

/* 掲載広告
------------------------------------------------------------*/
table.jad_table{margin:5px auto 25px auto;padding:0 20px;text-align:left;width:100%;}
table.jad_table tr th{padding:25px 10px 10px 10px;border-bottom:1px solid gray;font-weight:normal;text-align:left;}
table.jad_table tr td{padding:25px 10px 10px 0;border-bottom:1px solid gray;}
table.emad_substitute{border:1px solid #646464;margin:10px 0 0 30px;}
th.emad_substitute{background:#646464;color:white;font-size:12px;}
td.emad_substitute{background:#e5e5e5;font-size:12px;margin:0;padding:0 10px;}
td.emad_substitute_corp{background:#e5e5e5;font-size:16px;font-weight:bold;padding:5px 7px;}
ul.icon_pdf_ul{margin:20px 25px;padding:0;list-style:none;}
ul.icon_pdf_ul li{background:url("/jikkenigaku/images/pdficon_small.gif") no-repeat 0 5px;padding:5px 0 0 25px;margin:10px 0;}

/* 自由タブ
------------------------------------------------------------*/
div#contents9 p{margin:0 20px;padding:0;}


/* その他
------------------------------------------------------------*/
/* プロフィール */
table.tbl_prof{margin:0 5px 20px 5px;}
table.tbl_prof td{padding:15px 0;}
table.tbl_prof tr td ul{margin:15px 20px 10px 20px;padding:0;list-style-type:none;font-size:small;line-height:120%;}
table.tbl_prof tr td ul li{margin:0 5px;padding:0;}
p.tchr_history{margin:15px;font-size:small;}

/* twitter & facebook */
div#left_cnt ul.twfb ,div#rightR ul.twfb{list-style:none;margin:0;padding:0;font-size:small;}
div#left_cnt ul#twfb1 ,div#rightR ul#twfb1{text-align:right;margin:20px 10px 0 0;}
div#left_cnt ul.twfb li ,div#rightR ul.twfb li{display:inline;margin:0;padding:0;vertical-align:top;}
div#left_cnt ul.twfb li.twfb_li0 ,div#rightR ul.twfb li.twfb_li0{color:#696969;}
div#left_cnt ul.twfb li.twfb_li1 ,div#rightR ul.twfb li.twfb_li1{margin:0 2px 0 0;}
div#left_cnt ul.twfb li.twfb_li1 img ,div#rightR ul.twfb li.twfb_li1 img{cursor:pointer;vertical-align:top;margin-bottom:1px;}
div#left_cnt ul.twfb li#twfb_lig ,div#left_cnt ul.twfb li.twfb_lig ,div#rightR ul.twfb li.twfb_lig{vertical-align:bottom;}
div#left_cnt ul.twfb li.twfb_li1 img.hatena ,div#rightR ul.twfb li.twfb_li1 img.hatena{margin:4px 0 0 0;}

/* レジデントノート定期購読の表 */
table.rteiki_tbl{border:solid 1px #ccc;margin:0 30px 10px 30px;}
table.rteiki_tbl th{margin:0;background-color:#eee;border-bottom:solid 1px #ccc;padding:5px 10px;font-weight:normal;text-align:left;}
table.rteiki_tbl td{padding:10px 5px 5px 5px;}
table.rteiki_tbl tfoot td{padding:0 0 7px 20px;font-size:small;border:none;}

/* 記事一覧 */
h3.ttl01{background-color:#646464;border-left:7px solid #0099cc;color:#fff;margin:5px;padding:3px 0 3px 5px;}
div.article_list {margin:20px 0 60px 0;padding:0;width:100%;}
div.article_list table{margin:0;padding:0;width:100%;}
div.article_list table.pro_osm th{background-image:url("/jikkenigaku/images/icon_sq.gif");background-repeat:no-repeat;background-position:13px 15px;padding:10px 0 0 25px;font-weight:normal;text-align:left;}
div.article_list table.pro_osm td{width:25%;padding:10px 5px 0 0;color:#969696;text-align:right;font-size:small;}


/* 特別掲載記事・連載 タブ　　2014.7.25 Gノートリニューアル時追加
------------------------------------------------------------*/

div.contents_list{margin:0; padding:0;}
div.contents_list h2{line-height:130%;font-size:large;margin:0;}
div.contents_list h3.subttl{margin:0; padding:2px 0 0 0; font-size:small;font-weight:normal;}
div.contents_list dl{clear:both; margin:10px; padding:0; overflow:hidden; height:1%; border-bottom:1px dotted #666;}
div.contents_list dl.contents_data dt{float:left; margin:0; padding:10px; width:100px;}
div.contents_list dl.contents_data dd{float:left; margin:0; padding:10px; width:68%; min-width:345px;}
div.contents_list dl.contents_data_spread dt{float:left; margin:0; padding:10px 0; width:170px;}
div.contents_list dl.contents_data_spread dd{float:left; margin:0; padding:10px; width:68%; min-width:345px;}
div.contents_list dl dd p{margin:0;padding:0;}
div.contents_list dl dd p.series_name{margin:0 0 0 10px;font-weight:bold;}
div.contents_list dl dd p.series_title{margin:5px 0 0 0; padding:0;}
div.contents_list dl dd p.edit{margin:5px 0 0 0; padding:0;}
