body {
}

body .ms-WPBody {
    font-family: "MS PGothic","MS Gothic",Arial,sans-serif;
}

.solid-green{

background:#008000;
color:#FFFFFF;
font-weight:bold;
padding:4px;
text-align:center;
}

.selector{
min-height:500px;
height:auto; !important
height:500px;
}

/*  汎用スタイル */
.newmodule-mt0{margin-top:0px !important;}
.newmodule-mt5{margin-top:5px !important;}
.newmodule-mt10{margin-top:10px !important;}
.newmodule-mt15{margin-top:15px !important;}
.newmodule-mt20{margin-top:20px !important;}
.newmodule-mt25{margin-top:25px !important;}
.newmodule-mt30{margin-top:30px !important;}
.newmodule-mt35{margin-top:35px !important;}
.newmodule-mt40{margin-top:40px !important;}
.newmodule-mt45{margin-top:45px !important;}

.newmodule-mb0{margin-bottom:0 !important;}
.newmodule-mb5{margin-bottom:5px !important;}
.newmodule-mb10{margin-bottom:10px !important;}
.newmodule-mb15{margin-bottom:15px !important;}
.newmodule-mb20{margin-bottom:20px !important;}
.newmodule-mb25{margin-bottom:25px !important;}
.newmodule-mb30{margin-bottom:30px !important;}
.newmodule-mb35{margin-bottom:35px !important;}
.newmodule-mb40{margin-bottom:40px !important;}
.newmodule-mb45{margin-bottom:45px !important;}

.newmodule-ml0{margin-left:0 !important;}
.newmodule-ml5{margin-left:5px !important;}
.newmodule-ml10{margin-left:10px !important;}
.newmodule-ml15{margin-left:15px !important;}
.newmodule-ml20{margin-left:20px !important;}
.newmodule-ml25{margin-left:25px !important;}
.newmodule-ml30{margin-left:30px !important;}
.newmodule-ml35{margin-left:35px !important;}
.newmodule-ml40{margin-left:40px !important;}
.newmodule-ml45{margin-left:45px !important;}

.newmodule-mr15{margin-right:15px !important;}

.newmodule-right{text-align:right !important;}
.newmodule-left{text-align:left !important;}
.newmodule-center{text-align:center !important;}
.newmodule-fRight{float:right !important;}
.newmodule-fLeft{float:left !important;}
.newmodule-clear{clear:both !important;}
.newmodule-middle {vertical-align: middle !important;}
.newmodule-top {vertical-align: top !important;}
.newmodule-bottom {vertical-align: bottom !important;}

/* 1.5.7 table */
		table.module-center-table {width:100%; margin-bottom:40px;}
		table.module-center-table { margin-bottom:40px; }
		table.module-center-table tr th,
		table.module-center-table tr td { background:url(/static/images/Japan__chq_Images__global__dashed-line.gif) repeat-x bottom !important; padding:5px 5px; vertical-align:top; width:25%; zoom: 1; }

		.formContainer table.module-center-table {width:100%; margin-bottom:40px;}
		.formContainer table.module-center-table tr th,
		.formContainer table.module-center-table tr td { background:url(/static/images/Japan__chq_Images__global__dashed-line.gif) repeat-x bottom !important; padding:5px 5px; vertical-align:top; width:25%; zoom: 1; }
		table.worldwide-alliance-table tr td{ padding:0px 0px 13px; background:url() repeat-x ;}

		table.module-center-table td.w10 {
			width:10% !important;
		}

		.module-bucket-container-threeCols-gradientrule .module-bucket-container-inner,
		.module-bucket-container-threeCols-border .module-bucket-container-inner {
			background-image: none;
		}


		.globalWrapper .module-bucket-container-threeCols-gradient .module-bucket, .globalWrapper .module-bucket-container-threeCols-gradientrule .module-bucket, .globalWrapper .module-bucket-container-threeCols-border .module-bucket {
		    float: left;
		    padding: 20px 25px 20px 15px;
		    width: 140px;
		}

/* 新規モジュール */
/* 1.5.7 table */
table.newmodule-tableBlockA01 {margin-bottom:10px;}
table.newmodule-tableBlockA01 .newmodule-tableTdA01 {width:20%;}
table.newmodule-tableBlockA01 .newmodule-tableTdA02 {width:80%;}
table.newmodule-tableBlockA01 .newmodule-tableTdA03 {width:40%;}


/* サイズ指定Table */

table.newmodule-tableBlockB01 {width:100%; margin-bottom:40px; }
table.newmodule-tableBlockB01 tr td { padding:5px 5px; vertical-align:top; background:url(/static/images/global__dashed-line.gif) repeat-x bottom !important; zoom: 1; }
table.newmodule-tableBlockB01 tr th { font-weight: bold; color:#768DC1; padding:5px 5px; vertical-align:top; background:url(/static/images/global__dashed-line.gif) repeat-x bottom !important;; zoom: 1; }
table.newmodule-tableBlockB01 {margin-bottom:10px;}
table.newmodule-tableBlockB01 p.detail {margin-top:-13px;}
table.newmodule-tableBlockB01 tr td.left { width:25%;}
table.newmodule-tableBlockB01 tr td.right { width:75%;}
table.newmodule-tableBlockB01 tr td.left40 { width:40%;}
table.newmodule-tableBlockB01 tr td.right60 { width:60%;}
table.newmodule-tableBlockB01 tr td.left20 { width:20%;}
table.newmodule-tableBlockB01 tr td.right80 { width:80%;}
table.newmodule-tableBlockB01 tr td.left10 { width:10%;}
table.newmodule-tableBlockB01 tr td.right90 { width:90%;}

.globalWrapper table.newmodule-tableBlockB01 tr td.glay{ background-color:#CCC;}

.globalWrapper table.newmodule-tableBlockB01 tr td.c_blue { color:#768dc1; font-weight:bold; padding:5px 5px; }/* 20101026Ssito追加 */

.globalWrapper table.newmodule-tableBlockB01 .tdborder tr td{ padding:5px 5px; vertical-align:top; background:url(/static/images/global__dashed-line.gif) repeat-x bottom !important; zoom: 1; border-right:1px solid #DDDDDD; }
.globalWrapper table.newmodule-tableBlockB01 .tdborder tr th{ font-weight: bold; color:#768DC1; padding:5px 5px; vertical-align:top; background:url(/static/images/global__dashed-line.gif) repeat-x bottom !important; zoom: 1; border-right:1px solid #DDDDDD;}


/* 回り込み「写真左」 */
.newmodule-imageLeft img {float:left; margin:0 15px 5px 0;}

.newmodule-container-frameBlockA01 {background:url(/static/images/newmodules__newmodules_bg_001.gif) no-repeat left top;}
.newmodule-container-frameBlockA01 .newmodule-container-inner .module-bucket {width:214px; padding:20px 0px 20px 17px; }
.newmodule-container-frameBlockA02 {background:url(/static/images/newmodules__newmodules_bg_003.gif) no-repeat left top;}
.newmodule-container-frameBlockA02 .newmodule-container-inner .module-bucket {width:214px; padding:20px 0px 20px 17px; }

/* module 1.4.8 - 1colm Version */
.newmodule-oneCol {background-position:-360px 0;}
.newmodule-oneCol_b {background-position:-398px 0;}

/* module 1.4.8 - 2colms Version */
.newmodule-twoCols {background-position:-180px 0;}

.newmodule-2columnBlock td {
	padding:0;
	vertical-align:top;
}

.newmodule-2columnBlock td img {
	line-height:0 !important;
	vertical-align:top;
	/margin-top:-15px;
}

table.module-center-table th.left50 { width:50%; }
table.module-center-table th.right25 { width:25%; }

/* 単品モジュール　主にtable使用 */
table.module-center-table tr th.w5,
table.module-center-table tr td.w5 { width: 5%; }
table.module-center-table tr th.w10,
table.module-center-table tr td.w10 { width: 10%; }
table.module-center-table tr th.w15,
table.module-center-table tr td.w15 { width: 15%; }
table.module-center-table tr th.w20,
table.module-center-table tr td.w20 { width: 20%; }
table.module-center-table tr th.w25,
table.module-center-table tr td.w25 { width: 25%; }
table.module-center-table tr th.w30,
table.module-center-table tr td.w30 { width: 30%; }
table.module-center-table tr th.w35,
table.module-center-table tr td.w35 { width: 35%; }
table.module-center-table tr th.w40,
table.module-center-table tr td.w40 { width: 40%; }
table.module-center-table tr th.w45,
table.module-center-table tr td.w45 { width: 45%; }
table.module-center-table tr th.w50,
table.module-center-table tr td.w50 { width: 50%; }
table.module-center-table tr th.w55,
table.module-center-table tr td.w55 { width: 55%; }
table.module-center-table tr th.w60,
table.module-center-table tr td.w60 { width: 60%; }
table.module-center-table tr th.w65,
table.module-center-table tr td.w65 { width: 65%; }
table.module-center-table tr th.w70,
table.module-center-table tr td.w70 { width: 70%; }
table.module-center-table tr th.w75,
table.module-center-table tr td.w75 { width: 75%; }
table.module-center-table tr th.w80,
table.module-center-table tr td.w80 { width: 80%; }
table.module-center-table tr th.w85,
table.module-center-table tr td.w85 { width: 85%; }
table.module-center-table tr th.w90,
table.module-center-table tr td.w90 { width: 90%; }
table.module-center-table tr th.w95,
table.module-center-table tr td.w95 { width: 95%; }
.w5 { width: 5%; }
.w10 { width: 10%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90%; }
table.r-line th,
table.r-line td {border-right:1px solid #DDDDDD;}

.r-line1 {border-right:1px solid #DDDDDD;}

/* テーブルヘッダー 右脇にライン */
table.r-line2 th{ text-align: left; border-right:1px solid #DDDDDD;},
table.r-line2 td

.c_blue { color: #768CD1; }
.txt_c { text-align: center; }
table.sample .txt_l { text-align: left; }

table.sample {
	border: none;
	background: url(/static/images/Japan__chq_Images__global__dashed-line.gif) repeat-x bottom;
	vertical-align: baseline;
	}

table.sample tr td,
table.sample tr th {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: none;
	text-align: center;
	padding: 5px;
	}

table .dotbg_top {
	background: url(/static/images/Japan__chq_Images__global__dashed-line.gif) repeat-x;
	vertical-align: top;
	}

table .dotbg_btm {
	background: url(/static/images/Japan__chq_Images__global__dashed-line.gif) repeat-x;
	}

/* 単品モジュール　table10カラム対応用 */
table.module-center-table2 {width:100%; margin-bottom:40px;}
table.module-center-table2 tr th,
table.module-center-table2 tr td { padding:5px 5px; vertical-align:top; width:10%; background:url(/static/images/Japan__chq_Images__global__dashed-line.gif) repeat-x bottom !important; zoom: 1; }
table.module-center-table2 tr th { color:#768dc1; font-weight:bold; padding-top:0; }
/* 単品モジュール　table10カラム対応用 */
table.module-center-table2 tr th.w10,
table.module-center-table2 tr td.w10 { width: 10%; }
table.module-center-table2 tr th.w20,
table.module-center-table2 tr td.w20 { width: 20%; }
table.module-center-table2 tr th.w30,
table.module-center-table2 tr td.w30 { width: 30%; }
table.module-center-table2 tr th.w40,
table.module-center-table2 tr td.w40 { width: 40%; }
table.module-center-table2 tr th.w50,
table.module-center-table2 tr td.w50 { width: 50%; }
table.module-center-table2 tr th.w60,
table.module-center-table2 tr td.w60 { width: 60%; }
table.module-center-table2 tr th.w70,
table.module-center-table2 tr td.w70 { width: 70%; }
table.module-center-table2 tr th.w80,
table.module-center-table2 tr td.w80 { width: 80%; }
table.module-center-table2 tr th.w90,
table.module-center-table2 tr td.w90 { width: 90%; }

/* テキスト　縦書き */
.text_tate {
 writing-mode: tb-rl;
  direction: ltr;
}
/* ふつうのテーブル パディングなし*/
	table.simpleTable3{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-collapse:collapse;
    border-spacing:0;s
    empty-cells:show;
}
.simpleTable3 th{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	color:#330000;
	background-color:#996633;
	background-position:left top;
	text-align:center;
	padding-right: 1em;
	padding-left: 1em;
}
.simpleTable3 td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding-right: 1em;
	padding-left: 1em;
}



/* healthcare */
/* 1.4.6 icon */
		#healthcare .module-bucket-container-threeCols-border-healthcare h4{
			padding-bottom:10px;
		}
		#healthcare .module-bucket-container-threeCols-border-healthcare .module-bucket {}

		#healthcare .module-bucket-container-threeCols-border-healthcare .module-bucket .category_icon1{
			float: right;
			margin-left: 10px;
		}


		#healthcare .module-bucket-container-threeCols-border-healthcare .module-bucket ul.textList,
		#healthcare .module-bucket-container-threeCols-border-healthcare .module-bucket ul.linkList {
			clear: both;
		}













/*----------------------------------------------------------

reset.css

----------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong,  sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
/*	font-size: 100%;*/
	vertical-align: baseline;
	background: transparent;
}
sub{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
:focus {
	outline: 0;
}

.globalWrapper sup {
    font-size: 11px;
    /font-size: 12px;
    line-height: 0.8em;
    position: relative;
    top: 1px;
    vertical-align: super;
}
.module-bucket-container-inner ol {
    list-style-type: decimal;
    padding-left: 4em;
}

.headerTop ul.topNav li {
    text-transform: none;
}

.globalWrapper .homeCols {
	font-size: 12px;
}
.globalWrapper .homeCols div,
.globalWrapper .homeCols p,
.globalWrapper .homeCols table,
.globalWrapper .homeCols td {
	font-size: 12px;
}

/*----------------------------------------------------------

global.css

----------------------------------------------------------*/
body { width: 100%; height: 100%;  font-family: "MS PGothic", "MS Gothic",Arial, sans-serif; font-size: 12px; padding-bottom: 100px; }
		p, li, textarea, td, th, div, blockquote  { color:#676767; line-height: 1.8em; }
		p, li, textarea  { margin-bottom:10px; font-family: "MS PGothic", "MS Gothic",  Arial, Helvetica, sans-serif; }
		.globalWrapper h1, .globalWrapper .ms-WPBody h1, .globalWrapper .ms-TPBody h1 { font-size:18px; display:block; color:#aaa; margin-bottom:20px; font-weight:bold; line-height:30px; }

		.globalWrapper .ms-WPBody h2,
		.globalWrapper .ms-TPBody h2 {
		    font-size: 14px;
		}

		/* h2 line dot 20101108Ssaito */
		.tab { color:#aaa; margin-bottom:10px; font-size:16px; border-bottom:dotted 2px #aaa !important; padding-bottom: 2px; zoom: 1;}
		.btm_nav { border-top:dotted 2px #aaa; padding-top: 15px; margin-top:30px; }

body.homePage {
	font-family: "MS PGothic","MS Gothic",Arial,sans-serif;
}

h1, h2, h3, h4, h5 {
    color: #768DC1;
    margin-bottom: 10px;
}
li {
    color: #676767;
    line-height: 133%;
    margin-bottom: 3px;
    margin-left: 0;
    padding-left: 0;
}
.globalWrapper h4 {
	font-size: 14px;
}
.globalWrapper .ms-WPBody h4, .globalWrapper .ms-TPBody h4 {
	font-size: 14px;
	font-weight: bold;
}
.globalWrapper h4 span.rmark {
   color: #768DC1 !important;
}


/* pngFix */
		*html img.pngFix { behavior:url(/static/images/iepngfix.htc); }

/* ----------- global rules ----------- */
		div.dashedRule { line-height: inherit; font-size:inherit; }

/* major structural styes */
/*		.globalWrapper { margin: 0 auto; width: 975px; position: relative; text-align:left; border:0px solid black; overflow: visible; }*/

/* content containers2   */
		.contentContainer2 { text-align: light; }
		.heroContainer2 { position: relative; z-index: 0; margin-bottom:22px; }

/* columns */
		#columnLeft {width: 180px; margin-right: 42px;}
		#columnCenter { position:relative;border:0px solid black; width:530px; float:left; margin-right:43px; padding-top: 0;}
		#columnRight { border:0px solid black; width:180px;  float:left;  padding-top:-28px;}

#columnRight {
/*	position: relative;	*/
}
#rightUtilityControls {
/*	position: absolute;
	top: 0;
	right: 100px;*/
}

/* top header styles */
		.headerTop ul.topNav {
	margin:0;
	padding:0;
	position: absolute;
	left:248px;
	list-style: none;
	display:block;
}

.globalWrapper .ms-WPBody a:link, .globalWrapper .ms-WPBody a:visited, .globalWrapper .ms-WPBody a:hover {
    color: #FF7200;
}

		.headerTop ul.topNav li a { margin: 0 14px; padding: 20px 7px 2px 7px; display: block; font-weight: normal; bold; color: #289392; text-decoration: none; }
		.headerTop .btn-worldwide,.headerTop .new-btn-worldwide { position:absolute; right:0; }

/* hero */
		#hero h2,#hero h2.line2 { display:inline; padding:0; width:325px; margin-top: 10px; position:absolute; right:180px; top:91px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
		#hero h2.line2 { width:500px; top:61px; }

	/* hero2 */
		#hero2 { width: 860px; position: relative; z-index: 1;  }
		#hero2 h2 { display:inline; padding:0; margin-top: 10px; position:absolute; right:0px; bottom:7px; text-align: right; white-space: nowrap; font-size: 25px; padding-left: 2em; text-indent: -2em; line-height: 1.2em; letter-spacing:4px; font-weight:normal; color:#fff; background: transparent; }
	/* hero2 end */


/* these modify the header in hero space based on the page type */

		body #hero h2.t1,
		body #hero h2.t2,
		body #hero h2.t3,
		.heroContainer_height440 h2,
		.heroContainer_height240 h2,
		.heroContainer_height148 h2{ visibility:hidden; font-size:0; text-indent:-999999px; }
		body #hero h2.t3 {text-align:inherit; width:auto; top:auto; left:auto; font-size:18px; right:175px;}

		.heroContainer { min-height:56px;} /* this is default */

/* generic list style with dot bullets */
		ul.textList li {  margin-bottom:10px;margin-left:32px;color:#676767; line-height:1.8em; }
		ol.numberList li {  margin-bottom:10px;color:#676767; line-height:1.8em; }

/*----IE6 & IE7----*/
*html ul.textList {list-style: disc url(/static/images/global__bullet-point_ie.gif) !important;}
*html ul.textList ul li{list-style-image:none;}
*:first-child+html ul.textList {list-style: disc url(/static/images/global__bullet-point_ie.gif);}
*:first-child+html ul.textList ul li{list-style-image:none;}
/*----IE6 & IE7----*/

			/* textList new style追加 */
			ul.textList li a.media { background-image:url(/static/images/Japan__chq_Images__global__icon_link-bg-media.gif); background-repeat:no-repeat; padding-left:28px; }




/* generic list style with dot or arrow */
		ul.flexible li {
		/zoom: 1;
		background:url(/static/images/Japan__chq_Images__global__bullet-point.gif) 0 6px no-repeat;
		margin-left:18px;
		padding-left:14px;
		}
		ul.flexible li.arrow{
		background:none;
		line-height:1.2em;
		margin-left:20px;
		background:url(/static/images/Japan__chq_Images__global__icon_link-bg-arrow.gif) no-repeat 0px 0px ;
		color:#ff7200;
		text-decoration:none;
		padding:1px 0 1px 12px;
		}
		ul.flexible li.media { background-image:url(/static/images/Japan__chq_Images__global__icon_link-bg-media.gif); background-repeat:no-repeat; padding-left:28px; }
		ul.flexible li a:hover{text-decoration:underline; }

		/*ul.flexible li {
		list-style: disc url(/static/images/Japan__chq_Images__global__bullet-point.gif);
		margin-left:32px;
		}
		ul.flexible li.arrow{
		list-style: disc url(/static/images/Japan__chq_Images__global__icon_link-bg-arrow.gif) !important;
		}
		ul.flexible li a:hover{text-decoration:underline; }*/


/* generic list style with dot bullets +インデントなし   20101028Ssaito*/
		ul.textListml16 { list-style: disc url(/static/images/Japan__chq_Images__global__bullet-point.gif);   }
		ul.textListml16 li { margin-left:16px; }
/*----IE6 & IE7----*/
*html ul.textListml16 {list-style: disc url(/static/images/global__bullet-point_ie.gif);}
*html ul.textListml16 ul li{list-style-image:none;}
*:first-child+html ul.textListml16 {list-style: disc url(/static/images/global__bullet-point_ie.gif);}
*:first-child+html ul.textListml16  ul li{list-style-image:none;}
/*----IE6 & IE7----*/


                        ul.textListAOI li { margin-left:32px; }
/*----IE6 & IE7----*/
*html ul.textListAOI {list-style: disc url(/static/images/global__bullet-point_ie.gif);}
*html ul.textListAOI ul li{list-style-image:none;}
*:first-child+html ul.textListAOI {list-style: disc url(/static/images/global__bullet-point_ie.gif);}
*:first-child+html ul.textListAOI ul li{list-style-image:none;}
/*----IE6 & IE7----*/


		ul.linkList li a.pdf { background-image:none; padding-left:0;}
ul.linkList li a.pdf span.pdf { background-image:url(/static/images/Japan__chq_Images__global__icon_link-bg-pdf.gif); padding-left:28px; }

a span {
    color: #FF7200;
}
a.pdf, ul.linkList li a.pdf {
    color: #FF7200;
    background-image: url("/static/images/global__icon_link-bg-pdf.gif");
    padding-left: 28px;
}
a.arrow, a.baseArrow, a.arrow-moved, ul.linkList li a, a.pdf {
    background: url("/static/images/Japan__chq_Images__global__icon_link-bg-arrow.gif") no-repeat scroll 0 0 transparent;
    color: #FF7200;
    display: inline-block;
    line-height: 1.2em;
    padding: 1px 0 1px 10px;
    text-decoration: none;
}
a.arrow:hover, a.baseArrow:hover, a.arrow-moved:hover {
    text-decoration: underline;
}
.globalWrapper a.pdf {
    /zoom: 1;
    color: #FF7200;
    background-image: url("/static/images/global__icon_link-bg-pdf.gif");
    padding-left: 28px;
}
ul.linkList li a.media {
    background-image: url("/static/images/global__icon_link-bg-media.gif");
    padding-left: 28px;
}

.globalWrapper ul.linkList li a,
.globalWrapper ul.linkList li a:hover,
.globalWrapper ul.linkList li a:active {
    color: #FF7200;
}
			a.rep {background:url(/static/images/global__icon_link-bg-html.gif) no-repeat !important; padding:1px 0 1px 28px; text-decoration: none; color: rgb(255, 114, 0); display: inline-block; line-height:1.2em;}
			span a.rep2 {background:url(/static/images/global__icon_link-bg-html2.gif) no-repeat; padding:1px 0 1px 28px; text-decoration: none; color: rgb(255, 114, 0); display:inline;}
			a.rep2 {background:url(/static/images/global__icon_link-bg-html2.gif) no-repeat; padding:1px 0 1px 28px; text-decoration: none; color: rgb(255, 114, 0); display:inline-block;line-height:1.2em;}


			a.rep:hover, a.rep2:hover{ text-decoration:underline;}



			/* link list new style追加 */
			ul.linkList li a.word {background-image:url(/static/images/global__icon-link-bg-word.gif); padding-left:28px; }
			ul.linkList li a.zip   {background-image:url(/static/images/global__icon-link-bg-zip.gif); padding-left:28px;font-weight:bold; }
			ul.linkList li a.rep2 {background-image:url(/static/images/global__icon_link-bg-html2.gif); padding-left:28px; }

/* inline image styles no-margin*/
		p.content-image-wrap-align-left_nm { float:left; margin:0 0px 10px 0 }
		p.content-image-wrap-align-right_nm { float:right; margin:0 0px 10px 0px }

/* inline image styles no-margin*/
		p.content-image-wrap-align-left_nm { float:left; margin:0 0px 10px 0 }
		p.content-image-wrap-align-right_nm { float:right; margin:0 0px 10px 0px }

/* ----------- link styles ----------- */
		/*a.pdf:visited { line-height:1.2em; display:inline-block;  background:url(/static/images/Japan__chq_Images__global__icon_link-bg-arrow.gif) no-repeat 0px 0px; color:#ff7200; text-decoration:none; padding:1px 0 1px 10px; }*/


		a.bullet:hover,
		a.bullet:hover,
		a.pdf-a:hover {text-decoration:normal;}

		a.topLink:hover{text-decoration:none !important;}

		ul.utility-buttons li a { height: 12px; overflow:hidden; text-indent: -9999px; float: left; background-position: 0 0; background-repeat: no-repeat; }
		ul.utility-buttons li.printButton a { width: 38px; padding-left:15px; }
		ul.utility-buttons li.shareButton a { width:51px; padding-left:15px; }
		ul.utility-buttons li.textSizeButton a { width:60px; }

/* ----------- footer1 styles @ edited by Redesign Team 2009 @ ----------- */
		.footer1 ul.sitemap li.list03 { display: block; padding-right:0px; width: 120px; float: left; }
		.footer1 ul.legalnav { display: block; text-align: right; float: left; padding-bottom: 50px; /*width: auto;*/ }
		.globalWrapper .footer1 a span.rmark {color:#9C9C9C !important;}
		.footer1 ul.legalnav li a { color: #9C9C9C !important; }
		.footer1 ul.sitemap h5, .footer1 ul.sitemap li {
			margin-bottom: 5px !important;
		}
.footer1 ul.legalnav li a font {
    color: #9C9C9C !important;
}
.footer1 ul.sitemap li ul li a {
    color: #9C9C9C !important;
}
ul.homeCols li img { float:none; width:auto; height:auto; }


/* ----------- global txt styles ----------- */
.globalWrapper span.rmark {
	font-weight:normal !important;
	color: inherit !important;
}
.globalWrapper a span.rmark {
	color: #FF7200 !important;
}

.txtSmall01 {
	font-size:10px !important;
}

.txtLarge01 {
	font-size:18px !important;
}

.bold {
	font-weight:bold !important;
}

.cl01,
.cl01 .rmark {
	color:#aaa !important;
}

.txtwrapBox {
    border: 2px solid #CCCCCC;
    padding: 10px 10px 0;
    text-align: center;
}
.txtwrapBox .txtsup2 {
    color:#AAAAAA !important;
}

.printBdr {
	margin-right: 25px !important;
}


/*----------------------------------------------------------

mainnav.css

----------------------------------------------------------*/
        /***** General Styles*****/
	    /* Dropdown general styles */
		ul.drop { list-style: none; text-align: left; position: absolute; z-index: 1;  }
		ul.drop li { float: left; display: inline; }
		ul.drop li a {display: block; text-decoration: none; color: #232323; font-weight: normal !important; }
		ul.drop li .drop-hover {  }
		ul.drop li ul { display: none; list-style: none; position: absolute; margin: -1px 0 0 0; z-index: 90; padding: 0; } /* required to keep dropdown layered above hero space */
		ul.drop li ul li { margin: 0 0 0 12px; overflow:hidden; }
		ul.drop li a span { position:relative; left:-10000px;   }
		ul.drop li ul li a { display: block; padding: 7px 5px 7px 12px; width:130px; text-decoration: none; font-size: 12px; color: #FFFFFF !important; background: transparent url(/static/images/Japan__chq_Images__global__arrow_dropdown.gif) no-repeat left 14px; } /* add arrow graphic to sibling subnav items */
		ul.drop li ul li a:hover { text-decoration:none; color: #336666 !important;} /* hover state */

		ul.drop li.about .drop-hover { background: transparent url(/static/images/nav__mainnav_about-hover.png) no-repeat 0 0; height: 48px; } /* hover state */
		ul.drop li.about .drop-hover:hover  { background: inherit; height: auto; } /* hover state */


		ul.drop li.about ul { padding: 10px 0 18px 0; width:156px; background: transparent url(/static/images/nav__mainnav_about-drophover.png) no-repeat 0 bottom; } /* applies dropdown background image */
.ie6 	ul.drop li.about ul { background-image: url(/static/images/nav__mainnav_about-drophover.gif); } /* IE6 specfic dropdown background image */
		ul.drop li.about ul li { width:156px; background: transparent url(/static/images/nav__dropnav_line_about.png) no-repeat 0 bottom; } /* add divider line to sibling subnav items */
		ul.drop li.about { width:156px; height: 49px; }
		ul.drop li.about .drop-hover:hover { background: transparent url(/static/images/nav__mainnav_about-hover_new.png) no-repeat 0 0; height: 48px; }
		ul.drop li.responsibility ul { padding: 10px 0 18px 0; width:156px; background: transparent url(/static/images/nav__mainnav_responsibility-drophover.png) no-repeat 0 top; }
.ie6 	ul.drop li.responsibility ul { background-image: url(/static/images/nav__mainnav_responsibility-drophover.gif); }
		ul.drop li.responsibility ul li { width:156px; background: transparent url(/static/images/nav__dropnav_line_responsibility.png) no-repeat 0 bottom; }
		ul.drop li.responsibility ul { padding: 10px 0 18px 0; width:156px; }

		ul.drop li.responsibility .active:hover { background: transparent url(/static/images/nav__mainnav_responsibility-active.png) no-repeat 0 0; height: 48px; }
		ul.drop li.responsibility .drop-hover:hover { background: transparent url(/static/images/nav__mainnav_responsibility-hover_new.png) no-repeat 0 0; height: 48px; }



		ul.drop li.healthcare .drop-hover { background: transparent url(/static/images/nav__mainnav_healthcare-hover.png) no-repeat 0 0; height: 48px; }
		ul.drop li.healthcare ul { padding: 10px 0 18px 0; width:156px; background: transparent url(/static/images/nav__mainnav_healthcare-drophover.png) no-repeat 0 bottom; }
.ie6 	ul.drop li.healthcare ul { background-image: url(/static/images/nav__mainnav_healthcare-drophover.gif); }
		ul.drop li.healthcare ul li { width:156px; background: transparent url(/static/images/nav__dropnav_healthcare_research.png) no-repeat 0 bottom; }
		ul.drop li.healthcare ul li.last { background: none; }
		ul.drop li.healthcare { margin: 0 0 0 -3px; width:156px; height: 49px; }
		ul.drop li.healthcare .active,
		ul.drop li.healthcare .active:hover { background: transparent url(/static/images/nav__mainnav_healthcare-active.png) no-repeat 0 0; height: 48px; }
		ul.drop li.healthcare .drop-hover:hover { background: transparent url(/static/images/nav__mainnav_healthcare-hover_new.png) no-repeat 0 0; height: 48px; }


		ul.drop li.research .drop-hover { background: transparent url(/static/images/nav__mainnav_research-hover.png) no-repeat 0 0; height: 48px; }
		ul.drop li.research ul { padding: 10px 0 18px 0; width:156px; background: transparent url(/static/images/nav__mainnav_research-drophover.png) no-repeat 0 bottom; }
.ie6 	ul.drop li.research ul { background-image: url(/static/images/nav__mainnav_research-drophover.gif); }
		ul.drop li.research ul li { width:157px; background: transparent url(/static/images/nav__dropnav_line_research.png) no-repeat 0 bottom; }
		ul.drop li.research ul li.last { background: none; }
		ul.drop li.research { margin: 0 0 0 -3px; width:156px; height: 49px; }
		ul.drop li.research .active,
		ul.drop li.research .active:hover { background: transparent url(/static/images/nav__mainnav_research-active.png) no-repeat 0 0; height: 48px; }
		ul.drop li.research .drop-hover:hover { background: transparent url(/static/images/nav__mainnav_research-hover_new.png) no-repeat 0 0; height: 48px; }

		ul.drop li.newsroom .drop-hover { background: transparent url(/static/images/nav__mainnav_newsroom-hover.png) no-repeat 0 0; height: 48px; }
		ul.drop li.newsroom ul { padding: 10px 0 18px 0; width:156px; background: transparent url(/static/images/nav__mainnav_newsroom-drophover.png) no-repeat 0 bottom; }
.ie6 	ul.drop li.newsroom ul { background-image: url(/static/images/nav__mainnav_newsroom-drophover.gif); }
		ul.drop li.newsroom ul li { width:156px; background: transparent url(/static/images/nav__dropnav_line_newsroom.png) no-repeat 0 bottom; }
		ul.drop li.newsroom ul li.last { background: none; }
		ul.drop li.newsroom { margin: 0 0 0 -3px; width:156px; height: 49px; }
		ul.drop li.newsroom .active,
		ul.drop li.newsroom .active:hover { background: transparent url(/static/images/nav__mainnav_newsroom-active.png) no-repeat 0 0; height: 48px; }
		ul.drop li.newsroom .drop-hover:hover { background: transparent url(/static/images/nav__mainnav_newsroom-hover_new.png) no-repeat 0 0; height: 48px; }





/*----------------------------------------------------------

modules.css

----------------------------------------------------------*/
/* styling for two_b-across modules */
		.module-bucket-container-twoCols_b-gradient .module-bucket-container-inner,
		.module-bucket-container-twoCols_b-gradientrule .module-bucket-container-inner,
		.module-bucket-container-twoCols_b-border .module-bucket-container-inner { margin-right: -70px; }
		.module-bucket-container-twoCols_b-gradient .module-bucket,
		.module-bucket-container-twoCols_b-gradientrule .module-bucket,
		.module-bucket-container-twoCols_b-border .module-bucket { width:326px; float:left; padding: 20px 55px 20px 17px; }
		.module-bucket-container-twoCols_b-Noborder .module-bucket-container-inner { margin-right: -90px; }
		.module-bucket-container-twoCols_b-Noborder .module-bucket-Noborder { width:341px; float:left; padding: 20px 55px 20px 17px; }
/* styling for three-across modules */
		.module-bucket-container-threeCols-border .module-bucket { width:140px; float:left; padding: 20px 25px 20px 15px; }
/* GRADIENT styling for two_b-across modules */
		.module-bucket-container-twoCols_b-gradient { background-image: url('/static/images/modules__module-middle-two_b-bg.gif'); }
		.module-bucket-container-twoCols_b-gradient .module-bucket-container-inner { background-image: none; }
/* GRADIENT styling for three-across modules */
		.module-bucket-container-threeCols-gradient { background-image: url('/static/images/Japan__chq_Images__modules__module-middle-three-bg.gif'); margin-bottom:30px; }
/* GRADIENT styling for three-across modules */
		.module-bucket-container-threeCols-gradient { background-image: url('/static/images/Japan__chq_Images__modules__module-middle-three-bg.gif'); margin-bottom:30px; }
/* BORDER styling for one-across modules */
		.module-bucket-container-oneCol-border { background-image: url('/static/images/Japan__chq_Images__modules__module-middle-solid.gif'); background-color:#f4f4f4; margin-bottom:30px; }
		.module-bucket-container-oneCol-border2 { background-image: url('/static/images/modules__module-middle-solid2.gif'); margin-bottom:30px; }
/* BORDER styling for two-across modules */
		.module-bucket-container-twoCols-border { background-image: url('/static/images/Japan__chq_Images__modules__module-middle-two-bg.gif'); margin-bottom:30px; }
/* BORDER styling for two_b-across modules */
		.module-bucket-container-twoCols_b-border { background-image: url('/static/images/modules__module-middle-two_b-bg.gif'); margin-bottom:30px; background-repeat: no-repeat; }
/* BORDER styling for three-across modules */
		.module-bucket-container-threeCols-border { background-image: url('/static/images/Japan__chq_Images__modules__module-middle-three-bg.gif'); margin-bottom:30px; }
/* BORDER styling for one-across modules
		.module-bucket-container-oneCol-border { background-image: url('/static/images/Japan__chq_Images__modules__module-middle-frame.gif'); margin-bottom:30px; }
*/		.module-bucket-container-oneCol-border .module-bucket-container-inner { background-image: none; /*url('/static/images/Japan__chq_Images__modules__module-middle-frame-bottom.gif');*/ }

/* BORDER styling for two-across modules
		.module-bucket-container-twoCols-border { background-image: url('/static/images/Japan__chq_Images__modules__module-middle-two-frame.gif'); margin-bottom:30px; }
*/
		.module-bucket-container-twoCols-border .module-bucket-container-inner { background: none !important; /*background-image: url('/static/images/Japan__chq_Images__modules__module-middle-two-frame-bottom.gif');*/ }

/* BORDER styling for three-across modules  */
		.module-bucket-container-threeCols-border { background-image: url('/static/images/Japan__chq_Images__modules__module-middle-three-bg.gif'); margin-bottom:30px; }
		.module-bucket-container-threeCols-border .module-bucket-container-inner /*{ background-image: url('/static/images/Japan__chq_Images__modules__module-middle-three-frame-bottom.gif'); }*/




/*-------- (SIDE MODULES) --------*/

		#columnRight .module { background: url('/static/images/Japan__chq_Images__global__dashed-line.gif') repeat-x scroll bottom left; padding: 28px 0px 23px 0px; }
		*html #columnRight .module{zoom:1;}
		#columnRight .module h4 { text-transform: none;line-height: 1em; font-size: 12px; }
		#columnRight .module a.arrow { font-size: 11px; background-position: 0px 0px; }


/* FOR INDEX FLASH ONLY */
#indexMain,#indexMain2{line-height:0;}
#indexMain{margin-bottom:10px !important;}
#indexMain2{margin-bottom:5px !important;}
.adjust_access{text-indent:4em;}
.none{margin-bottom:0;}

/* FOR hcp */
ul.module_list{padding-top:10px;}
ul.first_list{padding-top:0;}
ul.module_list li, ul.first_list li{
	margin-bottom:2px;
	line-height:1.4em;
	}


div.accordian_box li{
	padding-bottom:15px;
	margin-bottom:10px;
}
div.accordian_box .left{
	float:left;
	width:290px;}

div.accordian_box img{
	float:right;
}

div.accordian_box .module-merckAccordian h4{
	height:auto;
}





		#productinfo .productTable {}
		#productinfo .productTable table {
			width:725px;
		}



		#productinfo .productTable tr th,
		#productinfo .productTable tr td  {
		    padding:5px 5px;
			vertical-align:top;
			zoom: 1;
			}

		#productinfo .productTable tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid !important;

		}


	    #productinfo .productTable tr th{
		    background: #fcfcfc url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
		    border-right: 1px #dddddd solid !important;
			}

		#productinfo .productTable tr th.left1, #productinfo .productTable tr th.left2, #productinfo .productTable tr th.left3, #productinfo .productTable tr th.left4, #productinfo .productTable tr th.width100, #productinfo .productTable tr th.width225, #productinfo .productTable tr th.width250, #productinfo .productTable tr th.width255, #productinfo .productTable tr th.width265, #productinfo .productTable tr th.width500 {
			vertical-align: middle;
			color: #768cd1;
			}
		#productinfo .productTable tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}


		#productinfo .productTable tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}

		#productinfo .productTable tr td.tabName {
			text-align: left;
			vertical-align: middle;
		}
		#productinfo .productTable tr th.left1 { text-align:left; width:100px;}
		#productinfo .productTable tr th.left2 { text-align:left; width:175px;}
		#productinfo .productTable tr th.left3 { text-align:left; width:375px;}
		#productinfo .productTable tr th.left4 { text-align:left; width:520px;}

		#productinfo .productTable tr th.width100 { text-align:center; width:98px;}
		#productinfo .productTable tr th.width225 { text-align:center; width:225px;}
		#productinfo .productTable tr th.width250 { text-align:center; width:250px;}
		#productinfo .productTable tr th.width500 { text-align:center; width:500px;}
		#productinfo .productTable tr th.width255 { text-align:left; width:255px;}
		#productinfo .productTable tr th.width265 { text-align:left; width:265px;}

		#productinfo li.module-merckAccordian-accordian-item {
		background:	url("/static/images/accordian__horizontal-rule.gif") no-repeat scroll left bottom!important;
		}










/* hcp\productフォルダ配下用・3カラム用tableタグ */

		#productinfo .productTable2 {}
		#productinfo .productTable2 table {
			width: 100%;
			margin-bottom:10px;
		}



		#productinfo .productTable2 tr th,
		#productinfo .productTable2 tr td  {
		    padding:5px;
			vertical-align:top;
			zoom: 1;
			}

		#productinfo .productTable2 tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid !important;

		}


	    #productinfo .productTable2 tr th{
		    background: #fcfcfc url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
		    border-right: 1px #dddddd solid;
			}

		#productinfo .productTable2 tr th.left1, #productinfo .productTable2 tr th.left2{
			vertical-align: middle;
			color: #768cd1;
			}
		#productinfo .productTable2 tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}


		#productinfo .productTable2 tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}

		#productinfo .productTable2 tr td.tabName {
			text-align: left;
			vertical-align: middle;
		}
		#productinfo .productTable2 tr th.left1 { text-align:left; width:100px;}
		#productinfo .productTable2 tr th.left2 { text-align:left; width:175px;}



#productinfo h2{
	border-bottom: 2px dotted #AAAAAA;
    color: #aaaaaa;
    margin-bottom: 10px;
    padding-bottom: 2px;
	}
#productinfo h2.h2link,
#productinfo #hero h2{
	border-bottom: none;
   /* color: #aaaaaa;
    font-size: 16px;
    margin-bottom: 10px;
    padding-bottom: 2px;*/
	}

#productinfo h2.h2link a{ color:#768DC1;}
#productinfo h2.h2link a span.rmark {
	color: #768DC1 !important;
}
#productinfo h2.h2link a:hover{color:#FF7200; }
#productinfo h2.h2link a:hover span.rmark {
	color: #FF7200 !important;
}
.txtsup2 {font-size:30px; vertical-align: top;}/*2乗のサイズup*/
*html .txtsup2{zoom:1; margin-top:-10px;}
*:first-child+html .txtsup2 {zoom:1; margin-top:-10px;}


#productinfo h2.newmodule-mt30 {
	border-bottom: 0;
    color: #768DC1;
    margin-top: 30px;
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 14px;
}


/*----------------------------------------------------------

sideNav

----------------------------------------------------------*/
.leftNav_links {
	width: 180px;
}
.leftNav_links .leftNav_sub td {
	padding-bottom: 6px;
}
.leftNav_links .leftNav_sub td a {
    background: url("/static/images/Japan__chq_Images__nav__sidenav-arrow_right.gif") no-repeat scroll 12px 5px transparent;
    display: block;
}
.leftNav_links .leftNav_selected1 a {
    background: url("/static/images/Japan__chq_Images__nav__sidenav-arrow_right.gif") no-repeat scroll 12px 7px transparent !important;
}
.leftNav_links .leftNav3 td a {
	display: block;
	background: url("/static/images/Japan__chq_Images__nav__sidenav-bullet-sm_ltgrey.gif") no-repeat scroll 4px 8px transparent;
}


/*----------------------------------------------------------

merckAccordian.css

----------------------------------------------------------*/


.module-merckAccordian { display:block; clear:both; margin-bottom:40px;}
.module-merckAccordian div.accordian-pane { display:none; position: relative; zoom: 1; left: 0px right: 0px;}
.module-merckAccordian h4.module-merckAccordian-accordian { line-height:normal;	display:block; cursor:pointer; background:url(/static/images/accordian__icon_arrow-closed.gif) no-repeat 0 3px; padding:0 4px 10px 22px; margin: 10px 0 0 0; height: 24px; }

.module-merckAccordian h4.module-merckAccordian-accordian {
color: #9C9C9C !important;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
.module-merckAccordian h4.module-merckAccordian-accordian span {
color: #9C9C9C !important;
}
.module-merckAccordian h4.merckAccordian-tab-over {
color: #FF7200 !important;
}

.openMode div.accordian-pane { display:block !important; position: relative; zoom: 1; left: 0px right: 0px; }
.openMode h4.module-merckAccordian-accordian { background:url(/static/images/accordian__icon_arrow-open.gif) no-repeat; }

.module-merckAccordian h4.module-merckAccordian-accordian-tab-open { color:#676767 !important; background-image:url(/static/images/accordian__icon_arrow-open.gif) !important;  }
.module-merckAccordian h4.module-merckAccordian-accordian-tab-open span { color:#676767 !important; }
.globalWrapper .module-merckAccordian h4.module-merckAccordian-accordian-tab-open a.accButton { color:#676767;  }


.globalWrapper .module-merckAccordian h4 a.accButton { text-decoration:none; color:#9c9c9c; font-size:12px;  font-weight:normal;  }
.module-merckAccordian img.accordianUpDownArrow { visibility: hidden; zoom: 1; }

/* over states */
.module-merckAccordian h4.merckAccordian-tab-over {  }
.module-merckAccordian h4.merckAccordian-tab-over a.accButton { color: #FF7200 !important; }
.module-merckAccordian h4.merckAccordian-tab-over a span {color: #FF7200 !important;}
.openMode h4.merckAccordian-tab-over a.accButton { color:#9c9c9c; cursor:default; }



/* pane */
.module-merckAccordian div.accordian-pane { padding:0px 0px 20px 0px; position: relative; zoom: 1; left: 0px right: 0px;}
.module-merckAccordian div.pane-padded { padding:0px 0px 20px 23px !important; }
li.module-merckAccordian-accordian-item {  margin:0; background:url(/static/images/accordian__horizontal-rule.gif) no-repeat bottom; }

/* accordian */
.accordianTabbed h4 { background:url(/static/images/accordian__accordian-tab-closed.jpg) no-repeat top !important; height:26px !important; border:0px solid black; padding:12px 0 0 0 !important; }
.accordianTabbed h4.module-merckAccordian-accordian-tab-open { color:#676767; background:url(/static/images/accordian__accordian-tab-open.jpg) no-repeat top !important; height:32px !important; padding:19px 0 0 0 !important;   }
.accordianTabbed a.accButton { display:block;  width:160px; text-align:center; margin-left:30px;  }
.accordianTabbed div.accordian-pane { padding-top:15px; background-color:#fff; position: relative; zoom: 1; left: 0px; right: 0px; }
.accordianTabbed img.accordianUpDownArrow {
	display:block;
	width:9px;
	height:5px;
	border: none;
	overflow:hidden;
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:10;
	zoom: 1;
	background:url(/static/images/accordian__icon-arrow-up.gif) no-repeat;
	visibility: visible;
	cursor:pointer;
}
 .openMode .accordianUpDownArrow {display: none ! important; }
.accordianTabbed h4.merckAccordian-tab-over {   }
.accordianTabbed div.pane-padded { padding-top:20px !important; }



/*----------------------------------------------------------

merckTabs.css

----------------------------------------------------------*/
.tabbed-navigation-js li { background-image: none; display: block; float: none; height: auto; position: static; left: auto; }

		.tabbed-navigation-js li.tabbed-navigation-active a { color: white !important; }



/*----------------------------------------------------------

/healthcare/css/parts.css

----------------------------------------------------------*/
/* 1.4.6 icon */
		.module-bucket-container-threeCols-border-healthcare h4{
			padding-bottom:10px;
		}
		.module-bucket-container-threeCols-border-healthcare .module-bucket {}

		.module-bucket-container-threeCols-border-healthcare .module-bucket .category_icon1{
			float: right;
			margin-left: 10px;
		}
		.module-bucket-container-twoCols-border-healthcare .module-bucket .category_icon1,
		.newmodule-container-frameBlockA01 .module-bucket .category_icon1{
			float: right;
			margin: 0px 10px;
		}

		.module-bucket-container-threeCols-border-healthcare .module-bucket ul.textList,
		.module-bucket-container-threeCols-border-healthcare .module-bucket ul.linkList {
			clear: both;
		}

.module-bucket-container-threeCols-wide-border-LeftMoved {
 background-image: url('/static/images/modules__module-middle-three_wide-bg.gif');
 margin-bottom: 30px;
 background-position: -250px top;
 background-repeat: no-repeat;
}

.module-bucket-container-threeCols-wide-border-LeftMoved .module-bucket-container-inner .clerfix {
  margin-right: -50px;
}

.module-bucket-container-threeCols-wide-border-LeftMoved .module-bucket {
  width: 212px;
  float: left;
  padding: 20px 25px 20px 15px;
}

/*脂質異常症レシピ使用*/
		.globalWrapper table.recipeTable {
			width:100% !important;
		}



		.globalWrapper table.recipeTable tr th,
		.globalWrapper table.recipeTable tr td  {
		    padding:5px 5px !important;
			vertical-align:top !important;
			zoom: 1 !important;
			background:url(/static/images/global__dashed-line.gif) repeat-x bottom !important;
			border-right: 1px #dddddd solid !important;

		}

		.globalWrapper table.recipeTable tr th	{color: #768cd1 !important;}


		.globalWrapper table.recipeTable tr th.nutrient1 {
			text-align:center !important;
			vertical-align: middle !important;
			font-size:11px !important;
			width:16% !important;
		}
		.globalWrapper table.recipeTable tr th.nutrient2 {
			text-align:center !important;
			vertical-align: middle !important;
			font-size:11px !important;
			width:16% !important;
		}
		.globalWrapper table.recipeTable tr th.recipemenu1 {
			text-align:left !important;
			vertical-align: middle !important;
			font-size:11px !important;
			width:18% !important;
		}
		.globalWrapper table.recipeTable tr th.recipemenu2 {
			text-align:center !important;
			vertical-align: middle !important;
			font-size:11px !important;
			width:18% !important;
		}

		.globalWrapper table.recipeTable tr th.recipemenu3 {
			text-align:left !important;
			vertical-align: middle !important;
			font-size:11px !important;
			width:46% !important;
		}


		ul.textList-healthcare li {
		margin-left:16px;
		}

		ul.textList-healthcare li ul.linkList li {
		margin-left:0;
		}

		ul.textList-healthcare li.none {
		margin-left:0 !important;
		list-style:none !important;
		list-style-image:none !important;
		}

		ul.textList-healthcare li.iconone {
		list-style:none !important;
		list-style-image:none !important;
		}



/*----------------------------------------------------------

/hcp/productinfo/parts.css

----------------------------------------------------------*/
		.productinfoTable {}
		.productinfoTable table {
			width:725px;
		}



		.productinfoTable tr th,
		.productinfoTable tr td  {
		    padding:5px 5px;
			vertical-align:top;
			zoom: 1;
			}

		.productinfoTable tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid;

		}


	    .productinfoTable tr th{
		    background: #fcfcfc url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
		    border-right: 1px #dddddd solid;
			}

		.productinfoTable tr th.left1, .productinfoTable tr th.left2, .productinfoTable tr th.left3, .productinfoTable tr th.left4, .productinfoTable tr th.width100, .productinfoTable tr th.width225, .productinfoTable tr th.width250, .productinfoTable tr th.width255, .productinfoTable tr th.width265, .productinfoTable tr th.width500 {
			vertical-align: middle;
			color: #768cd1;
			}
		.productinfoTable tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}


		.productinfoTable tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}

		.productinfoTable tr td.tabName {
			text-align: left;
			vertical-align: middle;
		}
		.productinfoTable tr th.left1 { text-align:left; width:100px;}
		.productinfoTable tr th.left2 { text-align:left; width:175px;}
		.productinfoTable tr th.left3 { text-align:left; width:375px;}
		.productinfoTable tr th.left4 { text-align:left; width:520px;}

		.productinfoTable tr th.width100 { text-align:center; width:98px;}
		.productinfoTable tr th.width225 { text-align:center; width:225px;}
		.productinfoTable tr th.width250 { text-align:center; width:250px;}
		.productinfoTable tr th.width500 { text-align:center; width:500px;}
		.productinfoTable tr th.width255 { text-align:left; width:255px;}
		.productinfoTable tr th.width265 { text-align:left; width:265px;}

		li.module-merckAccordian-accordian-item {
		background:	url("/static/images/accordian__horizontal-rule.gif") no-repeat scroll left bottom !important;
		}


		.productinfoTable2 {}
		.productinfoTable2 table {
			width: 100%;
			margin-bottom:10px;
		}



		.productinfoTable2 tr th,
		.productinfoTable2 tr td  {
		    padding:5px;
			vertical-align:top;
			zoom: 1;
			}

		.productinfoTable2 tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid;

		}


	    .productinfoTable2 tr th{
		    background: #fcfcfc url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
		    border-right: 1px #dddddd solid;
			}

		.productinfoTable2 tr th.left1, .productinfoTable2 tr th.left2{
			vertical-align: middle;
			color: #768cd1;
			}
		.productinfoTable2 tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}

		.productinfoTable2 tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}

		.productinfoTable2 tr td.tabName {
			text-align: left;
			vertical-align: middle;
		}
		.productinfoTable2 tr th.left1 { text-align:left; width:100px;}
		.productinfoTable2 tr th.left2 { text-align:left; width:175px;}

		#productinfo .productTable {}
		#productinfo .productTable table {
			width:725px;
		}



		#productinfo .productTable tr th,
		#productinfo .productTable tr td  {
		    padding:5px 5px;
			vertical-align:top;
			zoom: 1;
			}

		#productinfo .productTable tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid;

		}


	    #productinfo .productTable tr th{
		    background: #fcfcfc url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
		    border-right: 1px #dddddd solid;
			}

		#productinfo .productTable tr th.left1, #productinfo .productTable tr th.left2, #productinfo .productTable tr th.left3, #productinfo .productTable tr th.left4, #productinfo .productTable tr th.width100, #productinfo .productTable tr th.width225, #productinfo .productTable tr th.width250, #productinfo .productTable tr th.width255, #productinfo .productTable tr th.width265, #productinfo .productTable tr th.width500 {
			vertical-align: middle;
			color: #768cd1;
			}
		#productinfo .productTable tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}


		#productinfo .productTable tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}

		#productinfo .productTable tr td.tabName {
			text-align: left;
			vertical-align: middle;
		}
		#productinfo .productTable tr th.left1 { text-align:left; width:100px;}
		#productinfo .productTable tr th.left2 { text-align:left; width:175px;}
		#productinfo .productTable tr th.left3 { text-align:left; width:375px;}
		#productinfo .productTable tr th.left4 { text-align:left; width:520px;}

		#productinfo .productTable tr th.width100 { text-align:center; width:98px;}
		#productinfo .productTable tr th.width225 { text-align:center; width:225px;}
		#productinfo .productTable tr th.width250 { text-align:center; width:250px;}
		#productinfo .productTable tr th.width500 { text-align:center; width:500px;}
		#productinfo .productTable tr th.width255 { text-align:left; width:255px;}
		#productinfo .productTable tr th.width265 { text-align:left; width:265px;}

		li.module-merckAccordian-accordian-item {
		background:	url("/static/images/accordian__horizontal-rule.gif") no-repeat scroll left bottom !important;
		}


		#productinfo .productTable2 {}
		#productinfo .productTable2 table {
			width: 100%;
			margin-bottom:10px;
		}



		#productinfo .productTable2 tr th,
		#productinfo .productTable2 tr td  {
		    padding:5px;
			vertical-align:top;
			zoom: 1;
			}

		#productinfo .productTable2 tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid;

		}


	    #productinfo .productTable2 tr th{
		    background: #fcfcfc url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
		    border-right: 1px #dddddd solid;
			}

		#productinfo .productTable2 tr th.left1, #productinfo .productTable2 tr th.left2{
			vertical-align: middle;
			color: #768cd1;
			}
		#productinfo .productTable2 tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}

		#productinfo .productTable2 tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}

		#productinfo .productTable2 tr td.tabName {
			text-align: left;
			vertical-align: middle;
		}
		#productinfo .productTable2 tr th.left1 { text-align:left; width:100px;}
		#productinfo .productTable2 tr th.left2 { text-align:left; width:175px;}



/*----------------------------------------------------------

/newsroom/banryu-archive/css/news.css

----------------------------------------------------------*/

/* ふつうのテーブル */
	table.banryuSinpleTable{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-spacing:0;
    empty-cells:show;
}
.banryuSinpleTable th{
	border-top:1px solid silver;
    border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    color:#330000;
    background-color:#996633;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.banryuSinpleTable td{
	border-top:1px solid silver;
    border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    padding:0.3em 1em;
 vertical-align: middle;
}
.banryuSinpleTable td.none{padding:0;}



/*----------------------------------------------------------

/css/jquery.lightbox-0.5.css

----------------------------------------------------------*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 901;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}



/*----------------------------------------------------------

/css/ui4tabs.css

----------------------------------------------------------*/
.ui-tabs-nav a span {
	color: #FF7200;
}
.ui-tabs-nav a:hover {
	text-decoration: underline !important;
}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-4tab .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-4tab .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-4tab .ui-tabs-nav, .ui-tabs-panel {
    font-size: 12px;
}
.ui-4tab .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ui-4tab .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-4tab .ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    width: 130px; /* be nice to Opera */
}
.ui-4tab .ui-tabs-nav a,
.ui-4tab .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/static/images/tab__tab.png) no-repeat;
    color: #949190
}
.globalWrapper .ui-4tab .ui-tabs-nav span {
	color: inherit #FF7200;
}
.globalWrapper .ui-4tab .ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #FF7200;
    font-weight: bold;
    /*line-height: 3.7;*/
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-4tab .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #666;
}

.ui-4tab .ui-tabs-nav .ui-tabs-selected a span {
	color: #fff !important;
}

.ui-4tab .ui-tabs-nav li a:hover span {
    color: #FF7200 !important;
}

.ui-4tab .ui-tabs-nav a span.line1,
.ui-4tab .ui-tabs-nav a span.line2,
.ui-4tab .ui-tabs-nav a span.line3,
.ui-4tab .ui-tabs-nav a span {
    width: 110px; /* IE 6 treats width as min-width */
    min-width: 110px;
    height: 45px; /* IE 6 treats height as min-height */
    min-height: 45px;
    padding-top: 6px;
    padding-right: 0px;
}

.ui-4tab .ui-tabs-nav a span.line1{
padding-top:17px;
    height: 34px; /* IE 6 treats height as min-height */
    min-height: 34px;
}

.ui-4tab .ui-tabs-nav a span.line2{
padding-top:6;
}

.ui-4tab .ui-tabs-nav a span.line3{
padding-top:11px;
    height: 34px; /* IE 6 treats height as min-height */
    min-height: 34px;
}

*>.ui-4tab .ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-4tab .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-4tab .ui-tabs-nav .ui-tabs-selected a, .ui-4tab .ui-tabs-nav a:focus, .ui-4tab .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-4tab .ui-tabs-nav a, .ui-4tab .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-4tab .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-4tab .ui-tabs-nav .ui-tabs-selected a span, .ui-4tab .ui-tabs-nav a:focus span, .ui-4tab .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-4tab .ui-tabs-nav a span, .ui-4tab .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-4tab .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-4tab .ui-tabs-nav .ui-tabs-selected a:link, .ui-4tab .ui-tabs-nav .ui-tabs-selected a:visited, .ui-4tab .ui-tabs-nav .ui-tabs-disabled a:link, .ui-4tab .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-4tab .ui-tabs-nav a:hover, .ui-4tab .ui-tabs-nav a:focus, .ui-4tab .ui-tabs-nav a:active,
.ui-4tab .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-4tab .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-4tab .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer !important;
}
.ui-4tab .ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-4tab .ui-tabs-panel {
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-4tab .ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/static/images/tab__loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-4tab .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-4tab .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}





/*----------------------------------------------------------

/css/ui3wtabs.css

----------------------------------------------------------*/


/* Caution! Ensure accessibility in print and other media types... */

@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */

    .ui-3tab .ui-tabs-hide {

        display: none;

    }

}



/* Hide useless elements in print layouts... */

@media print {

    .ui-3tab .ui-tabs-nav {

        display: none;

    }

}



/* Skin */

.ui-3tab .ui-tabs-nav, .ui-3tab .ui-tabs-panel {

    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;

    font-size: 12px;

}

.ui-3tab .ui-tabs-nav {

    list-style: none;

    margin: 0;

    padding: 0;

}

.ui-3tab .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */

    display: block;

    clear: both;

    content: " ";

}

.ui-3tab .ui-tabs-nav li {

    float: left;

    margin: 0 0 0 1px;

    width: 175px; /* be nice to Opera */

}

.ui-3tab .ui-tabs-nav a,

.ui-3tab .ui-tabs-nav a span {

    display: block;

    padding: 0 10px;

    background: url(/static/images/tab__tab-2.png) no-repeat;

    color: #9c9c9c;

}

.ui-3tab .ui-tabs-nav a {

    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */

    padding-left: 0;

    color: #9c9c9c;

    font-weight: bold;

    /*line-height: 3.7;*/

    text-align: center;

    text-decoration: none;

    white-space: nowrap; /* required in IE 6 */

    outline: 0; /* prevent dotted border in Firefox */

}

.ui-3tab .ui-tabs-nav .ui-tabs-selected a {

    position: relative;

    top: 1px;

    z-index: 2;

    margin-top: 0;

    color: #676767;

}



.ui-3tab .ui-tabs-nav .ui-tabs-selected a span {

	color: #676767 !important;

}



.ui-3tab .ui-tabs-nav li a:hover span {

    color: #FF7200 !important;
    text-decoration: none !important;

}
.ui-3tab .ui-tabs-nav a:hover {
    text-decoration: none !important;

}


.ui-3tab .ui-tabs-nav a span.line1,

.ui-3tab .ui-tabs-nav a span.line2,

.ui-3tab .ui-tabs-nav a span {

    width: 155px; /* IE 6 treats width as min-width */

    min-width: 155px;

    height: 45px; /* IE 6 treats height as min-height */

    min-height: 45px;

    padding-top: 6px;

    padding-right: 0px;

}



.ui-3tab .ui-tabs-nav a span.line1{

padding-top:17px;

    height: 34px; /* IE 6 treats height as min-height */

    min-height: 34px;

}
.ui-3tab .ui-tabs-nav a span.line1-2 {
    height: 34px;
    line-height: 2.75em;
    min-height: 34px;
    padding-top: 14px;
}


.ui-3tab .ui-tabs-nav a span.line2{

padding-top:6;

}





*>.ui-3tab .ui-tabs-nav a span { /* hide from IE 6 */

    width: auto;

    height: auto;

}

.ui-3tab .ui-tabs-nav .ui-tabs-selected a span {

    padding-bottom: 1px;

}

.ui-3tab .ui-tabs-nav .ui-tabs-selected a {

    background-position: 100% -150px;

}

.ui-3tab .ui-tabs-nav a, .ui-3tab .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-3tab .ui-tabs-nav .ui-tabs-disabled a:active {

    background-position: 100% -100px;

}

.ui-3tab .ui-tabs-nav .ui-tabs-selected a span {

    background-position: 0 -50px;

}

.ui-3tab .ui-tabs-nav a span, .ui-3tab .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-3tab .ui-tabs-nav .ui-tabs-disabled a:active span {

    background-position: 0 0;

}

.ui-3tab .ui-tabs-nav .ui-tabs-selected a:link, .ui-3tab .ui-tabs-nav .ui-tabs-selected a:visited, .ui-3tab .ui-tabs-nav .ui-tabs-disabled a:link, .ui-3tab .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */

    cursor: text;

}

.ui-3tab .ui-tabs-nav a:hover, .ui-3tab .ui-tabs-nav a:focus, .ui-3tab .ui-tabs-nav a:active,

.ui-3tab .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-3tab .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-3tab .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */

    cursor: pointer !important;

}

.ui-3tab .ui-tabs-disabled {

    opacity: .4;

    filter: alpha(opacity=40);

}

.ui-3tab .ui-tabs-panel {

    padding: 1em 8px;

    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */

}

.ui-3tab .ui-tabs-loading em {

    padding: 0 0 0 20px;

    background: url(/static/images/tab__loading.gif) no-repeat 0 50%;

}



/* Additional IE specific bug fixes... */

* html .ui-3tab .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */

    display: inline-block;

}

*:first-child+html .ui-3tab .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */

    display: inline-block;

}






/*----------------------------------------------------------

/css/ui2wtabs.css

----------------------------------------------------------*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-wtab .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-wtab .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-wtab .ui-tabs-nav, .ui-wtab .ui-tabs-panel {
    /*font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;*/
    font-size: 12px;
}
.ui-wtab .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-wtab .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-wtab .ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    width: 367px; /* be nice to Opera */
}
.ui-wtab .ui-tabs-nav a,
.ui-wtab .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/static/images/tab__tab.png) no-repeat;
}
.ui-wtab .ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #FF7200;
    font-weight: bold;
    line-height: 3.7;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-wtab .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #666;
}

.ui-wtab .ui-tabs-nav .ui-tabs-selected a span {
	color: #fff !important;
}

.ui-wtab .ui-tabs-nav li a:hover span {
    color: #FF7200 !important;
}

.ui-wtab .ui-tabs-nav a span {
    width: 345px; /* IE 6 treats width as min-width */
    min-width: 345px;
    height: 45px; /* IE 6 treats height as min-height */
    min-height: 45px;
    padding-top: 6px;
	padding-bottom:0;
    padding-right: 0;
}
*>.ui-wtab .ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-wtab .ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-wtab .ui-tabs-nav .ui-tabs-selected a, .ui-wtab .ui-tabs-nav a:focus, .ui-wtab .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-wtab .ui-tabs-nav a, .ui-wtab .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-wtab .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-wtab .ui-tabs-nav .ui-tabs-selected a span, .ui-wtab .ui-tabs-nav a:focus span, .ui-wtab .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-wtab .ui-tabs-nav a span, .ui-wtab .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-wtab .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-wtab .ui-tabs-nav .ui-tabs-selected a:link, .ui-wtab .ui-tabs-nav .ui-tabs-selected a:visited, .ui-wtab .ui-tabs-nav .ui-tabs-disabled a:link, .ui-wtab .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-wtab .ui-tabs-nav a:hover, .ui-wtab .ui-tabs-nav a:focus, .ui-wtab .ui-tabs-nav a:active,
.ui-wtab .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-wtab .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-wtab .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer !important;
}
.ui-wtab .ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-wtab .ui-tabs-panel {
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-wtab .ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/static/images/tab__loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-wtab .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-wtab .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}




/*----------------------------------------------------------

/healthcare/osteoporosis/osteoporosis/check/css/check.css

----------------------------------------------------------*/
.globalWrapper .contentWrapper #columnCenter table.check_table td { margin:3px; }
.globalWrapper .check_block01 { background-color: #99cc99 !important; width:36px !important; height:20px !important; border:3px solid #fff !important; }
.globalWrapper .check_block02 { background-color: #ffe9ad !important; width:36px !important; height:20px !important; border:3px solid #fff !important; }
.globalWrapper .check_block03 { background-color: #ff543a !important; width:36px !important; height:20px !important; border:3px solid #fff !important; }

.highlightCopy { color: #e50000; font-weight:bold; }





/*----------------------------------------------------------

/hcp/css/styles.css

----------------------------------------------------------*/
/* 1.5.1 box */

#hcpModule div.question{
	border:1px solid #DDDDDD;
	padding:10px;
	}

#hcpModule div.question p{
	padding:0px 30px;
	}

#hcpModule div.question div.yn{
	width:420px;
	padding:5px 30px 10px 30px;
	position:relative;
	}

#hcpModule div.question div.yn div.yes a{
	display:block;
	width:180px;
	height:36px;
	background: url(/static/images/btn__btn-yes.gif) no-repeat left top;
	float:left;
	text-decoration:none;
	}

#hcpModule div.question div.yn div.no a{
	display:block;
	width:180px;
	height:36px;
	background: url(/static/images/btn__btn-no.gif) no-repeat left top;
	float:right;
	text-decoration:none;
	}



#hcpModule div.question div.yn div.yes a span,
#hcpModule div.question div.yn div.no a span{ position:relative; left:-10000px;}




#hcpModule div.question div.yn img.imgright{
	margin-left:50px;
	}

/* 1.5.7 table */
		#hcpModule table.newmodule-tableBlockA01 {width:100%; margin-bottom:40px; background:url(/static/images/global__dashed-line.gif) repeat-x bottom;}
		#hcpModule table.newmodule-tableBlockA01 tr th,
		#hcpModule table.newmodule-tableBlockA01 tr td { padding:5px 15px; vertical-align:top; width:25%; zoom: 1; background:none }
		#hcpModule table.newmodule-tableBlockA01 {margin-bottom:10px;}
		#hcpModule table.newmodule-tableBlockA01 p.detail {margin-top:-13px;}




/* free news */
		#hcpModule div.newmodule-BoxA01{
			width:100%;
}
		#hcpModule div.newmodule-BoxA01 h2 {
			width:80%;
			float:left;
			margin-top:15px;
			}
		#hcpModule div.newmodule-BoxA01 a {
			width:15%;
			float:right;
			margin-top:15px;
			}



/* 1.4.6 icon */
		#hcpModule .newmodule-container-frameBlockA01 h4,
		#hcpModule .module-bucket-container-twoCols-border h4,
		#hcpModule .module-bucket-container-threeCols-border h4{
			padding-bottom:10px;
		}
		#hcpModule .newmodule-container-frameBlockA01{
			position:relative;
		}
		#hcpModule .newmodule-container-frameBlockA01 .category_icon1,
		#hcpModule .module-bucket-container-twoCols-border .category_icon1,
		/*.module-bucket-container-threeCols-border .category_icon1,*/
		#hcpModule .module-bucket-container-twoCols-border .category_icon2{
			width:35px;
			height:35px;
			position:absolute;
			top:10px;
		}

		#hcpModule .module-bucket-container-twoCols-border .category_icon1{
			right:375px;
		}

		/*.module-bucket-container-threeCols-border .category_icon1{
			right:275px;
		}*/

		#hcpModule .module-bucket-container-twoCols-border .category_icon2{
			right:91px;
		}
		#hcpModule .newmodule-container-frameBlockA01 .category_icon1{
			right:306px;
		}

		#hcpModule .module-bucket-container-threeCols-border .module-bucket .category_icon1{
			float: right;
			margin-left: 10px;
		}
		#hcpModule .module-bucket-container-threeCols-border .module-bucket ul.textList,
		#hcpModule .module-bucket-container-threeCols-border .module-bucket ul.linkList {
			clear: both;
		}

/* pdflink2 */
		#hcpModule a.pdf2 { line-height:1.2em; display:inline;  background:url(/static/images/global__icon_link-bg-arrow.gif) no-repeat 0px 0px; color:#ff7200; text-decoration:none; padding:1px 0 1px 10px; }
		#hcpModule a.pdf2,
		#hcpModule ul.linkList li a.pdf2 { background-image:url(/static/images/global__icon_link-bg-pdf.gif); padding-left:28px; }


/* 番号付きリスト */
#hcpModule ol.numberList{
	list-style-type:decimal;
	margin-left:40px;
	list-style-position: outside;
}


/* 1.5.1 box */

#hcp div.question{
	border:1px solid #DDDDDD;
	padding:10px;
	}

#hcp div.question p{
	padding:0px 30px;
	}

#hcp div.question div.yn{
	width:420px;
	padding:5px 30px 10px 30px;
	position:relative;
	}

#hcp div.question div.yn div.yes a{
	display:block;
	width:180px;
	height:36px;
	background: url(/static/images/btn__btn-yes.gif) no-repeat left top;
	float:left;
	text-decoration:none;
	}

#hcp div.question div.yn div.no a{
	display:block;
	width:180px;
	height:36px;
	background: url(/static/images/btn__btn-no.gif) no-repeat left top;
	float:right;
	text-decoration:none;
	}



#hcp div.question div.yn div.yes a span,
#hcp div.question div.yn div.no a span{ position:relative; left:-10000px;}




#hcp div.question div.yn img.imgright{
	margin-left:50px;
	}

/* 1.5.7 table */
		#hcp table.newmodule-tableBlockA01 {width:100%; margin-bottom:40px; background:url(/static/images/global__dashed-line.gif) repeat-x bottom;}
		#hcp table.newmodule-tableBlockA01 tr th,
		#hcp table.newmodule-tableBlockA01 tr td { padding:5px 15px; vertical-align:top; width:25%; zoom: 1; background:none }
		#hcp table.newmodule-tableBlockA01 {margin-bottom:10px;}
		#hcp table.newmodule-tableBlockA01 p.detail {margin-top:-13px;}




/* free news */
		#hcp div.newmodule-BoxA01{
			width:100%;
}
		#hcp div.newmodule-BoxA01 h2 {
			width:80%;
			float:left;
			margin-top:15px;
			}
		#hcp div.newmodule-BoxA01 a {
			width:15%;
			float:right;
			margin-top:15px;
			}



/* 1.4.6 icon */
		#hcp .newmodule-container-frameBlockA01 h4,
		#hcp .module-bucket-container-twoCols-border h4,
		#hcp .module-bucket-container-threeCols-border h4{
			padding-bottom:10px;
		}
		#hcp .newmodule-container-frameBlockA01 h4,
		#hcp .module-bucket-container-twoCols-border h4,
		#hcp .module-bucket-container-threeCols-gradient h4{
			padding-bottom:10px;
		}
		#hcp .newmodule-container-frameBlockA01{
			position:relative;
		}
		#hcp .newmodule-container-frameBlockA01 .category_icon1,
		#hcp .module-bucket-container-twoCols-border .category_icon1,
		/*.module-bucket-container-threeCols-border .category_icon1,*/
		#hcp .module-bucket-container-twoCols-border .category_icon2{
			width:35px;
			height:35px;
			position:absolute;
			top:10px;
		}

		#hcp .module-bucket-container-twoCols-border .category_icon1{
			right:375px;
		}

		/*.module-bucket-container-threeCols-border .category_icon1{
			right:275px;
		}*/

		#hcp .module-bucket-container-twoCols-border .category_icon2{
			right:91px;
		}
		#hcp .newmodule-container-frameBlockA01 .category_icon1{
			right:306px;
		}

		#hcp .module-bucket-container-threeCols-border .module-bucket .category_icon1{
			float: right;
			margin-left: 10px;
		}
		#hcp .module-bucket-container-threeCols-gradient .module-bucket .category_icon1{
			float: right;
			margin-left: 10px;
		}
		#hcp .module-bucket-container-threeCols-border .module-bucket ul.textList,
		#hcp .module-bucket-container-threeCols-border .module-bucket ul.linkList {
			clear: both;
		}

/* pdflink2 */
		#hcp a.pdf2,
		#hcp a.pdf2:active,
		#hcp a.pdf2:visited { line-height:1.2em; display:inline;  background:url(/static/images/global__icon_link-bg-arrow.gif) no-repeat 0px 0px; color:#ff7200; text-decoration:none; padding:1px 0 1px 10px; }
		#hcp a.pdf2,
		#hcp ul.linkList li a.pdf2 { background-image:url(/static/images/global__icon_link-bg-pdf.gif); padding-left:28px; }


/* 番号付きリスト */
#hcp ol.numberList{
	list-style-type:decimal;
	margin-left:40px;
	list-style-position: outside;
}



/*----------------------------------------------------------

/healthcare/css/styles.css

----------------------------------------------------------*/

/* 1.4.6 icon */
		#healthcare .module-bucket-container-threeCols-border h4{
			padding-bottom:10px;
		}
		#healthcare .module-bucket-container-threeCols-border .module-bucket {}

		#healthcare .module-bucket-container-threeCols-border .module-bucket .category_icon1{
			float: right;
			margin-left: 10px;
		}
		#healthcare .module-bucket-container-twoCols-border .module-bucket .category_icon1,
		#healthcare .newmodule-container-frameBlockA01 .module-bucket .category_icon1{
			float: right;
			margin: 0px 10px;
		}

		#healthcare .module-bucket-container-threeCols-border .module-bucket ul.textList,
		#healthcare .module-bucket-container-threeCols-border .module-bucket ul.linkList {
			clear: both;
		}


		#healthcare .productTable {}
		#healthcare .productTable table {
			width:725px;
		}



		#healthcare .productTable tr th,
		#healthcare .productTable tr td  {
		    padding:5px 5px;
			vertical-align:top;
			zoom: 1;
			}

		#healthcare .productTable tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid !important;

		}


	    #healthcare .productTable tr th{
		    background:url(/static/images/product_table__bg_001.gif) left bottom !important;
		    border-right: 1px #dddddd solid;
			}

		#healthcare .productTable tr th.left1,
		#healthcare .productTable tr th.left2,
		#healthcare .productTable tr th.left3,
		#healthcare .productTable tr th.left4 {
			vertical-align: middle;
			color: #768cd1;
			}

		#healthcare .productTable tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}

		#healthcare .productTable tr th.right2 {
			text-align:center;
			vertical-align: top;
			vertical-align: middle;
			width:80px;
			color: #768CD1;
			}

		#healthcare .productTable tr th.right3 {
			text-align:center;
			vertical-align: top;
			}


		#healthcare .productTable tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}


		#healthcare .productTable tr td.linkCell2 {
			text-align: left;
			vertical-align: middle;
		}


		#healthcare .productTable tr th.left1 { text-align:left; width:170px;}
		#healthcare .productTable tr th.left2 { text-align:left; width:250px;}
		#healthcare .productTable tr th.left3 { text-align:left; width:201px;}
		#healthcare .productTable tr th.left4 { text-align:left; width:110px;}


		#healthcare li.module-merckAccordian-accordian-item {
		background:	url("/static/images/accordian__horizontal-rule.gif") no-repeat scroll left bottom !important;
		}

		#healthcare ul.textList li {
		margin-left:16px;
		}

		#healthcare ul.textList li ul.linkList li {
		margin-left:0;
		}

		#healthcare li.none {
		margin-left:0 !important;
		list-style:none !important;
		list-style-image:none !important;
		}

		#healthcare li.iconone {
		list-style:none !important;
		list-style-image:none !important;
		}

		#healthcare .mb0 {
			/margin:0 !important;
			/padding:0 !important;
		}

#healthcare .productTable table th.txt_c { text-align: center; }

#healthcare .child_bg { background-color: #fffff0; }


/*脂質異常症レシピ使用*/
		#healthcare table.recipeTable {
			width:100%;
		}



		#healthcare table.recipeTable tr th,
		#healthcare table.recipeTable tr td  {
		    padding:5px 5px;
			vertical-align:top;
			zoom: 1;
			background:url(/static/images/global__dashed-line.gif) repeat-x bottom !important;
			border-right: 1px #dddddd solid;

		}

		#healthcare table.recipeTable tr th	{color: #768cd1;}


		#healthcare table.recipeTable tr th.nutrient1 {
			text-align:center;
			vertical-align: middle;
			font-size:11px;
			width:16%;
		}
		#healthcare table.recipeTable tr th.nutrient2 {
			text-align:center;
			vertical-align: middle;
			font-size:11px;
			width:16%;
		}
		#healthcare table.recipeTable tr th.recipemenu1 {
			text-align:left;
			vertical-align: middle;
			font-size:11px;
			width:18%;
		}
		#healthcare table.recipeTable tr th.recipemenu2 {
			text-align:center;
			vertical-align: middle;
			font-size:11px;
			width:18%;
		}

		#healthcare table.recipeTable tr th.recipemenu3 {
			text-align:left;
			vertical-align: middle;
			font-size:11px;
			width:46%;
		}




/*----------------------------------------------------------

/hcp/product/infection/tienam/css/tienam.css

----------------------------------------------------------*/


#tienam .Box1 {
    border: 1px solid #CCCCCC;
    padding: 10px 10px 0;
    text-align: left;
}
#tienam .Box2 {
    /zoom: 1;
    border: 1px solid #ff3333;
    padding: 10px 10px 0;
    text-align: left;
}
#tienam .Box2r {
    /zoom: 1;
    border: 1px solid #ff3333;
    padding: 10px 10px 0;
    text-align: left;
}
#tienam .Box3 {
    border: 1px dotted #CCCCCC;
    padding: 10px 10px 0;
    text-align: left;
}
#tienam .cRed{
    color: #ff3333;
}
#tienam .under{
text-decoration: underline;
}

#tienam .w600{
width:600px;
}
#tienam .w410 {
    width: 410px;
}
#tienam .greenline {
margin: 20px 0; border: 1px solid #009999;}
#tienam .clearfix{
	/zoom:1;
}
#tienam .clearfix:after{ content : ''; display : block; clear : both; }

/*動画用*/
	#tienam .zz1_GlobalNav_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
	#tienam .zz1_GlobalNav_1 { text-decoration:none; }
	#tienam .zz1_GlobalNav_2 {  }
	#tienam .zz1_GlobalNav_3 { border-style:none; }
	#tienam .zz1_GlobalNav_4 {  }
	#tienam .zz1_GlobalNav_5 { border-style:none; }
	#tienam .zz1_GlobalNav_6 {  }
	#tienam .zz1_GlobalNav_7 { border-style:none; }
	#tienam .zz1_GlobalNav_8 {  }
	#tienam .zz2_CurrentNav_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
	#tienam .zz2_CurrentNav_1 { text-decoration:none; }
	#tienam .zz2_CurrentNav_2 {  }
	#tienam .zz2_CurrentNav_3 { border-style:none; }
	#tienam .zz2_CurrentNav_4 {  }
	#tienam .zz2_CurrentNav_5 {  }
	#tienam .zz2_CurrentNav_6 { border-style:none; }
	#tienam .zz2_CurrentNav_7 {  }
	#tienam .zz2_CurrentNav_8 { border-style:none; }
	#tienam .zz2_CurrentNav_9 {  }
	#tienam .zz2_CurrentNav_10 { border-style:none; }
	#tienam .zz2_CurrentNav_11 {  }
	#tienam .zz2_CurrentNav_12 { border-style:none; }
	#tienam .zz2_CurrentNav_13 {  }
	#tienam .zz2_CurrentNav_14 { border-style:none; }
	#tienam .zz2_CurrentNav_15 {  }
	#tienam .zz2_CurrentNav_16 { border-style:none; }
	#tienam .zz2_CurrentNav_17 {  }
	#tienam .ctl00_PlaceHolderMain_g_129C536D0484477C923EC449B3198043_0 { border-color:Black;border-width:1px;border-style:Solid; }
#tienam .banyu_logo {
    background: url("/static/images/hcp__product__infection__tienam__banyu_logo.gif") no-repeat scroll left top transparent !important;
    float: right;
    height: 25px;
    margin: 6px 23px 0 0;
    text-indent: -99999px;
    width: 181px;
}
#tienam table.content2col {
	border-collapse: collapse;
	width: 780px;
}
#tienam .fullcell {
	width: 780px;
	vertical-align:top;
}
#tienam .area-note
	{
	margin-left: 88px;
	border: 1px solid #c0c0c0;
	padding: 10px 8px 4px 8px;

	}
#tienam .clear /* IE 7 */
	{
	display:inline-block;
	}
#tienam .left
	{
	float: left;
	height: auto;
	}
#tienam .leftmargin
	{
	 margin-left: 110px;
	}
#tienam .right
	{
	float: right;
	height: auto;
	}
#tienam .w780
	{
	width: 780px;
	}
#tienam .w600
	{
	width: 600px;
	}

#tienam .w160
	{
	width: 160px;
	}

#tienam .sp-siteactions {
	float: left;
	margin: 0px 0px 0 -260px;
}
#tienam .popupclose {
	float:right;
	margin:0 43px 0px 0px;
}

#tienam .merckportlet {
	background:white;
}

/*.topNav {
	display:none !important;
}

.topNavItem {
	display:none !important;
}
.topNavSelected {
	display:none !important;
	}
.header_links {
	display:none;
}
.myaccount {
	display:none;
}*/

#tienam .leftpane{
	width:0px;
	padding-bottom:0px;
}
#tienam .footer{
visibility: visible;
}
/*.Univadis_global_basicSearch{
display:none !important;
}*/
#tienam .area-noteTitle{
background:#EBF5F5;
margin-left: 88px;
padding: 4px 8px 4px;
}




/*----------------------------------------------------------

/hcp/productinfo/css/parts.css

----------------------------------------------------------*/



		#productinfo .productTable {}
		#productinfo .productTable table {
			width:725px;
		}



		#productinfo .productTable tr th,
		#productinfo .productTable tr td  {
		    padding:5px 5px;
			vertical-align:top;
			zoom: 1;
			}

		#productinfo .productTable tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid;

		}


	    #productinfo .productTable tr th{
		    background: #fcfcfc url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
		    border-right: 1px #dddddd solid;
			}

		#productinfo .productTable tr th.left1, #productinfo .productTable tr th.left2, #productinfo .productTable tr th.left3, #productinfo .productTable tr th.left4, #productinfo .productTable tr th.width100, #productinfo .productTable tr th.width225, #productinfo .productTable tr th.width250, #productinfo .productTable tr th.width255, #productinfo .productTable tr th.width265, #productinfo .productTable tr th.width500 {
			vertical-align: middle;
			color: #768cd1;
			}
		#productinfo .productTable tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}


		#productinfo .productTable tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}

		#productinfo .productTable tr td.tabName {
			text-align: left;
			vertical-align: middle;
		}
		#productinfo .productTable tr th.left1 { text-align:left; width:100px;}
		#productinfo .productTable tr th.left2 { text-align:left; width:175px;}
		#productinfo .productTable tr th.left3 { text-align:left; width:375px;}
		#productinfo .productTable tr th.left4 { text-align:left; width:520px;}

		#productinfo .productTable tr th.width100 { text-align:center; width:98px;}
		#productinfo .productTable tr th.width225 { text-align:center; width:225px;}
		#productinfo .productTable tr th.width250 { text-align:center; width:250px;}
		#productinfo .productTable tr th.width500 { text-align:center; width:500px;}
		#productinfo .productTable tr th.width255 { text-align:left; width:255px;}
		#productinfo .productTable tr th.width265 { text-align:left; width:265px;}

		#productinfo li.module-merckAccordian-accordian-item {
		background:	url("/static/images/accordian__horizontal-rule.gif") no-repeat scroll left bottom!important;
		}













/* hcp\productフォルダ配下用・3カラム用tableタグ */

		#productinfo .productTable2 {}
		#productinfo .productTable2 table {
			width: 100%;
			margin-bottom:10px;
		}



		#productinfo .productTable2 tr th,
		#productinfo .productTable2 tr td  {
		    padding:5px;
			vertical-align:top;
			zoom: 1;
			}

		#productinfo .productTable2 tr td  {
			background:url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
			border-right: 1px #dddddd solid;

		}


	    #productinfo .productTable2 tr th{
		    background: #fcfcfc url(/static/images/global__dashed-line.gif) repeat-x right bottom !important;
		    border-right: 1px #dddddd solid;
			}

		#productinfo .productTable2 tr th.left1, .productTable2 tr th.left2{
			vertical-align: middle;
			color: #768cd1;
			}
		#productinfo .productTable2 tr th.right {
			text-align:center;
			vertical-align: top;
			width:50px;
			}


		#productinfo .productTable2 tr td.linkCell {
			text-align: center;
			vertical-align: middle;
		}

		#productinfo .productTable2 tr td.tabName {
			text-align: left;
			vertical-align: middle;
		}
		#productinfo .productTable2 tr th.left1 { text-align:left; width:100px;}
		#productinfo .productTable2 tr th.left2 { text-align:left; width:175px;}






/*----------------------------------------------------------

/healthcare/osteoporosis/osteoporosis/cp/css/cp.css

----------------------------------------------------------*/

/*/healthcare/osteoporosis/osteoporosis/cp/home.html*/
#cp .osteoCP
 p{
	margin-bottom:0;
}
#cp .osteoCP
 .btnArea1{
	width:753px;
	height:315px;
	position:relative;
}
#cp .osteoCP
 .btnArea1 p{
	position:absolute;
	left:77px;
	top:215px;
}
#cp .osteoCP
 .btnArea2{
	width:753px;
	height:295px;
	position:relative;
}
#cp .osteoCP
 .btnArea2 p{
	position:absolute;
	left:396px;
	top:199px;
}

/*/healthcare/osteoporosis/osteoporosis/cp/home_2.html*/

#cp #osteoCP2 h2,
#cp #osteoCP2 h3,
#cp #osteoCP2 p{
	margin:0;
	padding:0;
}
#cp #osteoCP2 h3{
	margin-bottom:15px !important;
}

/*/healthcare/osteoporosis/osteoporosis/cp/home_3.html*/

#cp #osteoCP3 h2,
#cp #osteoCP3 h3,
#cp #osteoCP3 p{
	margin:0;
	padding:0;
}

#cp #osteoCP3{
}
#cp #osteoCP3Gray{
	background:#eaeaea;
	padding:10px 10px 19px;
	margin-bottom:20px;
}

#cp #osteoCP3 .osteoCP3Note{
	background:#fff;
}
#cp #osteoCP3 .osteoCP3Note .osteoCP3NoteInner{
	padding:12px 14px 0;
}
#cp #osteoCP3 .osteoCP3Note .osteoCP3Edi{
	width:499px;
	margin-left:6px;
}
#cp #osteoCP3 .osteoCP3Note .osteoCP3Edi .osteoCP3EdiTxt{
	width:360px;
	height:162px;
	background: url(/static/images/healthcare__osteoporosis__cp__home_3_img_006.jpg) no-repeat left bottom ;
}
#cp #osteoCP3 .osteoCP3Note .osteoCP3Edi .osteoCP3EdiTxt p{
	padding:0 20px 0 10px;
}

#cp .left   {text-align: left !important;}
#cp .center {text-align: center !important;}
#cp .right  {text-align: right !important;}
#cp .top    {vertical-align: top !important;}
#cp .middle {vertical-align: middle !important;}
#cp .bottom {vertical-align: bottom !important;}

#cp .block {display: block;}

#cp .indent .indented {float:left; margin-right:5px;}
#cp .indent .indentText {overflow:hidden; zoom:1; display: block;}

/*----- フロート クリア -----*/
#cp .flLeft   {float: left !important;}
#cp .flRight  {float: right !important;}
#cp .clLeft   {clear: left !important;}
#cp .clRight  {clear: right !important;}
#cp .clBoth   {clear: both !important;}

/*----- 汎用マージン -----*/

/* 上 */
#cp .mt0 {margin-top: 0 !important;}
#cp .mt5 {margin-top: 5px !important;}
#cp .mt8 {margin-top: 8px !important;}
#cp .mt10 {margin-top: 10px !important;}
#cp .mt15 {margin-top: 15px !important;}
#cp .mt20 {margin-top: 20px !important;}
#cp .mt25 {margin-top: 25px !important;}
#cp .mt30 {margin-top: 30px !important;}
#cp .mt35 {margin-top: 35px !important;}
#cp .mt40 {margin-top: 40px !important;}
#cp .mt45 {margin-top: 45px !important;}
#cp .mt50 {margin-top: 50px !important;}
#cp .mt55 {margin-top: 55px !important;}
#cp .mt60 {margin-top: 60px !important;}

/* 下 */
#cp .mb0 {margin-bottom: 0 !important;}
#cp .mb2 {margin-bottom: 2px !important;}
#cp .mb3 {margin-bottom: 3px !important;}
#cp .mb5 {margin-bottom: 5px !important;}
#cp .mb7 {margin-bottom: 7px !important;}
#cp .mb10 {margin-bottom: 10px !important;}
#cp .mb15 {margin-bottom: 15px !important;}
#cp .mb20 {margin-bottom: 20px !important;}
#cp .mb25 {margin-bottom: 25px !important;}
#cp .mb30 {margin-bottom: 30px !important;}
#cp .mb35 {margin-bottom: 35px !important;}
#cp .mb40 {margin-bottom: 40px !important;}
#cp .mb45 {margin-bottom: 45px !important;}
#cp .mb50 {margin-bottom: 50px !important;}
#cp .mb55 {margin-bottom: 55px !important;}
#cp .mb60 {margin-bottom: 60px !important;}

/* 左 */
#cp .ml0 {margin-left: 0 !important;}
#cp .ml5 {margin-left: 5px !important;}
#cp .ml10 {margin-left: 10px !important;}
#cp .ml15 {margin-left: 15px !important;}
#cp .ml20 {margin-left: 20px !important;}
#cp .ml25 {margin-left: 25px !important;}
#cp .ml30 {margin-left: 30px !important;}
#cp .ml35 {margin-left: 35px !important;}
#cp .ml40 {margin-left: 40px !important;}
#cp .ml45 {margin-left: 45px !important;}
#cp .ml50 {margin-left: 50px !important;}
#cp .ml55 {margin-left: 55px !important;}
#cp .ml60 {margin-left: 60px !important;}

/* 右 */
#cp .mr0 {margin-right: 0 !important;}
#cp .mr5 {margin-right: 5px !important;}
#cp .mr10 {margin-right: 10px !important;}
#cp .mr13 {margin-right: 13px !important;}
#cp .mr15 {margin-right: 15px !important;}
#cp .mr20 {margin-right: 20px !important;}
#cp .mr25 {margin-right: 25px !important;}
#cp .mr30 {margin-right: 30px !important;}
#cp .mr35 {margin-right: 35px !important;}
#cp .mr40 {margin-right: 40px !important;}
#cp .mr45 {margin-right: 45px !important;}
#cp .mr50 {margin-right: 50px !important;}
#cp .mr55 {margin-right: 55px !important;}
#cp .mr60 {margin-right: 60px !important;}

/* 汎用パディング */
/* 上 */
#cp .pt0 {padding-top: 0 !important;}
#cp .pt5 {padding-top: 5px !important;}
#cp .pt08 {padding-top: 8px !important;}
#cp .pt10 {padding-top: 10px !important;}
#cp .pt15 {padding-top: 15px !important;}
#cp .pt20 {padding-top: 20px !important;}
#cp .pt25 {padding-top: 25px !important;}
#cp .pt30 {padding-top: 30px !important;}

/*----- 汎用幅設定 -----*/
#cp .w50 {width: 50px !important;}
#cp .w70 {width: 70px !important;}
#cp .w80 {width: 80px !important;}
#cp .w100 {width: 100px !important;}
#cp .w110 {width: 110px !important;}
#cp .w120 {width: 120px !important;}
#cp .w130 {width: 130px !important;}
#cp .w140 {width: 140px !important;}
#cp .w150 {width: 150px !important;}
#cp .w160 {width: 160px !important;}
#cp .w170 {width: 170px !important;}
#cp .w180 {width: 180px !important;}
#cp .w190 {width: 190px !important;}
#cp .w200 {width: 200px !important;}
#cp .w210 {width: 210px !important;}
#cp .w220 {width: 220px !important;}
#cp .w230 {width: 230px !important;}
#cp .w240 {width: 240px !important;}
#cp .w250 {width: 250px !important;}
#cp .w260 {width: 260px !important;}
#cp .w270 {width: 270px !important;}
#cp .w280 {width: 280px !important;}
#cp .w290 {width: 290px !important;}
#cp .w300 {width: 300px !important;}
#cp .w310 {width: 310px !important;}
#cp .w320 {width: 320px !important;}
#cp .w330 {width: 330px !important;}
#cp .w340 {width: 340px !important;}
#cp .w350 {width: 350px !important;}
#cp .w360 {width: 360px !important;}
#cp .w370 {width: 370px !important;}
#cp .w380 {width: 380px !important;}
#cp .w390 {width: 390px !important;}
#cp .w400 {width: 400px !important;}
#cp .w410 {width: 410px !important;}
#cp .w420 {width: 420px !important;}
#cp .w430 {width: 430px !important;}
#cp .w440 {width: 440px !important;}
#cp .w450 {width: 450px !important;}
#cp .w460 {width: 460px !important;}
#cp .w470 {width: 470px !important;}
#cp .w480 {width: 480px !important;}
#cp .w490 {width: 490px !important;}
#cp .w500 {width: 500px !important;}
#cp .w510 {width: 510px !important;}
#cp .w520 {width: 520px !important;}
#cp .w530 {width: 530px !important;}
#cp .w540 {width: 540px !important;}
#cp .w550 {width: 550px !important;}
#cp .w560 {width: 560px !important;}
#cp .w570 {width: 570px !important;}
#cp .w580 {width: 580px !important;}
#cp .w590 {width: 590px !important;}
#cp .w600 {width: 600px !important;}

#cp .centerB {
    margin-left: auto;
    margin-right: auto;
    /zoom: 1;}
#cp .centerB:after {content: ''; display: block; clear: both;}

#cp .list01 {margin-top: 15px;}
#cp .list01 li {
    margin: 3px 0 0 1.2em;
    position: relative;}
#cp .list01 li span.indented {
    position: absolute;
    top: 0;
    /top: -2px;
    left: -1.2em;}

/*--- 回り込み無し ---*/
/* 左 */
#cp .imageLeft01 {}
#cp .imageLeft01 .image {
    float: left;
    margin-right: 15px;}
#cp .imageLeft01 .column {
    overflow: hidden;
    zoom: 1;}
/* 右 */
.imageRight01 {}
#cp #osteoCP2 .imageRight01 .image {
    float: right;
    margin-left: 20px;}
#cp #osteoCP2 .imageRight01 .column {
    zoom: 1;
    overflow: hidden;}

/*--- 回り込み有り ---*/
/* 左 */
#cp #osteoCP3 .imageLeft02 {}
#cp #osteoCP3 .imageLeft02 .image {
    float: left;
    margin: 0 15px 5px 0;}
/* 右 */
#cp #osteoCP3 .imageRight02 {}
#cp #osteoCP3 .imageRight02 .image {
    float: right;
    margin: 0 0 15px 18px;}
/* イメージブロッククリア */
#cp .imageLeft01:after,
#cp .imageRight01:after,
#cp .imageLeft02:after,
#cp .imageRight02:after {content: ''; display: block; clear: both;}
#cp .imageLeft01,
#cp .imageRight01,
#cp .imageLeft02,
#cp .imageRight02 {/zoom: 1;}

/* クリア */
#cp .clearfix:after
{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden;position:relative;}

/* IE6 */
* html #cp .clearfix{height:1%;position:relative;}

/* IE7 */
*:first-child+html #cp .clearfix
{display:inline-block;position:relative;}?



/*----------------------------------------------------------

/newsroom/css/parts.css

----------------------------------------------------------*/


/* 1.5.7 table */

		#newsroom table.newmodule-tableBlockA01 {margin-bottom:10px;}



		#newsroom table.newmodule-tableBlockA01 .newmodule-tableTdA01 { width:20%; }

		#newsroom table.newmodule-tableBlockA01 .newmodule-tableTdA02 { width:80%; }




/*----------------------------------------------------------

/newsroom/new/css/parts.css

----------------------------------------------------------*/


#new .f80 { font-size:80%; }
#new .f85 { font-size:85%; }
#new .f90 { font-size:90%; }
#new .f95 { font-size:95%; }

#new ol.linkList li a.rep {
	background: url(/static/images/global__icon_link-bg-html.gif) no-repeat;
	padding-left: 28px;
	}

#new ol.linkList { font-size: 110%; }

#new table caption { text-align: left; }

/* 番号付きリスト */
#new ol li {
	list-style-type:decimal;
	margin-left:40px;
}

/* ・リスト */
#new ul li.news_disc {
	list-style-type:none;
	margin-left:20px;
	list-style-position: outside;
	list-style-image: url(/static/images/global__bullet-point_subcircle.gif);
}
#new ul li.news_disc2 {
	list-style-type:none;
	margin-left:20px;
	list-style-position: outside;
	list-style-image: url(/static/images/global__bullet-point_subcircle.gif);
	line-height: 0.3em;
}
/* ・リスト 左マージン40px */
#new ul li.news_disc_3 {
	list-style-type:none;
	margin-left:40px;
	list-style-position: outside;
}


/* ふつうのテーブル */
	#new table.simpleTable{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-spacing:0;
    empty-cells:show;
}
#new .simpleTable th{
	border-top:1px solid silver;
    border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    background-position:left top;
    padding:0.3em 1em;
    text-align:left;
}
#new .simpleTable td{
	border-top:1px solid silver;
    border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    padding:0.3em 1em;
}

/* ふつうのテーブルボーダー無し */
	#new table.simpleTable3{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:none;
    border-spacing:0;
    empty-cells:show;
}
#new .simpleTable3 th{
	border-top:none;
    border-right:none;
    border-left:none;
    border-bottom:none;
    color:#330000;
    background-color:#ffffff;
    background-position:left top;
    text-align:center;
}
#new .simpleTable3 td{
	border-top:none;
    border-right:none;
    border-left:none;
    border-bottom:none;
}

/* ふつうのテーブル パディングなし*/
	#new table.simpleTable2{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
#new .simpleTable2 th{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	color:#330000;
	background-color:#996633;
	background-position:left top;
	text-align:center;
	padding-right: 1em;
	padding-left: 1em;
}
#new .simpleTable2 td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding-right: 1em;
	padding-left: 1em;
}

#new td.borderLine {
	border-top:1px solid white;
	border-left:1px solid white;
}

#new p .bc {
	text-align:center;s
}



/*----------------------------------------------------------

/newsroom/banyu-archive/css/news.css
/newsroom/banyu-archive/css/parts.css

----------------------------------------------------------*/

#banryu-archive .h_news{
zoom: 1;
background: url(/static/images/newsroom__banyu-archive__section_heading_bg.gif) repeat-x !important;
border-top: #5eafb2 1px solid !important;
border-bottom: #cccccc 1px solid !important;
font-weight: bold !important;
padding-left: 5px !important;
}
.h_news{
zoom: 1;
background: url(/static/images/newsroom__banyu-archive__section_heading_bg.gif) repeat-x !important;
border-top: #5eafb2 1px solid !important;
border-bottom: #cccccc 1px solid !important;
font-weight: bold !important;
padding-left: 5px !important;
}
hr.grey{
   border-width: 1px 0px 0px 0px;
   border-style: solid;
   border-color: #cccccc !important;
   height: 1px;
}
#banryu-archive hr.grey{
   border-width: 1px 0px 0px 0px;
   border-style: solid;
   border-color: #cccccc !important;
   height: 1px;
}

#banryu-archive hr.grey{
border: solid 1px #ccc !important;
border-width: 1px 0 0 !important;
height: 1px !important;
   border-width: 1px 0px 0px 0px !important;
   border-style: solid !important;
   border-color: #cccccc !important;
   height: 1px !important;
}

.globalWrapper hr {
	color: #676767;
}

/* 黒太枠線　　101209枠削除 */
#banryu-archive .bw_3 {
	margin: 3px auto;
	/*border: 0px;*/
	}

#banryu-archive .bw_3 table {
	width: 520px;
	}

#banryu-archive .bw_3 table tr td {
	border-bottom: none;
	padding-left: 5px;
	}

/* ふつうのテーブル */
	#banryu-archive table.simpleTable{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-spacing:0;
    empty-cells:show;
}
#banryu-archive .simpleTable th{
	border-top:1px solid silver;
    border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    color:#330000;
    background-color:#996633;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
#banryu-archive .simpleTable td{
	border-top:1px solid silver;
    border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    padding:0.3em 1em;
 vertical-align: middle;
}
#banryu-archive .simpleTable td.none{padding:0;}

/* ふつうのテーブル パディングなし*/
	#banryu-archive table.simpleTable2{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
    vertical-align: middle;
}
#banryu-archive .simpleTable2 th{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	color:#330000;
	background-color:#996633;
	background-position:left top;
	text-align:center;
        vertical-align: middle;
	padding-right: 1em;
	padding-left: 1em;
}
#banryu-archive .simpleTable2 td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding-right: 1em;
	padding-left: 1em;
        vertical-align: middle;

}
#banryu-archive table.simpleTable td p,
#banryu-archive table.simpleTable2 td p,
#banryu-archive table.simpleTable3 td p
/*tr.simpleTable2 td p,
td p.MsoNormal*/{
margin-bottom:0;
}

/*table.MsoTableGrid td p.MsoNormal{padding:5px 0;}*/

/* ふつうのテーブル さらにパディングなし*/
#banryu-archive table.simpleTable3{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
#banryu-archive .simpleTable3 th{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	background-position:left top;
	text-align:center;
	padding:5px;
}
#banryu-archive .simpleTable3 td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px;
	 vertical-align: middle;
}
#banryu-archive .simpleTable3 tr.textadjust td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px 0 0 0 ;

}


/* ふつうのテーブル さらにパディングなし*/
#columnCenter table.simpleTable4{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
#columnCenter .simpleTable4 th{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	color:#330000;
	background-color:#996633;
	background-position:left top;
	text-align:center;
	padding:5px;
}
#columnCenter .simpleTable4 td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px;
}
#columnCenter .simpleTable4 tr.textadjust td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px 0 0 0 ;

}


#columnCenter td.borderLine {
	border-top:1px solid white;
	border-left:1px solid white;
}

#columnCenter td.adjust_boder{
	border:none ;
	border-right:1px solid silver;
	vertical-align:top;
	padding:5px;
	}

/* 番号付きリスト */
#banryu-archive ol li {
	list-style-type:decimal;
	margin-bottom: 10px;
	margin-left:40px;
}

/* ・リスト */
#columnCenter ul li.news_disc {
	list-style-type:none;
	margin-left:20px;
	list-style-position: outside;
	list-style-image: url(/static/images/global__bullet-point_subcircle.gif);
}
#columnCenter ul li.news_disc2 {
	list-style-type:none;
	margin-left:20px;
	list-style-position: outside;
	list-style-image: url(/static/images/global__bullet-point_subcircle.gif);
	line-height: 0.3em;
}
/* ・リスト 左マージン40px */
#columnCenter ul li.news_disc_3 {
	list-style-type:none;
	margin-left:40px;
	list-style-position: outside;
}
/* ・インデント */
#columnCenter .left8 {
	margin-left:8px;
}

#columnCenter .left18 {
	margin-left:18px;
}

#columnCenter .left30 {
	margin-left:30px;
}

#columnCenter .top20 {
	margin-top:20px;
}

/* ・カラー */
#banryu-archive .highlightCopy {
    color: #e50000;
}


#columnCenter .note {
	font-size: 87%; /* 14px */
	line-height: 133%; /* 16px */
	color: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

/* ・文字制御 */
#banryu-archive .txt80 {
    font-size: 80%;
    color:#888888;
}

#banryu-archive .f80 { font-size:80%; }
#banryu-archive .f85 { font-size:85%; }
#banryu-archive .f90 { font-size:90%; }
#banryu-archive .f95 { font-size:95%; }


/* 1.5.7 table */

#banryu-archive table.newmodule-tableBlockA01 {margin-bottom:10px;}



#banryu-archive table.newmodule-tableBlockA01 .newmodule-tableTdA01 { width:20%; }

#banryu-archive table.newmodule-tableBlockA01 .newmodule-tableTdA02 { width:80%; }

#banryu-archive p.adjust{ margin:0 0 2px 0;}



#banryu-archive dl.news_dl1{padding-left:22px;}

#banryu-archive dl.news_dl1 dd{padding-left:22px; margin-bottom:10px;}







#banryu-archive dl.news_dl2 dt{

	clear: both;

	float:left;

	width:10em;

	}

#banryu-archive dl.news_dl2 dd{

	margin-left:10em;

	}



#banryu-archive .break-word{word-break:break-all;}




#banyu-archive .h_news{
zoom: 1;
background: url(/static/images/newsroom__banyu-archive__section_heading_bg.gif) repeat-x !important;
border-top: #5eafb2 1px solid !important;
border-bottom: #cccccc 1px solid !important;
font-weight: bold !important;
padding-left: 5px !important;
}

#banyu-archive hr.grey{
   border-width: 1px 0px 0px 0px;
   border-style: solid;
   border-color: #cccccc !important;
   height: 1px;
}

#banyu-archive hr.grey{
border: solid 1px #ccc !important;
border-width: 1px 0 0 !important;
height: 1px !important;
   border-width: 1px 0px 0px 0px !important;
   border-style: solid !important;
   border-color: #cccccc !important;
   height: 1px !important;
}

.globalWrapper hr {
	color: #676767;
}

/* 黒太枠線　　101209枠削除 */
#banyu-archive .bw_3 {
	margin: 3px auto;
	/*border: 0px;*/
	}

#banyu-archive .bw_3 table {
	width: 520px;
	}

#banyu-archive .bw_3 table tr td {
	border-bottom: none;
	padding-left: 5px;
	}

/* ふつうのテーブル */
	#banyu-archive table.simpleTable{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-spacing:0;
    empty-cells:show;
}
#banyu-archive .simpleTable th{
	border-top:1px solid silver;
    border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    color:#330000;
    background-color:#996633;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
#banyu-archive .simpleTable td{
	border-top:1px solid silver;
    border-right:1px solid silver;
    border-left:1px solid silver;
    border-bottom:1px solid silver;
    padding:0.3em 1em;
 vertical-align: middle;
}
#banyu-archive .simpleTable td.none{padding:0;}

/* ふつうのテーブル パディングなし*/
	#banyu-archive table.simpleTable2{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
    vertical-align: middle;
}
#banyu-archive .simpleTable2 th{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	color:#330000;
	background-color:#996633;
	background-position:left top;
	text-align:center;
        vertical-align: middle;
	padding-right: 1em;
	padding-left: 1em;
}
#banyu-archive .simpleTable2 td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding-right: 1em;
	padding-left: 1em;
        vertical-align: middle;

}
#banyu-archive table.simpleTable td p,
#banyu-archive table.simpleTable2 td p,
#banyu-archive table.simpleTable3 td p
/*tr.simpleTable2 td p,
td p.MsoNormal*/{
margin-bottom:0;
}

/*table.MsoTableGrid td p.MsoNormal{padding:5px 0;}*/

/* ふつうのテーブル さらにパディングなし*/
#banyu-archive table.simpleTable3{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
#banyu-archive .simpleTable3 th{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	background-position:left top;
	text-align:center;
	padding:5px;
}
#banyu-archive .simpleTable3 td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px;
	 vertical-align: middle;
}
#banyu-archive .simpleTable3 tr.textadjust td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px 0 0 0 ;

}


/* ふつうのテーブル さらにパディングなし*/
#banyu-archive table.simpleTable4{
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    border-bottom:1px solid silver;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}
#banyu-archive .simpleTable4 th{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	color:#330000;
	background-color:#996633;
	background-position:left top;
	text-align:center;
	padding:5px;
}
#banyu-archive .simpleTable4 td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px;
}
#banyu-archive .simpleTable4 tr.textadjust td{
	border-top:1px solid silver;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px 0 0 0 ;

}


#banyu-archive td.borderLine {
	border-top:1px solid white;
	border-left:1px solid white;
}

#banyu-archive td.adjust_boder{
	border:none ;
	border-right:1px solid silver;
	vertical-align:top;
	padding:5px;
	}

/* 番号付きリスト */
#banyu-archive ol li {
	list-style-type:decimal;
	margin-left:40px;
}

/* ・リスト */
#banyu-archive ul li.news_disc {
	list-style-type:none;
	margin-left:20px;
	list-style-position: outside;
	list-style-image: url(/static/images/global__bullet-point_subcircle.gif);
}
#banyu-archive ul li.news_disc2 {
	list-style-type:none;
	margin-left:20px;
	list-style-position: outside;
	list-style-image: url(/static/images/global__bullet-point_subcircle.gif);
	line-height: 0.3em;
}
/* ・リスト 左マージン40px */
#banyu-archive ul li.news_disc_3 {
	list-style-type:none;
	margin-left:40px;
	list-style-position: outside;
}
/* ・インデント */
#banyu-archive .left8 {
	margin-left:8px;
}

#banyu-archive .left18 {
	margin-left:18px;
}

#banyu-archive .left30 {
	margin-left:30px;
}

#banyu-archive .top20 {
	margin-top:20px;
}

/* ・カラー */
#banyu-archive .highlightCopy {
    color: #e50000;
}


#banyu-archive .note {
	font-size: 87%; /* 14px */
	line-height: 133%; /* 16px */
	color: #666666;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka, Arial;
}

/* ・文字制御 */
#banyu-archive .txt80 {
    font-size: 80%;
    color:#888888;
}

.f80 { font-size:80%; }
.f85 { font-size:85%; }
.f90 { font-size:90%; }
.f95 { font-size:95%; }


/* 1.5.7 table */

#banyu-archive table.newmodule-tableBlockA01 {margin-bottom:10px;}



#banyu-archive table.newmodule-tableBlockA01 .newmodule-tableTdA01 { width:20%; }

#banyu-archive table.newmodule-tableBlockA01 .newmodule-tableTdA02 { width:80%; }

#banyu-archive p.adjust{ margin:0 0 2px 0;}



#banyu-archive dl.news_dl1{padding-left:22px;}

#banyu-archive dl.news_dl1 dd{padding-left:22px; margin-bottom:10px;}







#banyu-archive dl.news_dl2 dt{

	clear: both;

	float:left;

	width:10em;

	}

#banyu-archive dl.news_dl2 dd{

	margin-left:10em;

	}



#banyu-archive .break-word{word-break:break-all;}


#banryu-archive p,#banyu-archive p,#banyu-archive li,#banryu-archive li {margin-bottom:10px; color:#676767; line-height:1.8em;}


/*----------------------------------------------------------

/research/pipeline/css/parts.css

----------------------------------------------------------*/

/* 1.4.6 icon */
#pipeline #phase {
/*
	width:750px;
*/
	width:530;
	text-align:center;
}

#pipeline #phase dl {
/*
	width:240px;
*/
	width:170px;
	float:left;
	margin-right:6px;
}

#pipeline #phase dl.listBlockA01 dt,
#pipeline #phase dl.listBlockA01 dd{
	background:#dae3b6;
}

#pipeline #phase dl.listBlockA01 dt,
#pipeline #phase dl.listBlockA02 dt,
#pipeline #phase dl.listBlockA03 dt {
	margin-bottom:10px;
	padding:5px 0 7px 0;
}

#pipeline #phase dl.listBlockA01 dd,
#pipeline #phase dl.listBlockA02 dd,
#pipeline #phase dl.listBlockA03 dd {
	margin-bottom:8px;
	padding:10px 20px 22px 10px;
}

#pipeline #phase dl.listBlockA02 dt,
#pipeline #phase dl.listBlockA02 dd{
	background:#f9e7cb;
}

#pipeline #phase dl.listBlockA03 dt,
#pipeline #phase dl.listBlockA03 dd{
	background:#d6e7f7;
}




/*----------------------------------------------------------

/healthcare/osteoporosis/osteoporosis/cp/home.html

----------------------------------------------------------*/

#cp .osteoCP p{
	margin-bottom:0;
}
#cp .osteoCP .btnArea1{
	width:753px;
	height:315px;
	position:relative;
}
#cp .osteoCP .btnArea1 p{
	position:absolute;
	left:77px;
	top:215px;
}
#cp .osteoCP .btnArea2{
	width:753px;
	height:295px;
	position:relative;
}
#cp .osteoCP .btnArea2 p{
	position:absolute;
	left:396px;
	top:199px;
}

/*/healthcare/osteoporosis/osteoporosis/cp/home_2.html*/

#cp #osteoCP2 h2,
#cp #osteoCP2 h3,
#cp #osteoCP2 p{
	margin:0;
	padding:0;
}
#cp #osteoCP2 h3{
	margin-bottom:15px !important;
}

/*/healthcare/osteoporosis/osteoporosis/cp/home_3.html*/

#cp #osteoCP3 h2,
#cp #osteoCP3 h3,
#cp #osteoCP3 p{
	margin:0;
	padding:0;
}

#cp #osteoCP3{
}
#cp #osteoCP3Gray{
	zoom: 1;
	background:#eaeaea !important;
	padding:10px 10px 19px !important;
	margin-bottom:20px;
}

#cp #osteoCP3 .osteoCP3Note{
	background:#fff;
}
#cp #osteoCP3 .osteoCP3Note .osteoCP3NoteInner{
	padding:12px 14px 0;
}
#cp #osteoCP3 .osteoCP3Note .osteoCP3Edi{
	width:499px;
	margin-left:6px;
}
#cp #osteoCP3 .osteoCP3Note .osteoCP3Edi .osteoCP3EdiTxt{
	width:360px;
	height:162px;
	background: url(/static/images/healthcare__osteoporosis__cp__home_3_img_006.jpg) no-repeat left bottom ;
}
#cp #osteoCP3 .osteoCP3Note .osteoCP3Edi .osteoCP3EdiTxt p{
	padding:0 20px 0 10px;
}

#cp .left   {text-align: left !important;}
#cp .center {text-align: center !important;}
#cp .right  {text-align: right !important;}
#cp .top    {vertical-align: top !important;}
#cp .middle {vertical-align: middle !important;}
#cp .bottom {vertical-align: bottom !important;}

#cp .block {display: block;}

#cp .indent .indented {float:left; margin-right:5px;}
#cp .indent .indentText {overflow:hidden; zoom:1; display: block;}

/*----- フロート クリア -----*/
#cp .flLeft   {float: left !important;}
#cp .flRight  {float: right !important;}
#cp .clLeft   {clear: left !important;}
#cp .clRight  {clear: right !important;}
#cp .clBoth   {clear: both !important;}

/*----- 汎用マージン -----*/

/* 上 */
#cp .mt0 {margin-top: 0 !important;}
#cp .mt5 {margin-top: 5px !important;}
#cp .mt8 {margin-top: 8px !important;}
#cp .mt10 {margin-top: 10px !important;}
#cp .mt15 {margin-top: 15px !important;}
#cp .mt20 {margin-top: 20px !important;}
#cp .mt25 {margin-top: 25px !important;}
#cp .mt30 {margin-top: 30px !important;}
#cp .mt35 {margin-top: 35px !important;}
#cp .mt40 {margin-top: 40px !important;}
#cp .mt45 {margin-top: 45px !important;}
#cp .mt50 {margin-top: 50px !important;}
#cp .mt55 {margin-top: 55px !important;}
#cp .mt60 {margin-top: 60px !important;}

/* 下 */
#cp .mb0 {margin-bottom: 0 !important;}
#cp .mb2 {margin-bottom: 2px !important;}
#cp .mb3 {margin-bottom: 3px !important;}
#cp .mb5 {margin-bottom: 5px !important;}
#cp .mb7 {margin-bottom: 7px !important;}
#cp .mb10 {margin-bottom: 10px !important;}
#cp .mb15 {margin-bottom: 15px !important;}
#cp .mb20 {margin-bottom: 20px !important;}
#cp .mb25 {margin-bottom: 25px !important;}
#cp .mb30 {margin-bottom: 30px !important;}
#cp .mb35 {margin-bottom: 35px !important;}
#cp .mb40 {margin-bottom: 40px !important;}
#cp .mb45 {margin-bottom: 45px !important;}
#cp .mb50 {margin-bottom: 50px !important;}
#cp .mb55 {margin-bottom: 55px !important;}
#cp .mb60 {margin-bottom: 60px !important;}

/* 左 */
#cp .ml0 {margin-left: 0 !important;}
#cp .ml5 {margin-left: 5px !important;}
#cp .ml10 {margin-left: 10px !important;}
#cp .ml15 {margin-left: 15px !important;}
#cp .ml20 {margin-left: 20px !important;}
#cp .ml25 {margin-left: 25px !important;}
#cp .ml30 {margin-left: 30px !important;}
#cp .ml35 {margin-left: 35px !important;}
#cp .ml40 {margin-left: 40px !important;}
#cp .ml45 {margin-left: 45px !important;}
#cp .ml50 {margin-left: 50px !important;}
#cp .ml55 {margin-left: 55px !important;}
#cp .ml60 {margin-left: 60px !important;}

/* 右 */
#cp .mr0 {margin-right: 0 !important;}
#cp .mr5 {margin-right: 5px !important;}
#cp .mr10 {margin-right: 10px !important;}
#cp .mr13 {margin-right: 13px !important;}
#cp .mr15 {margin-right: 15px !important;}
#cp .mr20 {margin-right: 20px !important;}
#cp .mr25 {margin-right: 25px !important;}
#cp .mr30 {margin-right: 30px !important;}
#cp .mr35 {margin-right: 35px !important;}
#cp .mr40 {margin-right: 40px !important;}
#cp .mr45 {margin-right: 45px !important;}
#cp .mr50 {margin-right: 50px !important;}
#cp .mr55 {margin-right: 55px !important;}
#cp .mr60 {margin-right: 60px !important;}

/* 汎用パディング */
/* 上 */
#cp .pt0 {padding-top: 0 !important;}
#cp .pt5 {padding-top: 5px !important;}
#cp .pt08 {padding-top: 8px !important;}
#cp .pt10 {padding-top: 10px !important;}
#cp .pt15 {padding-top: 15px !important;}
#cp .pt20 {padding-top: 20px !important;}
#cp .pt25 {padding-top: 25px !important;}
#cp .pt30 {padding-top: 30px !important;}

/*----- 汎用幅設定 -----*/
#cp .w50 {width: 50px !important;}
#cp .w70 {width: 70px !important;}
#cp .w80 {width: 80px !important;}
#cp .w100 {width: 100px !important;}
#cp .w110 {width: 110px !important;}
#cp .w120 {width: 120px !important;}
#cp .w130 {width: 130px !important;}
#cp .w140 {width: 140px !important;}
#cp .w150 {width: 150px !important;}
#cp .w160 {width: 160px !important;}
#cp .w170 {width: 170px !important;}
#cp .w180 {width: 180px !important;}
#cp .w190 {width: 190px !important;}
#cp .w200 {width: 200px !important;}
#cp .w210 {width: 210px !important;}
#cp .w220 {width: 220px !important;}
#cp .w230 {width: 230px !important;}
#cp .w240 {width: 240px !important;}
#cp .w250 {width: 250px !important;}
#cp .w260 {width: 260px !important;}
#cp .w270 {width: 270px !important;}
#cp .w280 {width: 280px !important;}
#cp .w290 {width: 290px !important;}
#cp .w300 {width: 300px !important;}
#cp .w310 {width: 310px !important;}
#cp .w320 {width: 320px !important;}
#cp .w330 {width: 330px !important;}
#cp .w340 {width: 340px !important;}
#cp .w350 {width: 350px !important;}
#cp .w360 {width: 360px !important;}
#cp .w370 {width: 370px !important;}
#cp .w380 {width: 380px !important;}
#cp .w390 {width: 390px !important;}
#cp .w400 {width: 400px !important;}
#cp .w410 {width: 410px !important;}
#cp .w420 {width: 420px !important;}
#cp .w430 {width: 430px !important;}
#cp .w440 {width: 440px !important;}
#cp .w450 {width: 450px !important;}
#cp .w460 {width: 460px !important;}
#cp .w470 {width: 470px !important;}
#cp .w480 {width: 480px !important;}
#cp .w490 {width: 490px !important;}
#cp .w500 {width: 500px !important;}
#cp .w510 {width: 510px !important;}
#cp .w520 {width: 520px !important;}
#cp .w530 {width: 530px !important;}
#cp .w540 {width: 540px !important;}
#cp .w550 {width: 550px !important;}
#cp .w560 {width: 560px !important;}
#cp .w570 {width: 570px !important;}
#cp .w580 {width: 580px !important;}
#cp .w590 {width: 590px !important;}
#cp .w600 {width: 600px !important;}

#cp .centerB {
    margin-left: auto;
    margin-right: auto;
    /zoom: 1;}
#cp .centerB:after {content: ''; display: block; clear: both;}

#cp .list01 {margin-top: 15px;}
#cp .list01 li {
    margin: 3px 0 0 1.2em;
    position: relative;}
#cp .list01 li span.indented {
    position: absolute;
    top: 0;
    /top: -2px;
    left: -1.2em;}

/*--- 回り込み無し ---*/
/* 左 */
#cp .imageLeft01 {}
#cp .imageLeft01 .image {
    float: left;
    margin-right: 15px;}
#cp .imageLeft01 .column {
    overflow: hidden;
    zoom: 1;}
/* 右 */
#cp .imageRight01 {}
#cp #osteoCP2 .imageRight01 .image {
    float: right;
    margin-left: 20px;}
#cp #osteoCP2 .imageRight01 .column {
    zoom: 1;
    overflow: hidden;}

/*--- 回り込み有り ---*/
/* 左 */
#cp #osteoCP3 .imageLeft02 {}
#cp #osteoCP3 .imageLeft02 .image {
    float: left;
    margin: 0 15px 5px 0;}
/* 右 */
#cp #osteoCP3 .imageRight02 {}
#cp #osteoCP3 .imageRight02 .image {
    float: right;
    margin: 0 0 15px 18px;}
/* イメージブロッククリア */
#cp .imageLeft01:after,
#cp .imageRight01:after,
#cp .imageLeft02:after,
#cp .imageRight02:after {content: ''; display: block; clear: both;}
#cp .imageLeft01,
#cp .imageRight01,
#cp .imageLeft02,
#cp .imageRight02 {/zoom: 1;}

/* クリア */
#cp .clearfix:after
{content:".";display:block;height:0;clear:both;line-height:0;visibility:hidden;position:relative;}

/* IE6 */
* html #cp .clearfix{height:1%;position:relative;}

/* IE7 */
*:first-child+html #cp .clearfix
{display:inline-block;position:relative;}





/*----------------------------------------------------------

/hcp/product/women/follistim/css/follistim.css

----------------------------------------------------------*/

#follistim .Box1 {

    border: 1px solid #CCCCCC;

    padding: 10px 10px 0;

    text-align: left;

}

#follistim .Box2 {
    /zoom: 1;

    border: 1px solid #ff3333;

    padding: 10px 10px 0;

    text-align: left;

}

#follistim .Box2r {
    /zoom: 1;

    border: 1px solid #ff3333;

    padding: 10px 10px 0;

    text-align: left;

}

#follistim .Box3 {

    border: 1px dotted #CCCCCC;

    padding: 10px 10px 0;

    text-align: left;

}

#follistim .cRed{

    color: #ff3333;

}

#follistim .under{

text-decoration: underline;

}



#follistim .w600{

width:600px;

}


/*----------------------------------------------------------

checkBMI

----------------------------------------------------------*/
	#checkBMI table.module-center-table {width:100%; margin-bottom:10px;} /*margin-bottom:40px→10px*/

	#checkBMI .txtwrapBox {border:2px #cccccc solid; padding: 10px 10px 0px 10px; text-align: center;}/*囲み文字*/


/*----------------------------------------------------------

/hcp/product/women/marvelon/css/marvelon.css

----------------------------------------------------------*/


#marvelon .Box1 {
    border: solid 1px #ccc;
    padding: 10px 10px 0;
    text-align: left;
}
#marvelon .Box2 {
    /zoom: 1;
    border: 1px solid #ff3333;
    padding: 10px 10px 0;
    text-align: left;
}
#marvelon .Box2r {
    /zoom: 1;
    border: 1px solid #ff3333;
    padding: 10px 10px 0;
    text-align: left;
}
#marvelon .Box3 {
    border: 1px dotted #CCCCCC;
    padding: 10px 10px 0;
    text-align: left;
}
#marvelon .cRed{
    color: #ff3333;
}
#marvelon .under{
text-decoration: underline;
}

#marvelon .w600{
width:600px;
}




/*----------------------------------------------------------

/healthcare/child/sukoyaka/okosama119/css/global.css

----------------------------------------------------------*/
/* osteoporosis */
#checksheet
	{
	position: relative;
	z-index:2;
	left: 0;
	top: 0;
	}
/* Footer */
/*
#privacyFooterImg,
#termsFooterImg,
#copyrightFooterImg,
#merckFooterImg
	{
	font-size: 10px;
	LINE-HEIGHT: 83%; /* 10px */
	}
*/
.c
	{
	clear: both;
	}

/* sukoyaka okosama119 ewm */
.green
	{
	color: #1C8C6B;
	}
.pink
	{
	color: #F4587C;
	}
table.t-pink,
table.t-pink-b
	{
	margin-left: 5px;
	}
table.m-t10 td,
table.m-t20 td,
table.t-pink td {
	vertical-align: top;
}
table.t-beige
	{
	margin-left: 30px;
	margin-top: 10px;
	}
.t-pink strong,
.t-pink-b strong,
.t-pink-trisection-middle strong,
.t-pink-trisection-b-middle strong,
.t-pink-trisection2-middle strong,
.t-pink-trisection2-b-middle strong
	{
	font-size: 14px;
	color: #F4587C;
	font-weight: normal;
	}
td.t-pink-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_middle.gif) repeat-y left top !important;
	}
td.t-pink-b-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_b_middle.gif) repeat-y left top !important;
	}
td.t-pink-half-middle
	{
	padding: 8px 20px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_half_middle.gif) repeat-y left top !important;
	}
td.t-pink-half-b-middle
	{
	padding: 8px 20px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_half_b_middle.gif) repeat-y left top !important;
	}
td.t-orange-half-b-middle
	{
	padding: 8px 20px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_orange_half_b_middle.gif) repeat-y left top !important;
	}
td.t-pink-trisection-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_trisection_middle.gif) repeat-y left top !important;
	}
td.t-pink-trisection-b-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_trisection_b_middle.gif) repeat-y left top !important;
	}
td.t-pink-trisection2-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_trisection2_middle.gif) repeat-y left top !important;
	}
td.t-pink-trisection2-b-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_trisection2_b_middle.gif) repeat-y left top !important;
	}
td.t-pink-fifteenth1-middle
	{
	padding: 8px 8px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_fifteenth1_middle.gif) repeat-y left top !important;
	}
td.t-pink-fifteenth1-b-middle
	{
	padding: 8px 8px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_fifteenth1_b_middle.gif) repeat-y left top !important;
	}
td.t-pink-fifteenth2-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_fifteenth2_middle.gif) repeat-y left top !important;
	}
td.t-pink-fifteenth3-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_fifteenth3_middle.gif) repeat-y left top !important;
	}
td.t-pink-fifteenth4-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_fifteenth4_middle.gif) repeat-y left top !important;
	}
td.t-pink-third1-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_third1_middle.gif) repeat-y left top !important;
	}
td.t-pink-third2-middle
	{
	padding: 8px 20px 8px 15px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_pink_third2_middle.gif) repeat-y left top !important;
	}
#new-columnCenter td.t-green-middle
	{
	padding: 8px 20px 8px 23px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_green_middle.gif) repeat-y left top !important;
	}
td.t-beige-middle
	{
	padding: 8px 20px 8px 23px;
	background-color: #FDF3F5 !important;
	}
td.t-beige-middle p
	{
	padding-left: 18px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__t_beige_arrow.gif) no-repeat left 2px !important;
	}
td.t-beige-middle
	{
	color: #333333;
	}
td.t-beige-middle span
	{
	color: #f4587c;
	}
td.t-pink-middle h3,
td.t-pink-half-middle h3,
td.t-pink-trisection-middle h3,
td.t-pink-trisection-b-middle h3,
td.t-pink-trisection2-middle h3,
td.t-pink-trisection2-b-middle h3,
table.t-normal h3,
table.t-pink h3
	{
	font-size: 14px;
	color: #C7465B;
	font-weight: normal;
	}
#new-columnCenter td.t-green-middle h3
	{
	font-size: 16px;
	color: #1C8C6B;
	font-weight: normal;
	margin: 3px 0;
	}
table.t-normal h3,
table.t-pink h3,
table.t-normal p
	{
	margin: 3px 0;
	}
.t-pink h2
	{
	font-size: 14px;
	font-weight: bold;
	color: #F4587C;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_pink.gif) no-repeat 0 3px;
	padding: 0 0 0 19px;
	}
.t-pink h2.h2-orange-taisyohou
	{
	font-size: 14px;
	font-weight: bold;
	color: #e84d4d;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__taisyohou__h2_pink_taisyohou.gif) no-repeat 0 3px;
	padding: 0 0 0 19px;
	}
td.t-pink-trisection-middle strong
	{
	font-size: 14px;
	color: #F4587C;
	font-weight: normal;
	margin: 0;
	}
td.t-pink-half-middle ol,
td.t-pink-trisection-middle ol
	{
	margin: 5px 0 7px 17px;
	}
td.t-pink-half-middle ol li,
td.t-pink-trisection-middle ol li
	{
	margin: 0 0 5px 0;
	}
#new-columnCenter ul.ul-pink-table,
#new-columnCenter ul.ul-pink-table-normal,
#new-columnCenter ul.ul-pink-table-s,
#new-columnCenter ol.ol-pink-table,
#new-columnCenter ol.ol-pink-table-normal,
#new-columnCenter ol.ol-pink-table-normal-s,
#new-columnCenter ol.ol-pink-table-s
	{
	margin: 5px 0 7px 15px;
	list-style-type:decimal;
	}
#new-columnCenter ul.ul-pink-table li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	font-size: 14px;
	color: #F4587C;
	}
#new-columnCenter ul.ul-pink-table-normal li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	font-size: 14px;
	}
#new-columnCenter ul.ul-pink-table-s li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	color: #F4587C;
	}
#new-columnCenter ul.ul-pink-table-s-normal li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	}
#new-columnCenter ul.ul-pink-table li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	font-size: 14px;
	color: #F4587C;
	}
#new-columnCenter ul.ul-pink-table-normal li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	font-size: 14px;
	}
#new-columnCenter ul.ul-pink-table-normal-s li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	}
#new-columnCenter ul.ul-pink-table-s li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	color: #F4587C;
	}
.ul-pink-table-s-normal {
	margin-left: 16px;
	margin-bottom: 4px;
}
#new-columnCenter ul.ul-pink-table-s-normal li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	}
#new-columnCenter ul.ul-syokuji li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__syokuji__ul_dot_green.gif);
	font-size: 12px;
	margin-left: 20px;
	}
#new-columnCenter ul.ul-syokuji li.green
	{
	color: #1C8C6B;
	}
ol.ol-pink-table li
	{
	font-size: 14px;
	color: #F4587C;
	}
ol.ol-pink,
ol.ol-pink-table-normal li
	{
	font-size: 14px;
	}
ol.ol-pink li
	{
	margin-left: 10px;
	}
ol.ol-pink-table-s li
	{
	color: #F4587C;
	}
#new-columnCenter ol.ol-pink-table,
#new-columnCenter ol.ol-pink-table-normal,
#new-columnCenter ol.ol-pink-table-s,
#new-columnCenter ol.ol-pink-table-s-normal
	{
	margin-left: 25px;
	}
table.t-taisyohou
	{
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
	margin: 15px 0 15px 0;
	color: #333333;
	}
table.t-taisyohou th
	{
	color: #583e44;
	background-color: #f7f3f4;
	text-align: left;
	font-weight: normal;
	}
table.t-taisyohou th,
table.t-taisyohou td
	{
	border: 1px solid #aaaaaa;
	padding: 11px 19px 11px 20px;
	}
table.t-syokuji
	{
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
	margin: 15px 0 15px 0;
	color: #333333;
	}
table.t-syokuji th
	{
	color: #456054;
	background-color: #f4f9f6;
	text-align: left;
	font-weight: normal;
	}
table.t-syokuji th,
table.t-syokuji td
	{
	border: 1px solid #aaaaaa;
	padding: 11px 19px 11px 20px;
	}
table.t-syokuji td img
	{
	vertical-align: middle;
	}

/* sukoyaka 200812 ewm */
#b-okosama1
	{
	height: 150px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__img_okosama_01.gif) no-repeat right bottom;
	}
#b-okosama2
	{
	height: 210px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__img_okosama_02.gif) no-repeat right bottom;
	}
#b-nyuyouji1
	{
	_height: 150px;
	min-height: 150px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__img_nyuyouji_01.jpg) no-repeat right bottom;
	}
#b-nyuyouji2
	{
	height: 160px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__img_nyuyouji_02.jpg) no-repeat right bottom;
	}
#b-gakudouki1
	{
	_height: 150px;
	min-height: 150px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__img_gakudouki_01.jpg) no-repeat right bottom;
	}
#b-gakudouki2
	{
	height: 210px;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__img_gakudouki_02.jpg) no-repeat right bottom;
	}
table.t-sukoyaka
	{
	margin-top: 10px;
	}
table.t-sukoyaka-byouki
	{
	margin: 10px 0 0 0;
	font-size: 14px;
	font-weight: normal;
	}
table.t-sukoyaka-byouki td,
table.t-sukoyaka-byouki img {
	vertical-align: middle;
}
table.t-next-top
	{
	margin-top: -3px;
	}
h3.h3-pink,
h2.h2-green,
h2.h2-green2,
h2.h2-green3,
h2.h2-orange,
h2.h2-orange2,
h2.h2-pink,
h2.h2-pink2,
h2.h2-blue,
h2.h2-blue2
	{
	font-size: 14px;
	font-weight: bold;
	color: #42bc45;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_green.gif) no-repeat 0 3px;
	margin: 15px 0 -2px 0;
	padding: 0 0 0 19px;
	}
#new-columnCenter h2.h2-green2
	{
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_orange.gif) no-repeat 0 3px;
	}
#new-columnCenter h2.h2-green3
	{
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_green_2.gif) no-repeat 0 3px;
	color: #57990d;
	}
#new-columnCenter h2.h2-kodomosyokuji
	{
	font-size: 14px;
	font-weight: bold;
	color: #088E61;
	background: url(/static/images/healthcare__child__sukoyaka__syokuji__icon_finger.gif) no-repeat 0 3px !important;
	margin: 20px 0 10px 0;
	padding: 0 0 0 28px;
	}
#new-columnCenter h2.h2-syokuji
	{
	font-size: 14px;
	font-weight: bold;
	color: #088E61;
	background: url(/static/images/healthcare__child__sukoyaka__syokuji__h2_dot_green.gif) no-repeat 0 3px !important;
	margin: 20px 0 10px 0;
	padding: 0 0 0 19px;
	}
#new-columnCenter h2.h2-syokuji strong
	{
	font-size: 16px;
	}
h3.h3-pink
	{
	margin: 15px 0 0 8px;
	}
#new-columnCenter h2.h2-green2,
#new-columnCenter h2.h2-orange2,
#new-columnCenter h2.h2-pink2,
#new-columnCenter h2.h2-blue2
	{
	margin: 0;
	}
#new-columnCenter h2.h2-orange,
#new-columnCenter h2.h2-orange2
	{
	color: #E86743;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_orange.gif) no-repeat 0 3px;
	}
#new-columnCenter h2.h2-blue,
#new-columnCenter h2.h2-blue2
	{
	color: #486EE0;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_blue.gif) no-repeat 0 3px;
	}
#new-columnCenter h3.h3-pink,
#new-columnCenter h2.h2-pink,
#new-columnCenter h2.h2-pink2
	{
	color: #F4587C;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_pink.gif) no-repeat 0 3px;
	}
*html #new-columnCenter h3.h3-pink,
*html #new-columnCenter h2.h2-pink,
*html #new-columnCenter h2.h2-pink2	{zoom:1; margin-bottom:10px;}
#new-columnCenter ul.ul-green,
#new-columnCenter ul.ul-orange,
#new-columnCenter ul.ul-pink,
#new-columnCenter ul.ul-pink-l,
#new-columnCenter ul.ul-blue
	{
	margin: 20px 0 0 35px;
	}
#new-columnCenter ul.ul-pink-l
	{
	font-size: 14px;
	}
#new-columnCenter ul.ul-green2,
#new-columnCenter ul.ul-orange2,
#new-columnCenter ul.ul-pink2,
#new-columnCenter ul.ul-blue2
	{
	margin: 10px 0 0 35px;
	}
#new-columnCenter ul.ul-green3,
#new-columnCenter ul.ul-orange3,
#new-columnCenter ul.ul-pink3,
#new-columnCenter ul.ul-blue3
	{
	margin: 0 0 0 35px;
	}
#new-columnCenter ul.ul-green4,
#new-columnCenter ul.ul-orange4,
#new-columnCenter ul.ul-pink4,
#new-columnCenter ul.ul-blue4
	{
	margin: 0 0 0 15px;
	}
#new-columnCenter ul.ul-green li,
#new-columnCenter ul.ul-green2 li,
#new-columnCenter ul.ul-green3 li,
#new-columnCenter ul.ul-green4 li
	{
	margin-bottom: 0;
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_green.gif);
	}
#new-columnCenter ul.ul-green3 li,
#new-columnCenter ul.ul-green4 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_orange.gif);
	}
#new-columnCenter ul.ul-green5 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_green.gif);
	}
#new-columnCenter ul.ul-orange li,
#new-columnCenter ul.ul-orange2 li,
#new-columnCenter ul.ul-orange3 li,
#new-columnCenter ul.ul-orange4 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_orange.gif);
	}
#new-columnCenter ul.ul-pink li,
#new-columnCenter ul.ul-pink-l li,
#new-columnCenter ul.ul-pink2 li,
#new-columnCenter ul.ul-pink3 li,
#new-columnCenter ul.ul-pink4 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink.gif);
	}
#new-columnCenter ul.ul-blue li,
#new-columnCenter ul.ul-blue2 li,
#new-columnCenter ul.ul-blue3 li,
#new-columnCenter ul.ul-blue4 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_blue.gif);
	}

ul.ul-pink-table-normal-s {
	margin-bottom: 0;
	margin-left: 16px;
	margin-top: 4px;
	padding-left: 0;
}
p.p-sukoyaka
	{
	margin-bottom: -25px;
	}
table.t-pink-trisection {
	vertical-align: top;
}
.bodyCopy .m-t30 td {
	vertical-align: top;
}
.bodyCopy p {
    font-size: 100%;
    line-height: 150%;
}
.bodyCopy p {
    margin-bottom: 0;
}


p.p-okosama119
	{
	margin-top: 20px;
	}
#div-himan,
#div-kaup
	{
	margin: 11px 0 10px 0;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__himan.gif) repeat-y left top !important;
	}
#div-kaup
	{
	margin: 10px 0 20px 0;
	}
#div-himan h3,
#div-kaup h3
	{
	font-size: 16px;
	font-weight: normal;
	color: #467ddf;
	margin: 0 0 0 18px;
	}
#div-himan p,
#div-kaup p
	{
	margin: 6px 0 0 18px;
	}
#div-himan #div-himan-bottom,
#div-kaup #div-kaup-bottom
	{
	padding: 16px 0 14px 0;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__himan_bottom.gif) no-repeat left bottom !important;
	}
#columnCenter td.t-green-middle
	{
	padding: 8px 20px 8px 23px;
	background: url(/static/images/healthcare__child__sukoyaka__syokuji__t_green_middle.gif) repeat-y left top !important;
	}
#columnCenter td.t-green-middle h3
	{
	font-size: 16px;
	color: #1C8C6B;
	font-weight: normal;
	margin: 3px 0;
	}
#columnCenter ul.ul-pink-table,
#columnCenter ul.ul-pink-table-normal,
#columnCenter ul.ul-pink-table-s,
#columnCenter ol.ol-pink-table,
#columnCenter ol.ol-pink-table-normal,
#columnCenter ol.ol-pink-table-normal-s,
#columnCenter ol.ol-pink-table-s
	{
	margin: 5px 0 7px 15px;
	list-style-type:decimal;
	}
#columnCenter ul.ul-pink-table li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	font-size: 14px;
	color: #F4587C;
	}
#columnCenter ul.ul-pink-table-normal li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	font-size: 14px;
	}
#columnCenter ul.ul-pink-table-s li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	color: #F4587C;
	}
#columnCenter ul.ul-pink-table-s-normal li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	}
#columnCenter ul.ul-pink-table li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	font-size: 14px;
	color: #F4587C;
	}
#columnCenter ul.ul-pink-table-normal li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	font-size: 14px;
	}
#columnCenter ul.ul-pink-table-normal-s li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	}
#columnCenter ul.ul-pink-table-s li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	color: #F4587C;
	}
#columnCenter ul.ul-pink-table-s-normal li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink2.gif);
	}
#columnCenter ul.ul-syokuji li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__syokuji__ul_dot_green.gif);
	font-size: 12px;
	margin-left: 20px;
	}
#columnCenter ul.ul-syokuji li.green
	{
	color: #1C8C6B;
	}
#columnCenter ol.ol-pink-table,
#columnCenter ol.ol-pink-table-normal,
#columnCenter ol.ol-pink-table-s,
#columnCenter ol.ol-pink-table-s-normal
	{
	margin-left: 25px;
	}

/* sukoyaka 200812 ewm */
#columnCenter h2.h2-green2
	{
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_orange.gif) no-repeat 0 3px;
	}
#columnCenter h2.h2-green3
	{
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_green_2.gif) no-repeat 0 3px;
	color: #57990d;
	}
#columnCenter h2.h2-kodomosyokuji
	{
	font-size: 14px;
	font-weight: bold;
	color: #088E61;
	background: url(/static/images/healthcare__child__sukoyaka__syokuji__icon_finger.gif) no-repeat 0 3px;
	margin: 20px 0 10px 0;
	padding: 0 0 0 28px;
	}
#columnCenter h2.h2-syokuji
	{
	font-size: 14px;
	font-weight: bold;
	color: #088E61;
	background: url(/static/images/healthcare__child__sukoyaka__syokuji__h2_dot_green.gif) no-repeat 0 3px;
	margin: 20px 0 10px 0;
	padding: 0 0 0 19px;
	}
#columnCenter h2.h2-syokuji strong
	{
	font-size: 16px;
	}
#columnCenter h2.h2-green2,
#columnCenter h2.h2-orange2,
#columnCenter h2.h2-pink2,
#columnCenter h2.h2-blue2
	{
	margin: 0;
	}
#columnCenter h2.h2-orange,
#columnCenter h2.h2-orange2
	{
	color: #E86743;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_orange.gif) no-repeat 0 3px;
	}
#columnCenter h2.h2-blue,
#columnCenter h2.h2-blue2
	{
	color: #486EE0;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_blue.gif) no-repeat 0 3px;
	}
#columnCenter h3.h3-pink,
#columnCenter h2.h2-pink,
#columnCenter h2.h2-pink2
	{
	color: #F4587C;
	background: url(/static/images/healthcare__child__sukoyaka__okosama119__h2_pink.gif) no-repeat 0 3px;
	}
*html #columnCenter h3.h3-pink,
*html #columnCenter h2.h2-pink,
*html #columnCenter h2.h2-pink2	{zoom:1; margin-bottom:10px;}
#columnCenter ul.ul-green,
#columnCenter ul.ul-orange,
#columnCenter ul.ul-pink,
#columnCenter ul.ul-pink-l,
#columnCenter ul.ul-blue
	{
	margin: 20px 0 0 35px;
	}
#columnCenter ul.ul-pink-l
	{
	font-size: 14px;
	}
#columnCenter ul.ul-green2,
#columnCenter ul.ul-orange2,
#columnCenter ul.ul-pink2,
#columnCenter ul.ul-blue2
	{
	margin: 10px 0 0 35px;
	}
#columnCenter ul.ul-green3,
#columnCenter ul.ul-orange3,
#columnCenter ul.ul-pink3,
#columnCenter ul.ul-blue3
	{
	margin: 0 0 0 35px;
	}
#columnCenter ul.ul-green4,
#columnCenter ul.ul-orange4,
#columnCenter ul.ul-pink4,
#columnCenter ul.ul-blue4
	{
	margin: 0 0 0 15px;
	}
#columnCenter ul.ul-green li,
#columnCenter ul.ul-green2 li,
#columnCenter ul.ul-green3 li,
#columnCenter ul.ul-green4 li
	{
	margin-bottom: 0;
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_green.gif);
	}
#columnCenter ul.ul-green3 li,
#columnCenter ul.ul-green4 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_orange.gif);
	}
#columnCenter ul.ul-green5 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_green.gif);
	}
#columnCenter ul.ul-orange li,
#columnCenter ul.ul-orange2 li,
#columnCenter ul.ul-orange3 li,
#columnCenter ul.ul-orange4 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_orange.gif);
	}
#columnCenter ul.ul-pink li,
#columnCenter ul.ul-pink-l li,
#columnCenter ul.ul-pink2 li,
#columnCenter ul.ul-pink3 li,
#columnCenter ul.ul-pink4 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_pink.gif);
	}
#columnCenter ul.ul-blue li,
#columnCenter ul.ul-blue2 li,
#columnCenter ul.ul-blue3 li,
#columnCenter ul.ul-blue4 li
	{
	list-style: none url(/static/images/healthcare__child__sukoyaka__okosama119__ul_blue.gif);
	}
#new-columnCenter .m-t5 {margin-top: 5px;}
#new-columnCenter .m-t10{margin-top: 10px;}
#new-columnCenter .m-t15{margin-top: 15px;}
#new-columnCenter .m-t20{margin-top: 20px;}
#new-columnCenter .m-t25{margin-top: 25px;}
#new-columnCenter .m-t30{margin-top: 30px;}
#new-columnCenter .m-t35{margin-top: 35px;}
#new-columnCenter .m-t40{margin-top: 40px;}
#new-columnCenter .m-t45{margin-top: 45px;}
#new-columnCenter .m-t50{margin-top: 50px;}
#new-columnCenter .m-t55{margin-top: 55px;}
#new-columnCenter .m-t60{margin-top: 60px;}
#new-columnCenter .m-t65{margin-top: 65px;}
#new-columnCenter .m-t70{margin-top: 70px;}
#new-columnCenter h2.m-t5 {margin-top: 5px;}
#new-columnCenter h2.m-t10{margin-top: 10px;}
#new-columnCenter h2.m-t15{margin-top: 15px;}
#new-columnCenter h2.m-t20{margin-top: 20px;}
#new-columnCenter h2.m-t25{margin-top: 25px;}
#new-columnCenter h2.m-t30{margin-top: 30px;}
#new-columnCenter h2.m-t35{margin-top: 35px;}
#new-columnCenter h2.m-t40{margin-top: 40px;}
#new-columnCenter h2.m-t45{margin-top: 45px;}
#new-columnCenter h2.m-t50{margin-top: 50px;}
#new-columnCenter h2.m-t55{margin-top: 55px;}
#new-columnCenter h2.m-t60{margin-top: 60px;}
#new-columnCenter h2.m-t65{margin-top: 65px;}
#new-columnCenter h2.m-t70{margin-top: 70px;}
#new-columnCenter h3.m-t5 {margin-top: 5px;}
#new-columnCenter h3.m-t10{margin-top: 10px;}
#new-columnCenter h3.m-t15{margin-top: 15px;}
#new-columnCenter h3.m-t20{margin-top: 20px;}
#new-columnCenter h3.m-t25{margin-top: 25px;}
#new-columnCenter h3.m-t30{margin-top: 30px;}
#new-columnCenter h3.m-t35{margin-top: 35px;}
#new-columnCenter h3.m-t40{margin-top: 40px;}
#new-columnCenter h3.m-t45{margin-top: 45px;}
#new-columnCenter h3.m-t50{margin-top: 50px;}
#new-columnCenter h3.m-t55{margin-top: 55px;}
#new-columnCenter h3.m-t60{margin-top: 60px;}
#new-columnCenter h3.m-t65{margin-top: 65px;}
#new-columnCenter h3.m-t70{margin-top: 70px;}
#new-columnCenter table.m-t5 {margin-top: 5px;}
#new-columnCenter table.m-t10{margin-top: 10px;}
#new-columnCenter table.m-t15{margin-top: 15px;}
#new-columnCenter table.m-t20{margin-top: 20px;}
#new-columnCenter table.m-t25{margin-top: 25px;}
#new-columnCenter table.m-t30{margin-top: 30px;}
#new-columnCenter table.m-t35{margin-top: 35px;}
#new-columnCenter table.m-t40{margin-top: 40px;}
#new-columnCenter table.m-t45{margin-top: 45px;}
#new-columnCenter table.m-t50{margin-top: 50px;}
#new-columnCenter table.m-t55{margin-top: 55px;}
#new-columnCenter table.m-t60{margin-top: 60px;}
#new-columnCenter table.m-t65{margin-top: 65px;}
#new-columnCenter table.m-t70{margin-top: 70px;}
#new-columnCenter table.m-t5 {margin-top: 5px;}
#new-columnCenter table.m-t10{margin-top: 10px;}
#new-columnCenter table.m-t15{margin-top: 15px;}
#new-columnCenter table.m-t20{margin-top: 20px;}
#new-columnCenter table.m-t25{margin-top: 25px;}
#new-columnCenter table.m-t30{margin-top: 30px;}
#new-columnCenter table.m-t35{margin-top: 35px;}
#new-columnCenter table.m-t40{margin-top: 40px;}
#new-columnCenter table.m-t45{margin-top: 45px;}
#new-columnCenter table.m-t50{margin-top: 50px;}
#new-columnCenter table.m-t55{margin-top: 55px;}
#new-columnCenter table.m-t60{margin-top: 60px;}
#new-columnCenter table.m-t65{margin-top: 65px;}
#new-columnCenter table.m-t70{margin-top: 70px;}
#new-columnCenter ul.m-t5 {margin-top: 5px;}
#new-columnCenter ul.m-t10{margin-top: 10px;}
#new-columnCenter ul.m-t15{margin-top: 15px;}
#new-columnCenter ul.m-t20{margin-top: 20px;}
#new-columnCenter ul.m-t25{margin-top: 25px;}
#new-columnCenter ul.m-t30{margin-top: 30px;}
#new-columnCenter ul.m-t35{margin-top: 35px;}
#new-columnCenter ul.m-t40{margin-top: 40px;}
#new-columnCenter ul.m-t45{margin-top: 45px;}
#new-columnCenter ul.m-t50{margin-top: 50px;}
#new-columnCenter ul.m-t55{margin-top: 55px;}
#new-columnCenter ul.m-t60{margin-top: 60px;}
#new-columnCenter ul.m-t65{margin-top: 65px;}
#new-columnCenter ul.m-t70{margin-top: 70px;}
#new-columnCenter .m-b5 {margin-bottom: 5px;}
#new-columnCenter .m-b10{margin-bottom: 10px;}
#new-columnCenter .m-b15{margin-bottom: 15px;}
#new-columnCenter .m-b20{margin-bottom: 20px;}
#new-columnCenter .m-b25{margin-bottom: 25px;}
#new-columnCenter .m-b30{margin-bottom: 30px;}
#new-columnCenter .m-b35{margin-bottom: 35px;}
#new-columnCenter .m-b40{margin-bottom: 40px;}
#new-columnCenter .m-b45{margin-bottom: 45px;}
#new-columnCenter .m-b50{margin-bottom: 50px;}
#new-columnCenter .m-b55{margin-bottom: 55px;}
#new-columnCenter .m-b60{margin-bottom: 60px;}
#new-columnCenter .m-b65{margin-bottom: 65px;}
#new-columnCenter .m-b70{margin-bottom: 70px;}
#new-columnCenter .m-l5 {margin-left: 5px;}
#new-columnCenter .m-l8{margin-left: 8px;}
#new-columnCenter .m-l10{margin-left: 10px;}
#new-columnCenter .m-l15{margin-left: 15px;}
#new-columnCenter .m-l20{margin-left: 20px;}
#new-columnCenter .m-l25{margin-left: 25px;}
#new-columnCenter .m-l30{margin-left: 30px;}
#new-columnCenter .m-l35{margin-left: 35px;}
#new-columnCenter .m-l40{margin-left: 40px;}
#new-columnCenter .m-l45{margin-left: 45px;}
#new-columnCenter .m-l50{margin-left: 50px;}
#new-columnCenter .m-l55{margin-left: 55px;}
#new-columnCenter .m-l60{margin-left: 60px;}
#new-columnCenter .m-l70{margin-left: 70px;}
#new-columnCenter .m-l80{margin-left: 80px;}
#new-columnCenter .m-l90{margin-left: 90px;}
#new-columnCenter .m-l100{margin-left: 100px;}
#new-columnCenter .m-l120{margin-left: 120px;}
#new-columnCenter .m-l140{margin-left: 140px;}
#new-columnCenter .m-l280{margin-left: 280px;}
#new-columnCenter h2.m-l5 {margin-left: 5px;}
#new-columnCenter h2.m-l10{margin-left: 10px;}
#new-columnCenter h2.m-l15{margin-left: 15px;}
#new-columnCenter h2.m-l20{margin-left: 20px;}
#new-columnCenter h2.m-l25{margin-left: 25px;}
#new-columnCenter h2.m-l30{margin-left: 30px;}
#new-columnCenter h2.m-l35{margin-left: 35px;}
#new-columnCenter h2.m-l40{margin-left: 40px;}
#new-columnCenter h2.m-l45{margin-left: 45px;}
#new-columnCenter h2.m-l50{margin-left: 50px;}
#new-columnCenter h2.m-l55{margin-left: 55px;}
#new-columnCenter h2.m-l60{margin-left: 60px;}
#new-columnCenter h2.m-l65{margin-left: 65px;}
#new-columnCenter h2.m-l70{margin-left: 70px;}
#new-columnCenter .m-r5 {margin-right: 5px;}
#new-columnCenter .m-r10{margin-right: 10px;}
#new-columnCenter .m-r15{margin-right: 15px;}
#new-columnCenter .m-r20{margin-right: 20px;}
#new-columnCenter .m-r25{margin-right: 25px;}
#new-columnCenter .m-r30{margin-right: 30px;}
#new-columnCenter .m-r35{margin-right: 35px;}
#new-columnCenter .m-r40{margin-right: 40px;}
#new-columnCenter .m-r45{margin-right: 45px;}
#new-columnCenter .m-r50{margin-right: 50px;}
#new-columnCenter .w-10{width: 10px;}
#new-columnCenter .w-15{width: 15px;}
#new-columnCenter .w-20{width: 20px;}
#new-columnCenter .w-25{width: 25px;}
#new-columnCenter .w-30{width: 30px;}
#new-columnCenter .w-35{width: 35px;}
#new-columnCenter .w-40{width: 40px;}
#new-columnCenter .w-45{width: 45px;}
#new-columnCenter .w-50{width: 50px;}
#new-columnCenter .w-55{width: 55px;}
#new-columnCenter .w-60{width: 60px;}
#new-columnCenter .w-65{width: 65px;}
#new-columnCenter .w-70{width: 70px;}
#new-columnCenter .w-75{width: 75px;}
#new-columnCenter .w-80{width: 80px;}
#new-columnCenter .w-85{width: 85px;}
#new-columnCenter .w-90{width: 90px;}
#new-columnCenter .w-95{width: 95px;}
#new-columnCenter .w-100{width: 100px;}
#new-columnCenter .w-105{width: 105px;}
#new-columnCenter .w-110{width: 110px;}
#new-columnCenter .w-115{width: 115px;}
#new-columnCenter .w-120{width: 120px;}
#new-columnCenter .w-125{width: 125px;}
#new-columnCenter .w-130{width: 130px;}
#new-columnCenter .w-135{width: 135px;}
#new-columnCenter .w-140{width: 140px;}
#new-columnCenter .w-145{width: 145px;}
#new-columnCenter .w-150{width: 150px;}
#new-columnCenter .w-155{width: 155px;}
#new-columnCenter .w-160{width: 160px;}
#new-columnCenter .w-165{width: 165px;}
#new-columnCenter .w-170{width: 170px;}
#new-columnCenter .w-175{width: 175px;}
#new-columnCenter .w-180{width: 180px;}
#new-columnCenter .w-185{width: 185px;}
#new-columnCenter .w-190{width: 190px;}
#new-columnCenter .w-195{width: 195px;}
#new-columnCenter .w-200{width: 200px;}
#new-columnCenter .w-205{width: 205px;}
#new-columnCenter .w-210{width: 210px;}
#new-columnCenter .w-215{width: 215px;}

#columnCenter .m-t5 {margin-top: 5px;}
#columnCenter .m-t10{margin-top: 10px;}
#columnCenter .m-t15{margin-top: 15px;}
#columnCenter .m-t20{margin-top: 20px;}
#columnCenter .m-t25{margin-top: 25px;}
#columnCenter .m-t30{margin-top: 30px;}
#columnCenter .m-t35{margin-top: 35px;}
#columnCenter .m-t40{margin-top: 40px;}
#columnCenter .m-t45{margin-top: 45px;}
#columnCenter .m-t50{margin-top: 50px;}
#columnCenter .m-t55{margin-top: 55px;}
#columnCenter .m-t60{margin-top: 60px;}
#columnCenter .m-t65{margin-top: 65px;}
#columnCenter .m-t70{margin-top: 70px;}
#columnCenter h2.m-t5 {margin-top: 5px;}
#columnCenter h2.m-t10{margin-top: 10px;}
#columnCenter h2.m-t15{margin-top: 15px;}
#columnCenter h2.m-t20{margin-top: 20px;}
#columnCenter h2.m-t25{margin-top: 25px;}
#columnCenter h2.m-t30{margin-top: 30px;}
#columnCenter h2.m-t35{margin-top: 35px;}
#columnCenter h2.m-t40{margin-top: 40px;}
#columnCenter h2.m-t45{margin-top: 45px;}
#columnCenter h2.m-t50{margin-top: 50px;}
#columnCenter h2.m-t55{margin-top: 55px;}
#columnCenter h2.m-t60{margin-top: 60px;}
#columnCenter h2.m-t65{margin-top: 65px;}
#columnCenter h2.m-t70{margin-top: 70px;}
#columnCenter h3.m-t5 {margin-top: 5px;}
#columnCenter h3.m-t10{margin-top: 10px;}
#columnCenter h3.m-t15{margin-top: 15px;}
#columnCenter h3.m-t20{margin-top: 20px;}
#columnCenter h3.m-t25{margin-top: 25px;}
#columnCenter h3.m-t30{margin-top: 30px;}
#columnCenter h3.m-t35{margin-top: 35px;}
#columnCenter h3.m-t40{margin-top: 40px;}
#columnCenter h3.m-t45{margin-top: 45px;}
#columnCenter h3.m-t50{margin-top: 50px;}
#columnCenter h3.m-t55{margin-top: 55px;}
#columnCenter h3.m-t60{margin-top: 60px;}
#columnCenter h3.m-t65{margin-top: 65px;}
#columnCenter h3.m-t70{margin-top: 70px;}
#columnCenter table.m-t5 {margin-top: 5px;}
#columnCenter table.m-t10{margin-top: 10px;}
#columnCenter table.m-t15{margin-top: 15px;}
#columnCenter table.m-t20{margin-top: 20px;}
#columnCenter table.m-t25{margin-top: 25px;}
#columnCenter table.m-t30{margin-top: 30px;}
#columnCenter table.m-t35{margin-top: 35px;}
#columnCenter table.m-t40{margin-top: 40px;}
#columnCenter table.m-t45{margin-top: 45px;}
#columnCenter table.m-t50{margin-top: 50px;}
#columnCenter table.m-t55{margin-top: 55px;}
#columnCenter table.m-t60{margin-top: 60px;}
#columnCenter table.m-t65{margin-top: 65px;}
#columnCenter table.m-t70{margin-top: 70px;}
#columnCenter table.m-t5 {margin-top: 5px;}
#columnCenter table.m-t10{margin-top: 10px;}
#columnCenter table.m-t15{margin-top: 15px;}
#columnCenter table.m-t20{margin-top: 20px;}
#columnCenter table.m-t25{margin-top: 25px;}
#columnCenter table.m-t30{margin-top: 30px;}
#columnCenter table.m-t35{margin-top: 35px;}
#columnCenter table.m-t40{margin-top: 40px;}
#columnCenter table.m-t45{margin-top: 45px;}
#columnCenter table.m-t50{margin-top: 50px;}
#columnCenter table.m-t55{margin-top: 55px;}
#columnCenter table.m-t60{margin-top: 60px;}
#columnCenter table.m-t65{margin-top: 65px;}
#columnCenter table.m-t70{margin-top: 70px;}
#columnCenter ul.m-t5 {margin-top: 5px;}
#columnCenter ul.m-t10{margin-top: 10px;}
#columnCenter ul.m-t15{margin-top: 15px;}
#columnCenter ul.m-t20{margin-top: 20px;}
#columnCenter ul.m-t25{margin-top: 25px;}
#columnCenter ul.m-t30{margin-top: 30px;}
#columnCenter ul.m-t35{margin-top: 35px;}
#columnCenter ul.m-t40{margin-top: 40px;}
#columnCenter ul.m-t45{margin-top: 45px;}
#columnCenter ul.m-t50{margin-top: 50px;}
#columnCenter ul.m-t55{margin-top: 55px;}
#columnCenter ul.m-t60{margin-top: 60px;}
#columnCenter ul.m-t65{margin-top: 65px;}
#columnCenter ul.m-t70{margin-top: 70px;}
#columnCenter .m-b5 {margin-bottom: 5px;}
#columnCenter .m-b10{margin-bottom: 10px;}
#columnCenter .m-b15{margin-bottom: 15px;}
#columnCenter .m-b20{margin-bottom: 20px;}
#columnCenter .m-b25{margin-bottom: 25px;}
#columnCenter .m-b30{margin-bottom: 30px;}
#columnCenter .m-b35{margin-bottom: 35px;}
#columnCenter .m-b40{margin-bottom: 40px;}
#columnCenter .m-b45{margin-bottom: 45px;}
#columnCenter .m-b50{margin-bottom: 50px;}
#columnCenter .m-b55{margin-bottom: 55px;}
#columnCenter .m-b60{margin-bottom: 60px;}
#columnCenter .m-b65{margin-bottom: 65px;}
#columnCenter .m-b70{margin-bottom: 70px;}
#columnCenter .m-l5 {margin-left: 5px;}
#columnCenter .m-l8{margin-left: 8px;}
#columnCenter .m-l10{margin-left: 10px;}
#columnCenter .m-l15{margin-left: 15px;}
#columnCenter .m-l20{margin-left: 20px;}
#columnCenter .m-l25{margin-left: 25px;}
#columnCenter .m-l30{margin-left: 30px;}
#columnCenter .m-l35{margin-left: 35px;}
#columnCenter .m-l40{margin-left: 40px;}
#columnCenter .m-l45{margin-left: 45px;}
#columnCenter .m-l50{margin-left: 50px;}
#columnCenter .m-l55{margin-left: 55px;}
#columnCenter .m-l60{margin-left: 60px;}
#columnCenter .m-l70{margin-left: 70px;}
#columnCenter .m-l80{margin-left: 80px;}
#columnCenter .m-l90{margin-left: 90px;}
#columnCenter .m-l100{margin-left: 100px;}
#columnCenter .m-l120{margin-left: 120px;}
#columnCenter .m-l140{margin-left: 140px;}
#columnCenter .m-l280{margin-left: 280px;}
#columnCenter h2.m-l5 {margin-left: 5px;}
#columnCenter h2.m-l10{margin-left: 10px;}
#columnCenter h2.m-l15{margin-left: 15px;}
#columnCenter h2.m-l20{margin-left: 20px;}
#columnCenter h2.m-l25{margin-left: 25px;}
#columnCenter h2.m-l30{margin-left: 30px;}
#columnCenter h2.m-l35{margin-left: 35px;}
#columnCenter h2.m-l40{margin-left: 40px;}
#columnCenter h2.m-l45{margin-left: 45px;}
#columnCenter h2.m-l50{margin-left: 50px;}
#columnCenter h2.m-l55{margin-left: 55px;}
#columnCenter h2.m-l60{margin-left: 60px;}
#columnCenter h2.m-l65{margin-left: 65px;}
#columnCenter h2.m-l70{margin-left: 70px;}
#columnCenter .m-r5 {margin-right: 5px;}
#columnCenter .m-r10{margin-right: 10px;}
#columnCenter .m-r15{margin-right: 15px;}
#columnCenter .m-r20{margin-right: 20px;}
#columnCenter .m-r25{margin-right: 25px;}
#columnCenter .m-r30{margin-right: 30px;}
#columnCenter .m-r35{margin-right: 35px;}
#columnCenter .m-r40{margin-right: 40px;}
#columnCenter .m-r45{margin-right: 45px;}
#columnCenter .m-r50{margin-right: 50px;}
#columnCenter .w-10{width: 10px;}
#columnCenter .w-15{width: 15px;}
#columnCenter .w-20{width: 20px;}
#columnCenter .w-25{width: 25px;}
#columnCenter .w-30{width: 30px;}
#columnCenter .w-35{width: 35px;}
#columnCenter .w-40{width: 40px;}
#columnCenter .w-45{width: 45px;}
#columnCenter .w-50{width: 50px;}
#columnCenter .w-55{width: 55px;}
#columnCenter .w-60{width: 60px;}
#columnCenter .w-65{width: 65px;}
#columnCenter .w-70{width: 70px;}
#columnCenter .w-75{width: 75px;}
#columnCenter .w-80{width: 80px;}
#columnCenter .w-85{width: 85px;}
#columnCenter .w-90{width: 90px;}
#columnCenter .w-95{width: 95px;}
#columnCenter .w-100{width: 100px;}
#columnCenter .w-105{width: 105px;}
#columnCenter .w-110{width: 110px;}
#columnCenter .w-115{width: 115px;}
#columnCenter .w-120{width: 120px;}
#columnCenter .w-125{width: 125px;}
#columnCenter .w-130{width: 130px;}
#columnCenter .w-135{width: 135px;}
#columnCenter .w-140{width: 140px;}
#columnCenter .w-145{width: 145px;}
#columnCenter .w-150{width: 150px;}
#columnCenter .w-155{width: 155px;}
#columnCenter .w-160{width: 160px;}
#columnCenter .w-165{width: 165px;}
#columnCenter .w-170{width: 170px;}
#columnCenter .w-175{width: 175px;}
#columnCenter .w-180{width: 180px;}
#columnCenter .w-185{width: 185px;}
#columnCenter .w-190{width: 190px;}
#columnCenter .w-195{width: 195px;}
#columnCenter .w-200{width: 200px;}
#columnCenter .w-205{width: 205px;}
#columnCenter .w-210{width: 210px;}
#columnCenter .w-215{width: 215px;}

#agent {
	width: 753px;

	top: 0;
	left: 0;
}
.dcl_descriptioncss {
	margin: 15px auto 35px !important;
}
.simpleTable td {
    border: 1px solid silver;
    padding: 0.3em 1em;
    vertical-align: middle;
}
/*
.PrinterFriendly {
	text-align: center;
}
.PrinterFriendly #columnCenter {
	float: none;
	margin: 0 auto;
	text-align: left;
}*/





/* 高齢者うつ */
/* Updated by Amit Gaur on April 05, 2010 */
.seniorTop{
	width:751px;
}

.contentsBox{
	background:url(/static/images/healthcare__depression__kizuki__topBg.gif) no-repeat 0 0;
	height:273px;
}
.contentsBox dl{
	float:left;
	width:227px;
	padding:0 0 0 18px;
}
.contentsBox dt{
	height:53px;
}
.contentsBox dt span{
	display:none;
}
.contentsBox dd{
	background:url(/static/images/healthcare__depression__kizuki__top_box2.gif) no-repeat 0 0;
	height:185px;
}
.contentsBox dd.b01{
	background:url(/static/images/healthcare__depression__kizuki__top_box_01.gif) no-repeat 0 0;
	height:166px;
}
.contentsBox dd.b02{
	background:url(/static/images/healthcare__depression__kizuki__top_box_02.gif) no-repeat 0 0;
	height:166px;
}
.contentsBox dd.b03{
	background:url(/static/images/healthcare__depression__kizuki__top_box_03.gif) no-repeat 0 0;
	height:166px;
}
.contentsBox dd .ddInner{
	position:relative;
	padding:12px 15px 0 15px;
	font-size:13px;
	line-height:1.5em;
}


.flashArea{
	margin:0 0 0 0;
	background:url(/static/images/healthcare__depression__kizuki__box_mid.gif) repeat-y 0 0;
}
/* Then overwrite for Firefox 3 specifically */

.flashArea, x:-moz-any-link, x:default {
	margin:0 0 0 -1px;
	background:url(/static/images/healthcare__depression__kizuki__box_mid.gif) repeat-y 1px 0;
}
*:first-child+html .flashArea {
	margin:0 0 0 0;
	background:url(/static/images/healthcare__depression__kizuki__box_mid.gif) repeat-y 0 0;
}

.noFlash{

	position:relative;
}
.gotProject{
	position:absolute;
	display:block;
	left: 568px;
	top: 328px;
	width: 154px;
	height:23px;
}
.ddInner .btnTop{
	margin:0;
	padding:0;
	position:absolute;
	width:95px;
	height:15px;
	border:0;
	right:11px;
	top: 132px;
}
.topicsBox{
	padding:0 0 50px 19px;
}
.topicsBox h3{
	padding-bottom:20px;
	clear:both;
}

.seniorAera{
	margin:0 0 35px 0;
	background:url(/static/images/healthcare__depression__kizuki__box_top.gif) no-repeat 0 0;
}
.seniorAera a{
	color:#215798;
}
.seniorAera p{
	font-size:15px;
}
.seniorAera em{
	color:#ef8bb3;
	font-style:normal;
	font-weight:bold;
}
.seniorAera p.pageLink{
	font-size:13px;
	margin:10px 0 5px 0 ;
}
.seniorAera .tab{
	margin:0 0 0 0;
	padding:0 0 8px 21px;
	border:none;/*
	background:url(/static/images/healthcare__depression__senior__box_top.gif) no-repeat 0 bottom;*/
}
.seniorAera .tab li{
	float:left;
	margin:0;
	padding:0 3PX 0 0;
	line-height:1em;
}
.seniorAera .tab li span{
	display:none;
}
.seniorAera .tab li a{
	display:block;
	width:167px;
	height:43px;
}

/*タブ*/
.seniorTab01_over a,.seniorTab01 a:hover{
	background:url(/static/images/healthcare__depression__kizuki__tab_01_over.gif) no-repeat 0 0;
}
.seniorTab02_over a,.seniorTab02 a:hover{
	background:url(/static/images/healthcare__depression__kizuki__tab_02_over.gif) no-repeat 0 0;
}
.seniorTab03_over a,.seniorTab03 a:hover{
	background:url(/static/images/healthcare__depression__kizuki__tab_03_over.gif) no-repeat 0 0;
}
.seniorTab01 a{
	background:url(/static/images/healthcare__depression__kizuki__tab_01_out.gif) no-repeat 0 0;
}
.seniorTab02 a{
	background:url(/static/images/healthcare__depression__kizuki__tab_02_out.gif) no-repeat 0 0;
}
.seniorTab03 a{
	background:url(/static/images/healthcare__depression__kizuki__tab_03_out.gif) no-repeat 0 0;
}

.seniorBox{
	clear:both;
	background:url(/static/images/healthcare__depression__kizuki__box_mid.gif) repeat-y 0 0;
	clear:both;
	width:751px;
}
.seniorBoxInner{
	position:relative;
	margin:0 auto;
	padding:0 0 10px 0;
	width:704px;
}
.seniorBoxInner h1{
	margin-bottom:5px;
}
.seniorBoxInner h3{
	clear:both;
	margin:0;
	padding:30px 0 20px 0;
}
.seniorBoxInner h3.h31st{
	padding:10px 0 20px 0;
}
.txtKizuki{
	margin:30px 0 10px 0;
	text-align:center;
}
.seniorBoxInner .logo{
	float:right;
	padding:0 30px 0 35px;
}
.story{
	padding:0 0 25px 95px;
}
.story dl.s01{
	padding:0 50px 0 0;
	float:left;
	width:232px;
}
.story dl.s02{
	padding:0 0 0 0;
	float:left;
	width:232px;
}
.story dd{
	text-align:center;
}

.seniorAera .exp{
	margin:0 0 10px 0;
}
.seniorAera .exp2{
	margin:-10px 0 10px 0;
}
.seniorAera .exp li,.seniorAera .exp2 li{
	font-size:15px;
	list-style-image:url(/static/images/healthcare__depression__kizuki__disc.gif);
	margin:0 0 0 20px;
}
/*CASE*/
dl.case{
	font-size:15px;
	line-height:1.8em;
	margin-top:-10px;
}
dl.case dt{
	margin:10px 0 0 0;
	color:#ef8bb3;
	font-weight:bold;
}
dl.case dd{
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	background:url(/static/images/healthcare__depression__kizuki__dot_g.gif) repeat-x 0 bottom;
}
.txtAbout01{
	margin:2px 0 0 0;
	padding:28px 0 35px 0;
	background:url(/static/images/healthcare__depression__kizuki__dot_g.gif) repeat-x 0 0;
}
.linkBox{
	clear:both;
	padding:13px 13px 7px 13px;
	border:2px solid #ffe3ee;
	background:#fff9fb;
}
.linkBox ul{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	background:url(/static/images/healthcare__depression__kizuki__dot.gif) repeat-x 0 bottom;
}
.linkBox li{
	float:left;
	margin:0 0 5px 0;
	font-size:15px;
	padding:0 30px 0 0;
}


.seniorAera .lectureBox{
	clear:both;
}
.seniorAera .lectureBox dl{
	font-size:15px;
	line-height:1.8em;
	margin:0 0 0 0;
}
.seniorAera .lectureBox dt{
	float:left;
	width:110px;
	padding:0 0 0 10px;
	background:url(/static/images/healthcare__depression__kizuki__disc.gif) no-repeat 0 center;

}
.seniorAera .lectureBox .atten{
	font-size:13px;
}
.seniorAera .lectureBox dd strong{
	color:#ef8bb3;
	font-weight:bold !important;
}
.lectureBox dd{
	padding:0 0 15px 122px;
}
.seniorAera .lectureBox dd em{
	font-size:20px;
	}
.seniorAera .info{
	padding:10px 0;
	background:url(/static/images/healthcare__depression__kizuki__dot_g.gif) repeat-x 0 0;
	font-size:12px;
	line-height:1.4em;
}
.seniorAera .info span{
	font-size:12px;
	margin-left:3.2em;
}
.pdfBox{
	clear:both;
	padding:13px;
	border:2px solid #cfe8fb;
	background:#f5fbff;
}
.pdfBox p{
	margin:0;
}

.contactBox{
	clear:both;
	margin:0 0 30px 0;
	padding:13px;
	border:2px solid #cfe8fb;
	background:#f5fbff;
	font-size:12px;
}
.contactBox p{
	margin:0;
	padding:10px 0 0 0;
	font-size:17px;
	font-weight:bold;
	color:#c22525;
	line-height:1;
	background:url(/static/images/healthcare__depression__kizuki__dot_b.gif) repeat-x 0 0;
}
.contactBox dl{
}
.contactBox dt{
	clear:both;
	float:left;
	font-size:15px;
	font-weight:bold;
}
.contactBox dd{
	padding:0 0 5px 0;
	font-size:15px;
	font-weight:bold;
}
.contactBox dd img{
	vertical-align: middle;
}
.contactBox dd.mail a{
	text-decoration:underline;
}
.contactBox .address{
	padding-left:5em;
	font-size:15px;
	font-weight:bold;
	line-height:1.2em;
}

.programBox dl{
	font-size:15px;
	line-height:1.8em;
	margin:0 0 10px 0;
	color:#ef8bb3;
	font-weight:bold !important;
}
.programBox dt{
	float:left;
	width:57px;
	padding:0 0 0 0;
}
.programBox dd{
	padding:0 0 13px 60px;
}
.phArea{
	float:left;
	width:90px;
	padding:0 20px 0 0;
}
.txtArea{
	padding:0 0 0 110px;
	font-size:12px;
	font-weight:normal;
}
.txtArea p{
	margin:0 0 5px 0;
	font-size:15px;
	font-weight:normal;
	background:url(/static/images/healthcare__depression__kizuki__dot_g.gif) repeat-x 0 bottom;
}
.txtArea strong{
	font-size:16px;
	font-weight:bold;
}

/* style modal content by id */
#pdfdisplay {
	position: relative;
	top: 20px;
	width: 1000px;
	padding: 10px;
	text-align: left;
	border: 2px solid #676767;
	background: white;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #676767;
	vertical-align: top;
}
