/*
******************************************************************************************
* rensai.css
* site name : レジデントノートHP
* description : 連載ページ指定
* since : 2011/03/30
******************************************************************************************
*/

/*
------------------------------------------------------------------------------
* 共通
------------------------------------------------------------------------------
*/
p.page_switch{text-align:center;margin:20px 0 30px 0;padding:0; font-size:small;}
p.page_switch span.pre_page{margin:2px;padding:2px 3px;width:30px;height:10px;background-color: #333;color:#FFF;text-align:center;}
p.page_switch span.pre_page a{color:#ffffff;text-decoration: none; }
p.page_switch span.pre_page a:link{color:#ffffff;text-decoration: none; }
p.page_switch span.pre_page a:visited{color:#ffffff;text-decoration: none; }
p.page_switch span.pre_page a:hover{color:#ffffff;text-decoration: none; }
p.page_switch span.flw_page{margin:2px;padding:2px 3px;width:30px;height:10px;background-color: #fff;color:#000;border:1px solid #d7d7d7;text-align:center;}
p.page_switch span.flw_page a{color:#000;text-decoration: none;}
p.page_switch span.flw_page a:link{color: #000;text-decoration: none;}
p.page_switch span.flw_page a:visited{color: #000;text-decoration: none;}
p.page_switch span.flw_page a:hover{color: #5a9d4c;text-decoration: none;}
p.page_switch span.rgh_arrow{margin:2px;padding:2px 3px;width:30px;height:10px;background-color: #f4f4f4;color:#000;border:1px solid #d7d7d7;text-align:center;}
p.page_switch span.rgh_arrow a{color: #000;text-decoration: none; }
p.page_switch span.rgh_arrow a:link{color: #000;text-decoration: none; }
p.page_switch span.rgh_arrow a:visited{color: #000;text-decoration: none; }
p.page_switch span.rgh_arrow a:hover{color: #5a9d4c;text-decoration: none; }
p.page_switch span.norgh_arrow{margin:2px;padding:2px 3px;width:30px;height:10px;background-color: #f4f4f4;color:#cdcdcd;border:1px solid #d7d7d7;text-align:center;}
p.page_switch span.flw_hidden{margin:2px;padding:2px 3px;width:30px;height:10px;background-color: #fff;color:#000;border:1px solid #d7d7d7;text-align:center;visibility:hidden;}

/*
------------------------------------------------------------------------------
* インタビュー
------------------------------------------------------------------------------
*/
div#interview_con{width:76%;float:left;}
*html div#interview_con{width:56%;float:left;}/* css hack:IE6*/
h1 img.title{margin:0 0 15px 0; padding:0;}
div#interview_con div.ttl{margin:0 0 35px 0;line-height:145%;}
p.msg{clear:left; text-align:left; padding:5px; margin:15px 0 25px 0; background-color:#e0ffff; border:1px solid #5f9ea0;}
div.photo_l{float:left; text-align:left; margin-right:20px; margin-bottom:20px;}
div.photo_l p{text-indent:0; margin:5px 0 0 0; padding:0; text-align:left;}
div.photo_l span{font-size:x-small;}
div.photo_r{float:right; text-align:left; margin-left:20px; margin-bottom:20px;}
div.photo_r p{text-indent:0; margin:5px 0 0 0; padding:0; text-align:left;}
div.photo_r span{font-size:x-small;}
p.interview_txt{margin:10px 10px 15px 10px; text-indent:0;}
p.interview_txt span{font-weight:bold; color:#009fb9;}
p.note{clear:both; text-indent:0; margin:15px 0; padding:10px; border:1px solid #ccc; background-color:#f6fbff;}

/* プロフィール */
div.profile{text-align:left; padding:0 0 5px 0; border:1px solid #ccc; overflow:hidden; height:1%;margin-top:20px;}
p.ttl_profile{text-indent:0; text-align:left; margin:0; padding:5px; background-color:#009fb9; color:#fff; font-weight:bold;}
div.tchr_prof{margin:5px; padding:0; clear:both; overflow:hidden;}
div.tchr_info{float:left; width:60%; margin:5px; padding:0;}
div.pro_photo{float:left; text-align:left; margin:0 10px 0 0;}
div.pro_name{font-size:medium; font-weight:bold; margin:5px 10px;}
div.pro_title{font-size:small; font-weight:bold; margin:5px 10px;}
div.pro_oth{font-size:small; margin:5px 10px;}
h3.ttl_profile{text-indent:0; text-align:left; margin:0; padding:5px; background-color:#747373; color:#fff; font-weight:bold;font-size:105%;}

/* 掲載一覧 */
div.interview_list{float:right; width:160px; margin:0 0 0 10px; background-color:#efefef; border-right:1px solid #999; border-bottom:1px solid #999;}
div.interview_list div#menutitle{background-color:#777; color:#fff; margin:0; padding:3px; text-align:center;}
div.interview_list ul.menulist{margin:10px 5px 10px 25px; padding:0;}
div.interview_list ul.menulist li{margin:3px 0 0 0; padding:0; font-size:small;}
div.interview_list ul.menulist li ul{margin:3px 0 0 10px; padding:0;}
ul.extra_position{margin:0 0 0 10px; padding:0;}
ul.extra_position li{margin:0; padding:0;}
div.interview_list ul.menulist li a,ul.menulist li a:link,ul.menulist li a:visited{color:#000; text-decoration:none;}
div.interview_list ul.menulist li a:hover{color:#000; text-decoration:underline;}

/* 書籍一覧 */
div.volume{clear:left; margin:10px 0 0 0; padding:0 0 10px 0; border-bottom:1px dashed #b0b0b0; overflow:hidden; height:1%;}
div.volume div.s_edit_left{float:left; width:100px;}

/*
------------------------------------------------------------------------------
* ただいま後期研修中
------------------------------------------------------------------------------
*/
div#kensyu_con{width:74%;float:left;}
*html div#kensyu_con{width:54%;float:left;}/* css hack:IE6 */
div#title_logo{background:url("/rnote/tlt/images/title_back.gif") repeat-x; text-align:center; margin:0 0 10px 0;}
h1.tlt{margin:20px 0px; border-top:5px solid #db7093; border-bottom:5px solid #db7093; padding:10px 0px; text-align:center; font-size:x-large; color:#945f29;}
h1.tlt span.subdata{font-size:medium; color:black;}
p.hos_list{clear:both; text-align:right; margin:0 10px 15px 0;padding-top:0; font-size:small;}
div.imagebox{width:350px; float:right; margin:0 0px 20px 20px; text-align:center;}
div.imagebox p{font-size:small; text-align:left;}
div.imagebox_l{width:330px; float:left; margin:0 20px 20px 0px;}
div.imagebox_l img{width:330px; height:248px; margin:0 0 0 0; padding:0;}
div.imagebox_r{width:280px; float:right; margin:0px 0px 20px 20px;}
div.imagebox_l p,div.imagebox_r p{font-size:small;}
p.kensyu_txt{margin:0 10px 20px 10px; padding:0; text-indent:1em;}
p.hos_list{clear:both; text-align:right; margin:0 10px 15px 0;padding-top:0; font-size:small;}
p.caution{margin:10px 0 0 0; text-align:right; font-size:small;}
p#volume{clear:both; text-align:right; margin:20px 10px 15px 0; font-size:small;}

/* その他の研修風景 */
div.kensyu_list{float:right; width:180px; margin:0; background-color:#efefef; border-right:1px solid #999; border-bottom:1px solid #999;}
div.kensyu_list div#menutitle{background-color:#777; color:#fff; margin:0; padding:3px; text-align:center;}
div.kensyu_list ul.menulist{margin:10px 5px ; padding:0; list-style-type:none;}
div.kensyu_list ul.menulist li{margin:3px 0 0 0; padding:3px 0; font-size:small; border-bottom:1px dotted #666; line-height:130%;}
div.kensyu_list ul.menulist li ul{margin:3px 0 0 10px; padding:0;}
div.kensyu_list ul.menulist li a,ul.menulist li a:link,ul.menulist li a:visited{color:#000; text-decoration:none;}
div.kensyu_list ul.menulist li a:hover{color:#000; text-decoration:underline;}
p.page_list{background-color:#fff; text-align:right; font-size:small; margin:-5px 5px 5px 5px; padding:3px;}
p.page_list a,p.page_list a:link,p.page_list a:visited{color:#000; text-decoration:none;}
p.page_list a:hover{color:#000; text-decoration:underline;}

/* プロフィール */
div.profile2{text-align:left; padding:0 0 5px 0; border:1px solid #ccc; overflow:hidden; height:1%;}
p.ttl_profile2{text-indent:0; text-align:left; margin:0; padding:5px; background-color:#db7093; color:#fff; font-weight:bold;}
div.pro_name{font-size:medium; font-weight:bold; margin:5px 10px;}
div.profile2 ul{margin:10px 0 0 10px; padding:0; list-style-type:none;}
div.profile2 ul li{margin:0; padding:0; font-size:small;}


/*
------------------------------------------------------------------------------
* 病院医局紹介
------------------------------------------------------------------------------
*/
div#kensyu_con{width:75%;float:left;}
*html div#kensyu_con{width:54%;float:left;}/* css hack:IE6 */
h1.hp_ttl{font-size:x-large; margin:0 0 10px 0;}
h3.hp_h3{margin:10px 0; padding:5px 0 5px 10px; color:#5BAC3E; border-left:8px solid #323232; height:15px;}
div.hp_box{margin:0 0 20px 0; padding:5px; border:2px solid #68cbaa;}
img.med_o{border:1px solid gray;}
p.main_text{font-size:medium;color:#000;text-align:left;margin:10px 0 0 0;}
p.edit_text{font-size:small;color:#333333;font-weight:bold;}
p.main_text span.bold{font-weight:bold; color:#43948b;}
div.anchor_link{font-size:small;text-align:center;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;}

/*
------------------------------------------------------------------------------
* 画像診断Q&A
------------------------------------------------------------------------------
*/
div#gazou_qa div.header{padding:0;margin:0;background:none;text-align:left;}
div#gazou_qa h1.everypage{background-color:#efdacf;border-color:#eaa47d;}
div#gazou_qa div.box_noborder{padding:0px;}
div#gazou_qa div.box_noborder h2{font-size:medium;margin-bottom:5px;padding:5px;background-color:#E6E6E7;color:black;}
div#gazou_qa div.box_noborder h3{font-size:medium;margin:0 0 5px 20px;padding:5px;}
div#gazou_qa div.box_noborder p{padding:0 0 10px 0;line-height:140%;}
div#gazou_qa ul#hintlist{list-style-type:none;text-align:center;}
div#gazou_qa ul#hintlist li{display:inline;margin-right:2em;font-size:large;}
div#gazou_qa ol.answer li{margin-bottom:10px;}
div#gazou_qa ol.answer li li{margin-bottom:20px;margin-right:2em;}
div#gazou_qa h2.explanation{background-color:#FDFFDF;padding:0;}
div#gazou_qa div#question{background-color:#d7f4d2;}
div#gazou_qa div#question h2{background-color:#d7f4d2;color:black;margin:0 0 10px 0;padding:0;}
div#gazou_qa div#question ol,div#answer ol{list-style-type:none;margin:0px;padding-bottom:10px;}
div#gazou_qa div#question ul.tohint{padding-bottom:10px;}
div#gazou_qa dl.history{margin:0;padding:0 15px 10px 15px;}
div#gazou_qa dl.history dt{float:left;margin:0;padding:0px;}
div#gazou_qa dl.history dd{margin:0 0 0 4.25em;padding:0px;}
div#gazou_qa div#answer_box{background-color:#f0d7d7;}
div#gazou_qa div#answer_box h2{background-color:#f0d7d7;}
div#gazou_qa div#answer_box ul{list-style:none;padding-bottom:15px;margin:0 10px 0 0;}
div#gazou_qa div#answer_box ul li{text-indent:-2em;margin-left:20px;}
div#gazou_qa div#point{background-color:#f0d7d7;border:solid 1px #ff5fa4;}
div#gazou_qa div#point h3{background-color:#ff5fa4;color:black;margin:0 0 8px 0;padding:5px;}
div#gazou_qa span.red{color:red;}
div#gazou_qa span.yel{color:#e79708;font-weight:bold;}
div#gazou_qa span.gre{color:green;}
div#gazou_qa span.blu{color:blue;}
div#gazou_qa span.uline{border-bottom:1px solid #333;}

/*
------------------------------------------------------------------------------
* 眠りについて
------------------------------------------------------------------------------
*/
div#sleep div.header{padding:0;margin:0;text-align:left;background:none;}
div#sleep h1.everypage{background-color:#d8ecfd;border-color:#7db6e9;}
div#sleep h1.everypage span{display:block;margin-left:4em;}
div#sleep h2.explanation{background-color:#e5f5f6;padding:9px 5px;}
div#sleep h2.explanation span{padding:2px 13px;margin:5px;border:solid 1px #0068b7;background-color:#bce0e5;color:#0068b7;font-size:21px;font-weight:normal;border-radius:5px;}
