/*
******************************************************************************************
* other.css
* site name : 臨床医学系書籍HP
* description : その他ページ指定
* since : 2012/12/27
******************************************************************************************
*/
/*
------------------------------------------------------------------------------
* 見出し（共通）
------------------------------------------------------------------------------
*/
h1#gnavi_contents{margin:0; padding:10px; font-size:x-large; text-align:left; color:#000; height:20px; background:none; background-color:#fff; border-bottom:6px solid #007DC0;line-height:110%;}
h1#gnavi_contents span{font-size:medium;margin:0 3px;}
h1#enavi_contents{margin:0; padding:12px 15px 5px 15px; font-size:x-large; text-align:left; color:#000; background:none; background-color:#fff; border-bottom:6px solid #007DC0;line-height:110%;}
h1#gnavi_contents2{margin:10px 0 0 0; padding:10px 10px 30px 10px; font-size:x-large; text-align:left; color:#000; height:20px; background:none; background-color:#fff; border-bottom:6px solid #007DC0;}
h2.sub_ttl{font-size:medium; font-weight:normal; margin:20px 0 0 0; padding:5px 10px; background-color:#d4ebf0; border-left:5px solid #007DC0;}

/* ナビ（書籍リスト）
------------------------------------------------------------*/
h1.mbook_list_ttl{margin-bottom:15px; padding:0; font-size:medium; text-align:center; color:#fff; background:url("/medical/images/bg_ttl.gif") repeat-x; background-color:#96c98b;}
ul.Snavi{margin:20px 0 0 0; padding:0; list-style-type:none; overflow:hidden; min-width:726px; height:41px;}
ul.Snavi2{clear:left; margin:0; padding:0; list-style-type:none; overflow:hidden; min-width:726px; height:41px;}
ul.Snavi li,ul.Snavi2 li{margin:1px 1px 0 0; padding:0; background-color:#d4ebf0; float:left; text-align:center; height:41px;}

/*BOOK LIST*/
h1#booklist_head {font-size: x-large; border-left: 1pc solid #39c;  background-color: #AAFFFF;  font-weight: 700; padding: 8px 0 8px 20px; font-weight: normal;margin-bottom: 1em;}

div.booklist{margin:0px 10px 20px 10px;border-bottom:1px dotted silver;}
div.bookcover{text-align:center;margin-bottom:15px;}
div.bookinfo{margin-bottom:15px;}
div.bookinfo ul{list-style-type:none;margin-left:1em;padding-left:0px;}
div.bookinfo ul li{padding-left:0px;margin-left:0px;margin-bottom:3px;}
div.booklist ul li.title{font-size:large;font-weight:bold;}
div.booklist ul li p.copy{text-indent:1em; margin:5px; }



/* 取扱い書店
------------------------------------------------------------*/
div.areas{margin:20px 0 40px 0;}
h2.areanames{margin:0 0 20px 0; padding:5px 10px; background-color:#d4ebf0; border-left:5px solid #007DC0; font-size:medium;}
select.controls{float:right;}
table.storetable{margin-left:auto; margin-right:auto; border-collapse:collapse; width:90%;}
*html table.storetable{margin-left:auto; margin-right:auto; border-collapse:collapse; width:70%;}/* css hack:IE6 */
table.storetable thead th{padding:3px; background-color:#7cbd6f; color:#fff; border-bottom:1px solid #676767;}
th.area{width:4em;}
th.storename{width:65%;}
th.storetel{width:7em;}
table.storetable tbody th{padding:3px; background-color:#efefef; border:1px solid #ccc;}
table.storetable tbody td{padding:3px; border:1px solid #ccc;}
td.telno{text-align:center;}

/* On Line コンテンツ
------------------------------------------------------------*/
dl.online{margin:20px 0 0 20px;}
dl.online dt{margin:18px 0 0 0; padding:0 0 0 5px; border-left:18px solid #b3d590;}
dl.online dd{margin:0; padding:3px 0 0 25px;}

/* プレゼント
------------------------------------------------------------*/
h1.enq_head_ttl{text-align:center;margin:20px 0 30px 0;}
div.present_list{margin:20px 10px 0 20px; padding:0;}
div.present_list p.topcomments{margin:0; padding:0;}
div.present_list p.topcomments strong{color:#ff0000; font-size:large;}
div.present_list ul{margin:20px 0 0 20px; padding:0;}
div.present_list ul li span{color:#ff0000;}
div.present_list h2.bbookpresenttheme{background-color:#D4EBF0; margin:20px 0; padding:10px; text-align:center; font-size:medium;}
div.present_list ul.presentbook{margin:20px 0 0 20px; padding:0; list-style-type:none; text-align:center;}
div.present_list ul.presentbook li{display:inline; padding:0 15px;}
div.present_list div.topresent{margin:20px 0; padding:0; text-align:center;}
/* 当選者発表 */
div.winnerblock{margin:20px 10px;}
dl.winner{margin:20px;}
dl.winner dt{font-size:small; color:#545454;}
dl.winner dd{font-weight:bold; font-size:large; margin:0 0 10px 20px;}
p.pre_contact{margin:20px 10px; padding:10px; border:1px solid #83b1cb; background-color:#ffffe5;}

/* 売れ筋ランキング
------------------------------------------------------------*/
h3.r_date{margin:20px 20px 10px 20px; padding:0 10px 3px 0; font-size:large; color:#59923E; border-bottom:1px dotted #666;}
dl.ranking_list{margin:0 15px 10px 15px; padding:0 0 5px 0; overflow:hidden; height:1%; border-bottom:1px dotted #ccc;}
dl.ranking_list dt{clear:left; float:left; width:100px; text-align:center; margin:0 10px 0 0;}
dl.ranking_list dd{float:left; width:65%; margin:0 0 0 0; padding:3px 0 0 0;}
dl.ranking_list dd p.rank{margin:0; padding:3px 0 0 20px; background:url("/medical/images/best.gif") no-repeat 0 7px;}
dl.ranking_list dd p.edit{margin:2px 0 0 0; padding:0; font-size:small;}
dl.ranking_list dd h4{margin:0; padding:0; font-weight:normal;}

/* 学会売行良好書
------------------------------------------------------------*/
div.bn_area{margin:20px 15px;padding:0;}
ul.bn_saletxt{margin:0;padding:0;list-style-type:none;}
ul.bn_saletxt li{margin:5px 0;padding:0 0 0 15px;background-image: url("/medical/images/icon_sq.gif");background-repeat:no-repeat;background-position:0 6px;}
ul.bn_saletxt span{margin:0;padding:0;color:#969696;}
p.book_list{margin:5px 10px 0 10px;padding:0;text-align:right;font-size:medium;text-align:right;}
div.exhibit_area{margin-top:15px;margin-bottom:15px;float:right;}
div.exhibit_area img{margin:0 40px;padding:0;}
div.exhibit_area p{font-size:small;text-align:center;}
p.academic_exp{margin:45px 30px 0 30px;padding:0;}
dl.book_list dd div.rank{margin:0; padding:3px 0 2px 20px; background:url("/medical/images/best.gif") no-repeat 0 7px;font-weight:bold;}

/* タブ
------------------------------------------------------------*/
div#book_introduction{clear:both;margin:40px 0 0 0;}
div#book_introduction ul#tab_menu{list-style-type:none; margin:0 0 20px 0; padding:0 0 2px 0; border-bottom:5px solid #5ba1dc;cursor:pointer;}
div#book_introduction ul#tab_menu li{display:inline; text-align:center; margin:0 2px 0 0; padding:5px; color:#FFF;}
div#book_introduction ul#tab_menu li a{color:#FFF;text-decoration:none;}
div#book_introduction ul#tab_menu li a:linkdiv#book_introduction ul#tab_menu li a:visited{color:black;}
div#book_introduction ul#tab_menu li a:hover{color: #ff0000;}
div#book_introduction ul#tab_menu li.bg_gray{background-color:silver;color:black;font-size:13px;}
div#book_introduction ul#tab_menu li.bg_color{background-color:#5ba1dc;}

/* メールマガジン
------------------------------------------------------------*/
h1.mol_ttl{background-color:#007DC0;padding:10px;font-size:large;margin:20px 0 30px 0;color:#fff;text-align:center;}
p.regi_msg{margin:15px 15px;padding:0;}
table.info_tbl{margin:15px 30px;border-collapse:collapse;}
table.info_tbl th{white-space: nowrap;border: 1px solid #cbcbcb;background:#c0c0c0;padding:7px;font-size:medium;font-weight:normal;}
table.info_tbl td{border: 1px solid #cbcbcb;padding:5px;background-color:#fff;font-size:small;}
table.info_tbl td span{font-weight:bold;color:#F00;}
div.sel_chk{margin:15px 0;text-align:center;}
p.conf{margin:10px 30px;padding:0;}
ul.regi_atn{margin:15px 45px;padding:0;line-height:130%;}

/* 大アンケート
------------------------------------------------------------*/
h1#gnavi_contents_enq{margin:10px 0 0 0; padding:0; font-size:x-large; text-align:left; color:#000; background-color:#00a57f;}
div#present_special{margin:20px 10px 0 20px; padding:0;}
div#present_special p.topcomments_enq{margin:0; padding:0;line-height:140%;}
div#present_special p.topcomments_enq span{color:red;}
h2.d_prize_ttl{clear:left;font-size:medium; font-weight:normal; margin:20px 0 5px 0; padding:10px 10px; background-color:#374b9e;color:#fff;font-weight:bold;}
div.prize_arrang{margin:0 0 30px 0;padding:0;float:left;}
div.prize_arrang p{margin:20px 0 10px 0;padding:0;}
div.prize_arrang img{margin:0;padding:0;}
div.prize_arrang p.sub_txt{margin:0;padding:0;font-size:12px;}
div.prize_arrang img.center_img{margin:0 0 80px 0;padding:0;}
div.prize_arrang img.top_center_img{margin:0 0 80px 0;padding:0 15px 0 0;}
div.prize_arrang img.memo{margin:30px 0 20px 120px;padding:0;}
p.exp_txt{margin:10px 0 10px 30px;padding:0;text-indent:-1em;}
table tr.prize_sub{margin:0;padding:0;background-color:#f5f5ae;font-size:small;font-weight:normal;}
table tr.prize_sub td{margin:0;padding:3px;}
table tr td img{margin:7px 10px;padding:0;}
