@charset "Shift_JIS";

/* **************************************************

Name: custom_00.css

Description: Setting of customized css

Create: 2007.10.XX
Update: 2021.11.17

Copyright 2007 Hitachi, Ltd. 

***************************************************** */




/* content===========================================

[t1] トップページ
[t2] ブランディング画像
[xx] ポップアップページ
[xx] フォームページ
[xx] コーポレート & 検索ページ

===================================================== */



/* ---[c2-1-1] 見出し > レベル1--- */
/* ---[c2-1-2] 見出し > レベル1 > リンクあり--- */
h2 {
	margin: 0 0 10px;
	border-top: none;
}

h2 a { display: inline; vertical-align:middle;
}


/* 小見出し用の水色のバー 2011.05.24 sakka */
h3 {
	padding:0;
	border: none;
}

h3 span {
	display: block;
	/*padding: 6px 0px 5px 9px;*/
	padding: 4px 10px 16px;
	padding: 8px 10px 12px 0px;
	background-color: #efefef;
	/* font-size: 90%; */
	/* line-height: 1.55; */
	background: url(/image/jp/products/healthcare/common/line001.gif) no-repeat 0 0;
}

h3 span.w280 {
	display: block;
/*	padding: 4px 10px 16px;*/
	padding: 8px 0 12px;
/*	line-height: 1.55; */
	background: url(/image/jp/products/healthcare/common/line01.gif) no-repeat 0 0;
}

h3 span.double {
	display: block;
	/*padding: 6px 0px 5px 9px;*/
	padding: 4px 10px 16px;
	padding: 8px 10px 12px 0px;
	background-color: #efefef;
	/* font-size: 90%; */
	/* line-height: 1.55; */
	background: url(/image/jp/products/healthcare/common/line002.gif) no-repeat 0 0;
}

h3 span.double280 {
	display: block;
	/*padding: 6px 0px 5px 9px;*/
	padding: 1px 1px 8px 0;
/*	padding: 8px 0 12px;*/
/*	background-color: #efefef;*/
	/* font-size: 90%; */
	line-height: 1.45; 
	background: url(/image/jp/products/healthcare/common/line02.gif) no-repeat 0 0;
}

h3 a { display: inline; vertical-align:middle;
}
/* */

div.LowBanner {
	background: url(/image/jp/products/healthcare/common/item2011_jp.jpg) no-repeat 0 0;
}
p.TopBanner {
	margin: 0 0 0px;
	font-size: 83%;
	line-height: 1.35;
}

/* BoxPatternD お問い合わせ（右カラム用）*/
div.BoxPatternD {
	margin: 3px 0 5px;
	width: 230px;
}
div.BoxPatternD p.Title{
	/*padding: 10px 5px 15px;*/
	background: url(/image/jp/products/healthcare/common/otoiawase_side_r.gif) no-repeat 0 0;
	height: 27px;
}
div.BoxPatternD p.Title ul{
	font-size: 83%;
}
div.BoxPatternD ul li.FirstItem {
	background: url(/image/jp/products/healthcare/common/otoiawase_side_r01.gif) no-repeat 0 0;
	height: 29px;
	font-size: 83%;
}
div.BoxPatternD ul li.LastItem {
	background: url(/image/jp/products/healthcare/common/otoiawase_side_r02.gif) no-repeat 0 0;
	font-size: 83%;
	height: 33px;
	margin-top: -1px;
}
div.BoxPatternD ul li.FirstItem a {
	display: block;
	padding: 8px 20px 0px 35px;
	height: 17px;
}
div.BoxPatternD ul li.LastItem a {
	display: block;
	padding: 8px 20px 10px 35px;
	line-height: 100%;
}
div.BoxPatternD ul li.FirstItem_none {
	background: url(/image/jp/products/healthcare/common/otoiawase_side_r01_none.gif) no-repeat 0 0;
	height: 33px;
	font-size: 83%;
}
div.BoxPatternD ul li.FirstItem_none a {
	display: block;
	padding: 9px 20px 0px 36px;
	height: 17px;
}

/* BoxPatternE お問い合わせ（コンテンツエリア用）*/
div.BoxPatternE {
	margin: 3px 0 3px;
	width: 720px;
}
div.BoxPatternE p.Title{
	/*padding: 10px 5px 15px;*/
	background: url(/image/jp/products/healthcare/common/otoiawase_ft.gif) no-repeat 0 0;
	height: 31px;
}
div.BoxPatternE p.Title ul{
	font-size: 83%;
}
div.BoxPatternE ul li.FirstItem {
	float:left;
	background: url(/image/jp/products/healthcare/common/otoiawase_ft01.gif) no-repeat 0 0;
	height: 35px;
	width: 360px;
	font-size: 83%;
	margin: 0 0 4px 0;
}
div.BoxPatternE ul li.LastItem {
	float:right;
	background: url(/image/jp/products/healthcare/common/otoiawase_ft02.gif) no-repeat 0 0;
	font-size: 83%;
	height: 35px;
	width: 360px;
	margin: 0 0 4px 0;
}
div.BoxPatternE ul li a {
	display: block;
	padding: 8px 5px 0px 35px;
}
div.BoxPatternE ul li.FirstItem_none {
	float:left;
	background: url(/image/jp/products/healthcare/common/otoiawase_ft01_none.gif) no-repeat 0 0;
	height: 35px;
	width: 720px;
	font-size: 83%;
	padding: 2px 0 1px 0;
	margin: 0 0 4px 0;
}

/* BoxPatternF 共通リンク（右カラム用）*/
div.BoxPatternF {
	margin: 3px 0 5px;
	width: 230px;
}
div.BoxPatternF p.Title ul{
	font-size: 83%;
}
div.BoxPatternF ul li.FirstItem {
	background: url(/image/jp/products/healthcare/common/other_info01_1.gif) no-repeat 0 0;
	height: 35px;
	font-size: 83%;
}
div.BoxPatternF ul li.MiddleItem{
	background: url(/image/jp/products/healthcare/common/other_info01_2.gif) no-repeat 0 0;
	height: 31px;
	font-size: 83%;
	margin-top: -1px;
}
div.BoxPatternF ul li.LastItem {
	background: url(/image/jp/products/healthcare/common/other_info01_4.gif) no-repeat 0 0;
	font-size: 83%;
	height: 35px;
	margin-top: -1px;
}
div.BoxPatternF ul li.FirstItem a {
	display: block;
	margin: 4px 0px 0px 0px;
	padding: 8px 5px 0px 25px;
	height: 17px;
}
div.BoxPatternF ul li.MiddleItem a {
	display: block;
	padding: 8px 5px 0px 25px;
	height: 17px;
}
div.BoxPatternF ul li.LastItem a {
	display: block;
	padding: 8px 5px 10px 25px;
	line-height: 100%;
}

/* BoxPatternG 共通リンク（コンテンツエリア用）2011.05.18 sakka */
div.BoxPatternG {
	margin: 3px 0 3px;
	width: 720px;
	width: 720px;
}
div.BoxPatternG p.Title{
	/*padding: 10px 5px 15px;*/
	background: url(/image/jp/products/healthcare/common/otoiawase_ft.gif) no-repeat 0 0;
	height: 31px;
}
div.BoxPatternG p.Title ul{
	font-size: 83%;
}

div.BoxPatternG li {
	background: url("../image/h1/icon/icon_link_right.gif") no-repeat 0 0.1em;
	padding-top:5px;
}

div.BoxPatternG ul li.FirstItem {
	float:left;
	padding-top:6px;
	background: url(/image/jp/products/healthcare/common/other_products_ft01.gif) no-repeat 0 0;
	height: 35px;
	height: 29px;
	width: 360px;
	font-size: 83%;
}
div.BoxPatternG ul li.SecondItem {
	float:right;
	padding-top:6px;
	background: url(/image/jp/products/healthcare/common/other_products_ft02.gif) no-repeat 0 0;
	font-size: 83%;
	height: 35px;
	height: 29px;
	width: 360px;
}
div.BoxPatternG ul li.ThirdItem {
	float:left;
	background: url(/image/jp/products/healthcare/common/other_products_ft03.gif) no-repeat 0 0;
	height: 40px;
	width: 360px;
	width: 360px;
	font-size: 83%;
}
div.BoxPatternG ul li.FourthItem {
	float:right;
	background: url(/image/jp/products/healthcare/common/other_products_ft04.gif) no-repeat 0 0;
	font-size: 83%;
	height: 40px;
	width: 360px;
}

div.BoxPatternG ul li a {
	display: block;
	padding: 8px 5px 0px 35px;
}


/* BoxPatternG 共通リンク（コンテンツエリア用）2012.03.19 ２つの時と３つの時 */

div.BoxPatternG ul li.FirstItem_none {
	float:left;
	padding-top:6px;
	background: url(/image/jp/products/healthcare/common/other_products_ft01_none.gif) no-repeat 0 0;
	height: 35px;
	height: 41px;
	width: 360px;
	font-size: 83%;
}
div.BoxPatternG ul li.SecondItem_none {
	float:right;
	padding-top:6px;
	background: url(/image/jp/products/healthcare/common/other_products_ft02_none.gif) no-repeat 0 0;
	font-size: 83%;
	height: 35px;
	height: 41px;
	width: 360px;
}

div.BoxPatternG ul li.FourthItem_none {
	float:right;
	background: url(/image/jp/products/healthcare/common/other_products_ft04_none.gif) no-repeat 0 0;
	font-size: 83%;
	height: 40px;
	width: 360px;
}


/* 枠囲み 絵の横幅 172px  2012.04.24
=========================================================================================== */
div.BoxPatternH { margin: 0 0 4px; }

div.BoxPatternH p.Title { border-top: 3px solid #9f9f9f; }

div.BoxPatternH p.Title strong {
	display: block;
	padding: 5px 10px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	font-size: 90%;
	line-height: 1.35;
	background-color: #efefef;
}
div.BoxPatternH p.Title strong a { line-height: 1.35; }

div.BoxPatternH div.Inner {
	padding: 4px 4px 0;
	border: solid  1px #cdcdcd;
	width:170px;
}


div.BoxPatternH p.notice {
	color:#CC3300;
}

div.BoxPatternH p.TextStyle2 a { line-height: 1.35; }


/* [c18-4] サブカテゴリーナビゲーション 2011.8.24*/
/*div.CategoryNavi { margin: 2px 0 15px 0; }*/
div.CategoryNavi ul { font-size: 83%; }

/* [c18-4-1] サブカテゴリーナビゲーション */
div.CategoryNavi ul.Bottom2 {
	margin: -4px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font-size: 83%;
	text-align: left;
}

div.CategoryNavi ul.Bottom2 li {
	list-style:none;
	float: left;
	margin: 2px 0px 0px -1px;
	padding: 2px 1px 0px 1px;
	background-color: #ffffff;
	border-left: 1px solid #cccccc;
	white-space: nowrap;
}

div.CategoryNavi ul.Bottom2 li a { white-space: nowrap; }

/*右の線のみ、リンクありの場合*/
.Bottomr2 {
	margin: 0px 2px 0px 1px;
	padding: 3px 3px 2px 3px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	border-right: 0px solid #cccccc;
}

/*一番右のみ、リンクありの場合*/
.Bottomr3 {
	margin: 0px 2px 0px 1px;
	padding: 3px 3px 2px 3px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

/*ノーリンク*/
.Bottomr4 {
	margin: 0px 2px 0px 1px;
	padding: 3px 3px 2px 3px;
	background-color: #3e3a39;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	border-right: 0px solid #cccccc;
}

/*一番右のみ、リンクなし*/
.Bottomr5 {
	margin: 0px 2px 0px 1px;
	padding: 3px 3px 2px 3px;
	background-color: #3e3a39;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}


/* ---[c8-1-3] 番号付リスト > 文字サイズ90% CUREVISTA 2011.8.24--- */
ol.ListStylexr_cure {
	margin: 0 0 15px 15px;
	font-size: 90%;
}
ol.ListStylexr_cure ol {
	margin: 5px 0 0 17px;
	font-size: 100%;
}
ol.ListStylexr_cure ul {
	margin: 5px 0 0;
	font-size: 100%;
}
ol.ListStylexr_cure li{
	margin: 0 5px 0 20px;
	line-height: 1.35;
	list-style-type: none;
}
ol.ListStylexr_cure ul li {
	margin: 0 0 5px;
	padding: 0 0 0 17px;
	list-style-type: none;
	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 1px;
}
ol.ListStylexr_cure li a { line-height: 1.35; }

ol.ListStylexr_cure li span {
	margin: 0 5px 0 -20px;
	line-height: 1.35;
	float: left;
}



/* ---画像右寄せ > 文字サイズ90% 2011.10.12--- */

div.ImgW60rSetStyle p.Img {
	float: right;
	width: 60px;
	margin: 0 0 0 15px;
	padding: 0 0 15px;
}
div.ImgW90rSetStyle p.Img {
	float: right;
	width: 90px;
	margin: 0 0 0 15px;
	padding: 0 0 15px;
}
div.ImgW120rSetStyle p.Img {
	float: right;
	width: 120px;
	margin: 0 0 0 15px;
	padding: 0 0 15px;
}
div.ImgW180rSetStyle p.Img {
	float: right;
	width: 180px;
	margin: 0 0 0 15px;
	padding: 0 0 15px;
}
div.ImgW220rSetStyle p.Img {
	float: right;
	width: 220px;
	margin: 0 0 0 15px;
	padding: 0 0 15px;
}
div.ImgW280rSetStyle p.Img {
	float: right;
	width: 280px;
	margin: 0 0 0 15px;
	padding: 0 0 15px;
}

div.ImgW60rSetStyle div.ImgSet,
div.ImgW90rSetStyle div.ImgSet,
div.ImgW120rSetStyle div.ImgSet,
div.ImgW180rSetStyle div.ImgSet,
div.ImgW220rSetStyle div.ImgSet,
div.ImgW280rSetStyle div.ImgSet { float: left; }


/* */


/* --- リスト > 文字サイズ90% > 横並び　核BRIGHTVIEW 2011.11.10--- */

ul.ListStyleBV {
	margin: 0 0 15px;
	padding: 0 0 1px;
	font-size: 90%;
}
ul.ListStyleBV ol {
	float: left;
	margin: 0 10px 4px 0;
	padding: 1px 0 1px 17px;
	background: none;
	line-height: 1.35;
}
ul.ListStyleBV li {
	float: left;
	margin: 0 10px 4px 0;
	padding: 1px 0 1px 17px;
	background: url("../image/h1/icon/icon_link_right.gif") no-repeat 0 0.2em;
	line-height: 1.35;
}



/* ---[c13] アイコンリンク > 文字サイズ90% > 中央揃え > 拡大　MIT Hi-SEED 2011.11.15--- */
ul li.Zoomm, dl dt.Zoomm { background: url("/image/jp/products/healthcare/common/zoom_icon.gif") no-repeat 0 0.1em; }

/* ---[c11] リンクリスト > 中央揃え > 文字サイズ90%--- */
ul.ListCenterAdjust { text-align: center; }
ul.ListCenterAdjust li {
	display: inline;
	padding: 2px 0 2px 17px;
}


/* ---[cn2] category navigation > 1 hierarchy　MIT Hi-SEED 2011.11.15--- */

div.hiseed_zoom {
	margin: auto;
	width: 664px;
}
div.hiseed_zoom p.Title {
	padding: 10px 10px 0;
	font-size: 90%;
	line-height: 1.35;
}
div.hiseed_zoom p.Title a { line-height: 1.35; }

div.hiseed_zoom div.Inner { padding: 10px 10px 0; }


/* --- リスト > 文字サイズ90% > ニュースリリース 2011.11.24--- */

ul.ListStyleNews {
	margin: 0 0 15px;
	font-size: 90%;
}
ul.ListStyleNews ul {
	margin: 5px 0 0;
	font-size: 100%;
}
ul.ListStyleNews ol {
	margin: 5px 0 0 25px;
	font-size: 100%;
	line-height: 1.35;
}
ul.ListStyleNews li {
	margin: 0 0 5px;
	padding: 0 0 0 17px;
	background: url("/image/jp/products/healthcare/common/icon_news_squaremarker.gif") no-repeat 0 1px;
	font-size: 100%;
	line-height: 1.35;
}

ul.ListStyleNews ol li {
	margin: 0 0 5px;
	padding: 0;
	background: none;
}
ul.ListStyleNews li a { line-height: 1.35; }


/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース 2011.11.25--- */

dl.ListStyleNews {
	margin: 0 0 2px 390px;
	font-size: 90%;
}
dl.ListStyleNews dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 2px;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews dd {
	margin: 0 0 3px;
	padding: 1px 0 1px 90px;
	line-height: 1.35;
}
dl.ListStyleNews dt a,
dl.ListStyleNews dd a { line-height: 1.35; }


/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2005.5.24版 2011.11.25--- */

dl.ListStyleNews050524 {
	margin: 0 0 2px 40px;
	font-size: 90%;
}
dl.ListStyleNews050524 dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 2px;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews050524 dd {
	margin: 0 0 3px;
	padding: 1px 0 1px 320px;
	line-height: 1.35;
}
dl.ListStyleNews050524 dt a,
dl.ListStyleNews050524 dd a { line-height: 1.35; }


/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2005.4.26版 2011.11.25--- */

dl.ListStyleNews050426 {
	margin: 0 0 2px 20px;
	font-size: 90%;
}
dl.ListStyleNews050426 dt {
	float: left;
	margin: 0 0 3px 0px;
	padding: 0 0 0 0px;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews050426 dd {
	margin: 0 0 3px 20px;
	padding: 1px 0 1px 0;
	line-height: 1.35;
}
dl.ListStyleNews050426 dt a,
dl.ListStyleNews050426 dd a { line-height: 1.35; }


/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2005.4.26版太字用 2011.11.25--- */

dl.ListStyleNews050426b {
	margin: 0 0 2px 20px;
	font-size: 90%;
}
dl.ListStyleNews050426b dt {
	float: left;
	margin: 0 0 3px;
	padding: 2px 0 0 0;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews050426b dd {
	margin: 0 0 3px 20px;
	padding: 1px 0 1px 0;
	line-height: 1.35;
}
dl.ListStyleNews050426b dt a,
dl.ListStyleNews050426b dd a { line-height: 1.35; }

/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2005.4.26版の中 2011.11.25--- */

dl.ListStyleNews050426in {
	margin: 0 0 2px 40px;
	font-size: 90%;
}
dl.ListStyleNews050426in dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 0;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews050426in dd {
	margin: 0 0 3px 25px;
	padding: 1px 0 1px 0;
	line-height: 1.35;
}
dl.ListStyleNews050426in dt a,
dl.ListStyleNews050426in dd a { line-height: 1.35; }

dl.ListStyleNews050426in dd span{
	font-size: 90%;
}

/* グリッド追加 ニュースリリース2006.2.27版 2011.11.28*/
div.Grid4 div.Column060227,
div.Grid3 div.Column060227 {
	float: left;
	text-align: left;	
	width: 100px;
	margin: 0 6px 0 15px;
	margin: 0 3px 0 0;
	padding-left: 10px;
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column0602271,
div.Grid3 div.Column0602271 {
	float: left;
	text-align: left;	
	width: 85px;
	margin: 0 6px 0 6px;
/*	margin: 0 3px 0 0;*/
	padding-left: 3px;	
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column0602272,
div.Grid3 div.Column0602272 {
	float: left;
	text-align: left;	
	width: 430px;
	margin: 0 3px 0 6px;
	margin: 0 3px 0 0;
	padding-left: 3px;
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column0602273,
div.Grid3 div.Column0602273 {
	float: left;
	text-align: left;	
	width: 140px;
	margin: 0 6px 0 15px;
	margin: 0 3px 0 0;
	padding-left: 10px;
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column0602274,
div.Grid3 div.Column0602274 {
	float: left;
	text-align: left;	
	width: 265px;
	margin: 0 3px 0 6px;
	margin: 0 3px 0 0;
	padding-left: 3px;	
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column070223,
div.Grid3 div.Column070223 {
	float: left;
	text-align: left;	
	width: 190px;
/*	margin: 0 6px 0 15px;*/
	margin: 0 6px 0 6px;
	padding-left:10px;
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column0702231,
div.Grid3 div.Column0702231 {
	float: left;
	text-align: left;	
	width: 335px;
	margin: 0 6px 0 6px;
/*	margin: 0 3px 0 0;*/
	padding-left: 3px;
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column0704052,
div.Grid3 div.Column0704052 {
	float: left;
	text-align: left;	
	width: 55px;
	margin: 0 3px 0 3px;	
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column0704053,
div.Grid3 div.Column0704053 {
	float: left;
	text-align: left;	
	width: 350px;
	margin: 0 3px 0 3px;	
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column0704054,
div.Grid3 div.Column0704054 {
	float: right;
	text-align: left;	
	width: 120px;
	margin: 0 3px 0 3px;	
	font-size: 100%;
	line-height: 1.35;
}

.News0704055 {
	text-decoration: underline;
}


/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2008.2.13版 2011.12.5--- */

dl.ListStyleNews080213 {
	margin: 0 0 2px 40px;
	font-size: 90%;
}
dl.ListStyleNews080213 dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 2px;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews080213 dd {
	margin: 0 0 3px;
	padding: 1px 0 1px 120px;
	line-height: 1.35;
}
dl.ListStyleNews080213 dt a,
dl.ListStyleNews080213 dd a { line-height: 1.35; }

/* グリッド追加 ニュースリリース2008.2.29版 2011.12.6*/

div.Grid4 div.Column0802291,
div.Grid3 div.Column0802291 {
	float: left;
	text-align: left;	
	width: 115px;
	margin: 0 6px 0 6px;	
	font-size: 100%;
	line-height: 1.35;
}

/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2008.2.26版の中 2011.12.6--- */

dl.ListStyleNews080226in {
	margin: 0 0 2px 40px;
	font-size: 90%;
}
dl.ListStyleNews080226in dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 0px;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews080226in dd {
	margin: 0 0 3px 40px;
	padding: 1px 0 1px 0px;
	line-height: 1.35;
}
dl.ListStyleNews080226in dt a,
dl.ListStyleNews080226in dd a { line-height: 1.35; }

/* グリッド追加 ニュースリリース問い合わせ先 2011.12.6*/

div.Grid4 div.ColumnNewsto,
div.Grid3 div.ColumnNewsto {
	float: left;
	text-align: left;	
	width: 200px;
	margin: 0 6px 0 6px;	
	font-size: 100%;
	line-height: 1.35;
}

/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2008.7.30版の中 2011.12.6--- */

dl.ListStyleNews080730in {
	margin: 0 0 2px 1px;
	font-size: 100%;
}
dl.ListStyleNews080730in dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 0;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews080730in dd {
	margin: 0 0 3px 25px;
	padding: 1px 0 1px 0;
	line-height: 1.35;
}
dl.ListStyleNews080730in dt a,
dl.ListStyleNews080730in dd a { line-height: 1.35; }

/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2008.8.4版 2011.12.6--- */

dl.ListStyleNews080804 {
	margin: 0 0 2px 20px;
	font-size: 90%;
}
dl.ListStyleNews080804 dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 0;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews080804 dd {
	margin: 0 0 3px 40px;
	padding: 1px 0 1px 0;
	line-height: 1.35;
}
dl.ListStyleNews080804 dt a,
dl.ListStyleNews080804 dd a { line-height: 1.35; }


/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2008.8.7版 2011.12.6--- */

dl.ListStyleNews080807b {
	margin: 0 0 2px 20px;
	font-size: 90%;
}
dl.ListStyleNews080807b dt {
	float: left;
	margin: 0 0 3px;
	padding: 2px 0 0 0;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews080807b dd {
	margin: 0 0 3px 120px;
	padding: 1px 0 1px 0;
	line-height: 1.35;
}
dl.ListStyleNews080807b dt a,
dl.ListStyleNews080807b dd a { line-height: 1.35; }

dl.ListStyleNews080807b dd span{
	margin: 0 0 0 1px;
	padding: 0 0 0 1px;	
}

dl.ListStyleNews080807b dt span{
	margin: 0 0 0 0;
	text-align: right;	
}

/* グリッド追加 ニュースリリース 2011.12.7*/

div.Grid4 div.ColumnNews080807,
div.Grid3 div.ColumnNews080807 {
	float: left;
	text-align: left;	
	width: 170px;
	margin: 0 0 2px 20px;
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.ColumnNews0808071,
div.Grid3 div.ColumnNews0808071 {
	float: left;
	text-align: left;	
	width: 20px;
	margin: 0 6px 0 6px;	
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.ColumnNews0808072,
div.Grid3 div.ColumnNews0808072 {
	float: left;
	text-align: left;	
	width: 380px;
	margin: 0 6px 0 6px;	
	font-size: 100%;
	line-height: 1.35;
}


/* --- リスト > 文字サイズ83% > 小文字　ニュースリリース2009.2.2版の中 2011.12.09--- */

dl.ListStyleNews090202in {
	margin: 0 0 2px 40px;
	font-size: 83%;
}
dl.ListStyleNews090202in dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 0;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews090202in dd {
	margin: 0 0 3px 25px;
	padding: 0px 0 1px 0;
	line-height: 1.35;
}
dl.ListStyleNews090202in dt a,
dl.ListStyleNews090202in dd a { line-height: 1.35; }


/* --- リスト > 文字サイズ90% > 横並び　ニュースリリース2009.7.17版 2011.12.12--- */

dl.ListStyleNews090717 {
	margin: 0 0 2px 0;
	font-size: 90%;
}
dl.ListStyleNews090717 dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 2px;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews090717 dd {
	margin: 0 0 3px;
	padding: 0px 0 1px 120px;
	line-height: 1.35;
}
dl.ListStyleNews090717 dt a,
dl.ListStyleNews090717 dd a { line-height: 1.35; }

/* グリッド追加 ニュースリリース 2011.12.12*/

div.Grid4 div.ColumnNews091016,
div.Grid3 div.ColumnNews091016 {
	float: left;
	text-align: left;	
	width: 90px;
	margin: 0 0 2px 60px;
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.ColumnNews0910161,
div.Grid3 div.ColumnNews0910161 {
	float: left;
	text-align: left;	
	width: 20px;
	margin: 0 6px 0 6px;	
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.ColumnNews0910162,
div.Grid3 div.ColumnNews0910162 {
	float: left;
	text-align: left;	
	width: 480px;
	margin: 0 6px 0 6px;	
	font-size: 100%;
	line-height: 1.35;
}

/* グリッド追加 ニュースリリース 2011.12.12*/

div.Grid4 div.Column100225,
div.Grid3 div.Column100225 {
	float: left;
	text-align: left;	
	width: 222px;
	margin: 0 6px 0 5px;	
	font-size: 100%;
	line-height: 1.35;
}

div.Grid4 div.Column1002251,
div.Grid3 div.Column1002251 {
	float: left;
	text-align: left;	
	width: 225px;
	margin: 0 3px 0 6px;	
	font-size: 100%;
	line-height: 1.35;
}

/* ---[c7-1-1] 箇条書きリスト > 文字サイズ100%  ニュースリリース2011.6.15版 2011.12.12--- */
ul.ListStyle20110615 {
	margin: 0 0 1px;
	font-size: 100%;
}
ul.ListStyle20110615 ul {
	margin: 5px 0 0;
	font-size: 100%;
}
ul.ListStyle20110615 ol {
	margin: 5px 0 0 17px;
	font-size: 100%;
}
ul.ListStyle20110615 li {
	margin: 0 0 5px;
	padding: 0 0 0 17px;
	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 1px;
	line-height: 1.35;
}

p.TextStyle20110615 {
	margin: 0 0 1px;
	font-size: 83%;
	line-height: 1.35;
}
p.TextStyle20110615 a { line-height: 1.35; }


/* ---2011.12.16--- */

span.sup1 {
	margin: auto 1px auto;
	font-size: 92.2%;
	vertical-align: 0.15em;
	line-height: 100%;
	color: #FF0000;
}



/* --- リスト > 文字サイズ83% > 小文字　ニュースリリース2012.6.21版の中 2012.06.21--- */

dl.ListStyleNews120621 {
	margin: -10px 0 2px 0;
	font-size: 83%;
}
dl.ListStyleNews120621 dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 0;
/*	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 2px;*/
	background: none;
	line-height: 1.35;
}

dl.ListStyleNews120621 dd {
	margin: 0 0 3px 25px;
	padding: 0px 0 1px 0;
	line-height: 1.35;
}
dl.ListStyleNews120621 dt a,
dl.ListStyleNews120621 dd a { line-height: 1.35; }


.News120621 {
	text-decoration: underline;
}

.News1206211 {
	font-size: 90%;
}


/* 3: Link Setting
=========================================================================================== */

span.sup1 a:link {
	color: #FF00FF;
/*	color: #08427c;*/
/*	text-decoration: underline;*/
	font-weight: bold;
}
span.sup1 a:visited { 
	color: #551a8b;
/*	text-decoration: underline;*/
}
span.sup1 a:hover {
	color: #890000;
/*	text-decoration: underline;*/
}
span.sup1 a[name]:hover { color: #000000; }
span.sup1 a:active {
	color: #890000;
/*	text-decoration: underline;*/
}


/* ---[c11-6-3] リンクリスト >  採用情報用--- */

dl.DateListStyle33 { margin: 0 0 15px; }
dl.DateListStyle33 dt {
	margin: 0 0 10px;
	font-size: 90%;
}
dl.DateListStyle33 dd { margin: -1.7em 0 0 5em; }
dl.DateListStyle33 dd ul.LinkListStyle77 { margin: 0 0 10px; }
dl.DateListStyle33 dd ul.LinkListStyle88 { margin: 0 0 10px; }

/* ---[c11-6-4] リンクリスト >  環境方針用--- */

dl.DateListStyle44 { margin: 0 0 15px; }
dl.DateListStyle44 dt {
	margin: 0 0 10px;
	font-size: 90%;
}
dl.DateListStyle44 dd { margin: -1.7em 0 0 1em; }
dl.DateListStyle44 dd ul.LinkListStyle99 { margin: 0 0 10px; }
dl.DateListStyle44 dd ul.LinkListStyle10 { margin: 0 0 10px; }

/* ---[c11-6-5] リンクリスト >  柏サイト環境レポート用--- */

dl.DateListStyle55 { margin: 0 0 15px; }
dl.DateListStyle55 dt {
	margin: 0 0 10px;
	font-size: 90%;
}
dl.DateListStyle55 dd { margin: -1.7em 0 0 3em; }
dl.DateListStyle55 dd ul.LinkListStyle99 { margin: 0 0 1px; }
dl.DateListStyle55 dd ul.LinkListStyle10 { margin: 0 0 1px; }

/* ---[c11-6-6] リンクリスト >  柏サイト環境レポート その他の環境活動用--- */

dl.DateListStyle66 { margin: 0 0 15px; }
dl.DateListStyle66 dt {
	margin: 0 0 10px;
	font-size: 83%;
	float: left;
}
dl.DateListStyle66 dd { 
	margin: -1.7em 0 0 4em;
	font-size: 83%;
}
dl.DateListStyle55 dd ul.LinkListStyle99 { margin: 0 0 1px; }
dl.DateListStyle55 dd ul.LinkListStyle10 { margin: 0 0 1px; }


/* ---[c11-7-3] リンクリスト > 文字サイズ90% > 横並び 採用情報用--- */

ul.LinkListStyle77 {
	margin: 0 0 15px;
	padding: 0 0 1px;
	font-size: 90%;
}
ul.LinkListStyle77 li {
	float: left;
	margin: 0 1px 4px 0;
	padding: 1px 0 1px 17px;
/*	background: url("../image/h1/icon/icon_link_right.gif") no-repeat 0 0.2em;*/
	line-height: 1.35;
}
ul.LinkListStyle77 li a {
	line-height: 1.35;
	white-space: nowrap;
}

/* ---[c11-7-4] リンクリスト > 文字サイズ90% > 採用情報用--- */

ul.LinkListStyle88 {
	margin: 0 0 15px;
	padding: 0 0 1px;
	font-size: 90%;
}
ul.LinkListStyle88 li {
	margin: 0 1px 4px 0;
	padding: 1px 0 1px 17px;
	line-height: 1.35;
}
ul.LinkListStyle88 li a {
	line-height: 1.35;
	white-space: nowrap;
}

/* ---[c11-7-5] リンクリスト > 文字サイズ90% > 横並び 環境方針用--- */

ul.LinkListStyle99 {
	margin: 0 0 15px;
	padding: 0 0 1px;
	font-size: 90%;
}
ul.LinkListStyle99 li {
	float: left;
	margin: 0 1px 4px 0;
	padding: 1px 0 1px 7px;
	line-height: 1.35;
}
ul.LinkListStyle99 li a {
	line-height: 1.35;
	white-space: nowrap;
}

/* ---[c11-7-6] リンクリスト > 文字サイズ90% > 環境方針用--- */

ul.LinkListStyle10 {
	margin: 0 0 15px;
	padding: 0 0 1px;
	font-size: 90%;
}
ul.LinkListStyle10 li {
	margin: 0 1px 4px 0;
	padding: 1px 0 1px 7px;
	line-height: 1.35;
}
ul.LinkListStyle10 li a {
	line-height: 1.35;
	white-space: nowrap;
}

/* ---[c11-7-8] リンクリスト > 文字サイズ83% > 横並び 柏サイト環境レポート用--- */

ul.LinkListStyle11 {
	margin: 0 0 15px;
	padding: 0 0 1px;
	font-size: 83%;
}
ul.LinkListStyle11 li {
	float: left;
	list-style-type: none;
	margin: 0 1px 2px 0;
	padding: 1px 0 1px 10px;
	line-height: 1.25;
}
ul.LinkListStyle11 li a {
	line-height: 1.25;
/*	white-space: nowrap;*/
}

dl.CSR_rep dt {
	clear: left;
	float: left;
	margin: 0 0 0 7px;
	line-height: 1.40;
	font-size: 83%;
}

dl.CSR_rep dd {
	line-height: 1.40;
	padding: 0 0 5px 0;
	margin-left: 60px;
	font-size: 83%;
}

dl.ListStyle_CSR dt {
	clear: left;
	float: left;
	margin: 0 0 1px;
	padding: 0 0 1px;
	font-size: 90%;
	line-height: 1.40;
}
dl.ListStyle_CSR dd {
	line-height: 1.40;
	padding: 0 0 5px 0;
	margin-left: 70px;
	font-size: 90%;
}




/* [c8] 番号付リスト
=========================================================================================== */

/* ---[c8-1-3] 番号付リスト > 文字サイズ90% 番号が2ケタの場合（日立メディコ環境保全行動指針）--- */
ol.ListStyle5 {
	margin: 0 0 15px 30px;
	font-size: 90%;
}
ol.ListStyle5 ol {
	margin: 5px 0 0 17px;
	font-size: 100%;
}
ol.ListStyle5 ul {
	margin: 5px 0 0;
	font-size: 100%;
}
ol.ListStyle5 li {
	margin: 0 0 5px;
	line-height: 1.35;
}
ol.ListStyle5 ul li {
	margin: 0 0 5px;
	padding: 0 0 0 17px;
	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 1px;
}
ol.ListStyle5 li a { line-height: 1.35; }


/* [ ] 柏サイト環境レポートの用語解説
=========================================================================================== */
div.hozen001 { 
	margin:20px 0 0 50px;
	padding:0 1px 0 3px;
	line-height: 1.1;
}

/* --- リスト > 文字サイズ90% > IR FAQ 2012.1.17--- */

ul.ListStyleIRFAQ {
	margin: 0 0 15px;
	font-size: 90%;
}
ul.ListStyleIRFAQ ul {
	margin: 5px 0 0;
	font-size: 100%;
}
ul.ListStyleIRFAQ ol {
	margin: 5px 0 0 25px;
	font-size: 100%;
	line-height: 1.35;
}
ul.ListStyleIRFAQ li {
	margin: 0 0 5px;
	padding: 0 0 0 17px;
	background: url("/image/jp/products/healthcare/common/icon_ir_faqmarker.gif") no-repeat 0 1px;
	font-size: 100%;
	line-height: 1.35;
}

ul.ListStyleIRFAQ ol li {
	margin: 0 0 5px;
	padding: 0;
	background: none;
}
ul.ListStyleIRFAQ li a { line-height: 1.35; }


/* [c18-1-rec] コンテンツナビゲーション  採用情報 2012.01.23
=========================================================================================== */

/* ---[c18-1-rec1] コンテンツナビゲーション > 1階層分--- */
div.CategoryNavirec { margin: 0 0 15px; background: url("/image/jp/products/healthcare/common/bg_flow.gif") repeat 100% 0; }
div.CategoryNavirec ul { font-size: 83%; height: 45px; }
div.CategoryNavirec ul.Toprec li {
	float: left;
	margin: 0 0 0 0;
	background: url("/image/jp/products/healthcare/common/bg_c_navi_rec_l.gif") no-repeat 0 0;
	line-height: 1.35;
	width: 353px;
	text-align: center;
	font-weight: bold;
}
div.CategoryNavirec ul.Toprec li a {
	display: block;
	padding: 10px 8px;
	background: url("/image/jp/products/healthcare/common/bg_c_navi_rec_r.gif") no-repeat 100% 0;
	white-space: nowrap;
	font-weight: bold;
	text-decoration: underline;
}

div.CategoryNavirec ul.Toprec li.Current {
	float: left;
	background: url("/image/jp/products/healthcare/common/bg_c_navi_rec_l_on.gif") no-repeat 0 0;
}
/*div.CategoryNavirec ul.Toprec li.Current { margin: 0 14px 0 0; }*/

div.CategoryNavirec ul.Toprec li.Current1 { margin: 0 14px 0 0; }

div.CategoryNavirec ul.Toprec li.Current a {
	display: block;
	background: url("/image/jp/products/healthcare/common/bg_c_navi_rec_r_on.gif") no-repeat 100% 0;
}
div.CategoryNavirec ul.Toprec li.Current a { padding: 10px 8px; text-decoration: none; }

div.CategoryNavirec ul.Toprec li.Current a strong {
	padding: 1px 1px 1px 1px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

div.CategoryNavirec li a  { font-style: normal; }
div.CategoryNavirec li a:link { color: #999999; text-decoration: underline; } 
div.CategoryNavirec li a:visited { color: #551a8b; text-decoration: underline; }
div.CategoryNavirec li a:hover { color: #890000; text-decoration: underline; }
div.CategoryNavirec li a:active { color: #890000; text-decoration: underline; }



/* ---ページ内リンク+別ページリンク用　hover    2012.02.03--- */
a[name]:hover {
	color: #890000;
	text-decoration: underline;
}


/* ---[c11-7-xxx] リスト > 文字サイズ90% > まる数字用 IR_FAQ用   2012.02.29--- */

dl.IR_FAQ dt {
	clear: left;
	float: left;
	margin: 0 0 0 7px;
	line-height: 1.40;
	font-size: 90%;
}

dl.IR_FAQ dd {
	line-height: 1.40;
	padding: 0 0 10px 0;
	margin-left: 30px;
	font-size: 90%;
}

/* ---[c11-7-xxx] リスト > 文字サイズ90% > ECHELON_RX用   2012.03.06--- */

dl.ECHELON_RX dt {
	clear: left;
	float: left;
	margin: 0 0 0 7px;
/*	line-height: 1.40;*/
	font-size: 100%;
}

dl.ECHELON_RX dd {
	line-height: 1.40;
	padding: 0 0 1px 0;
	font-size: 100%;
}

ul.ECHELON_RX {
	margin: 0 0 1px;
	padding: 0 0 1px;
	line-height: 1.40;
	font-size: 90%;
}

ul.ECHELON_RX li {
	margin: 0 0 1px;
/*	padding: 0 0 0 170px;*/
	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 1px;
	line-height: 1.40;
}
div.ECHELON_RX {
	margin: 0;
	padding: 0 0 0 5px;
	font-size: 90%;
	line-height: 1.40;
}


/* ---画像右寄せ Natural Report用 > 文字サイズ90% 2012.03.22--- */

div.ImgW180rSetStyle_nr p.Img {
	float: right;
	width: 180px;
	margin: 0 0 0 15px;
	padding: 0 0 15px;
}

div.ImgW180rSetStyle_nr div.ImgSet{ 
	float: left; 
	width: 360px;
}


/* ---[c18-1] コンテンツナビゲーションに画像 > 1階層分 2012.03.22--- */

div.CategoryNavi ul.Top1 li.img {
	float: right;
	background: none;
}


/* ---環境適合製品 > 別ウィンドウ内 2012.03.26--- */

div.csr_report {
	margin: auto;
	width: 570px;
/*	text-align: left;*/
}


/* ---[c11-1-2] リンクリスト > 文字サイズ83% ニュースリリース用 2012.03.27--- */
ul.LinkListStyle2_news {
	margin: 0 0 15px;
	font-size: 83%;
}
ul.LinkListStyle2_news li {
	margin: 0 0 4px;
	padding: 0 0 10px 17px;
	background: url("../image/h1/icon/icon_link_right.gif") no-repeat 0 0.1em;
}


ul.LinkListStyle2_news li ul {
	margin: 4px 0 0;
	font-size: 100%;
}
ul.LinkListStyle2_news li a {line-height: 1.35; }


/* ---[c11-1-2] リンクリスト > 文字サイズ83% ニュースリリース 過去用 2012.03.29--- */
ul.LinkListStyle2_news_p {
	margin: 0 0 15px;
	font-size: 83%;
}
ul.LinkListStyle2_news_p li {
	margin: 0 0 4px;
	padding: 0 0 10px 17px;
/*	background: url("../image/h1/icon/icon_pdf.gif") no-repeat 0 0.1em;*/
}

ul.LinkListStyle2_news_p li ul {
	margin: 4px 0 0;
	font-size: 100%;
}
ul.LinkListStyle2_news_p li a {line-height: 1.35; }


/* ---[c11-7-xxx] リスト > 文字サイズ100% > 個人情報保護用   2012.03.28--- */

dl.hogo dt {
	clear: left;
	float: left;
	margin: 5px 0 0 3px;
	line-height: 1.35;
	font-size: 100%;
}

dl.hogo dd {
	line-height: 1.35;
	padding: 5px 0 3px 0;
	margin-left: 30px;
	font-size: 100%;
}

/* ---[c11-7-xxx] リスト > 文字サイズ90% > 個人情報保護用   2012.03.28--- */

dl.hogo1 dt {
	clear: left;
	float: left;
	margin: 5px 0 0 3px;
	line-height: 1.35;
	font-size: 90%;
}

dl.hogo1 dd {
	line-height: 1.35;
	padding: 5px 0 3px 0;
	margin-left: 30px;
	font-size: 90%;
}

/* 技術情報 MEDIX用  2012.01.23
=========================================================================================== */

ul.medix_special{ 
	margin: 0 65px 0 15px; 
	padding: 33px 0 0 0;
	font-weight: bold;
}

ul.medix_repo{ 
	margin: 0 65px 0 15px; 
	padding: 41px 0 0 0;
	font-weight: bold;
}

div.CategoryNavimedix { 
	margin: 0 0 0 15px; 
	margin: 0 0 0 0;
}

ul.medix_leadoff span{ 
	font-weight: bold;
}


ul.LinkListStyle2 li.article{ 
	margin: 0 0 20px 0; 
}

div.ImgW120rSetStyle div.ImgSet_medix { 
	float: left; 
	width: 415px;
	width: 580px;
}

/* ここまで */


/* 光トポ 技術情報用  2012.03.29
=========================================================================================== */
ul li.gra { 
	margin:0 0 10px 0;
	padding:0 0 0 90px;
	text-align: left;
	line-height: 1.45;
	background: url("../../../tech/based/nirs/img/bt_gra.jpg") no-repeat 0 0.1em;
}

ul li.topo { 
	margin:0 0 10px 0;
	padding:0 0 0 90px;
	text-align: left;
	color: #0000FF;
	line-height: 1.45;
	background: url("../../../tech/based/nirs/img/bt_topo.jpg") no-repeat 0 0.1em;
}


/* 縦スクロールバーを常に表示  2012.03.30
=========================================================================================== */
html {  
	overflow-y:scroll;  
} 


/* 見出しが2行  2012.03.30
=========================================================================================== */
/*
h2 span.w {
	display: block;
	margin:0 0 10px 0;
	padding: 4px 10px 16px;
	background: url(/image/jp/products/healthcare/common/midashi_03w.gif) no-repeat 0 0;
}
*/


/* ポップアップ用 (おもに、地図）  2012.03.30
=========================================================================================== */
/* ---[c8-1-1] 番号付リスト > 文字サイズ90%--- */
ul.ListStyle_map {
	margin: 0 0 15px 0;
	font-size: 83%;
	float: left;
	white-space: nowrap;
}

ul.ListStyle_map li{
	margin: 0 5px 0 0;
	line-height: 1.35;
	list-style-type: none;
	float: left;
	width: 185px;
	white-space: nowrap;
}

ul.ListStyle_map li span {
	margin: 0 50px 0 0;
	line-height: 1.35;
	float: left;
}


div.sales_map {
	margin: auto;
	width: 520px;
/*	border: 2px solid #cdcdcd;*/
}

div.sales_map p.Title {
	padding: 10px 10px 0;
	font-size: 90%;
	line-height: 1.35;
}
div.sales_map p.Title a { line-height: 1.35; }

div.sales_map div.Inner { padding: 10px 10px 0; }


/* ここまで */



/* MIT用  2012.03.30
=========================================================================================== */
div.ImgW90SetStyle div.ImgSet_mit { 
	float: left; 
	width: 465px;
}


/* CT Application用  2012.04.10
=========================================================================================== */
dl.CT_appl dt {
	clear: left;
	float: left;
	margin: 0 0 0 0;
	line-height: 1.40;
	font-size: 83%;
}

dl.CT_appl dd {
	line-height: 1.40;
	padding: 0 0 0 33px;
	font-size: 83%;
}




/* osteoporosis用  2012.08.09
=========================================================================================== */
div.Grid3 div.Column1_osteoporosis1,
div.Grid3 div.Column1_osteoporosis2 {
	float: left;
	text-align: left;
}

div.Grid3 div.Column1_osteoporosis1 {
	width: 150px;
	margin: 0 0 0 0;
}

div.Grid3 div.Column1_osteoporosis2 {
	width: 210px;
	margin: 0 0 0 0;
}


/* 医療番号表示table用 2012.08.09
=========================================================================================== */

table.TableStylePal {
	margin: 0 0 15px;
	border-collapse: collapse;
}

/*
table th {
	background-color: #e8e8e8;
	font-weight: normal;
}
table td.SubHeader {
	background-color: #f3f3f3;
	font-weight: normal;
}
*/
table.TableStylePal th.TableStylePal,table.TableStylePal td {
	/* padding: 10px; */
	padding:0 10px 0 0px;
	border: solid 0px #9c9a9a;
	font-size: 83%;
	line-height: 1.35;
	text-align: left;
}


/* メディカルフォーラム柏用  2012.11.08
=========================================================================================== */

div.CategoryNavi_mfk_bt01 ul { font-size: 83%; height: 52px; background: url("../../aboutus/mfk/img/buttom_01.jpg") no-repeat 100% 0; margin: 0 0 10px 0; }
div.CategoryNavi_mfk_bt01 ul.bt01 li {
	float: left;
	margin: 0 0 0 0;
	line-height: 1.35;
	font-weight: bold;
	padding:  18px 22px 0 14px;
/*	width: 278px;*/
}
div.CategoryNavi_mfk_bt01 ul.bt01 li a {
	display: block;

	white-space: nowrap;
	font-weight: bold;
	text-decoration: underline;
}

div.CategoryNavi_mfk_bt02 ul { font-size: 83%; height: 52px; background: url("../../aboutus/mfk/img/buttom_02.jpg") no-repeat 100% 0; margin: 0 0 10px 0; }
div.CategoryNavi_mfk_bt02 ul.bt02 li {
	float: left;
	margin: 0 0 0 0;
	line-height: 1.35;
	font-weight: bold;
	padding:  18px 22px 0 14px;
/*	width: 278px;*/
}
div.CategoryNavi_mfk_bt02 ul.bt02 li a {
	display: block;

	white-space: nowrap;
	font-weight: bold;
	text-decoration: underline;
}

div.CategoryNavi_mfk_bt03 ul { font-size: 83%; height: 52px; background: url("../../aboutus/mfk/img/buttom_03.jpg") no-repeat 100% 0; margin: 0 0 10px 0; }
div.CategoryNavi_mfk_bt03 ul.bt03 li {
	float: left;
	margin: 0 0 0 0;
	line-height: 1.35;
	font-weight: bold;
	padding:  12px 22px 0 14px;
/*	width: 278px;*/
}
div.CategoryNavi_mfk_bt03 ul.bt03 li a {
	display: block;

	white-space: nowrap;
	font-weight: bold;
	text-decoration: underline;
}

span.mfk_01 {
	text-decoration: underline;
}


div.CategoryNavi_mfk_notice{ 
	margin: 0 0 5px; 
	padding: 15px 22px 0 22px;
	background: url("../../aboutus/mfk/img/notice_01.jpg") no-repeat 100% 0; 
	height: 120px;
}

ul li.mfk_access {
	background: url("../../aboutus/mfk/img/access.jpg") no-repeat 0 0;
	font-size: 83%;
	margin: 9px 0 0 1px;
	padding:  3px 0 0 22px;
	line-height: 1.35;
	float: right;
	height: 21px;
}

h2 span.mfk {
	display: block;
	/*padding: 6px 0px 5px 9px;*/
	padding: 4px 10px 16px;
	border: none;
	border-top: none;
	background-color: #efefef;
	font-size: 90%;
	line-height: 1.55;
	background: url("/image/jp/products/healthcare/common/midashi_03_mfk.gif") no-repeat 0 0;
}

ul li.mfk_comment {
	background: url("../../aboutus/mfk/img/comment.jpg") no-repeat 0 0;
	font-size: 83%;
	margin: 5px 0 0 1px;
	padding:  3px 0 0 28px;
	line-height: 1.55;
/*	float: right;*/
	height: 27px;
}

div.mfk_Box { 
	margin: 0px; 
	padding:  0 0 0 12px;
	border: solid  1px #cdcdcd;
}

div.mfk_Box div.Inner {
	padding: 20px 0 5px 20px;
/*	border: solid  1px #cdcdcd;
	width:170px;*/
}

div.mfk_ex{ 
	margin: 0; 
	padding: 8px 0px 0px 11px;
	background: url("../../aboutus/mfk/img/ex_01.jpg") no-repeat 100% 0; 
	height: 26px;
	font-weight: bold;
}

ul li.mfk_ex {
/*	background: url("../../aboutus/mfk/img/comment0.jpg") no-repeat 0 0;*/
	margin: 5px 0 0 1px;
	padding:  3px 0 0 28px;
	line-height: 1.55;
/*	float: right;*/
	height: 34px;
	background-color: #EBEBEB;
}

div.mfk_ex_Inner {
	margin: 0; 
	padding: 19px 0 0 24px;
/*	border: solid  1px #cdcdcd;
	width:170px;*/
	background-color: #EBEBEB;
	font-size: 90%;
	line-height: 1.35;
}

div.mfk_ex_Inner_Inner {
	margin: 0; 
	padding: 0;
/*	border: solid  1px #cdcdcd;
	width:170px;*/
	background-color: #EBEBEB;
}

div.mfk_ex_under{ 
	margin: 0; 
	padding: 0;
/*	padding: 8px 0 0 11px;*/
	background: url("../../aboutus/mfk/img/ex_02.jpg") no-repeat 100% 0; 
	height: 15px;
	background-color: #EBEBEB;
/*	font-weight: bold;*/
}

/* ここまで */


/* --- リスト > 文字サイズ90% > 医療機関等との関係の透明性に関する指針 2013.03.27--- */

ul.ListStyletrans {
	margin: 0 0 15px;
	font-size: 90%;
}
ul.ListStyletrans ul {
	margin: 5px 0 0;
	font-size: 100%;
}
ul.ListStyletrans ol {
	margin: 5px 0 0 25px;
	font-size: 100%;
	line-height: 1.35;
}
ul.ListStyletrans li {
	margin: 0 0 5px;
	padding: 0 0 0 17px;
	background: url("/image/jp/products/healthcare/common/icon_news_squaremarker.gif") no-repeat 0 1px;
	font-size: 100%;
	line-height: 1.35;
}

ul.ListStyletrans ol li {
	margin: 0 0 5px;
	padding: 0;
	background: none;
}
ul.ListStyletrans li a { line-height: 1.35; }


/* --- リスト > 文字サイズ90% > 横並び　医療機関等との関係の透明性に関する指針 2013.03.27--- */

dl.ListStyletrans {
	margin: 0 0 2px 10px;
	font-size: 90%;
}
dl.ListStyletrans dt {
	float: left;
	margin: 0 0 3px;
	padding: 0 0 0 15px;
	line-height: 1.35;
}

dl.ListStyletrans dd {
	margin: 0 0 3px;
	padding: 1px 0 1px 250px;
	line-height: 1.35;
}
dl.ListStyletrans dt a,
dl.ListStyletrans dd a { line-height: 1.35; }

/* add responsive 2021.11.02*/
@media screen and (max-width: 767px) {
dl.ListStyletrans dt {
	float: none;
}
	
dl.ListStyletrans dd {
	padding-left: 30px;
}
}

/* --- ニュースリリース 2013.07.17--- */

/*div.Grid4 div.ColumnNews1307173,
div.Grid3 div.ColumnNews1307173 { 
	margin: -10px 0 0 20px; 
	width: 230px;
}
div.Grid4 div.ColumnNews13071722,
div.Grid3 div.ColumnNews13071722 {
	float: right;
	margin: -10px 0 0 0px; 
	width: 280px;
}*/


div.Grid3 div.ColumnNews130717 {
	float: left;
	text-align: left;
/*	width: 230px;
	margin: 0 0 0 14px;*/
}

div.Grid4 div.FirstItem130717,
div.Grid3 div.FirstItem130717 { 
	margin: 10px 0 0 15px; 
	width: 230px;
}

div.Grid4 div.LastItem130717,
div.Grid3 div.LastItem130717 {
	float: right;
	margin: -10px 0 0 0px;
	width: 320px;
}

/* ここまで */


/* 見出しが2行のw280  2013.08.02
=========================================================================================== */

h2 span.w280w {
	display: block;
	margin: 0px 0 10px 0px;
	padding: 4px 10px 16px;
	background: url(/image/jp/products/healthcare/common/midashi_02w.gif) no-repeat 0 0;
}

/* ここまで */

/* 2014.02.04 */
table.resume  {
	margin:0;padding:0;
	border:0 0 none;
	margin-left:25px;
	font-size:105%;
}

.resume td,th{
	margin:0;
	padding:4px 4px 0 4px;
	border:none;
	vertical-align: top;	
}

/* 2011.08.29 有価証券報告書用3段グリッド追加 sakka*/
/* 2014.09.18 新higis対応 sakka*/
div.Grid4 div.Column4,
div.Grid3 div.Column4 {
	float: left;
	text-align: left;	
	width: 240px;
	margin: 0 0 0 95px;
}
/*//*/

/* 2011.08.30 株主・投資家向け情報4段グリッド追加 sakka*/
div.Grid4 div.Column5,
div.Grid3 div.Column5 {
	float: left;
	text-align: left;	
	width: 120px;
	margin: 0 9px 0 9px;	
}
/*//*/


/* 2014.09.12 新higis*/
.ImgW90SetStyle .Img,
.ImgW220SetStyle .Img,
.ImgW280SetStyle .Img {
	float: left;
	padding-bottom: 15px;
}

.ImgW90SetStyle .Img {width: 90px;}
.ImgW220SetStyle .Img {width: 220px;}
.ImgW280SetStyle .Img {width: 280px;}

.ImgW90SetStyle .ImgSet,
.ImgW220SetStyle .ImgSet,
.ImgW280SetStyle .ImgSet {
	float: right;
	width: 100%;
}

.BoxPatternC .ImgW90SetStyle .ImgSet{
	float:right;
	width: 690px;
}

.Column1andHalf .BoxPatternC .ImgW90SetStyle .ImgSet{
	float:right;
	width: 323px;
}


.ImgW90SetStyle .ImgSet {margin-left: -90px;}
.ImgW220SetStyle .ImgSet {margin-left: -220px;}
.ImgW280SetStyle .ImgSet {margin-left: -280px;}


.ImgW90SetStyle .ImgSet dl {margin-left: 110px;}
.ImgW220SetStyle .ImgSet dl {margin-left: 240px;}
.ImgW280SetStyle .ImgSet dl {margin-left: 310px;}

ul.LinkListStyle1Detail {
	margin: 0 0 15px;
	margin-bottom:50px;
/*	font-size: 90%; */
}

ul.LinkListStyle1Detail li {
/*
	width:104px;
	height:20px;
*/
	float:right;
/*	background: url('..//image/jp/products/healthcare/common/details_bt_o.gif') no-repeat scroll 0% 0% transparent;*/
}

ul.LinkListStyle1Detail li a{
	display: block;
	height: 100%;
	text-decoration: none;
/*	text-indent: -9999px; */
/*	background: url('..//image/jp/products/healthcare/common/details_bt.gif') no-repeat scroll 0% 0% transparent; */
	overflow:hidden;
}



/* ---[c8-1-3] 番号付リスト > 文字サイズ83% nirs 2014.9.22--- */
ol.ListStyle_nirs {
	margin: 0 0 15px 30px;
	padding: 0 0 0 0px;
	font-size: 83%;
}
ol.ListStyle_nirs li{
	margin: 0 5px 0 0px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	list-style-type: none;
}

ol.ListStyle_nirs li span {
	margin: 0 0px 0 -30px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	float: left;
	list-style-type: none;
}

/* グリッド追加 ニュースリリース 2014.9.24*/

div.ColumnNews {
	float: right;
	text-align: left;	
/*	width: 210px;*/
	margin: 0 0px 0 5px;	
	font-size: 100%;
	line-height: 1.35;
}

div.ColumnNews_pdf {
	text-align: left;	
/*	width: 210px;*/
	margin: 0 0px 0 50px;	
	font-size: 100%;
	line-height: 1.35;
}

div.ColumnNews_tenpu {
/*	text-align: left;*/	
	width: 100px;
	margin: 10px 0px 20px 0px;	
	font-size: 100%;
	line-height: 1.35;
}


div.ColumnNews140715 {
	text-align: left;	
/*	width: 210px;*/
	margin: 0 0px 0 80px;	
	font-size: 100%;
	line-height: 1.35;
}

dl.ListStyle1News130717 {margin: -15px 0 20px 7px;	display: inline-block;}

dl.ListStyle1News130717 dt {
	margin: 0 0 0 10px;
	line-height: 140%;
	width : 230px;
	float : left;/* 左に寄せる */
}

dl.ListStyle1News130717 dd{
	margin: 0 0 1px 270px;
	line-height: 140%;
}


/* グリッド追加 ニュースリリース問い合わせ先3等分 2014.9.24*/

div.ColumnNews_inquiry {
	float: left;
	text-align: left;	
	width: 170px;
	margin: -10px 6px 0 50px;	
	font-size: 100%;
	line-height: 1.35;
}

dl.ListStyleNews_inquiry {margin: 0px 0 10px 0px;	display: inline-block;}

dl.ListStyleNews_inquiry dt {
	margin: 0 0 0 40px;
	line-height: 140%;
	width : 210px;
	float : left;/* 左に寄せる */
}

dl.ListStyleNews_inquiry dd{
	margin: 0 0 1px 270px;
	line-height: 140%;
}


/* --- 画像が278pxの時の、左寄せの文字 2014.9.26--- */

.left_278 {
	padding: 0 37px 5px 38px;
	display: inline-block;
}

/* ---[c8-1-3] 番号付リスト > 文字サイズ83% 米印と数字（1ケタ） 2014.9.26--- */
ol.ListStyle_kome_num1 {
	margin: 0 0 15px 25px;
	padding: 0 0 0 0px;
	font-size: 83%;
}
ol.ListStyle_kome_num1 li{
	margin: 0 5px 0 0px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	list-style-type: none;
}

ol.ListStyle_kome_num1 li span {
	margin: 0 0px 0 -25px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	float: left;
	list-style-type: none;
}

/* ---[c8-1-3] 番号付リスト > 文字サイズ83% 米印だけ 2014.9.26--- */
ol.ListStyle_kome_only {
	margin: 0 0 15px 15px;
	padding: 0 0 0 0px;
	font-size: 83%;
}
ol.ListStyle_kome_only li{
	margin: 0 5px 0 0px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	list-style-type: none;
}

ol.ListStyle_kome_only li span {
	margin: 0 0px 0 -15px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	float: left;
	list-style-type: none;
}

/* ---[c8-1-3] 番号付リスト > 文字サイズ83% 米印だけ Hellseher Next 2014.9.26--- */
ol.ListStyle_kome_mit1 {
	margin: -15px 0px 15px 80px;
	padding: 0 0 0 -0px;
	font-size: 83%;
}
ol.ListStyle_kome_mit1 li{
	margin: 0 5px 0 -00px;
	padding: 0 0 0 10px;
	line-height: 1.35;
	list-style-type: none;
}

ol.ListStyle_kome_mit1 li span {
	margin: 0 0px 0 -10px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	float: left;
	list-style-type: none;
}

/* ---[c8-1-3] 番号付リスト > 文字サイズ90% CUREVISTA 2011.8.24--- */
ol.ListStyle_mit_hw {
	margin: 0 0 15px 12px;
	padding: 0 0 0 0px;
	font-size: 90%;
}
ol.ListStyle_mit_hw ul {
	margin: 2px 0 0 0;
	padding: 0 0 0 0px;
	font-size: 100%;
}
ol.ListStyle_mit_hw li{
	margin: 0 5px 0 0px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	list-style-type: none;
}
ol.ListStyle_mit_hw000 li ul{
	margin: 0 5px 0 0px;
	padding: 0 0 0 0px;
	line-height: 1.35;
	list-style-type: none;
}
ol.ListStyle_mit_hw ul li {
	margin: 0 0 0 12px;
	padding: 0 0 0 15px;
	list-style-type: none;
	background: url("../image/h1/icon/icon_list_marker.gif") no-repeat 0 1px;
}
ol.ListStyle_mit_hw li a { line-height: 1.35; }

ol.ListStyle_mit_hw li span {
	margin: 0 5px 0 0px;
	line-height: 1.35;
	float: left;
}

.TextStyleMedworker{
	font-size: 83%;
	width: 965px;
	margin: 40px auto -40px;	/*margin: 0 auto 15px;*/
}

@media screen and (max-width: 767px) {
.TextStyleMedworker{
	width: 100%;
	margin-top: 15px;
}
}


/* ---[HorizontalInnerLinks,VerticalInnerLinks] 折り返し禁止 2014.10.2--- */
.HorizontalInnerLinks li a,
.VerticalInnerLinks li a  {
	white-space: nowrap;
}


/* 医療機器認証番号 2015.06.15*/
/* mriに使用 */
.Column1_num1 {
	float: left;
	width: 190px;
	margin: 0 0 0 0px;
}

.Column2_num1 {
	float: left;
	width: 210px;
	margin: 0 0 0 15px;
}

.Column3_num1 {
	float: left;
	width: 290px;
	margin: 0 0 0 15px;
}

/* riに使用 */
.Column1_num2 {
	float: left;
	width: 160px;
	margin: 0 0 0 0px;
}

.Column2_num2 {
	float: left;
	width: 180px;
	margin: 0 0 0 15px;
}

.Column3_num2 {
	float: left;
	width: 350px;
	margin: 0 0 0 15px;
}

/* xrに使用 */
.Column1_num3 {
	float: left;
	width: 140px;
	margin: 0 0 0 0px;
}

.Column2_num3 {
	float: left;
	width: 160px;
	margin: 0 0 0 15px;
}

.Column3_num3 {
	float: left;
	width: 390px;
	margin: 0 0 0 15px;
}

/* 医療機器認証番号 ここまで*/


/*========================================================================*/
/* modal
/*========================================================================*/

#confirm {
	display: none;
}

#confirm a{
	cursor: pointer;
}


/* Overlay */
#confirm-overlay{
	background-color: #eee;
}
/* Container */

#confirm-container {
	padding: 20px 25px 20px 25px;
	width: 520px;
	max-width: 90%;
	height: auto !important;
	transform: translate(-50%, -50%);
	left: 50% !important;
	background: #fff;
	border: 1px #ccc solid;
	box-sizing: border-box;
	box-shadow: 0 0 20px #000;	
}
#confirm-container p.Img a {
	  display: inline-block;
	  margin: -0 0 5px 0; 
}
  	

@media screen and (max-width: 399px) {
  #confirm-container {
	padding: 20px;
  }
  }

#confirm-container p{
	/*
	margin-bottom:1em;
	font-size:15px;
	*/
	text-align:left;
	font-size:14px;
	line-height: 1.5em;
	margin-bottom:5px;
}

#confirm-container p strong{
	font-size:16px;
}

#confirm-container .header {
	height: 30px;
	line-height: 30px;
	width: 100%;
	background: url(../img/confirm/header.gif) repeat-x;
	color: #fff;
	font-weight: bold;
}
#confirm-container .header span {
	padding-left: 8px;
}
#confirm-container .message {
	color: #333;
	font-size: 14px;
	margin: 0;
	padding: 12px 4px 12px 8px;
}
#confirm-container .buttons {
	line-height: 26px;
	width: 160px;
	float: right;
	padding: 10px 8px 0;
}
#confirm-container .buttons div {
	float: right;
	margin-left: 4px;
	width: 70px;
	height: 26px;
	color: #666;
	font-weight: bold;
	text-align: center;
	background: url(../img/confirm/button.gif) repeat-x;
	border: 1px solid #bbb;
	cursor: pointer;
}
#confirm-container a.modal-close, #confirm-container a.modal-close:link, #confirm-container a.modal-close:active, #confirm-container a.modal-close:visited {
	text-decoration: none;
	font-weight: bold;
	position: absolute;
	right: 10px;
	top: 2px;
	color: #fff;
}
#confirm-container a.modal-close:hover {
	color: #ccc;
}
#confirm-container .Img{
	margin-top:20px;
}

#confirm-container a.yes {
    background-color: #c00000;
	margin-left:5px;
	margin-right:5px;
	display:inline-block;
	max-width:130px;
	width:40%;
	height:30px;
	line-height:30px;
    color: #fff;
	box-sizing : border-box;
}

#confirm-container a.no {
    background-color: #7f7f7f;
	margin-left:5px;
	margin-right:5px;
	display:inline-block;
	max-width:130px;
	width:40%;
	height:30px;
	line-height:30px;
    color: #fff;
	box-sizing : border-box;
}





/* modal用ここまで */


/* ギリシャ文字用 2017.07.10 */

/* 本文用 */
span.girisha {
	font-family: 'ＭＳ Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;
}

/* 見出し・パンくず用 */
em.girisha_h3 {
	font-family:'ＭＳ Ｐゴシック',Osaka,Arial,Helvetica,sans-serif;
	font-style:normal;
}
/* ギリシャ文字用ここまで */


/*========================================================================*/
/* 製品：各ページの承認番号表記　2019/05/09 
/*========================================================================*/
.pmdact {
	margin-top: 20px;
}










ul.ButtonStyleOrg {
  display: flex;
  justify-content: center;
  margin: 0 0 15px; }
  @media screen and (max-width: 767px) {
    ul.ButtonStyleOrg {
      display: block;
      padding: 0 15px; } }
  ul.ButtonStyleOrg li {
    width: 230px;
    margin: 0 15px 0 15px; }
    @media screen and (max-width: 767px) {
      ul.ButtonStyleOrg li {
        width: auto;
        margin: 0 0 15px; } }
    ul.ButtonStyleOrg li.FirstItem, ul.ButtonStyleOrg li.LastItem {
      margin-left: 0;
      margin-right: 0; }
    ul.ButtonStyleOrg li a {
      display: block;
      background: #e60027;
      color: #fff;
      padding: 9px 10px 9px 10px;
      text-decoration: none;
      text-align: center;
      height: 100%;
      box-sizing: border-box; }
      ul.ButtonStyleOrg li a:hover {
        background: #b1000e; }
      ul.ButtonStyleOrg li a:before {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background: no-repeat center center / 16px;
        vertical-align: middle;
        margin: 0 10px 0 0; }
      ul.ButtonStyleOrg li a.form:before {
        background-image: url(/image/jp/products/healthcare/common/icon/btn_form.png); }
      ul.ButtonStyleOrg li a.tel:before {
        background-image: url(/image/jp/products/healthcare/common/icon/btn_tel.png); }
      ul.ButtonStyleOrg li a.download:before {
        background-image: url(/image/jp/products/healthcare/common/btn_download.png); }




ul.Button2 {
  justify-content: space-between;
}
ul.Button2 li {
  width: 49.05%;
  margin: 0;
}
@media screen and (max-width: 767px) {
  ul.Button2 {
    padding: 0;
  }
  ul.Button2 li {
    width: 100%;
  }
  ul.Button2 li + li {
    margin-top: 10px;
  }
}





