@charset "utf-8";#tmp_contents h1{margin:0 0 1.5em;padding:10px 10px 15px 10px;background:#fefefe url(/shared/templates/hospital/images/contents/h1_bg.jpg) repeat-x left bottom;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;font-size:140%;clear:both}#tmp_contents h2{margin:1.5em 0 0.8em;padding:8px 10px 8px 10px;font-size:130%;background:url(/shared/templates/hospital/images/contents/h2_bg.jpg) repeat-x left bottom;border-left:#b44a4a solid 5px;clear:both}#tmp_contents h3{margin:1.5em 0 0.8em;padding:2px 5px;font-size:120%;background-color:#eee;border-bottom:#bfbfbf solid 2px;clear:both}#tmp_contents h4{margin:1.5em 0 0.8em;padding:0 0 0 10px;font-size:120%;line-height:1.2;border-left:solid 7px #b44a4a;clear:both}#tmp_contents h5{clear:both;margin:0 0 0.8em;border-bottom:#eaeaea solid 1px;padding:2px 5px;font-size:110%}#tmp_contents h6{color:#716559;margin:1.5em 0 0.8em;font-size:110%;clear:both}#tmp_contents p{margin:0 0 0.8em 0}#tmp_contents ul{margin:0 0 1em 3.2em;list-style-image:url(/shared/templates/hospital/images/contents/list_icon.gif)}#tmp_contents ol{margin:0 0 1em 3.2em;list-style-image:none}#tmp_contents ul li,#tmp_contents ol li{margin:0 0 0.5em}#tmp_contents ul ul,#tmp_contents ul ol,#tmp_contents ol ul,#tmp_contents ol ol{margin:0.6em 0 0 1.5em}#tmp_contents ul.list_icon2,#tmp_contents ul.list_icon2 ul{list-style-image:url(/shared/templates/free/images/contents/list_icon2.gif)}#tmp_contents ul.list_icon3,#tmp_contents ul.list_icon3 ul{list-style-image:url(/shared/templates/free/images/contents/list_icon3.gif)}#tmp_contents ul.box_top_hospital_info{margin-left:0;list-style:none;list-style-image:none}#tmp_contents ul.box_top_hospital_info img{margin:0 12px 0 0;vertical-align:bottom}#tmp_contents hr{height:1px;color:#ccc;background-color:#ccc;border:none;clear:both}#tmp_contents table{margin:0 0 0.8em;color:inherit;background-color:#fff;border-collapse:collapse;border-spacing:0;border:1px solid #bbb}#tmp_contents table th{padding:5px 8px;color:inherit;background-color:#e2ddb5;border:1px solid #bbb}#tmp_contents table td{padding:5px 8px;border:1px solid #bbb}#tmp_contents table caption{padding:0 0 0.5em;font-weight:bold;text-align:left}#tmp_contents table p{margin:0}#tmp_contents table.col2 p,#tmp_contents table.col3 p,#tmp_contents table.layouttable p,#tmp_contents table.img_cap p{margin:0 0 0.8em}#tmp_contents table ul,#tmp_contents table ol{margin:0.2em 0 0 24px}#tmp_contents table.col2 ul,#tmp_contents table.col2 ol,#tmp_contents table.col3 ul,#tmp_contents table.col3 ol,#tmp_contents table.layouttable ul,#tmp_contents table.layouttable ol{margin:0 0 1em 3.2em}#tmp_contents table ul ul,#tmp_contents table ul ol,#tmp_contents table ol ul,#tmp_contents table ol ol{margin:0.3em 0 0 24px}#tmp_contents table.col2 ul ul,#tmp_contents table.col2 ul ol,#tmp_contents table.col2 ol ul,#tmp_contents table.col2 ol ol,#tmp_contents table.col3 ul ul,#tmp_contents table.col3 ul ol,#tmp_contents table.col3 ol ul,#tmp_contents table.col3 ol ol,#tmp_contents table.layouttable ul ul,#tmp_contents table.layouttable ul ol,#tmp_contents table.layouttable ol ul,#tmp_contents table.layouttable ol ol{margin:0.3em 0 0 1.5em}#tmp_cate_ttl h1{margin:0 0 18px;padding:0;border:none;background-position:left top;background-repeat:no-repeat;width:727px;height:118px}#tmp_cate_ttl.cate_ttl_outpatient h1{background-image:url(/shared/templates/hospital/images/contents/cate_ttl_outpatient_l.jpg)}#tmp_cate_ttl.cate_ttl_hospitalization h1{background-image:url(/shared/templates/hospital/images/contents/cate_ttl_hospitalizatio_l.jpg)}#tmp_cate_ttl.cate_ttl_overview h1{background-image:url(/shared/templates/hospital/images/contents/cate_ttl_overview_l.jpg)}#tmp_cate_ttl.cate_ttl_worker h1{background-image:url(/shared/templates/hospital/images/contents/cate_ttl_worker_l.jpg)}#tmp_cate_ttl.cate_ttl_clinic h1{background-image:url(/shared/templates/hospital/images/contents/cate_ttl_clinic_l.jpg)}#tmp_cate_ttl.cate_ttl_outpatient p{background-image:url(/shared/templates/hospital/images/contents/cate_ttl_outpatient.jpg)}#tmp_cate_ttl.cate_ttl_hospitalization p{background-image:url(/shared/templates/hospital/images/contents/cate_ttl_hospitalization.jpg)}#tmp_cate_ttl.cate_ttl_worker p{background-image:url(/shared/templates/hospital/images/contents/cate_ttl_worker.jpg)}#tmp_cate_ttl h1 span{width:727px;height:118px}#tmp_cate_ttl p span{width:722px;height:79px}#tmp_contents table.outline{width:100%;margin:0 0 0.8em;border-collapse:collapse;border-spacing:0;border:1px solid #b64a4a;clear:both}#tmp_contents table.outline td{padding:10px;color:inherit;border:1px solid #b64a4a!important;background-color:#fff}#tmp_contents div.outline{margin:0 0 0.8em;padding:10px;color:inherit;background-color:#fff;border:1px solid #b64a4a;clear:both}* html #tmp_contents div.outline{width:100%}#tmp_contents .outline p{margin:0}#tmp_contents .outline ul{margin-bottom:0;margin-left:24px}#tmp_contents .outline ol{margin-bottom:0;margin-left:24px}#tmp_contents .outline ul ul,#tmp_contents .outline ul ol,#tmp_contents .outline ol ul,#tmp_contents .outline ol ol{margin:0.3em 0 0 24px}#tmp_contents .box_info{border:1px solid #cfcfcf}#tmp_contents table.box_info{width:100%;margin:0 0 0.8em;background:#fff;border-collapse:collapse;border-spacing:0}#tmp_contents div.box_info{margin:0 0 0.8em;clear:both}#tmp_contents .box_info .box_info_ttl{padding:0;color:#363636;font-weight:bold;background-color:#fff;border:none}#tmp_contents .box_info .box_info_ttl p{margin:0 13px;padding:5px 0px 2px;border-bottom:solid 3px #eec1c4}#tmp_contents .box_info .box_info_cnt{padding:10px 10px 0;background:#fff url(/shared/templates/hospital/images/contents/box_bg.jpg) repeat-x center bottom;border:none}#tmp_contents .box_info ul{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_info ul li{list-style-image:url(/shared/templates/hospital/images/contents/list_icon_box.gif)}#tmp_contents .box_info ol{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_info ul ul,#tmp_contents .box_info ul ol,#tmp_contents .box_info ol ul,#tmp_contents .box_info ol ol{margin:0.3em 0 0 24px}#tmp_contents .box_link{border:1px solid #cfcfcf}#tmp_contents table.box_link{width:100%;margin:0 0 0.8em;background:transparent;border-collapse:collapse;border-spacing:0}#tmp_contents div.box_link{margin:0 0 0.8em;clear:both}#tmp_contents .box_link .box_link_ttl{padding:0;color:#363636;font-weight:bold;background-color:#fff;border:none}#tmp_contents .box_link .box_link_ttl p{margin:0 13px;padding:5px 0px 2px;border-bottom:solid 3px #e0e0e0}#tmp_contents .box_link .box_link_cnt{padding:10px 10px 0;background:#fff url(/shared/templates/hospital/images/contents/box_bg.jpg) repeat-x center bottom;border:none}#tmp_contents .box_link ul{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_link ul li{list-style-image:url(/shared/templates/hospital/images/contents/list_icon_box.gif)}#tmp_contents .box_link ol{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_link ul ul,#tmp_contents .box_link ul ol,#tmp_contents .box_link ol ul,#tmp_contents .box_link ol ol{margin:0.3em 0 0 24px}#tmp_contents table.box_faq{width:100%;margin:0 0 0.8em;background:#fff;border-collapse:collapse;border-spacing:0;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#cfcfcf;border-bottom-color:#cfcfcf;border-left-color:#cfcfcf}#tmp_contents div.box_faq{margin:0 0 0.8em;clear:both}#tmp_contents .box_faq .box_faq_ttl{padding:0;color:#363636;font-weight:bold;background-color:#fff;border-bottom-color:#cfcfcf;border-style:solid solid none;border-width:1px 1px 0px 1px}#tmp_main #tmp_contents table.box_faq,#tmp_main #tmp_contents table.box_faq td.box_faq_ttl{border-bottom-color:#cfcfcf;border-style:solid solid none;border-width:1px 1px 0px 1px}#tmp_contents .box_faq .box_faq_ttl p{margin:0 13px;padding:5px 0px 2px;border-bottom:solid 3px #eaddbb}#tmp_contents .box_faq .box_faq_cnt{padding:10px 10px 0;background:#fff url(/shared/templates/hospital/images/contents/box_bg.jpg) repeat-x center bottom;border-bottom-color:#cfcfcf;border-style:none solid solid;border-width:0 1px 1px 1px}#tmp_contents .box_faq ul{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_faq ul li{list-style-image:url(/shared/templates/hospital/images/contents/list_icon_box.gif)}#tmp_contents .box_faq ol{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_faq ul ul,#tmp_contents .box_faq ul ol,#tmp_contents .box_faq ol ul,#tmp_contents .box_faq ol ol{margin:0.3em 0 0 24px}#tmp_contents table.box_menu{width:100%;margin:0 0 0.8em;background:transparent url(/shared/templates/hospital/images/contents/ill_box_bg.jpg) no-repeat right bottom;border-collapse:collapse;border-spacing:0;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf}#tmp_contents table.box_menu td,#tmp_contents table.box_menu02 td{padding:5px 10px}#tmp_main #tmp_contents table.box_menu td,#tmp_main #tmp_contents table.box_menu02 td{border:none}#tmp_contents div.box_menu,#tmp_contents div.box_menu02{margin:0 0 0.8em;padding:10px 10px 5px;background:transparent url(/shared/templates/hospital/images/contents/ill_box_bg.jpg) no-repeat right bottom;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;clear:both}#tmp_contents .box_menu .box_menu_ttl p{margin-bottom:5px;padding:0;font-weight:bold}#tmp_contents .box_menu02 .box_menu_ttl p{margin-bottom:2px;padding:0;font-weight:bold}#tmp_contents .box_menu .box_menu_cnt p,#tmp_contents .box_menu02 .box_menu02_cnt p{margin-bottom:10px}#tmp_contents .box_menu ul,#tmp_contents .box_menu02 ul{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_menu ol,#tmp_contents .box_menu02 ol{margin-bottom:0.8em;margin-left:24px}#tmp_contents .box_menu ul ul,#tmp_contents .box_menu ul ol,#tmp_contents .box_menu ol ul,#tmp_contents .box_menu ol ol,#tmp_contents .box_menu02 ul ul,#tmp_contents .box_menu02 ul ol,#tmp_contents .box_menu02 ol ul,#tmp_contents .box_menu02 ol ol{margin:0.3em 0 0 24px}#tmp_contents table.box_menu02{width:100%;margin:0 0 0.8em;padding:7px 10px 2px;background:url(/shared/templates/hospital/images/contents/box_bg.jpg) repeat-x left bottom;border-collapse:collapse;border-spacing:0;border-top:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;border-left:5px solid #b44a4a}#tmp_contents div.box_menu02{margin:0 0 0.8em;padding:7px 10px 2px;background:url(/shared/templates/hospital/images/contents/box_bg.jpg) repeat-x left bottom;border-top:1px solid #b8b8b8;border-right:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;border-left:5px solid #b44a4a;clear:both}#tmp_contents table.enquete_table{width:100%}#tmp_contents table.enquete_table th{width:20%}#tmp_contents table.enquete_table .nes{color:#c40000;font-weight:bold;background-color:transparent}#tmp_contents table.enquete_table .memo{color:#c40000;font-weight:normal;background-color:transparent}#tmp_contents .enquete_button{margin:15px 0;text-align:center}#tmp_contents .photo_box{clear:both}#tmp_contents .wrap_photo_box_txt{width:100%;margin-right:-220px;float:left}#tmp_contents .photo_box_txt{margin-right:220px}#tmp_contents .photo_box_img{width:200px;float:right}#tmp_contents .event_prev{font-weight:bold}#tmp_contents .event_prev a{padding:9px 0 9px 30px;background:url(/shared/site_shiroishi/images/navi/event/cal_prev_icon.jpg) no-repeat left center}#tmp_contents .event_next{font-weight:bold;text-align:right}#tmp_contents .event_next a{background:url(/shared/site_shiroishi/images/navi/event/cal_next_icon.jpg) no-repeat right center;padding:9px 30px 9px 0}#tmp_gmap_box{width:480px;height:360px;margin:0 0 15px 0;border:1px solid #ccc;clear:both}#tmp_contents table.list_table{width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 20px;border:none}#tmp_contents table.list_table th,#tmp_contents table.list_table td{text-align:left;vertical-align:top;padding:8px 10px;border:none}#tmp_contents table.list_table td.date{width:8em;padding-left:15px;background:url(/shared/templates/hospital_top_rn/images/list_icon.png) no-repeat left 1.1em}#tmp_contents table.list_table td.label{width:120px;padding:5px 0}.changestyle_c:hover img,.changestyle_c:focus img{opacity:0.7}#tmp_contents div.outline:after,#tmp_contents div.box_info_cnt:after,#tmp_contents div.box_link_cnt:after,#tmp_contents div.box_faq_cnt:after,#tmp_contents div.box_menu_cnt:after,#tmp_contents .wrap_photo_box_txt:after,#tmp_contents #photo_report:after,#tmp_contents .box_blue_cnt:after{content:".";display:block;height:0;font-size:0.1%;line-height:0.1;clear:both;visibility:hidden}*:first-child+html #tmp_contents div.outline,*:first-child+html #tmp_contents div.box_info_cnt,*:first-child+html #tmp_contents div.box_link_cnt,*:first-child+html #tmp_contents div.box_faq_cnt,*:first-child+html #tmp_contents div.box_menu_cnt,*:first-child+html #tmp_contents .wrap_photo_box_txt,*:first-child+html #tmp_contents #photo_report,*:first-child+html #tmp_contents .box_blue_cnt{min-height:1%}* html #tmp_contents div.outline,* html #tmp_contents div.box_info_cnt,* html #tmp_contents div.box_link_cnt,* html #tmp_contents div.box_faq_cnt,* html #tmp_contents div.box_menu_cnt,* html #tmp_contents .wrap_photo_box_txt,* html #tmp_contents #photo_report{display:inline-block}@media print{body{background:#fff!important}#tmp_header_bg2,#tmp_wrapper3,#tmp_footer,#tmp_contact,#tmp_copyright{float:none!important;width:100%!important}#tmp_wrap_footer,#tmp_wrap_copyright{min-width:initial!important;min-width:0!important}#tmp_header{margin-bottom:10px!important;padding-bottom:10px!important;color:#000!important;background:#fff!important;border-bottom:1px solid #000!important}#tmp_wrap_footer{margin-top:10px!important;padding-top:10px!important;color:#000!important;background:#fff!important;border-top:1px solid #000!important}#tmp_means,#tmp_gnavi,.wrap_col_lft_navi,.wrap_col_rgt_navi,.pnavi,#tmp_twitter,#tmp_facebook,#tmp_mixi,#tmp_gooble_plus,#tmp_hatena,#tmp_fnavi,.plugin,#tmp_inquiry_cnt .inquiry_btn,#tmp_contact_navi{display:none!important}.wrap_col_nm,.column_full .wrap_col_main,.column_lnavi .wrap_col_main,.column_rnavi .wrap_col_main{float:none!important}body,#tmp_wrapper2,#tmp_header_bg,#tmp_pankuzu,#tmp_wrap_main,.wrap_col_main,.col_main,.col_main2,#tmp_footer{background:none!important}#tmp_footer_inq{background:none!important;border:none!important}#tmp_wrap_copyright{color:#000!important;background:none!important}.wrap_col_nm,.wrap_col_nm2,.col_main,.col_main2{margin:0!important;padding:0!important}#tmp_wrap_main{padding:0 10px!important}#tmp_contents .box_gmap{page-break-before:always}#tmp_hlogo{margin:0!important}*:first-child+html h1,*:first-child+html h2,*:first-child+html h3,*:first-child+html h4,*:first-child+html h5,*:first-child+html h6{min-height:1%}* html h1,* html h2,* html h3,* html h4,* html h5,* html h6,* html #tmp_contents div.outline,* html #tmp_contents .box_info,* html #tmp_contents .box_info_ttl,* html #tmp_contents .box_info_ttl p,* html #tmp_contents .box_link,* html #tmp_contents .box_link_ttl,* html #tmp_contents .box_link_ttl p,* html #tmp_contents .box_info_ttl,* html #tmp_contents .box_info_ttl p,* html #tmp_contents .box_faq,* html #tmp_contents .box_faq_ttl,* html #tmp_contents .box_faq_ttl p,* html #tmp_contents .box_info_ttl,* html #tmp_contents .box_info_ttl p,* html #tmp_contents .box_menu,* html #tmp_contents .box_menu_ttl,* html #tmp_contents .box_menu_ttl p,* html #tmp_contents #tmp_inquiry_ttl,* html #tmp_contents #tmp_inquiry_ttl p{display:inline-block}#tmp_main:after,#tmp_wrap_lm:after{content:".";height:1px}}