/*
******************************************************************************************
* rensai.css
* site name : 臨床医学系書籍HP
* description : 連載ページ指定
* since : 2010/12/08
******************************************************************************************
*/

/*
------------------------------------------------------------------------------
* 共通
------------------------------------------------------------------------------
*/
h3.intro_book_gastroent{margin:0;padding:5px 5px 5px 15px;border-bottom:solid 3px #ff6400;background-color:#ffc03a;clear:left;}
/* 四角い枠 */
div.gray_box{margin:20px 30px;padding:15px 20px;border:solid 1px gray;border-top:solid 1px lightgray;border-left:solid 1px lightgray;}
div.gray_box p{font-size:15px;}
.goto-top {
	margin-top: 5em;
}
.goto-top a:visited {
	color:#333;
}

/* Dr.ブランチのケースカンファレンス (2010/06/09 追加)
------------------------------------------------------------*/
p.setumei{text-indent:0em;margin:20px 20px 10px 0px;font-size:medium;line-height:25px;padding-left:1em;text-indent:1em;z-index:-1;}
h1.bran_top{padding:0;margin:10px 0 0 0;background:none;text-align:left;}
p.bran_top{padding:0;margin:10px 0 0 0;background:none;text-align:left;}
h2.icon_sq{border-left:20px solid #0099cc;margin:40px 0 15px 10px;padding:0 0 0 8px;font-size:large;line-height: 120%;}
div.ctns_future{clear:left;margin:25px 0 0 0;padding:0;border-bottom:5px solid #646464;}
div.bran_para{padding:0 12px 25px 12px;}
div.bran_para p{padding:0 0 0 5px;line-height:150%;}
p.dr_comtxt{margin:2px 20px 3px 55px;padding:0;text-indent:-36px;font-weight:normal;}
p.dr_comtxt02{margin:2px 20px 3px 57px;padding:0;font-weight:normal;}
img.dr_comimg{position:relative;top:10px;margin-right:8px;}
div.dr_kokobox{margin:18px 25px 0 10px;padding:2px 0 8px 0;background-color:#f9f4d3;}
div.dr_kokobox h4{margin:0 0 0 15px;}
img.dr_kokoimg{position:relative;top:6px;margin-right:8px;}
span.inoue{color:green;margin:0;padding:0;}
div.eng_box{margin:15px 45px;padding:10px 40px 20px 40px;border-top:1px solid #868282;border-left:1px solid #868282;border-bottom:1px solid #000000;border-right:1px solid #000000;clear:left;}
div.eng_box p{margin:15px 0;padding:0;}
div.eng_box p.txt{margin:0;padding:0;}
div.eng_box h4{margin:15px 0;padding:0;}
ul.eng_ul{list-style:none;margin:0 0 30px 0;}
ul.eng_ul li{margin:0 0 9px 0;}
ul.eng_ul_maru{margin:0 0 30px 0;}
ul.eng_ul_maru li{margin:0 0 9px 0;}
h1.dr_ttl{color:#000080;margin:30px 0 5px 5px;padding:0;font-size:x-large;line-height:110%;background-image:none;background-color:#FFFFFF;text-align:left;}
h2.dr_ttl2{color:#000080;text-indent:-2em;margin:0 0 5px 80px;padding:0;font-size:125%;}
ul.icon_face{list-style:none;margin:0 0 20px 0;padding:0;width:auto;height:40px;}
ul.icon_face li{float:left;padding:0 0 0 0;margin:0 0 0 10px;}
ul.icon_face li.hito1{padding:8px 0 0 0;margin-right:15px;}
ul.icon_face li.hito2{padding:8px 0 0 0;}
ol.dr_ol{margin:15px 45px 0 15px;font-weight:bold;}
ol.dr_ol li{margin-bottom:3px;}
ol.dr_ol p.dr_comtxt{margin:0 0 20px 0;}
ol.dr_ol p.dr_comtxt02{font-weight:normal;margin:0 0 0 4px;padding:0;}
div.bran_para sup{font-size:75%;}
div.bran_para sub{font-size:75%;}
p.koko_txt{margin:2px 20px 3px 40px;padding:0;font-weight:normal;}
h3.takehome_ttl{margin:5px 0 -5px 20px;padding:0;}
ul.problem_list{list-style:none;background-color:#e5f9d3;padding:8px 35px 8px 35px;margin:15px 40px 0 25px;}
ul.problem_list ol{margin:5px 0 0 20px;text-indent:-1.5em;}
ul.problem_list li{margin:0 0 5px 0;}
ul.problem_list li h4{margin:5px 0 0 0;}
h3.bunken_txt{margin:30px 0 10px 25px;font-size:normal;}
ul.bunken{list-style:none;margin:0 0 0 20px;text-indent:-1.5em;}
h3.ttl02{margin:30px 0 0 5px;}
ul.takehome_ul{list-style:none;}
ul.takehome_ul li{margin:0 0 5px 10px;text-indent:-1em;}
ul.tokutyou{margin:15px 40px 15px 25px;padding:10px 35px 10px 65px;background-color:#eee;line-height:140%;list-style:none;text-indent:-1em;}
div.img_area{margin:15px 5px;padding:0;float:right;}
div.img_area p{text-align:center;font-size:small;}

/* 小児救急　秘傳の書 (2010/10/15 追加)
------------------------------------------------------------*/
h1.infant_top{padding:0;margin:10px 0 0 0;background-image:url("/medical/infant/images/header_back.gif");background-color:#FFF;text-align:center;}
div#infant_area{padding:0 0 15px 0;margin:0 0 10px 0;background-image:url("/medical/infant/images/back_image.gif");border-bottom:1px dotted #938156;line-height:125%;}
div#infant_area p.text{margin:0 20px 0 20px;padding:15px 0 0 0;text-indent:1em;}
table.infant_table{margin:30px auto 10px auto;padding:0;border-style:none;border-collapse:collapse;text-align:center;border-top:10px solid #ae7c4a;}
table.infant_table td{width:50px;text-align:center;vertical-align:top;padding:0px 10px;}
table.infant_table img{margin:0 10px 0 10px;padding:0;}
div#infant_area p.shuriken_txt{margin:0 0 0 50px;padding:6px 0 0 40px;background:url("/medical/infant/images/icon_shuriken.gif") no-repeat 0 0;}
div#infant_area h2.infant_ttl{margin:0 0 0 10px;padding:15px 0 0 0;}
div#infant_area ul.infant_sho{list-style:none;margin:20px 0 20px -15px;line-height:140%;}
div#infant_area h3.infant_sttl{font-size:100%;margin:10px 5px 5px 15px;padding:6px 0 0 35px;background:url("/medical/infant/images/icon_shuriken.gif") no-repeat 0 0;height:30px;}
div#infant_area ul.infant_list{list-style:none;margin:0 20px 0 0;line-height:145%;}
div#infant_area ul.infant_list ul{list-style-type:disc;}
div#infant_area div.gokui_box{margin:18px 35px 20px 35px;padding:12px 18px 12px 18px;background-color:#fee2c7;}
div.gokui_box h4.gokui_ttl{margin:0 0 0 0px;padding:5px 0 0 68px;background:url("/medical/infant/images/icon_gokui.gif") no-repeat 0 0;}
div#infant_area p.makimono{margin:20px 0 15px 0;text-align:center;}
div#infant_area div.ippuku_box{margin:18px 35px 20px 35px;padding:12px 18px 12px 18px;background-color:#E8EDC4;}
div.ippuku_box h4.ippuku_ttl{margin:0 0 0 0px;padding:15px 0 0 105px;background:url("/medical/infant/images/icon_ippuku.gif") no-repeat 0 0;}
div.ippuku_box ul.ippuku_ul{list-style:none;margin:0;padding:0}
div.ippuku_box ul.ippuku_ul li{margin:0 0 5px 0;padding:0;text-indent:1em;}
div.contents_base{margin:0 25px 0 25px;}
div.contents_base h2{margin:30px 0 20px 0;}
div.contents_base p{margin:10px 5px;line-height:140%;text-indent:1em;}
div.contents_base ul.profile{margin:10px 25px;list-style-type:none;text-align:right;}
div.contents_base ul.dl_ltn{list-style-type:none;font-size:large;font-weight:bold;}
div.contents_base ul.dl_ltn li{margin-top:10px;}
div.contents_base ul.dl_ltn li.ico_infant{background:url("/medical/images/ico_listmark_infant.gif") no-repeat 0 0px; margin:10px 0 0 0; padding:2px 0 8px 30px;}
div.contents_base ul.dl_ltn ul{list-style-type:none;font-size:medium;font-weight:normal;}
div.contents_base ul.dl_ltn ul li{margin-top:5px;}
div.contents_base table.double_column{margin:10px auto;}
div.contents_base table.double_column td{width:50%;vertical-align:top;}
/* navi */
ul.infant_navi_bottom{margin:0 0 15px 0;padding:5px 0 0 5px;font-size:small;list-style:none;text-align:center;}
ul.infant_navi_bottom li{display:inline;margin-left:10px;}

/* 病理 (2011/03/09 追加)
------------------------------------------------------------*/
div.pat_area{padding:0 10px 25px 10px;}
div.pat_area h3{background-color:#dfdfdf;padding:3px;}
div.pat_area h3.quiz{background-color:transparent;margin-left:-15px;}
div.pat_area h4{margin:15px 10px 10px 10px;padding:0;}
p.pat_txt{margin:0 15px 0 15px;padding:0;line-height:150%;text-indent:1em;}
dl.pat_dl{margin:10px 15px;}
dl.pat_dl dt{font-weight:bold;}
dd.pat_dd{margin:5px 15px 5px 30px;text-indent:-1em;}
ul.pat_ans{list-style-type:none;font-size:small;}

/* つまずき症例で学ぶ薬の処方トレーニングQ&A (2012/12/20 追加)
------------------------------------------------------------*/
div#prescription div.header{padding:0;margin:10px 0 0 0;background-image:url("/medical/prescription/images/prescription_head_back.gif");background-color:#FFF;text-align:left;background-repeat:repeat-x;}
div#prescription h1.everypage{background-color:#e7f0d7;border-color:#a7cf76;}
div#prescription h4{margin:0px 5px 8px 5px;font-size:medium;}
div#prescription h5{margin:0px 10px 8px 10px;font-size:medium;}
div#prescription div.box_noborder{padding:0px;}
div#prescription div.box_noborder h2{font-size:medium;margin-bottom:5px;padding:5px;background-color:#E6E6E7;color:white;}
div#prescription div.box_noborder p{padding:0 0 10px 0;line-height:140%;}
div#prescription ul#hintlist{list-style-type:none;text-align:center;}
div#prescription ul#hintlist li{display:inline;margin-right:2em;font-size:large;}
div#prescription ol.answer li{margin-bottom:10px;}
div#prescription ol.answer li li{margin-bottom:20px;margin-right:2em;}
div#prescription h2.explanation{background-color:#FDFFDF;padding:0;}
div#prescription span.chara_green{color:green;}
div#prescription span.chara_red{color:#FF3300;}
div#prescription div#question{background-color:#d7f4d2;}
div#prescription div#question h2{background-color:#D7F4D2;color:black;margin:0 0 10px 0;padding:0;}
div#prescription div#question ol{list-style-type:none;margin:0px;}
div#prescription div#question ul.tohint{padding-bottom:10px;}
div#prescription div#point{background-color:#f0d7d7;border:solid 1px #ff5fa4;}
div#prescription div#point h3{background-color:#ff5fa4;color:black;margin:0 0 8px 0;padding:0;}
div#prescription div#t_point{background-color:#CFD4F9;border:solid 1px #5F6BFF;}
div#prescription div#t_point h3{background-color:#5F6BFF;color:black;margin:0 0 8px 0;padding:0;}
div#prescription table.normal{border-collapse:collapse;margin-left:10px;border:1px solid gray}
div#prescription table.normal caption{font-weight:bold;}
div#prescription table.normal th{border-bottom:1px solid gray;padding:5px;background-color:#cccccc;font-weight:normal;}
div#prescription table.normal td{border-bottom:1px solid gray;padding:5px 10px;}

/* 救急対応マニュアル (2012/12/25 追加)
------------------------------------------------------------*/
div#emergency div.header{padding:0;margin:10px 0 0 0;background-image:url("/medical/emergency/images/header_back.gif");background-color:#FFF;text-align:left;}
div#emergency h1.everypage{font-size:x-large;margin:30px 0px 10px 0px;background-color:#e7f0d7;border-left:1em solid;border-color:#a7cf76;clear:right;padding:5px;}
div#emergency h2.explanation{background-color:#fafbcb;border:solid 1px #edef81;padding:5px 10px;font-size:large;margin:20px 5px 15px 5px;}
div#emergency div.box_noborder{padding:0px;}
div#emergency div.box_noborder h2{font-size:medium;margin-bottom:5px;padding:5px;background-color:#E6E6E7;color:white;}
div#emergency div.box_noborder p{padding:0 0 10px 0;line-height:140%;}
div#emergency h3.ttl{margin:15px 0 0 10px;}
div#emergency p.txt{margin:5px 15px 0 15px;padding:0;line-height:150%;text-indent:1em;}
div#emergency div#point{background-color:#f0d7d7;padding:5px 10px 10px 10px;margin-top:15px;}
div#emergency div#point p{margin:5px 0 0 0;padding:0;}
div#emergency div.box_point{background-color:#f0d7d7;padding:5px 5px 10px 5px;margin:15px 50px 20px 50px;}
div#emergency div.box_point p{margin:5px 0 0 0;padding:0;line-height:140%;}
div#emergency div#kokoroe{background-color:#ffecf7;border:solid 1px #fe93d0;margin-bottom:35px;}
div#emergency div#kokoroe h3{background-color:#fe93d0;color:black;margin:0 0 8px 0;padding:5px 10px;}
div#emergency div#kokoroe dl{padding:2px 8px 2px 0;}
div#emergency div#kokoroe dt{text-indent:-1.5em;margin-left:2.5em;margin-bottom:3px;}
div#emergency div.flow{float:left;margin:10px 20px 20px 5px;height:62px;width:61px;}
div#emergency div.flow_box{overflow: hidden;}
div#emergency div.flow_box p{margin:10px 20px 0 20px;padding:0;text-indent:1em;}
div#emergency div.algn_c{margin:20px 0;}
div#emergency table.think_tbl{margin:10px 20px 10px 20px;}
div#emergency table.think_tbl th{padding:2px;text-align:left;width:20%;vertical-align:top;}
div#emergency table.think_tbl td{padding:2px;text-align:left;vertical-align:top;text-indent:-0.5em;margin-left:0.5em;}
div#emergency table.sindan{border-collapse:collapse;font-size:large;margin:30px 5px 15px 5px;}
div#emergency table.sindan th{background-color:#7a84fd;color:#fff;border:solid 1px #5a66fb;padding:3px 5px 3px 5px;white-space:nowrap;}
div#emergency table.sindan td{background-color:#CFD4F9;border:solid 1px #5a66fb;padding:3px 5px 3px 5px;font-weight:bold;line-height:130%;width:100%;}
div#emergency span.red_back{color:#fff;background-color:#de422a;padding:2px 4px;width:50px;text-align:center;margin:10px 0 5px 15px;}
div#emergency h4.red_back{color:#fff;background-color:#de422a;padding:2px;width:50px;text-align:center;margin:10px 0 5px 15px;font-weight:normal;}
div#emergency h4.ttl_h4{margin:10px 15px 0 15px;}
div#emergency h5.ttl_h5{margin:6px 17px 5px 17px;font-size:medium;}
div#emergency span.red{color:red;}
