@charset "UTF-8";

/*
======== table of content. ===============

summary:clearfix

- ie以外
- ie

==========================================
*/

/*----------------------------------------
ie以外
------------------------------------------*/
.clearfix:after,
header:after,
#promotion:after,
#content:after,
.title:after,
ul.pickup li:after,
ul.information li:after,
.promo-content:after,
#jhospital:after,
#globalfoot:after,
.ReplacedArea li a:after,
.Replaced:after,
.Replaced a:after,
.bg_lightpink:after,
.bg_white:after,
.bg_pattern_gray:after,
.bg_pattern_gree:after,
.bg_square_green:after,
.bg_square_brown:after,
.sitemapGrid:after,
#page-Util:after,
.panels:after,
#shinryoka-panels:after,
#shinryoka-staff-content dl a:after,
#shinryoka-staff-content dl span:after,
ul.info_heading:after,
ul.staff-profile li:after,
ul.desease-paging-navi:after,
.bg_square_brown .center:after,
.bg_square_green .center:after,
.flow-chart:after,
.flow-chart .column:after,
.flow-chart .grid2col:after,
ul.media-Navi:after,
ul.book-Navi:after,
ul.back:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	font-size:0; 
	line-height:0; 	
	visibility:hidden;
}

/*----------------------------------------
ie
------------------------------------------*/
.btReplaced,
.Replaced a,
#globalMenu a,
.ReplacedArea li a,
.Replaced,
.Replaced a,
.clearfix,
header,
#promotion,
#content,
.title,
ul.pickup li,
ul.information li,
.promo-content,
#jhospital,
#globalfoot,
.bg_lightpink,
.bg_white,
.bg_pattern_gray,
.bg_pattern_gree,
.bg_square_green,
.sitemapGrid,
#page-Util,
.panels,
#shinryoka-panels,
#shinryoka-staff-content dl a,
#shinryoka-staff-content dl span,
ul.info_heading,
ul.staff-profile li,
ul.desease-paging-navi,
.bg_square_brown .center,
.bg_square_green .center,
.flow-chart,
.flow-chart .column,
.flow-chart .grid2col,
ul.media-Navi,
ul.book-Navi,
ul.back {
	zoom:1;
}