@charset "UTF-8";

/* Main Image *****************************************/
div#mainImageA01 {
	min-width: 927px;
	height: 350px;
}

div#mainImageA01 div.titleBlock,
div#mainImageA02 div.titleBlock {
	margin: 0 auto;
	width: 897px;
	height: 81px;
	background: url(/medical/en/shared/img/bg_heading_01.png) no-repeat left top;
	behavior: url(/medical/en/shared/htc/iepngfix.htc);
}

div#mainImageA02 {
	min-width: 927px;
	height: 220px;
}

/*div#mainImageA02 div.titleBlock {
	margin: 0 auto;
	width: 897px;
	height: 31px;
	background: url(/medical/en/shared/img/bg_heading_02.png) no-repeat left top;
}*/

div.breadcrumbBlock {
	margin: 0 0 20px 0;
	background: url(/medical/en/shared/img/bg_breadcrumb_01.gif) no-repeat left top;
	height: 31px;
}

div.breadcrumbBlock2 {
	margin: 0 auto 20px;
	width: 897px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	height: 31px;
}

div#mainImageB01 {
	margin: 30px 0 0;
	text-align: center;
}

div#mainImageB02 {
	margin: 30px 0 0;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

div#mainImageB03 {
	margin: 30px 0 0;
	padding: 0 0 30px 0;
	text-align: center;
	border-bottom: 1px solid #ccc;
}

div.mainimageLinkA01 {
	padding: 111px 0 0 2px;
	*padding: 110px 0 0 2px;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

html>/**/body div.mainimageLinkA01 {
	padding/*\**/: 130px 0 0 2px\9;
}

div.mainimageLinkA01 div.col1,
div.mainimageLinkA01 div.col2,
div.mainimageLinkA01 div.col3 {
	margin: 0 1px 0 0;
	width: 297px;
	float: left;
}

/* Index Tab
*
*
********************************************/
div.indexTabA01 {
	margin: 20px 0 0;
}

div.indexTabA01 div.tabHeader {
	background: url(/medical/en/shared/img/bg_indexTab_01.gif) no-repeat left top;
}

div.indexTabA01 div.tabHeader div.titleBlock {
	padding: 0 12px 0 14px;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexTabA01 div.tabHeader div.titleBlock h2 {
	padding: 14px 0 12px;
	width: 305px;
	float: left;
}

div.indexTabA01 div.tabHeader div.titleBlock div.link {
	padding: 10px 0 0;
	width: 244px;
	float: right;
	text-align: right;
}

div.indexTabA01 div.tabHeader div.tabBlock {
	padding: 0 0 0 13px;
	background: url(/medical/en/shared/img/bg_tabBlock_01.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;	
}

div.indexTabA01 div.tabHeader div.tab {
	margin: 0 2px 0 0;
	padding: 1px 0 0;
	float: left;
}

div.indexTabA01 div.tabHeader div.tabStay {
	margin: 0 2px 0 0;
	float: left;
}

div.indexTabA01 div.tabHeader div.tabStay a {
	cursor: default;
}

div.indexTabA01 div.tabContentBlock {
	padding: 0 0 4px;
	background: url(/medical/en/shared/img/frame/bg_frame_581_01_bottom.gif) no-repeat left bottom;
	zoom: 1;
}

div.indexTabA01 div.tabContentBlock div.innerBlock {
	padding: 0 0 11px;
	background: url(/medical/en/shared/img/frame/bg_frame_581_01_top.gif) no-repeat left bottom;
}

div.indexTabA01 div.tabContentBlock div.tabContent {
	padding: 0 22px;
}

#tabContent2,
#tabContent3 {
	display: none;
}

div.indexTabA01 div.contentBlockA01 {
	position: relative;
	padding: 20px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.indexTabA01 div.contentBlockA01 img {
	vertical-align: top;
}

div.indexTabA01 div.contentBlockA02 {
	padding: 20px 0;
}

div.indexTabA01 div.contentBlockA01 div.icon {
	position: absolute;
	top: 12px;
	right: 0;
	_right: 20px;
}

div.indexTabA01 div.contentBlockB01 {
	padding: 20px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;	
}

div.indexTabA01 div.contentBlockB01 div.col1 {
	margin: 0 5px 0 0;
	width: 198px;
	float: left;
}

div.indexTabA01 div.contentBlockB01 div.col2 {
	width: 334px;
	float: left;
}

div.indexTabA01 div.contentBlockB02 {
	padding: 20px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;	
}

div.indexTabA01 div.contentBlockB02 div.col1 {
	margin: 0;
	width: 202px;
	float: left;
}

div.indexTabA01 div.contentBlockB02 div.col2 {
	width: 335px;
	float: left;
}

div.indexTabA01 div.contentBlockC01 {
	padding: 20px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;	
}

div.indexTabA01 div.contentBlockC01 div.col1 {
	margin: 0 5px 0 0;
	width: 211px;
	float: left;
}

div.indexTabA01 div.contentBlockC01 div.col2 {
	margin: 0 5px 0 0;
	width: 137px;
	float: left;
}

div.indexTabA01 div.contentBlockC01 div.col3 {
	width: 179px;
	float: left;
}

div.indexTabA01 div.contentBlockC02 {
	padding: 3px 0 2px;
	border-bottom: 1px solid #e8e8e8;
	_height: 1px;
	_overflow: visible;
	zoom: 1;	
}

div.indexTabA01 div.contentBlockC02 div.col1 {
	margin: 0 5px 0 0;
	width: 176px;
	float: left;
}

div.indexTabA01 div.contentBlockC02 div.col2 {
	margin: 0;
	width: 153px;
	float: left;
}

div.indexTabA01 div.contentBlockC02 div.col3 {
	width: 126px;
	float: left;
}

div.indexTabA01 div.lastContentBlockC02 {
	border-bottom: none;
}

div.indexTabA01 div.contentBlockC03 {
	padding: 3px 0 2px;
	border-bottom: 1px solid #e8e8e8;
	_height: 1px;
	_overflow: visible;
	zoom: 1;	
}

div.indexTabA01 div.contentBlockC03 div.col1 {
	margin: 0 5px 0 0;
	width: 175px;
	float: left;
}

div.indexTabA01 div.contentBlockC03 div.col2 {
	width: 153px;
	float: left;
}

div.indexTabA01 div.lastContentBlockC03 {
	border-bottom: none;
}

div.indexTabA01 div.lastContentBlock {
	background: none;
}

div.indexTabA01 div.tabContentBlock div.buttonBlock {
	margin: 15px 0 0 14px;
	padding: 11px 0 9px;
	background: url(/medical/en/shared/img/bg_buttonBlock_01.gif) no-repeat left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;	
}


div.indexTabA01 div.tabContentBlock div.buttonBlock div.col1,
div.indexTabA01 div.tabContentBlock div.buttonBlock div.col2,
div.indexTabA01 div.tabContentBlock div.buttonBlock div.col3 {
	float: left;
	margin: 0 9px 0 0;
}

#dialysisTab div.buttonBlock {
	padding-left: 207px;
}

#dialysisTab div.buttonBlock div.col1 {
	width: 118px;
}

#dialysisTab div.buttonBlock div.col2 {
	width: 119px;
}

#dialysisTab div.buttonBlock div.col3 {
	width: 141px;
}

#apheresisTab div.buttonBlock {
	padding-left: 105px;
}

#apheresisTab div.buttonBlock div.col1 {
	width: 174px;
}

#apheresisTab div.buttonBlock div.col2 {
	width: 137px;
}

#transfusionTab div.tabHeader div.titleBlock div.link {
	padding-top: 8px;
	padding-bottom: 8px;
}
#transfusionTab div.tabHeader {
	border-bottom: 1px solid #cccccc;
}

/* Index Block 
*
* A: 1カラム
* B: 2カラム
* C: 3カラム
* D: 4カラム
* E: 5カラム
********************************************/
div.importantBlockA01 {
	padding: 0 0 15px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.importantBlockA01 h2 {
	margin: 0 13px 0 0;
	width: 126px;
	float: left;
}

div.importantBlockA01 div.link {
	width: 758px;
	float: left;
}

div.indexContainerA01 {
	background: url(/medical/en/shared/img/line_dot_row.gif) repeat-y 606px top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockA01 { /* 枠線あり*/
  margin: 20px 0 0;
  padding: 0 0 4px;
	background: url(/medical/en/shared/img/frame/bg_frame_581_01_bottom.gif) no-repeat left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockA01 div.innerBlock {
	padding: 11px 16px 9px;
	background: url(/medical/en/shared/img/frame/bg_frame_581_01_top.gif) repeat-y left top;
}

div.indexBlockB01 {
	margin: 30px 0 0;
	background: url(/medical/en/shared/img/bg_indexBlockB01.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB01 div.col1 {
  margin: 0 51px 0 0;
	padding: 0 0 5px;
	width: 265px;
	float: left;
}

div.indexBlockB01 div.col2 {
	padding: 0 0 5px;
	width: 265px;
	float: left;
}

div.indexBlockB01 ul {
  margin-top: 7px;
}

div.indexBlockB02 {
	background: url(/medical/en/shared/img/bg_indexBlockB01.gif) repeat-y -16px top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB02 div.col1 {
  margin: 0 31px 0 0;
	padding: 13px 0;
	width: 259px;
	float: left;
}

div.indexBlockB02 div.col2 {
	padding: 13px 0;
	width: 259px;
	float: left;
}

div.indexBlockB03 {
	margin: 25px 0 0;
	height: 613px;
	background: url(/medical/en/transfusion/product/img/bg_content.gif) no-repeat left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB03 div.col1 {
  margin: 0 31px 0 0;
	width: 201px !important;
	float: left;
}

div.indexBlockB03 div.col2 {
	width: 201px !important;
	float: left;
}

div.indexBlockB03 div.col3 {
	padding: 74px 0 0;
	width: 201px;
	float: left;
}

div.indexBlockB04 {
	margin: 30px 0 0;
	background: url(/medical/en/shared/img/bg_indexBlockB01.gif) repeat-y 42px top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB04 div.col1 {
  margin: 0 51px 0 0;
	_margin: 0 47px 0 0;
	width: 307px;
	float: left;
}

div.indexBlockB04 div.col2 {
	width: 307px;
	float: left;
}

div.indexBlockB05 {
	margin: 15px 0 0;
	padding: 0 0 1px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.indexBlockB05 div.innerBlock {
	background: url(/medical/en/shared/img/bg_indexBlockB01.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB05 div.col1 {
  margin: 0 51px 0 0;
	padding: 0 0 22px;
	width: 265px;
	float: left;
}

div.indexBlockB05 div.col2 {
	padding: 0 0 22px;
	width: 265px;
	float: left;
}

div.indexBlockB06 {
	margin: 30px 0 0;
	padding: 0 0 1px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.indexBlockB06 div.innerBlock {
	background: url(/medical/en/shared/img/bg_indexBlockB01.gif) repeat-y 42px top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB06 div.col1 {
	margin: 0 51px 0 0;
	padding: 0 0 27px;
	width: 307px;
	float: left;
}

div.indexBlockB06 div.col2 {
	padding: 0 0 27px;
	width: 307px;
	float: left;
}


div.indexBlockB07 {
	margin: 30px 0 0;
	padding: 0;
	background: url(/medical/en/shared/img/line_dot_row.gif) repeat-y 448px top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB07 div.col1 {
  margin: 0 51px 0 0;
	width: 423px;
	float: left;
}

div.indexBlockB07 div.col2 {
	width: 423px;
	float: left;
}


div.indexBlockB08 {
	margin: 0;
	padding: 20px 0 1px;
	background: url(/medical/en/shared/img/line_dotted_cccccc_01.gif) repeat-x left bottom;
}

div.indexTabA01 div.tabContentBlock div.indexBlockB08 div.innerBlock {
	padding: 0;
	background: url(/medical/en/shared/img/line_dot_row_cccccc.gif) repeat-y 268px top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB08 div.col1 {
  margin: 0 51px 0 0;
	padding: 0 0 22px;
	width: 243px;
	float: left;
}

div.indexBlockB08 div.col2 {
	padding: 0 0 22px;
	width: 243px;
	float: left;
}

div.indexBlockB09 {
	margin: 0;
	padding: 0;
	background: url(/medical/en/shared/img/line_dot_row_cccccc.gif) repeat-y 268px top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockB09 div.col1 {
  margin: 0 51px 0 0;
	padding: 20px 0 22px;
	width: 243px;
	float: left;
}

div.indexBlockB09 div.col2 {
	padding: 20px 0 22px;
	width: 243px;
	float: left;
}

div.indexBlockB09 img.new-icon {
	float: left;
	padding-right: 6px;
}

div.indexBlockB10 {
	margin: 0;
	padding: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexTabA01 div.tabContentBlock div.indexBlockB10 div.innerBlock {
	background: url(/medical/en/shared/img/line_dot_row_cccccc.gif) repeat-y 268px top;
}

div.indexBlockB10 div.innerBlock {
	background: none;
	zoom: 1;
}
div.indexBlockB10 div.innerBlock:after {
	content: "";
	clear: both;
	display: block;
}

div.indexBlockB10 div.col1 {
	margin: 0 49px 0 0;
	padding: 0;
	width: 244px;
	float: left;
}

div.indexBlockB10 div.col2 {
	padding: 0;
	width: 244px;
	float: left;
}

div.indexBlockC01 {
	background: url(/medical/en/shared/img/bg_indexBlockC01.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC01 div.col1,
div.indexBlockC01 div.col2 {
  margin: 0 25px 0 0;
	padding: 0 0 5px;
	width: 177px;
	float: left;
}

div.indexBlockC01 div.col3 {
	padding: 0 0 5px;
	width: 177px;
	float: left;
}

div.indexBlockC01 h3 {
	margin: 0;
  padding: 13px 0 12px 0;
}

div.indexBlockC01 dl {
	margin: 0;
}

div.indexBlockC01 dl dt {
  padding: 13px 0 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left top;
	font-size: 1px;
}

div.indexBlockC01 dl dd {
	margin: 10px 0 0;
  padding: 0;
}

div.indexBlockC01 div.image2 {
  border-bottom: #f8b551 3px solid;
}

div.indexBlockC01 p.desc {
  margin-top: 6px;
}

div.indexBlockC01 ul {
  margin-top: 7px;
}

div.indexBlockC01 div.link {
  margin: 11px 0 0;
}

div.indexBlockC01 div.icon {
  margin: 15px 0 0;
}

div.indexBlockC02 {
	margin: 30px 0 0;
	background: url(/medical/en/shared/img/bg_indexBlockC02.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC02 div.col1,
div.indexBlockC02 div.col2 {
  margin: 0 31px 0 0;
	padding: 0 0 5px;
	width: 201px;
	float: left;
}

div.indexBlockC02 div.col3 {
	padding: 0 0 5px;
	width: 201px;
	float: left;
}

div.indexBlockC03 { /* 161px 161px 161px in 581px */
	margin: 20px 0 0 0;
	padding: 0 0 1px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.indexBlockC03 div.innerBlock {
	background: url(/medical/en/shared/img/bg_indexBlockC01.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC03 div.col1 {
	margin: 0 49px 0 0;
	padding: 0 0 22px;
	width: 161px;
	float: left;
}

div.indexBlockC03 div.col2 {
	margin: 0 49px 0 0;
	padding: 0 0 22px;
	width: 161px;
	float: left;
}

div.indexBlockC03 div.col3 {
	margin: 0;
	padding: 0 0 22px;
	width: 161px;
	float: left;
}

div.indexBlockC04 { /* 161px 161px 161px in 581px */
	margin: 20px 0 0 0;
	background: url(/medical/en/shared/img/bg_indexBlockC01.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC04 div.col1 {
	margin: 0 49px 0 0;
	padding: 0 0 22px;
	width: 161px;
	float: left;
}

div.indexBlockC04 div.col2 {
	margin: 0 49px 0 0;
	padding: 0 0 22px;
	width: 161px;
	float: left;
}

div.indexBlockC04 div.col3 {
	margin: 0;
	padding: 0 0 22px;
	width: 161px;
	float: left;
}

div.indexBlockC05 { /* 201px 201px 201px in 665px */
  margin: 20px 0 0;
  padding: 0 0 1px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.indexBlockC05 div.innerBlock {
	background: url(/medical/en/shared/img/bg_indexBlockC02.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC05 div.col1,
div.indexBlockC05 div.col2 {
  margin: 0 31px 0 0;
	padding: 0 0 26px;
	width: 201px;
	float: left;
}

div.indexBlockC05 div.col3 {
	padding: 0 0 26px;
	width: 201px;
	float: left;
}

div.indexBlockC06 {
	background: url(/medical/en/shared/img/bg_indexBlockC06.gif) repeat-y 1px top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC06 div.col1 {
  margin: 0 31px 0 0;
	padding: 0 0 5px;
	width: 284px;
	float: left;
}

div.indexBlockC06 div.col2 {
  margin: 0 31px 0 0;
	padding: 0 0 5px;
	width: 267px;
	float: left;
}

div.indexBlockC06 div.col3 {
	padding: 0 0 5px;
	width: 284px;
	float: left;
}

div.indexBlockC07 {
	margin: 10px 0 0;
	padding: 20px 0 22px 21px;
	background: url(/medical/en/shared/img/frame/bg_frame_897_05.gif) no-repeat left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC07 div.col1 {
  margin: 0 41px 0 0;
	width: 258px;
	float: left;
}

div.indexBlockC07 div.col2 {
  margin: 0 41px 0 0;
	width: 258px;
	float: left;
}

div.indexBlockC07 div.col3 {
	width: 258px;
	float: left;
}

div.indexBlockC08 {
	margin: 0;
	padding: 16px 0 19px 21px;
	border-top: 1px solid #d9d9d9;
	background: url(/medical/en/shared/img/frame/bg_frame_897_06.gif) no-repeat left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC08 div.col1 {
  margin: 0 41px 0 0;
	width: 258px;
	float: left;
}

div.indexBlockC08 div.col2 {
  margin: 0 41px 0 0;
	width: 258px;
	float: left;
}

div.indexBlockC08 div.col3 {
	width: 258px;
	float: left;
}

div.indexBlockC09 {
	margin: 20px 0 0 0;
	background: url(/medical/en/shared/img/bg_indexBlockC09.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC09 div.col1 {
  margin: 0 51px 0 0;
	width: 265px;
	float: left;
}

div.indexBlockC09 div.col2 {
  margin: 0 51px 0 0;
	width: 265px;
	float: left;
}

div.indexBlockC09 div.col3 {
	width: 265px;
	float: left;
}

div.indexBlockD01 {
	margin: 10px 0 0;
	background: url(/medical/en/shared/img/bg_indexBlockD01.gif) repeat-y left top;
	height: 485px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockD01 div.col1 {
  margin: 0 51px 0 0;
  _margin: 0 48px 0 0;
	padding: 0 0 5px;
	width: 265px;
	float: left;
}

div.indexBlockD01 div.col2 {
	padding: 0 0 5px;
	width: 265px;
	float: left;
	_float: none;
}

div.indexBlockD01 div.col3 {
  margin: 0 51px 0 0;
	padding: 68px 0 0;
	width: 265px;
	float: left;
	clear: left;
}

div.indexBlockD01 div.col4 {
	padding: 68px 0 0;
	width: 265px;
	float: left;
}

div.indexBlockD02 {
	margin: 20px 0 0;
	background: url(/medical/en/shared/img/bg_indexBlockD02.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockD02 div.col1 {
  margin: 0 21px 0 0;
	padding: 0 0 5px;
	width: 148px;
	float: left;
}

div.indexBlockD02 div.col2 {
	margin: 0 21px 0 0;
	padding: 0 0 5px;
	width: 153px;
	float: left;
}

div.indexBlockD02 div.col3 {
  margin: 0 21px 0 0;
	padding: 0 0 5px;
	width: 153px;
	float: left;
}

div.indexBlockD02 div.col4 {
	padding: 0 0 5px;
	width: 148px;
	float: left;
}

div.indexBlockE01 {
	margin: 20px 0 0;
	background: url(/medical/en/shared/img/bg_indexBlockE01.gif) repeat-y left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockE01 div.col1,
div.indexBlockE01 div.col2,
div.indexBlockE01 div.col3,
div.indexBlockE01 div.col4 {
  margin: 0 33px 0 0;
	padding: 0 0 5px;
	width: 153px;
	float: left;
}

div.indexBlockE01 div.col5 {
	padding: 0 0 5px;
	width: 153px;
	float: left;
}

div.domainBlockA01 {
	margin: 30px 0 0;
}

div.domainBlockA01 div.content {
	padding: 20px 0 20px 20px;
	background: url(/medical/en/shared/img/frame/bg_frame_897_04.gif) no-repeat left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.domainBlockA01 div.content div.col1,
div.domainBlockA01 div.content div.col2,
div.domainBlockA01 div.content div.col3 {
	margin: 0 41px 0 0;
	width: 183px;
	float: left;
}

div.domainBlockA01 div.content div.col1 {
	margin-right: 38px;
	width: 186px;
}

div.domainBlockA01 div.content div.col4 {
	width: 183px;
	float: left;
}


div.featureBlockA01 {
	margin: 30px 0 0;
}

div.featureBlockA01 div.content {
	padding: 0 0 4px;
	background: url(/medical/en/shared/img/frame/bg_frame_897_01_bottom.gif) no-repeat left bottom;
}

div.featureBlockA01 div.innerBlock {
	padding: 23px 0 18px;
	background: url(/medical/en/shared/img/frame/bg_frame_897_01_top.gif) no-repeat left bottom;
}

div.navigateBlockA01 {
	margin: 15px 0 0;
	padding: 10px 16px 16px;
	width: 285px;
	background-color: #fafafa;
    border:solid 1px #e0e0e0;
    border-radius: 5px;
}

div.navigateBlockA01 div.button {
	margin: 9px 0 0;
}

div.navigateBlockA02 {
	margin: 15px 0 0;
	padding: 10px 16px 16px;
	min-height: 58px;
	_height: 58px;
	width: 401px;
	background-color: #fafafa;
    border:solid 1px #e0e0e0;
    border-radius: 5px;
}

div.navigateBlockA02 div.button {
	margin: 9px 0 0;
}

div.navigateBlockA03 {
	margin: 15px 0 0;
	padding: 10px 16px 16px;
	min-height: 109px;
	_height: 109px;
	width: 401px;
	background-color: #fafafa;
    border:solid 1px #e0e0e0;
    border-radius: 5px;
}

div.navigateBlockA04 {
	margin: 15px 0 0;
	padding: 10px 16px 5px;
	width: 401px;
	background-color: #fafafa;
    border:solid 1px #e0e0e0;
    border-radius: 5px;
}

div.navigateBlockA05 {
	margin: 15px 0 0;
	padding: 10px 16px 16px;
	width: 401px;
	background-color: #fafafa;
    border:solid 1px #e0e0e0;
    border-radius: 5px;
}

div.navigateBlockA06 {
	margin: 15px 0 0;
	padding: 10px 16px 5px;
	width: 401px;
	background-color: #fafafa;
    border:solid 1px #e0e0e0;
    border-radius: 5px;
}

div.navigateBlockA07 {
	margin: 15px 0 0;
	padding: 10px 16px 5px;
	width: 401px;
	background-color: #fafafa;
    border:solid 1px #e0e0e0;
    border-radius: 5px;
}

div.navigateBlockB01 {
	padding: 0 0 1px 123px;
	background: url(/medical/en/personal/blood/img/bg_contentNav.gif) no-repeat left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.navigateBlockB01 div.col1 {
	margin: 0 25px 0 0;
	width: 185px;
	float: left;
}

div.navigateBlockB01 div.col2 {
	margin: 0 36px 0 0;
	width: 160px;
	float: left;
}

div.navigateBlockB01 div.col3 {
	width: 245px;
	float: left;
}


/* Float Block *****************************************/
div.fBlockA01 {
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.fBlockA01 div.leftImage {
	float: left;
}

div.fBlockA01 div.rightImage {
	float: right;
}

/* Parallel Block 
*
* A：665px の幅内で複数カラム
* B：433px の幅内で複数カラム
* C：201px の幅内で複数カラム
* D：その他で2カラム
* E: その他で3カラム
* F: その他で4カラム
*****************************************/
div.pBlock { /* Free */
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA01 { /* 433px 201px */
	margin: 25px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

body.disease div.pBlockA01 {
	margin-top: 50px;
}

div.pBlockA01 div.col1 {
	margin: 0 31px 0 0;
	width: 433px;
	float: left;
}

div.pBlockA01 div.col2 {
	width: 201px;
	float: left;
}

div.pBlockA02 { /* 317px 317px */
	margin: 30px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA02 div.col1 {
	margin: 0 31px 0 0;
	width: 317px;
	float: left;
}

div.pBlockA02 div.col2 {
	width: 317px;
	float: left;
}

div.pBlockA03 { /* 243px 402px */
	margin: 30px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA03 div.col1 {
	margin: 0 20px 0 0;
	width: 243px;
	float: left;
}

div.pBlockA03 div.col2 {
	width: 402px;
	float: left;
}

div.pBlockA04 { /* 201px 201px 201px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA04 div.col1,
div.pBlockA04 div.col2 {
	margin: 0 31px 0 0;
	width: 201px;
	float: left;
}

div.pBlockA04 div.col3 {
	width: 201px;
	float: left;
}

div.pBlockA05 { /* 307px 307px */
	margin: 30px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA05 div.col1 {
	margin: 0 51px 0 0;
	width: 307px;
	float: left;
}

div.pBlockA05 div.col2 {
	width: 307px;
	float: left;
}

div.pBlockA06 { /* 324px 324px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA06 div.col1 {
	margin: 0 17px 0 0;
	width: 324px;
	float: left;
}

div.pBlockA06 div.col2 {
	width: 324px;
	float: left;
}

div.pBlockA07 { /* 217px 433px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA07 div.col1 {
	margin: 0 15px 0 0;
	width: 217px;
	float: left;
}

div.pBlockA07 div.col2 {
	width: 433px;
	float: left;
}

div.pBlockA08 { /* 201px 433px */
	margin: 30px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA08 div.col1 {
	margin: 0 31px 0 0;
	width: 201px;
	float: left;
}

div.pBlockA08 div.col2 {
	width: 433px;
	float: left;
}

div.pBlockA09 { /* 307px 307px */
	margin: 30px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockA09:after {
	content: "";
	clear: both;
	display: block;
}

div.pBlockA09 div.col1 {
	width: 307px;
	float: left;
}

div.pBlockA09 div.col2 {
	width: 307px;
	float: left;
}

div.pBlockB01 { /* 201px 201px */
	margin: 15px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockB01 div.col1 {
	margin: 0 31px 0 0;
	width: 201px;
	float: left;
}

div.pBlockB01 div.col2 {
	width: 201px;
	float: left;
}

div.pBlockB02 { /* 266px 136px */
	margin: 15px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockB02 div.col1 {
	margin: 0 31px 0 0;
	width: 266px;
	float: left;
}

div.pBlockB02 div.col2 {
	width: 136px;
	float: left;
}

div.pBlockB03 { /* 133px 133px 133px */
	margin: 15px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockB03 div.col1,
div.pBlockB03 div.col2 {
	margin: 0 17px 0 0;
	width: 133px;
	float: left;
}

div.pBlockB03 div.col3 {
	width: 133px;
	float: left;
}

div.pBlockB04 { /* 144px 144px 145px */
	margin: 15px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockB04 div.col1,
div.pBlockB04 div.col2 {
	margin: 0;
	width: 144px;
	float: left;
}

div.pBlockB04 div.col3 {
	width: 145px;
	float: left;
}

div.pBlockB05 { /* 161px 252px */
	margin: 15px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockB05 div.col1 {
	margin: 0 20px 0 0;
	width: 161px;
	float: left;
}

div.pBlockB05 div.col2 {
	width: 252px;
	float: left;
}

div.pBlockC01 { /* 98px 93px */
	margin: 10px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockC01 div.col1 {
	margin: 0;
	_margin-right: -3px;
	width: 98px;
	float: left;
}

div.pBlockC01 div.col2 {
	margin: 0;
	width: 93px;
	float: left;
}

div.pBlockD01 { /* 285px 259px */
	margin: 25px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD01 div.col1 {
	margin: 0 10px 0 0;
	width: 285px;
	float: left;
}

div.pBlockD01 div.col2 {
	width: 259px;
	float: left;
}

div.pBlockD02 { /* 293px 293px */
	margin: 10px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD02 div.col1 {
	margin: 0 31px 0 0;
	width: 293px;
	float: left;
}

div.pBlockD02 div.col2 {
	width: 293px;
	float: left;
}

div.pBlockD03 { /* 106px 196px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD03 div.col1 {
	margin: 0 15px 0 0;
	width: 106px;
	float: left;
}

div.pBlockD03 div.col2 {
	width: 196px;
	float: left;
}

div.pBlockD04 { /* 176px 78px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD04 div.col1 {
	margin: 0 5px 0 0;
	padding: 0;
	width: 176px;
	float: left;
}

div.pBlockD04 div.col2 {
	padding: 0;
	width: 78px;
	float: left;
}

div.pBlockD05 { /* 291px 265px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD05 div.col1 {
	margin: 0 25px 0 0;
	width: 291px;
	float: left;
}

div.pBlockD05 div.col2 {
	width: 265px;
	float: left;
}

div.pBlockD06 { /* 126px 126px */
	margin: 10px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD06 div.col1 {
	margin: 0 13px 0 0;
	width: 126px;
	float: left;
}

div.pBlockD06 div.col2 {
	width: 126px;
	float: left;
}

div.pBlockD07 { /* 107px 107px */
	margin: 7px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD07 div.col1 {
	margin: 0 51px 0 0;
	width: 107px;
	float: left;
}

div.pBlockD07 div.col2 {
	width: 107px;
	float: left;
}

div.pBlockD08 { /* 102px 158px */
	margin: 15px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD08 div.col1 {
	margin: 0 5px 0 0;
	padding: 0;
	width: 102px;
	float: left;
}

div.pBlockD08 div.col2 {
	padding: 0;
	width: 158px;
	float: left;
}

div.pBlockD09 { /* 101px 191px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD09 div.col1 {
	margin: 0 15px 0 0;
	padding: 0;
	width: 101px;
	float: left;
}

div.pBlockD09 div.col2 {
	padding: 0;
	width: 191px;
	float: left;
}

div.pBlockD10 { /* 106px 196px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD10 div.col1 {
	margin: 0 5px 0 0;
	_margin: 0 2px 0 0;
	width: 115px;
	float: left;
}

div.pBlockD10 div.col2 {
	width: 187px;
	float: left;
}

div.pBlockD11 { /* 30px 225px */
	margin: 0;
	padding: 12px 0 10px;
	border-top: 1px solid #e5e5e5;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.indexBlockC09 div.pBlockD11 {
	padding: 0;
	border-top: none;
}

div.pBlockD11 div.col1 {
	margin: 0 10px 0 0;
	width: 30px;
	float: left;
}

div.pBlockD11 div.col2 {
	margin: 0;
	width: 225px;
	float: left;
}

div.pBlockD12 { /* 126px 284px */
	margin: 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD12 div.col1 {
	margin: 0 13px 0 0;
	width: 126px;
	float: left;
}

div.pBlockD12 div.col2 {
	width: 284px;
	float: left;
}

div.pBlockD13 { /* 45px 343px */
	margin: 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD13 div.col1 {
	margin: 0 14px 0 0;
	width: 45px;
	float: left;
}

div.pBlockD13 div.col2 {
	width: 343px;
	float: left;
}

div.pBlockD14 { /* 45px 204px */
	margin: 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD14 div.col1 {
	margin: 0 14px 0 0;
	width: 45px;
	float: left;
}

div.pBlockD14 div.col2 {
	margin: 0;
	width: 204px;
	float: left;
}

div.pBlockD15 { /* 113px 113px */
	margin: 12px 0 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD15 div.col1 {
	margin: 0 17px 0 0;
	padding: 0;
	width: 113px;
	float: left;
}

div.pBlockD15 div.col2 {
	margin: 0;
	padding: 0;
	width: 113px;
	float: left;
}

div.pBlockD16 { /* 72px 72px */
	margin: 12px 0 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD16 div.col1 {
	margin: 0 5px 0 0;
	padding: 0;
	width: 72px;
	float: left;
}

div.pBlockD16 div.col2 {
	margin: 0;
	padding: 0;
	width: 72px;
	float: left;
}

div.pBlockD17 { /* 289px 243px */
	margin: 0;
	padding: 20px 0 30px;
	background: url(/medical/en/shared/img/line_dotted_cccccc_01.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD17 div.col1 {
	margin: 0 5px 0 0;
	padding: 0;
	width: 289px;
	float: left;
}

div.pBlockD17 div.col2 {
	margin: 0;
	padding: 0;
	width: 243px;
	float: left;
}

div.pBlockD18 { /* 101px 161px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD18 div.col1 {
	margin: 0 11px 0 0;
	padding: 0;
	width: 101px;
	float: left;
}

div.pBlockD18 div.col2 {
	padding: 0;
	width: 161px;
	float: left;
}

div.pBlockD19 { /* 45px 198px */
	margin: 12px 0 0 0;
	padding: 0 0 12px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD19 div.col1 {
	margin: 0 14px 0 0;
	width: 45px;
	float: left;
}

div.pBlockD19 div.col2 {
	margin: 0;
	width: 198px;
	float: left;
}

div.pBlockD20 { /* 126px 275px */
	margin: 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD20 div.col1 {
	margin: 0 22px 0 0;
	width: 126px;
	float: left;
}

div.pBlockD20 div.col2 {
	padding: 0;
	background: none;
	width: 275px;
	float: left;
}

div.pBlockD21 { /* 185px 174px */
	margin: 10px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD21 div.col1 {
	margin: 0 12px 0 0;
	width: 215px;
	float: left;
}

div.pBlockD21 div.col2 {
	padding: 0;
	width: 174px;
	float: left;
}

div.pBlockD22 { /* 20px 154px */
	margin: 5px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD22 div.col1 {
	margin: 0 9px 0 0;
	padding: 4px 0 0;
	width: 20px;
	float: left;
}

div.pBlockD22 div.col2 {
	padding: 0;
	width: 174px;
	float: left;
}

div.pBlockD23 { /* 20px 372px */
	margin: 10px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD23 div.col1 {
	margin: 0 9px 0 0 !important;
	padding: 4px 0 0 !important;
	width: 20px !important;
	float: left;
}

div.pBlockD23 div.col2 {
	padding: 0 !important;
	width: 372px !important;
	float: left !important;
}

div.pBlockD24 { /* 317px 549px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD24 div.col1 {
	margin: 0 31px 0 0;
	width: 317px;
	float: left;
}

div.pBlockD24 div.col2 {
	width: 549px;
	float: left;
}

div.pBlockD25 { /* 433px 433px */
	margin: 20px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockD25 div.col1 {
	margin: 0 31px 0 0;
	width: 433px;
	float: left;
}

div.pBlockD25 div.col2 {
	width: 433px;
	float: left;
}


div.pBlockD26 {
	margin: 10px 0 0;
}
div.pBlockD26 div.col1,
div.pBlockD26 div.col2,
div.pBlockD26 div.col3 {
	margin: 0;
	padding: 0;
	width: 132px;
	float: left;
}
div.pBlockD26 div.col1,
div.pBlockD26 div.col2 {
	padding-right: 10px;
}

div.pBlockD27 { /* 123px 116px */
	margin: 0 0 20px;
	padding: 0 0 18px;
	_height: 1px;
	_overflow: visible;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	zoom: 1;
}

div.pBlockD27:after {
	content: "";
	clear: both;
	display: block;
}

div.lastPBlockD27 {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}

div.pBlockD27 div.col1 {
	margin: 0 5px 0 0;
	_margin: 0 2px 0 0;
	padding: 0;
	width: 123px;
	float: left;
}

div.pBlockD27 div.col2 {
	padding: 0;
	width: 116px;
	float: left;
}

div.pBlockD27 .name {
	margin-top: 6px;
	font-weight: normal;
}

div.pBlockD28 { /* 239px 189px */
	margin: 0;
	padding: 0 0 1px;
	_height: 1px;
	_overflow: visible;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	zoom: 1;
}
div.lastPBlockD28 {
	padding-bottom: 0;
	background: none;
}

div.pBlockD28:after {
	content: "";
	clear: both;
	display: block;
}

div.lastPBlockD28 {
	margin-bottom: 0;
	padding-bottom: 0;
	background: none;
}

div.pBlockD28 div.col1 {
	margin: 0 5px 0 0;
	_margin: 0 2px 0 0;
	padding: 0;
	width: 239px;
	float: left;
}

div.pBlockD28 div.col2 {
	padding: 0;
	width: 189px;
	float: left;
}

div.pBlockE01 { /* フッタナビゲーション */
	margin: 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockE01 div.col1 {
	margin: 0 12px 0 0;
	width: 107px;
	float: left;
}

div.pBlockE01 div.col2 {
	margin: 0 12px 0 0;
	width: 107px;
	float: left;
}

div.pBlockE01 div.col3 {
	margin: 0;
	width: 107px;
	float: left;
}

div.pBlockE02 { /* 161px 161px 161px in 581px */
	margin: 20px 0 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockE02 div.col1 {
	margin: 0 49px 0 0;
	width: 161px;
	float: left;
}

div.pBlockE02 div.col2 {
	margin: 0 49px 0 0;
	width: 161px;
	float: left;
}

div.pBlockE02 div.col3 {
	margin: 0;
	width: 161px;
	float: left;
}

div.pBlockF01 { /* 同意ページ */
	margin: 25px 0 0 40px;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pBlockF01 div.col1 {
	margin: 0 11px 0 0;
	width: 190px;
	float: left;
}

div.pBlockF01 div.col2 {
	margin: 0 40px 0 0;
	width: 190px;
	float: left;
}

div.pBlockF01 div.col3 {
	margin: 0 40px 0 0;
	width: 190px;
	float: left;
}

div.pBlockF01 div.col4 {
	width: 190px;
	float: left;
}

div#submitBlockA01 {
	padding: 0 0 28px;
	background: url(/medical/en/shared/img/bg_pBlockF01.gif) repeat-y left top;
}

div.personalBlockA01 {
	margin: 40px 0 0;
	padding: 0 0 50px;
	background: url(/medical/en/personal/blood/img/bg_line_01.gif) no-repeat left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.personalBlockA01 div.col1 {
	margin: 0 31px 0 0;
	width: 549px;
	float: left;
}

div.personalBlockA01 div.col2 {
	width: 317px;
	float: left;
}

div.personalBlockA02 {
	margin: 23px 0 0;
}

div.personalBlockA02 div.innerBlock {
	background: url(/medical/en/personal/blood/img/function/bg_content_02_h.gif) no-repeat left bottom;
}

div.personalBlockA02 div.innerBlock1 {
	padding: 9px 0 0;
	background: url(/medical/en/personal/blood/img/function/bg_content_02_v.gif) no-repeat center top;
	background-color: transparent;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.personalBlockA02 div.innerBlock1 div.col1 {
	margin: 0 51px 0 0;
	padding: 0 0 35px;
	width: 423px;
	float: left;
}

div.personalBlockA02 div.innerBlock1 div.col2 {
	width: 423px;
	padding: 0 0 35px;
	float: left;
}

div.personalBlockA02 div.innerBlock2 {
	padding: 25px 0 20px;
	background: url(/medical/en/personal/blood/img/function/bg_content_02_v.gif) no-repeat center bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.personalBlockA02 div.innerBlock2 div.col1 {
	margin: 0 51px 0 0;
	width: 423px;
	float: left;
}

div.personalBlockA02 div.innerBlock2 div.col2 {
	width: 423px;
	float: left;
}

div.personalBlockA03 {
	margin: 26px 0 0;
	padding: 0 0 39px;
	background: url(/medical/en/personal/blood/img/function/bg_content_03_02.gif) no-repeat left bottom;
}

div.personalBlockA03 div.innerBlock {
	padding: 43px 35px 0;
	background: url(/medical/en/personal/blood/img/function/bg_content_03_01.gif) no-repeat left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.personalBlockA03 div.innerBlock div.col1 {
	margin: 0 31px 0 0;
	width: 398px;
	float: left;
}

div.personalBlockA03 div.innerBlock div.col2 {
	padding: 28px 0 0;
	width: 398px;
	float: left;
}

/* Image Block *****************************************/
div.iBlockA01 {
	margin: 22px 0 0;
	text-align: center;
}

div.iBlockA02 {
	margin: 30px 0 0;
	text-align: center;
}

div.iBlockA03 {
	margin: 17px 0 0;
}

div.iAreaA01 {
	padding: 0 0 13px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.iconBlockA01 {
	margin: 26px 0 0;
}

div.iconBlockA01 img {
	margin-right: 5px;
}

div.mapBlockA01 {
	margin: 15px 0 0;
	border: 1px solid #cccccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

div.bannerBlockA01 {
	clear: both;
	padding: 0 0 1px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.bannerBlockA01 div.innerBlock {
	padding: 34px 0 31px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.bannerBlockA01 div.col1,
div.bannerBlockA01 div.col2,
div.bannerBlockA01 div.col3 {
	margin: 0 27px 0 0;
	width: 158px;
	float: left;
}

div.bannerBlockA01 div.col4 {
	margin: 0 26px 0 0;
	width: 158px;
	float: left;
}

div.bannerBlockA01 div.col5 {
	width: 158px;
	float: left;
}

div.bannerBlockA02 {
	padding: 14px 0 15px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.bannerBlockA02 div.col1,
div.bannerBlockA02 div.col2 {
	margin: 0 31px 0 0;
	width: 201px;
	float: left;
}

div.bannerBlockA02 div.col3 {
	width: 201px;
	float: left;
}

div.bannerBlockA03 {
	clear: both;
	padding: 27px 0 15px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.bannerBlockA03 div.col1,
div.bannerBlockA03 div.col2 {
	margin: 0 50px 0 0;
	width: 187px;
	float: left;
}

div.bannerBlockA03 div.col3 {
	margin: 0 49px 0 0;
	width: 187px;
	float: left;
}

div.bannerBlockA03 div.col4 {
	width: 187px;
	float: left;
}

div.plus {
	margin: 19px 0 0;
	padding: 0 0 0 73px;
}

/* Button Block *****************************************/
div.buttonBlockA01 {
	margin: 30px 0 0;
	text-align: right;
}

div.buttonBlockA01 a,
div.buttonBlockA01 input {
	margin-left: 9px;
	vertical-align: top;
}

div.buttonBlockA02 {
	margin: 15px 0 0;
	text-align: right;
}

.contactBlockA01 div.buttonBlockA02 {
	margin-top: 50px;
}

div.buttonBlockA03 {
	margin: 13px 0 0;
}

div.buttonBlockA04 {
	margin: 5px 0 0;
}

div.buttonBlockA05 {
	margin: 10px 0 0;
}

div.buttonBlockA06 {
	margin: 5px 0 0;
	text-align: right;
}

div.buttonBlockA07 {
	margin: 15px 0 0;
	padding: 0 0 23px;
}

div.buttonBlockB01 {
	margin: 80px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.buttonBlockB01 div.col1 {
	margin: 0 30px 0 0;
	width: 323px;
	float: left;
	text-align: right;
}

div.buttonBlockB01 div.col2 {
	width: 312px;
	float: left;
}

div.buttonBlockB02 {
	margin: 80px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.buttonBlockB02 div.col1 {
	margin: 0 30px 0 0;
	width: 323px;
	float: left;
	text-align: right;
}

div.buttonBlockB02 div.col2 {
	width: 312px;
	float: left;
}

div.buttonBlockB03 {
	margin: 15px 0 0;
	padding: 0 0 23px;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.buttonBlockB03 div.col1 {
	margin: 0 7px 0 0;
	width: 125px;
	float: left;
}

div.buttonBlockB03 div.col2 {
	margin: 0;
	width: 125px;
	float: left;
}

div.buttonBlockB04 {
	margin: 15px 0 0;
	padding: 0;
}

/* Contact Block **************************************/
div.contactBlockA01 {
	margin: 30px 0 0;
	padding: 31px 20px 0;
	height: 208px;
	background: url(/medical/en/shared/img/bg_contact_01.gif) no-repeat left top;
}

div.contactBlockA02 {
	margin: 30px 0 0;
	padding: 31px 20px 0;
	height: 169px;
	background: url(/medical/en/shared/img/bg_contact_02.gif) no-repeat left top;
}

/* Pick Up
*
* A: 幅897px
* B: その他
***********************************************************/
div.pickupBlockA01 {
	margin-bottom: -28px;
	position: relative;
	top: -55px;
	padding: 0 0 4px;
	background: url(/medical/en/shared/img/frame/bg_frame_897_01_bottom.gif) no-repeat left bottom;
}

div.pickupBlockA01 div.innerBlock {
	padding: 23px 22px 25px;
	background: url(/medical/en/shared/img/frame/bg_frame_897_01_top.gif) no-repeat left top;
}

div.pickupBlockA02 {
	margin-bottom: -28px;
	position: relative;
	top: -55px;
}

div.pickupBlockA03 {
	margin-bottom: -15px;
	padding: 0 0 4px;
	position: relative;
	top: -55px;
	background: url(/medical/en/shared/img/frame/bg_frame_897_02_bottom.gif) no-repeat left bottom;
}

div.pickupBlockA03 div.innerBlock {
	padding: 1px 1px 0;
	background: url(/medical/en/shared/img/frame/bg_frame_897_01_top.gif) no-repeat left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pickupBlockA03 div.col1 {
  width: 447px;
	float: left;
	border-right: 1px solid #ccc;
}

div.pickupBlockA03 div.col2 {
  width: 447px;
	float: left;
}

div.pickupBlockA03 div.image {
	border-bottom: 1px solid #ccc;
}

div.pickupBlockA03 div.link {
	padding: 9px 0 4px 9px;
}


div.pickupBlockA04 {
	padding: 0 0 4px;
	position: relative;
	top: -204px;
	background: url(/medical/en/shared/img/frame/bg_frame_897_03_bottom.gif) no-repeat left bottom;
}

div.pickupBlockA04 div.innerBlock {
	padding: 1px 1px 0;
	background: url(/medical/en/shared/img/frame/bg_frame_897_01_top.gif) no-repeat left top;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pickupBlockA04 div.col1 {
  width: 298px;
	float: left;
	border-right: 1px solid #ccc;
}

div.pickupBlockA04 div.col2 {
  width: 297px;
	float: left;
	border-right: 1px solid #ccc;
}

div.pickupBlockA04 div.col3 {
  width: 298px;
	float: left;
}

div.pickupBlockA04 div.image {
	border-bottom: 1px solid #ccc;
}

div.pickupBlockA04 div.link {
	padding: 6px 0 4px 9px;
}

div.pickupBlockB01 {
	margin: 12px 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.pickupBlockB01 div.image {
	margin: 0 25px 0 0;
	width: 210px;
	float: left;
}

div.pickupBlockB01 div.text {
	width: 618px;
	float: left;
}

/* H* Area ********************************************/
div.h2AreaA01 {
/*	margin: 10px 0 0; */
	margin: 20px 0 0;
	padding: 0 0 25px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.h2AreaA02 { /* 先頭へ戻るがある場合 */
	margin: 25px 0 0;
	padding: 0 0 13px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.h2AreaA03 {
	margin: 25px 0 0;
	padding: 0 0 30px 0;
	border-bottom: 1px solid #ccc;
}

div.h2AreaA04 { /* 下線が無い場合 */
	margin: 25px 0 0;
}

div.h2AreaA05 {
	margin: 40px 0 0;
	padding: 0 0 50px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.h2AreaA06 {
	margin: 20px 0 0;
	padding: 0 0 35px;
	background: url(/medical/en/personal/blood/img/apheresis/bg_line_02.gif) no-repeat left bottom;
}

div.h2AreaA07 {
	margin: 20px 0 0;
}

div.h2AreaA08 {
	margin: 20px 0 0;
	padding: 0 0 25px 0;
	background: url(/medical/en/shared/img/line_dotted_cccccc_01.gif) repeat-x left bottom;
}

div.h3AreaA01 {
	margin: 10px 0 0;
	padding: 0 0 31px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.h3AreaA02 { /* 554px */
	margin: 10px 0 0;
	padding: 0 0 31px 0;
	width: 554px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.h3AreaA03 { /* 554px ライン無し */
	margin: 10px 0 0;
	padding: 0 0 31px 0;
	width: 554px;
}

div.h3AreaA04 { /* 先頭へ戻るがある場合 */
	margin: 10px 0 0;
	padding: 0 0 13px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.h3AreaA05 { /* インデックス用 */
	margin: 20px 0 0;
	padding: 0 0 20px 0;
	background: url(/medical/en/shared/img/line_dotted_cccccc_01.gif) repeat-x left bottom;
}

div.h3AreaA06 { /* ライン無し */
	margin: 10px 0 0;
	padding: 0 0 31px 0;
}

div.h4AreaA01 {
	margin: 10px 0 0;
	padding: 0 0 13px 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.hasH2 {
	margin-top: 30px;
}

div.hasH4 {
	margin-top: 20px;
}

/* related Block **************************************/
div.relBlockA01 {
	margin: 20px 5px 0;
	padding: 0 0 20px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.noborder div.relBlockA01,
div.noborder div.relBlockB01 {
	background: none;
}

div.relBlockA01 div.h2Block,
div.relBlockA03 div.h2Block {
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.relBlockA03 div.h2Block {
	padding-top: 30px;
}

div.relBlockA01 div.h2Block h2,
div.relBlockA03 div.h2Block h2,
div.relBlockB01 div.h2Block h2 {
	margin: 0;
	width: 110px;
	float: left;
}

div.relBlockA01 div.h2Block div.link,
div.relBlockA03 div.h2Block div.link,
div.relBlockB01 div.h2Block div.link {
	margin: 0;
	width: 81px;
	float: right;
	text-align: right;
}

div.relBlockA01 div.h2Block div.link a,
div.relBlockA03 div.h2Block div.link a {
	padding: 0 0 0 10px;
	background: url(/medical/en/shared/img/icon_arrow_09.gif) no-repeat left 0.5em;
}

div.relBlockB01 div.h2Block div.link a.rss {
	float: right;
	min-height: 15px;
	_height: 15px;
}

div.relBlockA01 div.image {
	margin: 0;
}

div.relBlockA01 div.image2 {
	margin-top: 10px;
}

div.relBlockA01 p.desc {
	margin-top: 10px;
}

div.relBlockA01 div.thumb {
	margin: 15px 0 0;
}

div.relBlockA01 div.button {
	margin: 10px 0 0;
}

div.relBlockA02 {
	margin: 0 5px;
	padding: 0 0 27px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.relBlockA03 {
	margin: 0 5px;
	padding: 0 0 1px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.relBlockA03 div.image {
	padding: 30px 0;
	width: 71px;
	float: left;
}

div.relBlockA03 div.logo {
	padding: 30px 0 0;
}

div.relBlockA03 a {
}

div.relBlockB01 {
	margin: 20px 0 0;
	padding: 0 0 20px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.relBlockB01 div.h2Block {
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.relBlockB01 div.button {
	margin: 10px 0 0;
}

div.relBlockB01 div.first {
	margin-top: 7px;
	border-top: none;
}

div.relBlockC01 {
	margin: 20px 0 0;
}

div.relBlockC01 div.title {
	position: relative;
}

div.relBlockC01 div.title div.link {
	position: absolute;
	left: 170px;
	top: 9px;
}

div.relBlockC01 div.content {
	padding: 9px 21px 20px;
	background: url(/medical/en/shared/img/frame/bg_frame_265_01.gif) no-repeat left bottom;
}

div.relBlockC01 div.content ul {
	margin: 0;
	padding: 8px 0 9px;
	background: url(/medical/en/shared/img/line_dotted_cccccc_01.gif) repeat-x left bottom;
}

div.relBlockC01 div.content ul.last {
	background: none;
}


/* News **********************************************/
div.newsBlockA01 {
	margin: 15px 0 0;
	padding: 1px 0 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left top;
}

div.newsBlockA01 div.newsUnit {
/*	padding: 6px 0 6px; */
	padding: 12px 0 8px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
}

div.newsBlockA01 div.newsUnit div.dateBlock {
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.newsBlockA01 div.newsUnit div.dateBlock p.date {
	width: 150px;
	float: left;
}

div.newsBlockA01 div.newsUnit div.dateBlock div.icon {
	width: 415px;
	float: right;
	text-align: right;
}

div.newsBlockA01 div.newsUnit div.dateBlock div.icon img {
	margin-left: 5px;
}

div.newsBlockA02 {
	margin: 15px 0 0;
	padding: 1px 0 0;
}

div.newsBlockA02 div.newsUnit {
	padding: 8px 0 6px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.newsBlockA02 div.last {
	background: none;
}

div.newsBlockA02 div.newsUnit div.date {
	margin: 0 5px 0 0;
	width: 120px;
	float: left;
}

div.newsBlockA02 div.newsUnit p.default {
	margin: 0 8px 0 0;
	width: 614px;
	float: left;
}

div.newsBlockA02 div.newsUnit div.icon {
	width: 150px;
	float: right;
	text-align: right;
}

div.newsBlockA02 div.newsUnit div.icon img {
	margin-left: 5px;
}

div.newsBlockA03 {
	margin: 6px 0 0;
}

div.newsBlockA03 div.newsUnit {
/*	padding: 6px 0 6px; */
	padding: 9px 0 11px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	zoom: 1;
}

div.newsBlockA03 div.newsUnit.last {
	padding-bottom: 0;
	background: none;
}

div.newsBlockA03 div.newsUnit:after {
	content: "";
	clear: both;
	display: block;
}

div.newsBlockA03 div.newsUnit p.date {
	width: 125px;
	float: left;
	line-height: 1.339;
}

div.newsBlockA03 div.newsUnit p.default {
	margin: 0;
	width: 542px;
	float: left;
	line-height: 1.339;
}

div.newsBlockA03 div.newsUnit div.icon {
	width: 230px;
	float: right;
	text-align: right;
}

div.newsBlockA03 div.newsUnit div.icon img {
	margin-left: 5px;
}

div.importantNewsBlockA01 {
	padding: 0 0 15px;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left bottom;
	zoom: 1;
}
div.importantNewsBlockA01:after {
	content: "";
	clear: both;
	display: block;
}
div.importantNewsBlockA01 h2.default,
div.importantNewsBlockA01 div.importantNewsUnit,
div.importantNewsBlockA01 ul.linkULA01 {
	clear: none;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}
div.importantNewsBlockA01 h2.default {
	padding: 0;
}
div.importantNewsBlockA01 a {
	color: #ff000c;
}


/* Other *****************************************/
div#productIndexBlock01 {
	position: relative;
	margin: -20px 0 0 !important;
}
div#productIndexBlock01 div.newsBlock {
	margin: 15px 0 0;
}

div.domainBlockB01 {
	margin: 21px 0 0;
	background: url(/medical/en/list/img/bg_productIndex_02.gif) left top repeat-y;
}
div.domainBlockB01 div.content {
	padding: 0 0 5px;
	background: url(/medical/en/list/img/bg_productIndex_03.gif) left bottom no-repeat;
}
div.domainBlockB01 div.content div.content1 {
	background: url(/medical/en/list/img/bg_productIndex_01.gif) left top no-repeat;
}
div.domainBlockB01 div.content div.content1,
div.domainBlockB01 div.content div.content2,
div.domainBlockB01 div.desc,
div.domainBlockB01 div.subcategory ul {
	zoom: 1;
}
div.domainBlockB01 div.content div.content1:after,
div.domainBlockB01 div.content div.content2:after,
div.domainBlockB01 div.desc:after,
div.domainBlockB01 div.subcategory ul:after {
	content: "";
	clear: both;
	display: block;
}
div.domainBlockB01 div.content div.content1,
div.domainBlockB01 div.content div.content2 {
	padding: 0 1px;
}
div.domainBlockB01 div.content div.col1,
div.domainBlockB01 div.content div.col2,
div.domainBlockB01 div.content div.col3,
div.domainBlockB01 div.content div.col4 {
	padding-top: 20px;
	float: left;
	width: 447px;
}
div.domainBlockB01 div.content div.col2,
div.domainBlockB01 div.content div.col4 {
	float: right;
}
div.domainBlockB01 div.content div.col3,
div.domainBlockB01 div.content div.col4 {
	padding-top: 0;
	border-top: 1px solid #cccccc;
}
div.domainBlockB01 div.content h3 {
	padding-top: 3px;
}
div.domainBlockB01 div.content h3,
div.domainBlockB01 div.content div.desc {
	padding-left: 20px;
}
div.domainBlockB01 div.desc div.thumb {
	float: right;
}
div.domainBlockB01 div.desc p.desc {
	float: left;
	padding: 8px 0 0;
	width: 194px;
}
div.domainBlockB01 div.subcategory {
	padding: 15px 0 0 20px;
	height: 125px;
	border-top: 1px solid #cccccc;
	background: url(/medical/en/list/img/bg_pattern_01.gif) left top repeat;
}
div.domainBlockB01 div.col3 div.subcategory,
div.domainBlockB01 div.col4 div.subcategory {
	height: 82px;
}
div.domainBlockB01 div.subcategory ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.domainBlockB01 div.subcategory li {
	float: left;
	padding: 9px 7px 0 0;
}


div.stepBlockA01 {
	padding: 1px 0 0;
	background: url(/medical/en/shared/img/line_dotted_999999.gif) repeat-x left top;
}

div.stepBlockA01 div.pBlockB01 div.col2 {
	padding: 11px 0 9px;
}

/* Pagination *****************************************/
div.paginationA01 {
	margin: 20px 0 0 0;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
}

div.paginationA01 div.prev {
	width: 317px;
	float: left;
}

div.paginationA01 div.prev a {
  padding: 0 0 0 15px;
	background: url(/medical/en/shared/img/icon_prev_01.gif) no-repeat left 0.2em;
}

div.paginationA01 div.next {
	width: 317px;
	float: right;
	text-align: right;
}

div.paginationA01 div.next a {
  padding: 0 15px 0 0;
	background: url(/medical/en/shared/img/icon_next_01.gif) no-repeat right 0.2em;
}

/* clearfix *****************************************/
div.mainimageLinkA01:after,
div.indexContainerA01:after,
div.importantBlockA01:after,
div.indexTabA01 div.tabHeader div.titleBlock:after,
div.indexTabA01 div.tabHeader div.tabBlock:after,
div.indexTabA01 div.tabContentBlock div.buttonBlock:after,
div.indexTabA01 div.contentBlockB01:after,
div.indexTabA01 div.contentBlockB02:after,
div.indexTabA01 div.contentBlockC01:after,
div.indexTabA01 div.contentBlockC02:after,
div.indexTabA01 div.contentBlockC03:after,
div.indexBlockB01:after,
div.indexBlockB02:after,
div.indexBlockB03:after,
div.indexBlockB04:after,
div.indexBlockB05 div.innerBlock:after,
div.indexBlockB06 div.innerBlock:after,
div.indexBlockB07:after,
div.indexBlockB08 div.innerBlock:after,
div.indexBlockB09:after,
div.indexBlockC01:after,
div.indexBlockC02:after,
div.indexBlockC03 div.innerBlock:after,
div.indexBlockC04:after,
div.indexBlockC05 div.innerBlock:after,
div.indexBlockC06:after,
div.indexBlockC07:after,
div.indexBlockC08:after,
div.indexBlockC09:after,
div.indexBlockD01:after,
div.indexBlockD02:after,
div.indexBlockE01:after,
div.domainBlockA01 div.content:after,
div.fBlockA01:after,
div.pBlock:after,
div.pBlockA01:after,
div.pBlockA02:after,
div.pBlockA03:after,
div.pBlockA04:after,
div.pBlockA05:after,
div.pBlockA06:after,
div.pBlockA07:after,
div.pBlockA08:after,
div.pBlockB01:after,
div.pBlockB02:after,
div.pBlockB03:after,
div.pBlockB04:after,
div.pBlockB05:after,
div.pBlockC01:after,
div.pBlockD01:after,
div.pBlockD02:after,
div.pBlockD03:after,
div.pBlockD04:after,
div.pBlockD05:after,
div.pBlockD06:after,
div.pBlockD07:after,
div.pBlockD08:after,
div.pBlockD09:after,
div.pBlockD10:after,
div.pBlockD11:after,
div.pBlockD12:after,
div.pBlockD13:after,
div.pBlockD14:after,
div.pBlockD15:after,
div.pBlockD16:after,
div.pBlockD17:after,
div.pBlockD18:after,
div.pBlockD19:after,
div.pBlockD20:after,
div.pBlockD21:after,
div.pBlockD22:after,
div.pBlockD23:after,
div.pBlockD24:after,
div.pBlockD25:after,
div.pBlockE01:after,
div.pBlockE02:after,
div.pBlockF01:after,
div.pickupBlockA03 div.innerBlock:after,
div.pickupBlockA04 div.innerBlock:after,
div.pickupBlockB01:after,
div.bannerBlockA01 div.innerBlock:after,
div.bannerBlockA02:after,
div.bannerBlockA03:after,
div.dateBlock:after,
div.newsBlockA02 div.newsUnit:after,
div.h2Block:after,
div.relBlockA03:after,
div.buttonBlockB01:after,
div.buttonBlockB03:after,
div.paginationA01:after,
div.navigateBlockB01:after,
div.personalBlockA01:after,
div.personalBlockA02 div.innerBlock1:after,
div.personalBlockA02 div.innerBlock2:after,
div.personalBlockA03 div.innerBlock:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

div.newsBlockA03 div.newsUnit p.default span.link {
/*	background: url(/medical/en/shared/img/icon_arrow_02.gif) no-repeat left 0.6em;
	background: url(/medical/en/shared/img/icon_arrow_08.gif) no-repeat left 0.2em;*/
	padding: 0 0 0 10px;
	display: block;
	background: url(/medical/en/shared/img/icon_arrow_09.gif) no-repeat left 0.5em;
}