@charset "shift_jis";
/* ===================================================================
 各ページの詳細な指定を記述する。(Product02)
=================================================================== */
.center{text-align:center;}

/* MSDSのページ */
.box_msds{ border: 2px solid #CCC; padding: 7px; }
.msds01{ float: left; margin-right: 7px; }
.msds02{ float: left; margin-right: 7px; }
.msds03{ float: left; margin-right: 15px; }
.msds04{ float: left; margin-top: 1.2em; }

/* SDSのページ */
table#sds{ border-top:1px solid #A0A0A0; border-left:1px solid #A0A0A0; margin: 0px auto 20px auto; border-collapse: collapse; width:100%;}
table#sds th{ font-size:85%; border-right:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; text-align:center; padding: 5px 2px; line-height: 1.5; background:#EDF0F3; color:#363B42; vertical-align:middle;}
table#sds td{ border-right:1px solid #A0A0A0; border-bottom:1px solid #A0A0A0; padding: 5px 5px; line-height: 1.5; background:#FFFFFF; font-size:13px;}
table#sds th.center{text-align:center;}
table#sds th.w_no{ width:90px;}
table#sds th.w_name{ width:170px;}

table#tbl_pro_new th.w_no{ width:90px;}
table#tbl_pro_new th.w_name{ width:170px;}

ul#tab_sds{ list-style:none;}
/*ul#tab_sds li span{ display:block; width:174px; height:38px; float:left; text-align:center; font-weight:bol; background:url(../images/product/product02/tab_sds_on.gif) no-repeat; padding-right:3px; line-height:1.4; padding-top:20px;text-decoration:none; font-weight:bold;}*/
ul#tab_sds li span{ display:block; width:138px; height:38px; float:left; text-align:center; font-weight:bol; background:url(../images/product/product02/5tab_sds_on.gif) no-repeat; line-height:1.4; padding:20px 3px 0 0; text-decoration:none; font-weight:bold;}
ul#tab_sds li.none span{ display:block; width:353px; height:56px; border-bottom:2px solid #BFB5A3; background:none; padding:0;}
/*ul#tab_sds li.sds_cyto span{ padding-right:0; padding-top:10px; height:48px;}*/
ul#tab_sds li.sds_cyto span{ padding:10px 3px 0 0; line-height:1.4; height:48px;letter-spacing:-2px;}
ul#tab_sds li.sds_microbe span{ padding-right:0;}
ul#tab_sds li.sds_life span{ padding-top:10px; height:48px;}
/*ul#tab_sds li a{ display:block; width:174px; height:38px; float:left; text-align:center; font-weight:bol; background:url(../images/product/product02/tab_sds_off.gif) no-repeat; padding-right:3px; line-height:1.4; padding-top:20px;text-decoration:none; font-weight:bold;}*/
ul#tab_sds li a{ display:block; width:138px; height:38px; float:left; text-align:center; font-weight:bol; background:url(../images/product/product02/5tab_sds_off.gif) no-repeat; line-height:1.4; padding-right:3px; padding-top:20px;text-decoration:none; font-weight:bold;}

ul#tab_sds li.sds_blood a{ color:#67460B;}
ul#tab_sds li.sds_biochemi a{ color:#172C4F;}
ul#tab_sds li.sds_immunity a{ color:#772525;}
/*ul#tab_sds li.sds_cyto a{ color:#67460B; padding-right:0px; line-height:1.4; padding-top:10px; height:48px;}*/
ul#tab_sds li.sds_cyto a{ color:#67460B; padding:10px 3px 0 0; line-height:1.4; height:48px;letter-spacing:-2px;}
ul#tab_sds li.sds_life a{ color:#772525; line-height:1.4; padding-top:10px; height:48px;}
ul#tab_sds li.sds_microbe a{ color:#54660b; padding-right:0;}

ul#tab_sds li.sds_blood a:hover{ color:#A96C00;}
ul#tab_sds li.sds_biochemi a:hover{ color:#1B4C9E;}
ul#tab_sds li.sds_immunity a:hover{ color:#A01717;}
ul#tab_sds li.sds_cyto a:hover{ color:#A96C00;}
ul#tab_sds li.sds_life a:hover{ color:#A01717;}
ul#tab_sds li.sds_microbe a:hover{ color:#55870f;}

ul#tab_sds li.sds_blood{ color:#A96C00;}
ul#tab_sds li.sds_biochemi{ color:#1B4C9E;}
ul#tab_sds li.sds_immunity{ color:#A01717;}
ul#tab_sds li.sds_cyto{ color:#A96C00;}
ul#tab_sds li.sds_life{ color:#A01717;}
ul#tab_sds li.sds_microbe{ color:#55870f;}

dl.dl_sds{ list-style:none; width:48em; line-height:1;}
dl.dl_sds dt{ width:5em; float:left; text-align:center; margin-bottom:1em; clear:left;}
dl.dl_sds dt span{ font-size:90%;}
dl.dl_sds dt.kigou{ width:2em; text-align:left; float:left; clear:none;}
dl.dl_sds dd{ width:40em; float:left; margin-bottom:0.5em;}

/* box */
.imp{ border:1px #336699 solid; padding:5px 10px 5px 10px;}

/* h2,h3 */
.t_sol{ border-bottom:#777 1px solid; font-weight:bold; font-size:110%; padding-bottom:4px; padding-top:2px; margin-bottom:15px;}

/* customer_voice */
.cus_vol_hma{background:url(../images/mark/buildbh.jpg) no-repeat 3px 2px; padding-left:23px; font-weight:bold;  }
.cv_new{ border:1px solid #E9E9E9; padding-top:9px; border-right:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}
.cv_new_tit{ border-left:#E3E3E3 7px solid; padding:5px 0px 0px 8px; margin-left:12px;}
.cus_vol{width:550px; line-height:1.6; float:left; padding:0px 10px;}
#main .cv_new p{ margin-bottom:10px;}
#main .cv_new .cus_vol p{ margin-bottom:10px;}
.pdfming{width:130px; text-align:center; line-height:110%; float:right;}

dl#buc02{margin-left:0px; margin-bottom:35px; width:544px; margin-left:20px;}
dl#buc02 dt.nline{margin-left:0px; padding-left:0px; text-align:left;}
dl#buc02 dt.line{ margin-left:0px; padding-left:0px; border-bottom:1px #999999 dotted;}
dl#buc02 dt.nline_n{margin-left:0px; padding-left:0px; text-align:left; margin-top:0px; border-top:dotted 1px #888; padding-top:6px;}

dl#buc03{margin-bottom:1em; width:565px;}
dl#buc03 dt.nline_n03{margin-left:0px; padding-left:0px; text-align:left; margin-top:0px; border-top:dotted 1px #888; border-bottom:1px #999999 dotted; padding:6px 6px 4px 6px;}

/*.ic_dl{ background:url(../images/mark/ic_arrow_blue01.gif) no-repeat 0px 6px; padding-left:14px;}*/
.ic_dl_g{ background:url(../images/mark/ic_arrow_green02.gif) no-repeat 0px 6px; padding-left:14px;}

ul.cv_rep{ width:90%; list-style:none; width:680px; margin:0 auto; margin-bottom:5px;}
ul.cv_rep li{ clear:both;}
ul.cv_rep li.cv_rep_t{ background: url(../images/customer_voice/cv_repo_t.gif) no-repeat; margin:0px; height:15px; font-size:0px; line-height:0; padding:0; vertical-align:bottom;}
ul.cv_rep li.cv_rep_m{ background-color:#FFFFFF; border:#009dcb 3px solid;/*border-left:#A0C7DE 3px solid; border-right:#A0C7DE 3px solid;*/ padding:25px; margin-bottom:0px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
ul.cv_rep li.cv_rep_b{ background: url(../images/customer_voice/cv_repo_b.gif) no-repeat; margin:0px; height:15px; font-size:0px; line-height:0; padding:0; vertical-align:top;}

.t_cv{/*background:url(../images/mark/ic_sq_red01.gif) no-repeat 0px 0px;*/font-size:110%; padding: 0px 0px 7px 0px; margin-bottom: 0.7em; border-bottom:#999999 1px dotted;}
.cvimg_l{ font-size:11px; line-height:1.7; margin-bottom:0px; float:left; margin-right:10px; padding:0px; padding-top:5px;}
.cvimg_r{ font-size:11px; line-height:1.7; margin-bottom:0px; float:right; margin-left:10px; padding:0px; padding-top:5px;}

.t_cvoice{ border-top:2px solid #004564; width:80%; margin:0 auto; margin-bottom:15px;padding-top:1em;}
.t_cvoice h2{ text-align:center; border-bottom:2px solid #004564; padding: 0px 0px 1em 0px; line-height: 1.6; margin-bottom:2px;}
.pinter{ color:#f2b740; font-weight:bold;}
.pdoc{ color:#009dcb; font-weight:bold;}
.sup{ font-size:80%; vertical-align: text-top; padding-left:3px;}

.jirei{ width: 570px; margin-left: 20px;  }
.jirei_table{ width: 380px; float: left; margin-bottom: 30px; }
.jirei_pic{width:150px; margin-left:0px; float: right; }

dl.cv_box{ border:2px #C7D1EA solid; width:350px; font-size:96%; float:left; margin-right:10px; margin-top:-10px; margin-bottom:20px;}
dl.cv_box dt{ background:#C7D1EA; padding:5px;}
dl.cv_box dd{ padding:5px 5px 5px 5px; line-height:1.5;}
dl.cv_box dd ul{ margin-bottom:0; }
dl.cv_box dd ul li{ float:left;}
dl.cv_box_w40{ width:40%;}

div.cv_tit{}
div.cv_tit p.cv_vol{font-weight:bold;margin-bottom:0.5em!important;line-height:1!important;}
div.cv_tit p.cv_vol span{color:#ea1c2c;font-style:italic;}
div.cv_tit p.cv_tit_sum{color:#621B4A;font-size:28px;font-weight:bold;margin-bottom:1em!important;line-height:1!important;}
div.cv_tit p.cv_tit_sum span{font-size:18px;}











/*資料請求ボタン
.request_top{float:right;}
.request_top a{ display:block; background:url(../images/bn/bn_request.gif) no-repeat; width:139px; height:27px; font-weight:bold; text-decoration:none; color:#333333; padding:7px 0px 0px 23px; font-size:12px;}
.request_top a:hover{ display:block; background:url(../images/bn/bn_request_ov.gif) no-repeat; width:139px; height:27px; font-weight:bold; text-decoration:none; color:#666666; padding:7px 0px 0px 23px; font-size:12px;}

*/

/* manthly magazine */

.hem_border{border:1px solid #CCCCCC;padding:20px;display:block;margin-bottom:1em;border:none\9;height:0\9;padding:0\9;margin:40px 0\9;}
.ans_border{border:1px solid #CCCCCC;padding:60px 15px;width:217px;margin:0 10px 25px 0;display:block;font-size:14px;border:none\9;height:0\9;padding:0\9;margin:0\9;}
.ans_border02{border:1px solid #CCCCCC;margin:0 10px 25px 0;padding:10px!important;width:120px!important;display:block;border:none\9;height:0\9;padding:0\9;margin:0\9;}


p.request_hem{width:300px; margin:0 auto;}
a.request_hem{ display:block; width:277px;font-weight:noemal; text-decoration:none; color:#ffffff;background-color:#004564;text-align:center;padding:10px 0px; font-size:12px; margin-bottom:0px; margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
a.request_hem:hover{background-color:#009dcb;}


div#mm_gree{width:80%; margin:0 auto 2em; text-align: justify; word-break:break-all; }
.mm_pic{background:url(../../images/hematology/monthly_magazine/back_201201.gif) no-repeat right top;}
#main p.mm_tit{color:#621b4a; font-size:110%; font-weight:bold;  line-height:1.3;margin-bottom:10px;}

h2.t_mmagazine{ background:#71315c; /*border-left:15px #474c55 solid*/; margin:0px 0px 15px 0px; padding:6px 10px 4px 10px; font-weight:normal; color:#FFFFFF; font-size:110%; vertical-align: text-bottom;}

.dotei a{ margin:0 auto;  width:100px; height:13px; padding:3px 0; text-align:center; color:#fff; font-weight:bold; font-size:89%; text-decoration:none; display:block; overflow:hidden;  /*background:url(../images/hematology/monthly_magazine/btn_dotei_bg.gif) no-repeat 0px 0px;*/background:#7c858c;}
/*.dotei a:after{content:"≫";}*/
.dotei a:after{content:;}
.dotei a:hover{background:#ea1c2c;}
.case_no span{font-weight:bold; color:#77445E;}
ul .left{ float:left; margin-right:20px;}
.purple{color:#990066;}
.floatr{float: right; }
.floatl {float: left;	}
ul.fourth_ex li.text_right{ float: right; margin-left:7px; width:415px; display:block; }
.t01{border:1px solid #CDCDCD; margin-left:20px; width:642px;}
.t01 th{ background-color:#f2f3f3; border-bottom:1px solid #CDCDCD; text-align:left; padding:5px 0 5px 10px;}
.t01 td{ padding:10px;}
.ans_ul{list-style:none; border:2px #ea1c2c solid; width:80%; padding:5px 0px 5px 15px; margin:10px 0px 10px 30px;}
.fourth_ex li{line-height:1.6em;}
.fourth_ex{line-height:1.6em;}
.case_p{padding-left:105px; width:490px;}
.mm_question{border-bottom:2px solid #555555;margin-bottom:1em;}
.align_top{vertical-align:top;}
#mar_20{ margin-left:50px;}

ul.fourth_ex2 li{ float:left; width:260px; line-height:1.6em;}
ul.fourth_ex2 li span.cap_right{ width:86px; float:right; font-size:12px; letter-spacing:-0.05em; text-align:right;}
ul.fourth_ex2 li span.cap_right2{ width:150px; float:right; font-size:12px; letter-spacing:-0.05em; text-align:right;}
ul.fourth_ex2 li.text_right{ float: right; margin-left:7px; width:415px; display:block; }
ul.fourth_ex2 li.text_right dl{ list-style:none; margin-bottom:1.8em; }
ul.fourth_ex2 li.text_right dl dt{ margin-bottom:0.5em;}
ul.fourth_ex2 li.text_right dl dd{ margin-left:2em; margin-bottom:1em;}


.tricolor{ border:#CCCCCC 2px solid; padding:25px 25px 0px 25px; width:210px;}
.tricolor span{ padding:5px 0px 20px 60px; font-size:120%; font-weight:bold; margin-bottom:0px;}
.tricolor p{ margin-bottom:0px;}

.btm_hem a{display:block;width:16em;color:#fff;text-align:center;padding:7px 15px;background:#ea1c2c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;}
.btm_hem a:hover{background:#c80214;}

table#tbl_pro_hem{ border-top:3px solid #ec3a3d;border-collapse: collapse; margin:0 auto 0.5em; line-height:1.5;margin-bottom:2em;width:100%!important;}
table#tbl_pro_hem tr:first-child {border-bottom:3px solid #ec3a3d;}
table#tbl_pro_hem tr:first-child th {background:#fff;padding:8px 0;text-align:center;}
table#tbl_pro_hem tr td:last-child,table#tbl_pro_hem tr th:last-child{border-right:none;}
table#tbl_pro_hem th{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px 5px;font-size:90%;vertical-align:middle!important;background:#f3f2f2;}



table#tbl_pro_hem th.btred{border-top:3px solid #ec3a3d;}
table#tbl_pro_hem th.lefty{text-align:left;padding-left:8px;}
table#tbl_pro_hem td{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
table#tbl_pro_hem td.norbd,table#tbl_pro_hem th.norbd{border-right:none;}
table#tbl_pro_hem td.bgg,table#tbl_pro_hem th.bgg{background:#f3f2f2;}
table#tbl_pro_hem td.bgg2,table#tbl_pro_hem th.bgg2{background:#d8dce0;}
table#tbl_pro_hem th.rltp{border-top:3px solid #ec3a3d!important;}



/* Case Box */
.mm_case{ float: left; border: 1px solid #C3A7AA; width:250px; margin:0px 15px 15px 0px; padding:10px 30px 15px 30px; }
.mm_case ul{ margin: 10px; padding: 0px;  }
.mm_case ul li{ line-height: 1.0; font-size: 0px; list-style-type: none; padding: 0px; margin: 0px; }

.mm_case ul li.case_no{ margin-bottom: 4px; height:18px; line-height:1;}
.mm_case ul li.case_no span{font-size: 12px; vertical-align:bottom; padding-top: 3px; color:#4B3436; font-weight:normal; display:block; float:right;}
.mm_case ul li.case_pic{ }
.mm_case ul li.case_pic img{ }
.mm_case ul li.data{ float: left; font-size: 12px; width: 140px; padding-top: 3px; color:#4B3436; }
.mm_case ul li.text{ clear:both; font-size: 14px; padding: 10px 0px 0px 0px; color:#4B3436;}
.mm_case ul li.zoom{ float: right; width: 42px;  }
.mm_case ul li.zoom img{  }
.mm_case ul li.dotei{ clear:both; padding-top: 10px; font-size:100%; }

.mm_case02{ float: left; border: 1px solid #a17692; width:150px; margin:0px 0px 15px 20px; padding:10px 30px 0px 30px; }

.mm_case02 ul li.case_no{ margin-bottom: 4px; }
.mm_case02 ul li.case_pic{ margin-bottom:0px; padding:0px; line-height:0;}
.mm_case02 ul li.case_pic img{ }
.mm_case02 ul li.data{ float: left; font-size: 12px; width: 105px; padding-top: 3px; color:#4B3436; }
.mm_case02 ul li.text{ clear:both; font-size: 12px; padding: 10px 0px 0px 0px; color:#4B3436;}
.mm_case02 ul li.zoom{ float: right; width: 42px;  }
.mm_case02 ul li.zoom img{  }
.mm_case02 ul li.dotei{ clear:both; /*text-align:center; */ padding-top: 10px; margin-bottom:0px; height:4px;}






.mag{border:#915f80 2px solid; margin:0 auto; width:620px; padding:1px 1px 0px 1px;}

ul.mmlist{ list-style:none; clear:both;}
ul.mmlist li{ width:300px; float:left; text-align:center; padding:7px 5px; vertical-align:middle; border-bottom:1px solid #CCCCCC;}
ul.mmlist li.mmlist_no{ clear:both; width:610px; text-align:left; background: #efe8ed;}

ul.mmlist_old{ list-style:none; clear:both;}
ul.mmlist_old li{ width:270px; float:left; text-align:center; padding:7px 20px; vertical-align:middle; border-bottom:1px solid #CCCCCC;}
ul.mmlist_old li.mmlist_no{ clear:both; width:610px; text-align:left; background: #efe8ed; padding:7px 5px;}
ul.mmlist_old li.mmlist_end{ clear:both; width:610px; text-align:left; padding:7px 5px; text-align:right; font-size:88%;}


.btn_mmlist{ }
.btn_mmlist a{ display:block; text-decoration:none; display:block; background:#f7f3f6; border:2px solid #b08da4; font-weight:bold; width:80px; padding:4px; color:#474c55; margin:0 auto;}
.btn_mmlist a{ display:block; text-decoration:none; }
.btn_mmlist a:hover {background-color: #fef3f4; border:#E091BB 2px solid;}
.mini_pink{ font-size:80%; color:#990033;}

.btn_mmlist01{ }
.btn_mmlist01 a{ display:block; text-decoration:none; display:block; background:#f7f3f6; border:2px solid #b08da4; font-weight:bold; width:100px; padding:4px; color:#474c55; margin:0 auto;}
.btn_mmlist01 a{ display:block; text-decoration:none; }
.btn_mmlist01 a:hover {background-color: #fef3f4; border:#E091BB 2px solid;}

.btn_mmlist2{}
.btn_mmlist2 a{ display:block; text-decoration:none; display:block; background:#f7f3f6; border:2px solid #b08da4; font-weight:bold; width:116px; padding:4px; color:#474c55; margin:0px 3px; float:left;}
.btn_mmlist2 a{ display:block; text-decoration:none; }
.btn_mmlist2 a:hover {background-color: #fef3f4; border:#E091BB 2px solid;}

.hem_bndl a{display:block; text-decoration:none; display:block; background:#efe8ed; border:2px solid #b08da4; font-weight:bold;padding:15px; color:#621b4a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;width:30%;}
.hem_bndl a:hover{background:#fde8e9;}


.h1_4th{ color:#004564; font-size:18px; text-align:center; margin:7px 0px 15px 0px;}
.mm_ans{ border-bottom:#ea1c2c 2px solid; color:#ea1c2c; margin-bottom:10px; margin-top:5px;}

.fourth_ex{text-align: justify; text-justify: inter-ideograph;}


/*------ データテーブル ------*/
table#pdata, table#pdataDesc{border-top:1px solid #7c858c;border-collapse: collapse; margin:0 auto 2em; line-height:1.5;}
table#pdata th, table#pdataDesc th{border-right:1px solid #ec3a3d; border-bottom:1px solid #7c858c; padding:8px 5px;font-size:90%;vertical-align:middle!important;background:#f3f2f2; }

table#pdata tr td:last-child,table#pdata tr th:last-child{border-right:none;}
table#pdataDesc tr td:last-child,table#pdataDesc tr th:last-child{border-right:none;}
table#pdata th{width: 25%; padding: 6px 2px 6px 15px; }


table#pdataDesc th{width: 25%; }


table#pdata td,table#pdataDesc td{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%}


table#pdataDesc td{padding: 7px 8px 6px 12px; }




table#pdata td.Gray, table#pdataDesc td.Gray{background-color:#f2fafc; }
table#pdata td.bbgray, table#pdataDesc td.bbgray{border-bottom:1px solid #7c858c; }


table#pdata td.Unit{background-color:#F1F0F3; }
/*------ データテーブル　dlリスト ------*/
table#pdata dd, table#pdataDesc dd{padding: 0px 0px 5px 12px; }




/*------解答選択テーブル----*/
table#choice { border-top:3px solid #ec3a3d;border-collapse: collapse; margin:0 auto 2em; line-height:1.5;}
table#choice tr:first-child {border-bottom:3px solid #ec3a3d;font-weight:bold;}
table#choice tr:first-child th {background:#fff;padding:8px 0;text-align:center;}
table#choice tr td:last-child,table#tbl_pro_hem tr th:last-child{border-right:none;}
table#choice th{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px 5px;font-size:90%;vertical-align:middle!important;background:#f3f2f2;width:48px;}
table#choice td{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
table#choice th.btred{border-top:3px solid #ec3a3d;}
table#choice th.lefty{text-align:left;padding-left:8px;}
table#choice td{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
table#choice td.norbd,table#choice th.norbd{border-right:none;}
table#choice td.bgg,table#choice th.bgg{background:#f3f2f2;}
table#choice td.bgg2,table#choice th.bgg2{background:#d8dce0!important;}
table#choice th.rltp,table#choice td.rltp{border-top:3px solid #ec3a3d!important;}
table#choice th.bltp,table#choice td.bltp{border-bottom:3px solid #ec3a3d!important;}

table#choice tr.s205{border-bottom:none!important;}


/*table#choice th{background-color:#E9FAFC; width:15%; }
table#choice td{background-color:#FFFFFF; }
table#choice td.top{background-color: #E2E2E2 ; border-bottom: 1px solid #999999; padding:5px 15px 4px; }*/





























.btn_case{ margin-bottom:15px;}
.btn_case a{display:block; text-decoration:none; /*background:url(../images/hematology/monthly_magazine/mm_descrip.gif) no-repeat;*/ color:#ffffff;background:#ea1c2c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:normal; width:180px; padding:8px 4px;  margin:0 auto; font-size:130%; text-align:center; width:174px; height:26px; vertical-align:middle;}
.btn_case a:hover {/*background:url(../images/hematology/monthly_magazine/mm_descrip_ov.gif) no-repeat;*/ color:#ffffff;background:#c80214;}
.tx_mini{font-size: 70%; font-weight: normal; color:#000;}
.tx_normal{font-size: 90%; font-weight: normal; color:#000;}

.dotline{border-bottom: 1px  dotted #CCC;}

div.copyright{text-align:center; padding-top:15px; font-size: 100%; font-weight: bold; color:#690190;}
div.copyright img{ margin-bottom:3px;}

.ma30{ margin-right:30px; margin-left:30px;}
table#websemiqr {width:50%; float:left;}
table#websemiqr td{ padding:5px;}
table#websemiqr td.q{border:1px solid #555;}
table#websemiqr td.q h1{color:#515151; font-size:14px; text-align:left; margin-top:0px;}
table#websemiqr td ol{margin-top:10px; margin-left:25px;}

/* oneself */
ul#onself_nav{height:39px; margin-bottom:19px; padding-bottom:0px;}
ul#onself_nav li{ float:left; font-size:110%; height:39px; margin:0px; font-weight:bold; color:#621b4a;}
ul#onself_nav li.nav_end{ background:#d0bac8; width:1px;border-bottom:1px solid #d0bac8;border-top:1px solid #d0bac8;}

ul#onself_nav li.onself_intro_ov{ /*background:url(../images/hematology/oneself/nav_intro2_ov.gif) no-repeat; */width:468px; padding-top:10px; padding-left:10px; }
ul#onself_nav li.onself_intro_ov02{ /*background:url(../images/hematology/oneself/nav_intro2_ov.gif) no-repeat; */width:468px;height:29px;  padding-top:10px; padding-left:10px; background:#e8dde4;border-left:1px solid #d0bac8;border-top:1px solid #d0bac8;border-bottom:1px solid #d0bac8;}
ul#onself_nav li.onself_ov{/*background:url(../images/hematology/oneself/nav_01_ov.gif) no-repeat; color:#993366;*/ width:73px; padding-top:10px; text-align:center;}
ul#onself_nav li.onself_ov_link a{display:block; /*background:url(../images/hematology/oneself/nav_01_ov.gif) no-repeat;*/background:#e8dde4;border-left:1px solid #d0bac8;border-top:1px solid #d0bac8;border-bottom:1px solid #d0bac8;width:74px; height:29px; vertical-align:bottom; padding-top:10px; text-align:center; text-decoration:none; color:#993366;}

ul#onself_nav li.onself_intro{}
ul#onself_nav li.onself_intro a{/* background:url(../images/hematology/oneself/nav_intro2.gif) no-repeat;*/ background:#f7f3f6;border-left:1px solid #d0bac8;border-top:1px solid #d0bac8;border-bottom:1px solid #d0bac8;width:467px; padding-top:10px; padding-left:10px; text-align:left; height:29px;}
ul#onself_nav li a{display:block; /*background:url(../images/hematology/oneself/nav_01.gif) no-repeat;*/ width:74px; height:29px; vertical-align:bottom; padding-top:10px; text-align:center; text-decoration:none; color:#663366;border-left:1px solid #d0bac8;border-top:1px solid #d0bac8;border-bottom:1px solid #d0bac8;background:#f7f3f6;}



ul#onself_nav li.onself_qa{ width:117px;}
ul#onself_nav li.onself_qa a{display:block; /*background:url(../images/hematology/oneself/nav_qa.gif) no-repeat;*/background:#d0bac8; width:117px; height:29px;}

ul#onself_nav li.onself_intro a:hover{display:block; /*background:url(../images/hematology/oneself/nav_intro2_ov.gif) no-repeat; */background:#e8dde4;padding-top:10px; padding-left:10px; color:#993366; }
ul#onself_nav li a:hover{display:block;/* background:url(../images/hematology/oneself/nav_01_ov.gif) no-repeat;*/background:#e8dde4; color:#993366;} 
ul#onself_nav li.onself_qa a:hover{display:block; /*background:url(../images/hematology/oneself/nav_qa_ov.gif) no-repeat;*/background:#e8dde4; height:39px; color:#993366;}








dl#mokuji{ width:95%; margin:0 auto; padding:0px; margin-bottom:30px;}
dl#mokuji dd{ margin-bottom:15px; margin-top:0px; clear:both; font-size:115%; font-weight:bold; color:#621b4a; padding-top:0px;}
dl#mokuji dd a{color:#621b4a; text-decoration:none;}
dl#mokuji dt{ margin-bottom:8px; margin-left:30px;}

dl#mokuji2{  width:90%; margin:0 auto; line-height:1.5;}
dl#mokuji2 dt{margin-bottom:10px; margin-top:20px;}
dl#mokuji2 dt span{ font-weight:bold; color:#ea1c2c;}
dl#mokuji2 dd{ background:url(../images/mark/ic_tri_gray01.gif) no-repeat 0px 4px; padding-left:10px; margin-bottom:6px; margin-left:20px;}

dl#mokuji3{ width:95%; padding:0px; margin-bottom:30px;}
dl#mokuji3 dd{ margin-bottom:15px; margin-top:0px; clear:both; font-size:115%; font-weight:bold; color:#993399; padding-top:0px;}
dl#mokuji3 dd a{color:#993399; text-decoration:none;}
dl#mokuji3 dt{ margin-bottom:8px; margin-left:30px;}



div#oneself h2{ color:#003366; font-size:115%; margin:9px 0px 13px 0px;}
div#oneself h2 span{ color:#990000;}
div#oneself h2#face{ background:url(../images/hematology/oneself/anami.gif) no-repeat; padding:16px 0px 20px 50px; color:#003366; font-size:115%; margin-top:0px; margin-bottom:3px;}
div#oneself h2#face2{ background:url(../images/hematology/oneself/anami.gif) no-repeat; padding:5px 0px 22px 50px; color:#003366; font-size:115%; margin-top:0px; margin-bottom:5px;}
div#oneself p#face1{ background:url(../images/hematology/oneself/anami.gif) no-repeat; padding:15px 0px 22px 50px; margin-bottom:5px}
div#oneself p#face2{ background:url(../images/hematology/oneself/anami.gif) no-repeat; padding:3px 0px 8px 50px; margin-bottom:10px}
div#oneself div#Qimg{ background:#E8E7F9; padding:10px;}
div#oneself div#answer{ background:#E8E7F9; padding:10px;}
div#oneself div#answer table{ width:100%;}
div#oneself div#answer table th{ padding:8px 5px; vertical-align:top;}
div#oneself div#answer table td{ padding:8px 5px; vertical-align:top;}
div#oneself div#answer table ul{ padding:10px; border:1px #666666 solid;}
div#oneself div#answer table ul li{ background:url(../images/mark/ic_rouond_red01.gif) no-repeat 0px 3px; padding-left:11px; margin-bottom:0.4em; margin-top:0.4em;}
div#oneself div#answer table ul li.none{ background:none; margin-bottom:0.4em; margin-top:0.4em; margin-left:-10px;}

h3.ex{ font-size:90%; }
#line_brack{ border-bottom:#000000 1px solid; width:100%;}

div#oneself div#slide4{ background:#E8E7F9; padding:10px;}
div#oneself div#slide4 table{ width:100%;}
div#oneself div#slide4 table th{ padding:8px 5px; vertical-align:top;}
div#oneself div#slide4 table th{ padding:8px 5px; vertical-align:top;}
div#oneself div#slide4 table.middle{ vertical-align:middle;}

div#oneself div#data ul{}
div#oneself div#data ul li{ background:url(../images/mark/ic_rouond_vio01.gif) no-repeat 0px 3px; padding-left:11px; margin-bottom:0.4em; margin-top:0.4em;}

div#oneself div#number{ background:#E8E7F9; padding:10px 10px 10px 10px;}
div#oneself div#number ul{margin:0px 0px 0px 0px; padding:0px 0px 10px 20px;}
div#oneself div#number ul li{list-style-type:decimal; margin:0px 0px 5px 0px;}
.chara_q ul{ margin:0;}
.chara_q ul li{ background:url(../images/mark/ic_rouond_vio01.gif) no-repeat 0px 6px; padding-left:11px; margin-bottom:0.4em; margin-top:0.4em;}
.chara_a ul{ margin:0;}
.chara_a ul li{ background:url(../images/mark/ic_rouond_vio01.gif) no-repeat 0px 6px; padding-left:11px; margin-bottom:0.4em; margin-top:0.4em;}

#oneself #numberNo ul li{list-style-type:decimal; margin:0 0 8px 30px; }
#oneself #numberNo ul strong{color:#993399; font-weight:bold;}
#oneself #numberNo ul#framei span{ color:#0033FF; font-weight:bold;}
#oneself #numberNo .pic220{ width:230px; font-size:90%;}

#oneself table.tnormal{width:100%; border-top:1px solid #AAA; border-left:1px solid #AAA; margin-bottom:15px;}
#oneself table.tnormal td{border-bottom:1px solid #AAA; border-right:1px solid #AAA; vertical-align:text-top; padding:5px 0 5px 8px;}
#oneself table.tnormal th{background:#EEE; border-bottom:1px solid #AAA; border-right:1px solid #AAA; }
#oneself div.memos{width:46%; height:100px; border:1px solid #AAA; padding:5px; margin:0 8px 8px 0; float:left; }
#oneself div.memol{border:1px solid #AAA; width:100%; height:100px; margin-bottom:15px;}
#oneself h2#point{color:#600061; }
#oneself p.point{color:#600061; font-weight:bold; margin-bottom:10px;}
#oneself .correct{ color:#990000; font-weight:bold;}
#oneself p.right{ text-align:right;}
#oneself #slide4 table{width:100%; background:#E7E7F9; }
#oneself #slide4 table td{padding:5px; vertical-align:top;  }
#oneself #slide4 table td.middle{padding:5px; vertical-align:middle;  }

#selectcell{margin:10px 10px 0; padding:3px; border:1px solid #666; }

#oneself .otukare{font-size:15px; color:#842A85; font-weight:bold; margin-top:10px;}
#oneself .anami_m{ float:left; padding-right:15px;}

#oneself #points{margin-top:15px; }
#oneself #points dl dt{margin-bottom:5px; font-weight:bold; }
#oneself #points dl dd{margin:0 0 5px 8px; }


#oneself #numberNo dl{padding-left:15px; border:1px solid #CCC; padding:15px;}
#oneself #numberNo dl dt{margin:10px 0 4px 0; font-weight:bold; line-height:1.4;}
#oneself #numberNo dl dd{margin:0 0 5px 15px; line-height:1.5;}
#oneself #numberNo dl.bodar_no{ border:none; padding:0px 0px 0px 0px;}

#oneself #numberNo dl h3.sttlu{ text-align:center; text-decoration:underline; font-weight:bold;}
#oneself #numberNo p.sttl{ font-size:110%; font-weight:bold; margin-bottom:10px; margin-left:20px;}

#oneself h3.sttl{ font-size:100%; font-weight:bold; margin-bottom:7px; line-height:1.5;}

div#oneself div#table table.double{ border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; margin: 0px auto 15px auto; }
div#oneself div#table table.double th{ border-right:1px solid #EEE; border-bottom:1px solid #D5D5D5; text-align: left; padding: 5px 10px; line-height: 1.5; background:#E9E3EE; color:#4F1E5D; vertical-align:top;}
div#oneself div#table table.double td{ border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding: 5px 10px; line-height: 1.5;}
div#oneself div#table table.double td.color{ color:#333333; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding: 5px 10px; line-height: 1.5; background:#EEEEEE;}
div#oneself div#table span{ color:#CC0033;}
div#oneself div#table span.sup{ color:#333333;}

div#oneself div#table table.chara_a{ border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; margin: 0px auto 15px auto; }
div#oneself div#table table.chara_a th{ border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; text-align: left; padding: 5px 10px; line-height: 1.5; background:#EEEEEE; color:#4F1E5D; vertical-align:top;}
div#oneself div#table table.chara_a td{ border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding: 5px 10px; line-height: 1.5;}

div#oneself div#table table.chara_q{ border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; margin: 0px auto 15px auto; }
div#oneself div#table table.chara_q th{ border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; text-align: left; padding: 5px 10px; line-height: 1.5; background:#EEEEEE; color:#4F1E5D; vertical-align:top;}
div#oneself div#table table.chara_q td{ border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding: 5px 10px; line-height: 1.5;}
div#oneself div#table table td.color{ border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding: 5px 10px; line-height: 1.5; background:#EEEEEE;}


div#oneself div#flow{ border: #999999 1px solid; text-align:center; padding:10px; margin:0 auto;}
div#oneself div#flow .history{ background: #E9E8E9; width:50%; margin:0 auto; padding:4px; margin-bottom:5px; margin-top:5px;}

#list dl{}
#list dl dt{background:url(../images/mark/ic_rouond_vio01.gif) no-repeat 0px 4px; padding-left:11px; margin-bottom:0.4em; margin-top:0.4em; color:#003366;}
#list dl dd{border:#CCCCCC 1px solid; padding:10px; margin-bottom:10px;}
#list dl dd span{ color:#CC0033;}

ul#framei{ border:1px #999999 solid; padding:10px 10px 10px 10px;}
table#stage span{ color:#660066; font-weight:bold;}
div#slide4 table span{ color:#660066; font-weight:bold;}
div#slide4 table span.red{ color:#FF0000; font-weight:normal;}
 table#irregular td div ul{border:1px solid #ccc; padding:10px;}


#oneself #slide2 table .right{text-align:right; padding-right:20px;}
#oneself #slide2 table .right_r50{text-align:right; padding-right:50px;}
#oneself #slide2 table .p_40{ padding-left:40px;}
#oneself #slide2 table .m_auto{text-align:right; padding-right:20px;}
#oneself table.tnormal th.ttl{background:#E7E7F9; border-bottom:1px solid #AAA; border-right:1px solid #AAA; }

#oneself div.flimg{margin-bottom:15px; }
#oneself div.flimg img{float:left; margin:0 10px 10px 0; }
#oneself div.flimg ol{float:right; width:335px; }
#oneself div.flimg ol li{list-style-type:decimal; margin-left:30px; }
#oneself div.flimg ol li span{text-decoration:underline; }
#oneself div.frimg{margin-bottom:15px; }
#oneself div.frimg img{float:right; margin:0 10px 10px 0; }
#oneself div.frimg ul{float:left; width:335px; }
#oneself div.frimg ul li{list-style-type:none; }

#oneself #numberNo ul#framei{border:1px solid #AAA; margin-bottom:15px; line-height:1.5;}
#oneself #numberNo ul#framei li {list-style-type:decimal; margin:8px 5px 8px 30px; }
#oneself #numberNo ul#framei span{ color:#003399; font-weight:bold;}

#oneself #numberNo dl#framei{border:1px solid #AAA; margin-bottom:15px; line-height:1.5;}
#oneself #numberNo dl#framei dt{margin:8px 5px 8px 10px; font-weight:bold; }
#oneself #numberNo dl#framei dd{margin:8px 5px 8px 25px; }
#oneself #numberNo dl#framei strong{color:#600061; }
#oneself #numberNo #framei strong.red{ color:#CC0033;}

#oneself #numberNo h3{ margin-bottom:10px;}
.w3_06{ width:300px; }


#oneself #table table#marker{background:#E7E7F9; width:100%; margin-bottom:5px; padding:10px; }
#oneself #table table#marker th{color:#600061; }
#oneself #table table#marker td{border-bottom:1px dotted #669900; text-align:center; padding:5px;}
#oneself #table table#marker td.uline{text-decoration:underline; }
#oneself #table table#marker td.blue{color:#0000CC; }
#oneself #table table#marker td.bnone{border:none; text-align:left; padding-left:20px; vertical-align:text-top; }

/*div#oneself div#data table{ border-top:1px solid #D5D5D5; border-left:1px solid #D5D5D5; margin:0px auto 15px auto;}
div#oneself div#data table th{ border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; text-align:center; padding: 5px 10px; line-height:1.5; background:#EEEEEE; color:#4F1E5D; vertical-align:top;}
div#oneself div#data table td{ border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding: 5px 10px; line-height:1.5;}
div#oneself div#data table span{ color:#660066;}*/




div#oneself div#data table#choice { border-top:3px solid #ec3a3d;border-collapse: collapse; margin:0 auto 2em; line-height:1.5;}
div#oneself div#data table#choice tr:first-child {border-bottom:3px solid #ec3a3d;font-weight:bold;}
div#oneself div#data table#choice tr:first-child th {background:#fff;padding:8px 0;text-align:center;}
div#oneself div#data table#choice tr td:last-child,div#oneself div#data table#tbl_pro_hem tr th:last-child{border-right:none;}
div#oneself div#data table#choice th{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px 5px;font-size:90%;vertical-align:middle!important;background:#f3f2f2;width:48px;}
div#oneself div#data table#choice td{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
div#oneself div#data table#choice tr.s119_2{border-bottom:1px solid #7c858c!important;}

div#oneself div#data table#choice th.s119{border-bottom:3px solid #ec3a3d;background:#ffffff;}
div#oneself div#data table#choice th.btred{border-top:3px solid #ec3a3d;}
div#oneself div#data table#choice th.lefty{text-align:left;padding-left:8px;}
div#oneself div#data table#choice td{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
div#oneself div#data table#choice td.norbd,div#oneself div#data table#choice th.norbd{border-right:none;}
div#oneself div#data table#choice td.bgg,div#oneself div#data table#choice th.bgg{background:#f3f2f2;}
div#oneself div#data table#choice td.bgg2,div#oneself div#data table#choice th.bgg2{background:#d8dce0;}
div#oneself div#data table#choice th.rltp{border-top:3px solid #ec3a3d!important;}















div#oneself div#slide4{background:#E8E7F9; padding:10px;}
div#oneself div#slide4 table#stage{width:100%; vertical-align:middle;}
div#oneself div#slide4 table#stage th{padding:8px 5px; vertical-align:top;}
div#oneself div#slide4 table#stage.td{vertical-align:middle;}
div#oneself div#slide4 table ul li{margin-bottom:10px;}
div#oneself div#slide4 table td.bottom{ vertical-align:bottom;}
div#oneself div#slide4 table td.strong{color:#993399; font-weight:bold;}

div#oneself div#answer table.pic_ce{ text-align:center;}
div#oneself div#answer table.pic_ce p{ text-align:left;}
div#oneself div#answer table.pic_ce ul{ text-align:left;}

div#oneself div#slide2{background:#E8E7F9; padding:10px;}
div#oneself div#slide2 table{width:100%; vertical-align:top;}
div#oneself div#slide2 table th{padding:8px 5px;}
div#oneself div#slide2 table td{padding:8px 5px; vertical-align:top;}
div#oneself div#slide2 table ol{border:1px #CCCCCC solid; line-height:1.7; margin:0 auto; padding:4px 0px 4px 35px;}

div#category h3{ text-align:center; font-weight:bold; margin-bottom:10px;}
div#category dl{ border:#CCCCCC 1px solid; padding:10px; line-height:1.5; padding::15px 10px 15px 10px; margin-bottom:15px;}
div#category dl dt{ font-weight:bold; margin-bottom:10px;}
div#category dl dd{ margin-left:15px; margin-bottom:10px;}
div#category dl dd strong{color:#993399; font-weight:bold;}

div#oneself dl#none{ border:none;}

/* webseminar*/
.websemi_top{ text-align:right; font-size:11px; font-weight:bold; color:#993366; text-decoration:none; float:right;}
.websemi_top a{color:#663366;; text-decoration:none; display:block; width:150px; height:36px; text-align:center; /*background:url(../images/hematology/websemi/top.gif) no-repeat;*/ line-height:1.4; padding:5px 0px 0px 0px;background:#f7f3f6;border:1px solid #621b4a;}
.websemi_top a:hover{color:#ffffff; /*background:url(../images/hematology/websemi/top_ov.gif) no-repeat;*/background:#621b4a;}
.websemi_top img{ float:left; border:none; margin-left:4px;}

.websemi_top_l{ text-align:right; font-size:11px; font-weight:bold; color:#993366; text-decoration:none; float:left;}
.websemi_top_l a{color:#663366;; text-decoration:none; display:block; width:150px; height:36px; text-align:center; background:url(../images/hematology/websemi/top.gif) no-repeat; line-height:1.4; padding:5px 0px 0px 0px;}
.websemi_top_l a:hover{color:#993366; background:url(../images/hematology/websemi/top_ov.gif) no-repeat;}
.websemi_l img{ float:left; border:none; margin-left:4px;}

.websemi_top2{ text-align:right; font-size:11px; font-weight:bold; color:#993366; text-decoration:none; float:right;}
.websemi_top2 a{color:#663366;; text-decoration:none; display:block; width:168px; height:45px; text-align:center; background:url(../images/hematology/websemi/top2.gif) no-repeat; line-height:1.3; padding:5px 0px 0px 0px;}
.websemi_top2 a:hover{color:#993366; background:url(../images/hematology/websemi/top2_ov.gif) no-repeat;}
.websemi_top2 img{ float:left; border:none; margin-left:4px;}

.websemi_top2_l{ text-align:right; font-size:11px; font-weight:bold; color:#993366; text-decoration:none; float:left;}
.websemi_top2_l a{color:#663366;; text-decoration:none; display:block; width:166px; height:45px; text-align:center; /*background:url(../images/hematology/websemi/top2.gif) no-repeat;*/ line-height:1.3; padding:5px 0px 0px 0px;background:#f7f3f6;border:1px solid #621b4a;}
.websemi_top2_l a:hover{color:#ffffff; /*background:url(../images/hematology/websemi/top2_ov.gif) no-repeat;*/background:#621b4a;}
.websemi_top2_l img{ float:left; border:none; margin-left:4px;}


.websemi_top span.line1{ padding:20px 0px;}

.bbs_top{ text-align:left;}
table#websemi .bbs_top img{border:none;}
.bbs_top img{ float:left; border:none; margin-left:4px;}
.bbs_top a{color:#663366;; text-decoration:none; font-size:95%; font-weight:bold;  display:block; width:150px; height:29px; text-align:center; background:url(../images/hematology/websemi/top.gif) no-repeat; line-height:1.1; padding:5px 0px;}
.bbs_top a:hover{color:#993366; background:url(../images/hematology/websemi/top_ov.gif) no-repeat;}

table#websemi{ margin:0 auto; margin-bottom:15px; width:80%;}
table#websemi th{}
table#websemi td{ width:235px;}
table#websemi img{ border:1px solid #333333;}
table#websemi .font01{ font-size:86%;}

table#websemi_pic{ margin:0 auto; width:80%;}
table#websemi_pic th,table#websemi_pic td{text-align:left; width:235px;}
table#websemi_pic td{ padding-bottom:15px;}
table#websemi_pic th img{ border:1px solid #333333;}
table#websemi_pic .font01{ font-size:86%;}


h3.ws_ans{ border-bottom:#CC0000 2px solid; color:#CC0000; padding-bottom:6px; margin-bottom:10px; margin-top:5px; font-size:110%;}
p.ws_ans{ color:#CC0000; margin-left:20px;}

p.page_3con a{}
p.page_3con a.back{ display:block; text-decoration:none; width:200px; color:#5E4B3E; /*background:url(../images/mark/back.gif) no-repeat left;*/ padding:0px; float:left; text-align:left;}
p.page_3con a.index{ display:block; text-decoration:none; width:100px; color:#4C4947; /*background:url(../images/mark/index.gif) no-repeat left;*/ padding:3px; float:left; margin-right:65px; margin-left:85px; text-align:left;border:1px solid #ccc;text-align:center;}
p.page_3con a.index:hover{background:#009dcb;border:1px solid #009dcb;color:#ffffff;}
p.page_3con a.next{ display:block; text-decoration:none; width:200px; color:#5E4B3E; /*background:url(../images/mark/next.gif) no-repeat right;*/ padding:0px; float:left; text-align:right;}

p.page_2con{}
p.page_2con a.back{ display:block; text-decoration:none; width:200px; color:#5E4B3E; background:url(../images/mark/back.gif) no-repeat left; padding:0px 0px 0px 18px; float:left;}
p.page_2con a.index{ display:block; text-decoration:none; width:100px; color:#4C4947; background:url(../images/mark/index.gif) no-repeat left; padding:0px 0px 0px 18px; float:left; margin-right:65px; margin-left:85px;}

p.page_con a.index{ display:block; text-decoration:none; width:90px; color:#4C4947; background:url(../images/mark/index.gif) no-repeat left; padding:0px 0px 0px 18px; text-align:left;}


p.page_190{}
p.page_190 a.back{ display:block; text-decoration:none; width:190px; color:#5E4B3E; background:url(../images/mark/back.gif) no-repeat left; padding:0px 0px 0px 18px; float:left;}
p.page_190 a.index{ display:block; text-decoration:none; width:100px; color:#4C4947; background:url(../images/mark/index.gif) no-repeat left; padding:0px 0px 0px 18px; float:left; margin-right:77px; margin-left:98px; text-align:left;}
p.page_190 a.next{ display:block; text-decoration:none; width:190px; color:#5E4B3E; background:url(../images/mark/next.gif) no-repeat right; padding:0px 18px 0px 0px; float:left; text-align:right;}

#websemi_header{ padding-bottom:5px; margin-bottom:15px;}
#websemi_header td{ padding:5px 0px;}
#websemi_header a{ background:url(../images/mark/ic_tri_gray01.gif) no-repeat left; padding-left:10px; font-weight:bold; font-size:110%;}

table#ws_contents{ background:#f7f3f6; border-right:1px solid #d0bac8;border-bottom:1px solid #d0bac8;border-top:1px solid #d0bac8; margin-bottom:15px;}
table#ws_contents th{background:#e5e7e8; padding:5px; text-align:left; border-left: 1px solid #d0bac8;}
table#ws_contents td{border-left: 1px solid #d0bac8;}
ul.ws_contents_list{list-style:none; font-weight:bold; margin-bottom:10px; margin-top:}
ul.ws_contents_list li{ padding-top:5px; padding-left: 17px; padding-bottom:5px;}
ul.ws_contents_list li.bg_w{ background:#FFFFFF;}

h4.ws_greeting{ border-bottom:#009dcb 2px solid; margin-bottom:15px; padding-bottom:4px;}
.gree_box{width: 450px; margin: 30px auto 30px; border: 2px solid #C3E2EA;}

table#vote{width:100%; background-color:#EFF5FE; border:#192F60 1px solid;}
table#vote td, table#vote th, table#vote tr{vertical-align:middle; height:40px;}
table#vote th{background-color:#192F60;}
.color{ font-size:14px; color:#FFFFFF;}
table#vote .no_ti{padding-left:5px;}

table#conce{width: 95%; margin: 20px auto; border-top: 1px solid #A6C2CE; border-left: 1px solid #A6C2CE; }
table#conce th, table#conce td{padding: 4px 6px 4px 12px; border-right: 1px solid #A6C2CE; border-bottom: 1px solid #A6C2CE; }
table#conce th{font-weight: normal; text-align: left; background-color:#DDE7EA; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; width: 25%; }
table#conce td.color{background-color:#BBD0D7; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
dl.conce_list{ list-style:none; line-height:1.5; margin-bottom:15px;}
dl.conce_list dt{ font-weight:bold; margin-bottom:5px;}
dl.conce_list dd{ margin-left:20px;}
dl.conce_list dd.tcts01{ background:#f2fafc; padding:14px 10px 1px 10px;}
dl.conce_list dd.strong{ font-size:110%; font-weight:bold; color:#660099;}
#concie{border:1px solid #CCCCCC; padding:10px 10px 0px 10px;}
#concie p.ttl{font-weight:bold; margin-bottom:8px; clear:both; }
#concie p.ttl01{float:left;}
#concie p img{float:right; margin:0px 0px 15px 5px; }

dl.concie_books{ padding:10px;}
dl.concie_books dt{ float:left; padding:15px; margin-bottom:5px; font-weight:normal; /*background:url(../images/mark/ic_sq_blue04.gif) no-repeat left;*/ padding-left:10px; width:80%;}
dl.concie_books dt:before{content:url(../images/mark/red_dot.png);}
dl.concie_books dd{ float:right; margin-bottom:5px; padding-right:20px;}

hr.line{border-top: 1px solid #FFFFFF; border-bottom: 1px solid #888888; margin: 0px 0px 15px; clear:both;}
hr.dotline{border-top: 1px solid #FFFFFF; border-bottom: 1px dotted #888888; margin: 0px 0px 15px; clear:both;}

#hobby_box{border: 1px solid #CCCCCC; padding: 15px 25px; margin: 10px 15px; }
#hobby_box h3{ float:left; margin-bottom:10px; font-weight:normal; /*background:url(../images/mark/ic_sq_blue04.gif) no-repeat left;padding-left:15px;*/  width:100%;font-weight:bold;font-size:114%;}
#hobby_box table{ margin-bottom:10px; line-height:1.5; width:100%;}

ul.matome{/*list-style-image: url(../images/mark/ic_sq_blue04.gif);*/ border: 1px solid #CCCCCC; padding:10px 30px 0px 30px; margin: 15px 25px 15px 10px; line-height:1.5;}
ul.matome li{ margin-bottom:10px;}

#close{margin-top:145px; text-align:center; }
#close a{ display:block; background:url(../images/hematology/websemi/m_close.gif) no-repeat ; color:#333333; font-size:10px; text-decoration:none; width:120px; padding:5px 0px; height:12px; margin:0 auto;}

#close2{ text-align:center; }
#close2 a{ display:block; background:url(../images/hematology/websemi/m_close.gif) no-repeat ; color:#333333; font-size:10px; text-decoration:none; width:120px; padding:5px 0px; height:12px; margin:0 auto;}

/* ws_bbs */
ul.u11		{text-align:left; margin-left:10px; margin-right:10px; margin-top:0; list-style-image : url(../images/mark/ic_sq_vioret03.gif); line-height:120%; font-weight:bold;}
ul.u11 p {font-weight:normal; margin-top:8px; }
ul.u11 li {margin-top:15px; margin-left:10px;}
ul.u12		{text-align:left; padding-left:5px; margin-left:10px; margin-right:5%; margin-top:0; list-style-image:url(../images/mark/ic_tri_gray01.gif); line-height:110%; font-weight:normal;}
ul.u10		{text-align:left; margin-left:3%; margin-right:5%; margin-top:0; list-style-image : url(../images/mark/ic_tri_gray01.gif); line-height:150%;}

table#top_head {width:100%;}
table#top_head td{padding:0px 6px 6px 6px;}

.t_bbs{ border-bottom:3px solid #AD5FC0; margin:0 auto; margin-bottom:15px;}
.t_bbs h2{ background: url(../images/mark/ic_tri_vioret01.gif) no-repeat left; border-bottom:1px solid #AD5FC0; padding: 0px 0px 1px 10px; line-height: 1.6; margin-bottom:2px; color:#8F35A5;}
.t_bbs h2 img.t_bbs_r{ margin-left:320px;}
.t_bbs h2 span{ font-weight:normal; color:#333333;}

table#category {width:100%; border:#CDBADA solid 1px; border-collapse:collapse; margin-top:15px; margin-bottom:15px;}
table#category td {padding:5px; border:#CDBADA solid 1px; border-collapse:collapse; vertical-align:text-top;}
table#category th {padding:5px; border:#CDBADA solid 1px; border-collapse:collapse; vertical-align:text-top;  background-color:#F5F2F7;}
table#category ul {list-style:none; font-weight:bold; line-height:1.9; margin:0;}

h2#bbstitle {font-size:18px; font-weight:bold; color:#2E698B; text-align:center; margin-bottom:15px;}

td#bbstitle {font-size:18px; font-weight:bold; color:#2E698B; text-align:center;}
td#navi {text-align:left; font-size:12px; width:21%; padding-bottom:]15px;}
td#navi a{ background:url(../images/mark/ic_tri_gray01.gif) no-repeat left; padding-left:10px;}
div#ttl {margin:10px 20px 0px; font-size:12px;}

table#list {width:100%; margin-bottom:15px;}
table#list th {border-bottom:#CDBADA 1px solid; border-top:#CDBADA 1px solid; padding:5px; background-color:#F5F2F7; }
table#list td {padding: 5px 10px 5px 5px;}
table#listbbs_ic{ width:6%;}
table#bbs_cate{ width:14%;}
table#bbs_num{ width:8%;}

table.write { width:90%; border-collapse:collapse; margin:0px auto;}
table.write th, table.write td {border:1px #CDBADA solid; padding:4px;}
table.write th {text-align:left; font-weight:bold; background-color:#F5F2F7; width:100px;}
table#sort {width:100%; margin-top:20px;}
table#sort td{padding:2px;}
table#sort td.new_con{ width:38%; text-align:right; padding-bottom:15px;}
table#sort td.new_con a{ text-decoration:none;}

.bbs_back{ background:url(../images/mark/back.gif) no-repeat left; padding-left:20px; width:150px;}
.bbs_next{ background:url(../images/mark/next.gif) no-repeat right; padding-right:20px; width:150px;}

table.case {width:80%; border:1px solid #CDBADA; margin:0px auto 10px; padding:5px; line-height:1.5;}
table.case a{ text-decoration:none;}
table.case td, table.case th {padding:4px;}
table.case th {text-align:left; font-weight:bold; border-bottom:1px solid #CDBADA; font-size:14px;}
.size_10px {font-size:10px; font-weight:400;}
.btn {margin-top:10px; text-align:center;}
table.case2 {width:80%; border:1px solid #E4E4E4; margin:0px 0px 5px auto; padding:5px; line-height:1.8;}
table.case2 td, table.case2 th {padding:4px;}
table.case2 th {text-align:left; font-weight:bold; border-bottom:1px solid #E4E4E4; font-size:14px;}

#apply{ width:260px; margin:0 auto;}
#apply a{ display:block; background:url(../images/bn/bt_appl.gif) no-repeat; color:#FFFFFF; padding:10px 0px; text-align:center; text-decoration:none; width:260px; height:25px; font-weight:bold; font-size:120%;}
#apply a:hover{ display:block; background:url(../images/bn/bt_appl_ov.gif) no-repeat; color:#FFFFFF; padding:10px 0px; text-align:center; text-decoration:none; width:260px; height:25px; font-weight:bold;}
p#CDchart{font-size:14px; text-align:center; color:#344A6B; font-weight:bold; }
h2.hem08{color:#621b4a; font-weight:bold; font-size:110%; text-align:center; margin:0px 0px 15px 0px; }

dl#hem_list{ list-style:none; width:490px; line-height:1.5; margin-bottom:15px;}
dl#hem_list dt{padding-left:16px; /*background:url(../images/mark/ic_sq_vioret03.gif) no-repeat left;*/}
dl#hem_list dt:before{content:"【";}
dl#hem_list dt:after{content:"】";}
dl#hem_list dd{ padding-left:24px; }
dl#hem_list dd.bold{ font-weight:bold; font-size:110%; margin-top:4px;}
dl#hem_list dd.bold span{ font-weight:normal; font-size:80%;}

dl#hem_list02{ list-style:none; width:490px; line-height:1.5; margin-bottom:15px;}
dl#hem_list02 dt{padding-left:16px; /*background:url(../images/mark/ic_sq_vioret03.gif) no-repeat left;*/}

dl#hem_list02 dd{ padding-left:24px; }
dl#hem_list02 dd.bold{ font-weight:bold; font-size:110%; margin-top:4px;}
dl#hem_list02 dd.bold span{ font-weight:normal; font-size:80%;}

/* morphology */
ul.mor_index{list-style-type: decimal; margin: 5px 0px 0px 50px; font-weight:bold; line-height:1.9;}
.morph_top{ text-align:right; font-size:95%; font-weight:bold; color:#993366; text-decoration:none; float:right;}
.morph_top a{color:#663366;; text-decoration:none; display:block; width:150px; height:27px; text-align:center; /*background:url(../images/hematology/morphology/top.gif) no-repeat;*/ line-height:1.1; padding:12px 0px 0px 0px;background:#fef3f4;border:1px solid #ea1c2c;}
.morph_top a:hover{color:#ffffff; /*background:url(../images/hematology/morphology/top_ov.gif) no-repeat;*/background:#ea1c2c;}
.morph_top img{ float:left; border:none; margin-left:4px;}

table.flo{width: 60%; margin: 0px auto 15px auto; }
table.flo th, table.flo td{padding:7px; text-align: center; }
table.flo th{font-weight: normal; background-color:#f2fafc; border: 1px solid #009dcb; }

table.acp{width: 60%; margin: 20px auto; border-top: 1px solid #A6C2CE; border-left: 1px solid #A6C2CE; }
table.acp th, table.acp td{padding: 4px 6px 4px 12px; border-right: 1px solid #A6C2CE; border-bottom: 1px solid #A6C2CE; }
table.acp th{font-weight: normal; text-align: left; background-color:#DDE7EA; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
table.acp td.color{background-color:#BBD0D7; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }

ul.decimal{ list-style:decimal; }
ul.morph_li{ list-style:none; }
ul.morph_li li{ margin-bottom:10px;}
ul#style_no li{list-style:none;}

/* genetic_testing */
h2.t_pro2{padding-bottom:4px; margin-bottom:15px; border-bottom:#555 solid 1px; font-size:120%; font-weight:bold; }
.bn_pro2{border:#777 solid 1px; float:left; margin-right:15px; }

ul.plifelt	{FONT-SIZE: 12px;	line-height:250%;	color:#0D335D;		list-style-image : url(../images/mark/ic_arrow_blue02.gif);}

dl.lineup2{ list-style:none; width:350px; float:left; margin-bottom:20px;}
dl.lineup2 dt{ float:left; border:#777 solid 1px; margin-left:5px;}
dl.lineup2 dd{ float:left; line-height:170%; margin-left:7px; font-weight:bold;}

#sol_blood_fla{ float:left; margin-left:20px; width:440px;}

ul.plifelt2{	line-height:150%;	color:#0D335D; list-style:none; margin-bottom:15px; padding-left:10px;}
ul.plifelt2 li{ background:url(../images/mark/ic_arrow_blue02.gif) no-repeat 0px 3px; padding-left: 15px; margin-bottom: 6px;}
ul.in30{margin-left:30px;}

table#normal td.normal_g{ background:#E7E7E7;}
table#normal th.bgc_none{ background:#FFFFFF;}
table#normal th.w_circle{ width:40px;} 

table#tbl_LH700{border:1px solid #333; width:90%; margin:0 auto; line-height:1.5; text-align:center;}
table#tbl_LH700 td,table#tbl_LH700 th{ padding:7px 5px;}

span.small{font-size:70%;}

#m_item table.box01{width: 355px; float: left; padding: 7px; border: 1px solid #7293B4; font-size: 12px; background:#F0F7FF; }
#m_item table.box01 th{ text-align: left; font-size: 16px; color:#006; line-height: 1.3; vertical-align:top; }
#m_item table.box01 th span{font-size: 12px; color:#006; font-weight: normal; padding-top: 3px;  }

h3.dxl{ border-bottom:1px solid #7F7F7F; padding:0 0 5px 5px; margin-bottom:12px;}
h3.dxl span{font-size:90%;}

h3.dxl_menu{  padding:3px 0px 3px 5px; width:220px; float:left; margin-right:10px; font-size:90%; margin-bottom:1em;}
h3.dxl_menu a{border-bottom:1px solid #7F7F7F; display:block; background:url(../images/product/product02/DxLab-LIS/DxLab-LIS_down.gif) no-repeat right; text-decoration:none; color:#333333; margin-right:0px; padding-right:25px; padding-bottom:3px;}
h3.dxl_menu a:hover{border-bottom:1px solid #DE6014; display:block; background:url(../images/product/product02/DxLab-LIS/DxLab-LIS_down_ov.gif) no-repeat right;}

ul.dxl_ul{float:left; padding-left:40px;list-style:disc; margin-right:15px;}
ul.dxl_ul li{margin: 0px 0px 8px; line-height: 1.5; }
ul.dxl_ul li.nodisc{list-style-type:none;margin-left:-17px; }
ul.dxl_ul li ul{margin: 8px 15px 12px;}

ul.dxl_ul2{float:left; padding-left:40px;list-style:disc; margin-right:15px;}
ul.dxl_ul2 li{margin: 0px 0px 8px; line-height: 2; }
ul.dxl_ul2 li.nodisc{list-style-type:none;margin-left:-17px; }
ul.dxl_ul2 li ul{margin: 8px 15px 12px;}


/* Beckman Coulter Diagnostics Difference
 */
.bcdd_box02{ width: 705px; margin:0px; margin-bottom:20px; *margin-bottom:-20px; /* IE7 and below */ margin-bottom:10px; /* IE6 */ display: inline;}
div.bcdd_newbox02{border:1px solid #a3a9ae;padding:0px 12px;}
div.bcdd_newbox02 ul{margin:0!important;}
div.bcdd_newbox02 ul li.newbox_img{float:left;width:110px;}
div.bcdd_newbox02 ul li.newbox_head{color:#474C55;font-weight:bold;font-size:14px;margin-bottom:0px;float: left;width:190px;}
div.bcdd_newbox02 ul li.newbox_head02{color:#474C55;font-weight:bold;font-size:14px;margin:40px 10px 0px 10px;float:left;width:180px;}
div.bcdd_newbox02 ul li.newbox_top{color:#474C55;font-weight:bold;font-size:14px;margin:10px 10px 0px 10px;width:300px;}
div.bcdd_newbox02 ul li.newbox_summary{line-height:1.3;font-size:12px;float: left;width:250px;margin:30px 5px 0px 5px; }
div.bcdd_newbox02 ul li.btn{float:right;font-size:11px;color:#ffffff;background:#ea1c2c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px 15px; margin:50px 5px 0px 5px;}
div.bcdd_newbox02 ul li.btn a{color:#FFFFFF;text-decoration:none;}
div.bcdd_newbox02 ul li.btn:hover{background:#c80214;}

/* 生化学検査ソリューション */
.sol_bio_box{ width: 345px; margin:0px; margin-bottom:10px; *margin-bottom:-20px; /* IE7 and below */ margin-bottom:10px; /* IE6 */ display: inline;}
.sol_bio_box02{ width: 705px; margin:0px; margin-bottom:10px; *margin-bottom:-20px; /* IE7 and below */ margin-bottom:10px; /* IE6 */ display: inline;}
.sol_bio_box .bio_box_top{/*background:url(../images/product/product02/sol_bio/box_topics_top.gif) no-repeat;*/ height: 13px; font-size:1; line-height: 0; margin:0px 0px -5px 0px; padding:0;}
.sol_bio_box .bio_box_cts{/*background:url(../images/product/product02/sol_bio/box_topics_cts.gif) repeat-y;*/border:1px solid #CCCCCC; padding: 5px 10px 7px 10px; clear:both; margin:0;}
.sol_bio_box .bio_box_btm{/*background:url(../images/product/product02/sol_bio/box_topics_btm.gif) no-repeat;*/ height: 13px; font-size:1; line-height: 0; margin: -5px 0px 0px 0px; clear:both; padding:0px;}
.sol_bio_box .top_ttl{ /*background:url(../images/top/ic_title.jpg) no-repeat; */font-weight: bold; /*padding-left: 17px;*/ margin: 0px 0px 1px 0px; padding-bottom:3px; padding-top:3px; font-size: 120%; font-family:Arial, Helvetica, sans-serif; }
.sol_bio_box .btc_img{background:url(../images/product/product02/sol_bio/box_topics_top.gif) no-repeat; height: 13px; font-size:1; line-height: 0; margin:0px 0px -5px 0px; padding:0;}
.sol_bio_box .btc_tit{background:url(../images/product/product02/sol_bio/box_topics_cts.gif) repeat-y; padding: 5px 10px 7px 10px; clear:both; margin:0;}
ul.sol_bio{ padding:0; margin:0; list-style:none; clear:both; width:324px;}
ul.sol_bio li.sol_bio_pic{ width:110px; float:left; vertical-align:middle;}
ul.sol_bio li.sol_bio_tit{ font-size:14px; font-weight:bold; color:#953735; padding-top:6px; width:205px; margin-bottom:8px; float:right; width:205px; }
ul.sol_bio li.sol_bio_tex{ font-size:12px; line-height:1.5; margin-bottom:8px; float:right; width:205px; }
ul.sol_bio li.sol_bio_tex_s{ font-size:11px; line-height:1.5; margin-bottom:8px; float:right; width:205px; }

ul.sol_bio li.sol_bio_pic2{ width:120px; float:left; vertical-align:middle;}
ul.sol_bio li.sol_bio_tex2{ font-size:12px; line-height:1.5; margin-bottom:8px; float:right; width:175px; }


ul.sol_bio li.dt_btn{float: right; width:200px; line-height:1.5;}
ul.sol_bio li.dt_btn a{display: block; float: right; width: 71px; padding-top:1px; /*padding-left: 15px;*/text-align:center; height: 18px; line-height: 18px; /*background:url(../images/top/btn_detail_bkg.jpg) no-repeat;*/background:#ea1c2c; font-size: 11px; color:#FFF; text-decoration: none; font-family:"ＭＳ Ｐゴシック"; }
ul.sol_bio li.dt_btn a:hover{background:#C80214;}

ul.pro_line{clear:both; line-height:1.5; list-style:none; margin-bottom:20px; margin-top:0px;}
ul.pro_line li.pro_line_pic{ float:left; width:260px; margin-right:15px; text-align:center;}
ul.pro_line li.pro_line_pic_xpert{ float:left; width:150px; margin-right:15px; text-align:center;}
ul.pro_line li.pro_line_tit{ font-size:130%; font-weight:bold; margin-bottom:10px;}
ul.pro_line li.pro_line_tit span{ font-size:90%; font-weight:bold; text-decoration:none;}
ul.pro_line li{ margin-bottom:8px;}

ul.pro_line_l{clear:both; line-height:1.7; list-style:none; margin-bottom:20px; margin-top:0px; font-size:110%;}
ul.pro_line_l li.pro_line_pic{ float:left; width:310px; margin-right:15px; text-align:center;}
ul.pro_line_l li.pro_line_tit{ font-size:160%; font-weight:bold; margin-bottom:14px;}
ul.pro_line_l li.pro_line_tit2{ font-size:110%; font-weight:bold; margin-bottom:14px;}
ul.pro_line_l li.pro_line_tit span{ font-size:90%; font-weight:bold; text-decoration:none;}
ul.pro_line_l li{ margin-bottom:8px;}
ul.pro_line_l li span.ic_new{font-weight:bold; color:#FFFFFF; padding:1px 5px 0px 4px; background:#D01414; font-size:70%;
-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;}

ul.au5800 {list-style:none; margin-bottom:15px;}
ul.au5800 li{ float:left; margin-right:15px; text-align:center; font-size:90%;}
h2.mainte {background:url(../../images/product/product02/AU5800_07.jpg) no-repeat ;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.logo_3_60{ float:right; margin-right:360px;}
ul.au5800_2{list-style:none; margin-bottom:15px;}
ul.au5800_2 li{ float:left; margin-right:3px; text-align:center; font-size:90%;}
ul.au5800_2 li.au5800_end{ margin-right:0px;}
ul.au680{list-style:none; margin-bottom:15px;}
ul.au680 li{ float:left; margin-right:10px; text-align:center; font-size:90%;}
ul.au680 li.au680_end{ margin-right:0px;}

ul.aure_box li{ width:705px; margin:0;}
ul.aure_box li.aure_box_top{ background:url(../images/product/product02/aure/top.gif) no-repeat right; height:46px; vertical-align:bottom;}
ul.aure_box li.aure_box_middle{ background:url(../images/product/product02/aure/middle.gif) repeat-y;}
ul.aure_box li.aure_box_bottom{ background:url(../images/product/product02/aure/bottom.gif) no-repeat; height:11px; vertical-align:bottom;}

ul.aure_tab li{ float:left; width:155px; height:46px; color:#333333; line-height:1.5;}
ul.aure_tab li span.ov_aure{ float:left; display:block; background:url(../images/product/product02/aure/tab01_ov.gif) no-repeat; padding:13px 5px 0px 10px; font-weight:bold; width:140px; height:33px; font-size:12px; text-align:center;}
ul.aure_tab li span.ov_dxc{ float:left; display:block; background:url(../images/product/product02/aure/tab02_ov.gif) no-repeat; padding:13px 15px 0px 0px; font-weight:bold; width:140px; height:33px; font-size:12px; text-align:center;}
ul.aure_tab li a.link_aure{ float:left; display:block; background:url(../images/product/product02/aure/tab01.gif) no-repeat; padding:13px 5px 0px 10px; font-weight:bold; width:140px; height:33px; color:#333333; text-decoration:none; font-size:12px; text-align:center;}
ul.aure_tab li a.link_aure:hover{ float:left; display:block; background:url(../images/product/product02/aure/tab01.gif) no-repeat; padding:13px 5px 0px 10px; font-weight:bold; width:140px; height:33px; color:#BDA59E; text-decoration:none; font-size:12px; text-align:center;}
ul.aure_tab li a.link_dxc{ float:left; display:block; background:url(../images/product/product02/aure/tab02.gif) no-repeat; padding:13px 15px 0px 0px; font-weight:bold; width:140px; height:33px; color:#333333; text-decoration:none; font-size:12px; text-align:center;}
ul.aure_tab li a.link_dxc:hover{ float:left; display:block; background:url(../images/product/product02/aure/tab02.gif) no-repeat; padding:13px 15px 0px 0px; font-weight:bold; width:140px; height:33px; color:#BDA59E; text-decoration:none; font-size:12px; text-align:center;}

table.tbl_aure{ width:97%; border-top:1px solid #FFFFFF; border-collapse: collapse; margin:0 auto;}
table.tbl_aure th{ background:#D4C9C3; border-right:1px solid #FFFFFF; border-bottom:1px solid #9C8C83; border-left:#D4C9C3; padding:4px 7px; font-size:90%}
table.tbl_aure td{ border-right:1px solid #FFFFFF; border-bottom:1px solid #D4C9C3; padding:7px 10px;}
table.tbl_aure th.aure_top{ background:#4A4A4A; color:#FFFFFF; border-bottom:1px solid #FFFFFF;}

ul.aure_box div{ margin:0px 10px 0px 10px; padding-top:5px; padding-bottom:3px;}

h2.borderb{border-bottom:1px solid #7F7F7F; margin:30px 0 15px 0; padding:0 0 7px 10px; font-size:125%; font-weight:normal;}






/*div#shiyaku p{ margin-bottom:10px;}
div#shiyaku-l p{ margin-bottom:10px;}
div#shiyaku{background:url(../images/product/product02/shiyaku_bg.gif) no-repeat; padding:20px 10px 10px 20px; width:679px; height:242px; margin-bottom:15px; font-size:95%; }
div#shiyaku-m{background:url(../images/product/product02/shiyaku_bgm.gif) no-repeat; padding:20px 10px 10px 20px; width:679px; height:208px; margin-bottom:15px; font-size:95%; }
div#shiyaku-s{background:url(../images/product/product02/shiyaku_bgs.gif) no-repeat; padding:20px 10px 10px 20px; width:679px; height:149px; margin-bottom:15px; }
div#shiyaku-l{background:url(../images/product/product02/shiyaku_bgl.gif) no-repeat; padding:20px 10px 10px 20px; width:679px; height:292px; margin-bottom:15px; font-size:95%; }


div#shiyaku h3{color:#400000; font-size:115%; font-weight:normal; float:left; }
div#shiyaku-s h3{color:#400000; font-size:115%; font-weight:normal; float:left; }
div#shiyaku-m h3{color:#400000; font-size:115%; font-weight:normal; float:left; }
div#shiyaku-l h3{color:#400000; font-size:115%; font-weight:normal; float:left; }
div#shiyaku .m15{margin-right:10px; float:left;}
div#shiyaku-s .m15{margin-right:20px; float:left;}
div#shiyaku-m .m15{margin-right:10px; float:left;}
div#shiyaku-l .m15{margin-right:10px; float:left;}*/


div#shiyaku p{ margin-bottom:10px;}
div#shiyaku{background:#fcfefe;border:2px solid #009dcb; padding:20px 10px 10px 20px; width:679px; margin-bottom:15px; font-size:95%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; }
div#shiyaku .m15{margin-right:10px; float:left;}
div#shiyaku h3{color:#621b4a; font-size:115%; font-weight:normal; float:left; padding-bottom:10px;}


a.btns{background:url(../images/product/product02/shiyaku_btn.png) no-repeat; width:117px; height:24px; display:block; color:#fff; float:right; text-decoration:none; padding:6px 0 0 5px; font-size:95%;  margin:0 5px 15px 0;}
a.btnsb{background:url(../images/product/product02/shiyaku_btnb.png) no-repeat; width:114px; height:30px; display:block; color:#fff; float:right; text-decoration:none; padding:8px 0 0 8px; font-size:77%; line-height:12px;  margin-right:5px;}
a.btns:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
a.btnsb:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}

/*a.btns_new{background:url(../images/product/product02/shiyaku_btn_new.png) no-repeat; width:117px; height:24px; display:block; color:#fff; float:right; text-decoration:none; padding:6px 0 0 5px; font-size:95%;  margin:0 5px 15px 0;}
a.btns_new:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
a.btnsb_new{background:url(../images/product/product02/shiyaku_btnb_new.png) no-repeat; width:114px; height:30px; display:block; color:#fff; float:right; text-decoration:none; padding:8px 0 0 8px; font-size:77%; line-height:12px;  margin-right:5px;}
a.btnsb_new:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
a.btnsbl_new{background:url(../images/product/product02/shiyaku_btnbl_new.png) no-repeat; width:141px; height:30px; display:block; color:#fff; float:right; text-decoration:none; padding:8px 0 0 8px; font-size:77%; line-height:12px;  margin-right:5px;}
a.btnsbl_new:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
a.btnsbl2_new{background:url(../images/product/product02/shiyaku_btnbl2_new.png) no-repeat; width:152px; height:30px; display:block; color:#fff; float:right; text-decoration:none; padding:8px 0 0 8px; font-size:77%; line-height:12px;  margin-right:5px;}
a.btnsbl2_new:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}*/


a.btns_new{width:117px; display:block;background:#004564; color:#fff; float:right; text-decoration:none; padding:7px 0;text-align:center; font-size:95%;  margin:0 5px 15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.btns_new:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
a.btns_new02{width:141px; display:block;background:#004564; color:#fff; float:right; text-decoration:none; padding:7px 0;text-align:center; font-size:95%;  margin:0 5px 15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.btns_new02:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
a.btnsb_new{width:120px; display:block;background:#004564; color:#fff; float:right; text-decoration:none; padding:7px 0 7px 9px; font-size:90%; line-height:1.5;  margin-right:5px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.btnsb_new:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
a.btnsbl_new{width:141px;display:block; background:#004564;color:#fff; float:right; text-decoration:none; padding:7px 0 7px 9px; font-size:90%; line-height:1.5;  margin-right:5px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.btnsbl_new:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
a.btnsbl2_new{width:152px;display:block;background:#004564; color:#fff; float:right; text-decoration:none; padding:7px 0 7px 9px; font-size:90%; line-height:1.5;  margin-right:5px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
a.btnsbl2_new:hover{filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}

/*a.AMH_link{background:url(../images/mark/yajirushi18_alpha.png) no-repeat left center;padding-left:18px;}*/


/*#amh_relative{position:relative;}
#amh_relative div.amh_proimg{position:absolute;top:90px;right:150px;background-color:#f5f0e5;z-index:0;padding:0;}
#amh_relative p.amh_proname{font-weight:bold;margin-bottom:0;letter-spacing:-0.2px;}
#amh_relative p.amh_prosum{font-size:10px;line-height:1.4;padding:0;margin:0;}
#amh_relative img.mt25{margin-top:25px;}

#amh_relative02{position:relative;}
#amh_relative02 div.amh_proimg{
	position: absolute;
	top: 480px;
	right: 294px;
	z-index: 0;
	padding: 0;
	width: 269px;
}
#amh_relative02 p.amh_proname{font-weight:bold;margin-bottom:0;letter-spacing:-0.2px;}
#amh_relative02 p.amh_prosum{font-size:10px;line-height:1.4;padding:0;margin:0;}
#amh_relative02 img.mt25{margin-top:25px;}*/
#amh_relative{position:relative;}
#amh_relative div.amh_proimg{position:absolute;top:90px;right:150px;background-color:#f5f0e5;z-index:0;padding:0;}
#amh_relative p.amh_proname{font-weight:bold;margin-bottom:0;letter-spacing:-0.2px;}
#amh_relative p.amh_prosum{font-size:10px;line-height:1.4;padding:0;margin:0;}
#amh_relative img.mt25{margin-top:25px;}

#amh_relative02{position:relative;}
#amh_relative02 div.amh_proimg{
	position: absolute;
	top: 94px;
	right: 90px;
	z-index: 0;
	padding: 0;
	width: 269px;
}
#amh_relative02 p.amh_proname{font-weight:bold;margin-bottom:0;letter-spacing:-0.2px;}
#amh_relative02 p.amh_prosum{font-size:10px;line-height:1.4;padding:0;margin:0;}
#amh_relative02 img.mt25{margin-top:25px;}

#amh_relative03{position:relative;}
#amh_relative03 div.amh_proimg{
	position: absolute;
	top: 484px;
	right: 358px;
	z-index: 0;
	padding: 0;
	width: 186px;
	height: 151px;
}
#amh_relative04 p.amh_proname{font-weight:bold;margin-bottom:0;letter-spacing:-0.2px;}
#amh_relative04 p.amh_prosum{font-size:10px;line-height:1.4;padding:0;margin:0;}
#amh_relative04 img.mt25{margin-top:25px;}

#amh_relative04{position:relative;}
#amh_relative04 div.amh_proimg{
	position: absolute;
	top: 320px;
	right: 35px;
	z-index: 0;
	padding: 0;
	width: 44px;
}
#amh_relative04 p.amh_proname{font-weight:bold;margin-bottom:0;letter-spacing:-0.2px; color:#F00;}
#amh_relative04 p.amh_prosum{font-size:10px;line-height:1.4;padding:0;margin:0;}
#amh_relative04 img.mt25{margin-top:25px;}

#amh_relative04 div.amh_proimg02{
	position: absolute;
	top: -6px;
	right: 443px;
	z-index: 0;
	padding: 0;
	width: 44px;
}
#amh_relative04 p.amh_proname02{font-weight:bold;margin-bottom:0;letter-spacing:-0.2px; color:#F00;}
#amh_relative04 p.amh_prosum02{font-size:10px;line-height:1.4;padding:0;margin:0;}


div.floatc{float:left; margin-right:10px; margin-left:10px; width:310px;}
div.floatc ul li{margin:0 0 3px 8px;}

/*div#ichiran{float:left; width:280px;}
div#ichiran ul{border:2px solid #F79646; border-bottom:none; float:right; text-align:center; width:270px;}
div#ichiran ul li{border-bottom:2px solid #F79646; padding:5px 8px;}
div#ichiran ul .or_01{background:#FDEFE9;}
div#ichiran ul .or_02{background:#FCDDCF;}

div#ichiran_half{float:left; width:280px;}
div#ichiran_half ul{border:2px solid #F79646; border-bottom:none; float:left; margin-right:5px; text-align:center; width:150px;}
div#ichiran_half ul li{border-bottom:2px solid #F79646; padding:5px 4px 5px 4px;}
div#ichiran_half ul .or_01{background:#FDEFE9;}
div#ichiran_half ul .or_02{background:#FCDDCF;}
div#ichiran_half ul.h_size{border:2px solid #F79646; border-bottom:none; float:left; margin-right:5px; text-align:center; width:110px;
}

div#ichiran_half02{float:left; width:475px;}
div#ichiran_half02 ul{border:2px solid #F79646; border-bottom:none; float:left; margin-right:5px; text-align:center; width:165px;}
div#ichiran_half02 ul li{border-bottom:2px solid #F79646; padding:5px 4px 5px 4px;}
div#ichiran_half02 ul .or_01{background:#FDEFE9;}
div#ichiran_half02 ul .or_02{background:#FCDDCF;}
div#ichiran_half02 ul.h_size{border:2px solid #F79646; border-bottom:none; float:left; margin-right:5px; text-align:center; width:110px;
}*/

div#ichiran{float:left; width:280px;}
div#ichiran ul{border:2px solid #7fcee5; border-bottom:none; float:right; text-align:center; width:270px;}
div#ichiran ul li{border-bottom:2px solid #7fcee5; padding:5px 8px;}
div#ichiran ul .or_01{background:#f3fafc;}
div#ichiran ul .or_02{background:#e5f5fa;}

div#ichiran_half{float:left; width:280px;}
div#ichiran_half ul{border:2px solid #7fcee5; border-bottom:none; float:left; margin-right:5px; text-align:center; width:150px;}
div#ichiran_half ul li{border-bottom:2px solid #7fcee5; padding:5px 4px 5px 4px;}
div#ichiran_half ul .or_01{background:#f3fafc;}
div#ichiran_half ul .or_02{background:#e5f5fa;}
div#ichiran_half ul.h_size{border:2px solid #7fcee5; border-bottom:none; float:left; margin-right:5px; text-align:center; width:110px;
}

div#ichiran_half02{float:left; width:475px;}
div#ichiran_half02 ul{border:2px solid #7fcee5; border-bottom:none; float:left; margin-right:5px; text-align:center; width:165px;}
div#ichiran_half02 ul li{border-bottom:2px solid #7fcee5; padding:5px 4px 5px 4px;}
div#ichiran_half02 ul .or_01{background:#f3fafc;}
div#ichiran_half02 ul .or_02{background:#e5f5fa;}
div#ichiran_half02 ul.h_size{border:2px solid #7fcee5; border-bottom:none; float:left; margin-right:5px; text-align:center; width:110px;
}









.lh_fig{ float:right; margin-left:5px; font-size:90%; text-align:center;}

.be-lis_fig{ width:202px; float:left; margin:0px 10px 18px 10px;}
.be-lis_fig img{ margin-bottom:0px; vertical-align:bottom;}
a.link_ex{ display:block; font-size:11px; color:#EDC9C9; background:url(../images/product/product02/be-lis_btn.gif) no-repeat; text-decoration:none; padding:0px 0px 0px 0px; text-align:center; width:38px; height:17px; float:right;} 
a.link_ex:hover{ display:block; font-size:11px; color:#FFFFFF; background:url(../images/product/product02/be-lis_btn_ov.gif) no-repeat; text-decoration:none; padding:0px 0px 0px 0px; text-align:center; width:38px; height:17px; float:right;} 

.be-lis_fig2{float:left; margin:0px 10px 18px 10px;}
.be-lis_fig2 img{ margin-bottom:0px; vertical-align:bottom;}
.w260p{ width:260px;}
.w341p{ width:341px;}

h2.lifeb{border-bottom:3px solid #59A8BC; margin-bottom:15px; padding:0 0 5px 5px; font-size:115%;}
p.dot{ border-bottom:1px dotted #59A8BC; font-weight:bold; padding:0 0 5px 5px;}
.adot{ color:#009999; font-weight:bold; font-size:110%; border-bottom:1px dotted #009999;}
p.w400{width:400px; margin:0 auto;}
div.boxb{border:1px solid #958077; background:#F0EDEB; padding:15px;}
p.w425{width:425px;}

div.genomet table{width:50%; border-left:1px solid #C8C6C6; margin:0 auto;border-bottom:1px solid #C8C6C6;}
div.genomet table th{background:#E7E7E7; padding:3px 0; border-right:1px solid #C8C6C6;  border-top:1px solid #C8C6C6;}
div.genomet table td{ padding:3px 10px; border-top:1px solid #C8C6C6; border-right:1px solid #C8C6C6; text-align:center; }

div.genomep table{width:100%; border-left:1px solid #C8C6C6; margin:0 auto;border-bottom:1px solid #C8C6C6;}
div.genomep table th{background:#E7E7E7; padding:3px 0; border-right:1px solid #C8C6C6;  border-top:1px solid #C8C6C6;}
div.genomep table td{ padding:3px 10px; border-top:1px solid #C8C6C6; border-right:1px solid #C8C6C6; text-align:center; }

div#genop{color:#3A3A3A; font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; }
div#genop .center{text-align:center;}

#iso15189_ad ol li{ margin-bottom:10px; font-weight:bold;}
#iso15189_ad h3{ margin-bottom:0.6em; font-size:110%;}
#iso15189_ad h4{ margin-bottom:0.3em; color:#0066FF;}
table.needs{margin: 0px 0px 15px 0px; border-top: 1px solid #AAA; border-left: 1px solid #AAA; }

table.needs th, table.needs td{ border-bottom: 1px solid #AAA; border-right: 1px solid #AAA; border-left: 1px solid #FFF; border-top: 1px solid #FFF;  padding: 2px 5px; }
table.needs th{font-weight: normal; text-align:left; background:#EEF4F9; }
table.needs th.total{ background-color:#D2E6F7; }
table.needs td.total{ background-color:#FFFBD2; }
table.needs td{text-align:center; background:#FFFDEB;  }
table.needs td.gray{ background:#CCC; }
table.needs th.bkline, table.needs td.bkline{ border-bottom: 2px solid #666; }

#oneself #slide4 .color{ color:#993366; text-decoration:underline;}

/* 血液検査コーナー お知らせ */

ol#mokuji3{ list-style-type:lower-roman; list-style-type:upper-roman; line-height:1.8;}
ol#mokuji3 li{ font-weight:bold; font-size:105%; margin-bottom:0.5em; margin-left:22px;}
ol#mokuji3 li.none{ list-style:none; padding-left:-19px; margin-left:0px;}
ol#mokuji3 li ol li{ font-size:90%; font-weight:normal; margin-left:-10px; line-height:1.5;}

.mm_info{ background:#E7F2F6; padding:9px 15px; border:#85B5C7 1px solid; font-size:95%; width:500px; margin:0 auto;}
.mm_info strong{ font-weight:bold; font-size:100%;}


/* From Coulter ライブラリー */

ol.ol_01{ width:90%; margin:0 0 15px 30px;}
ol.ol_01 li{ margin-bottom:20px; line-height:1.5; font-weight:bold;}

table#normal td.no_bo{ border-right:none; border-bottom:1px solid #A0A0A0; padding: 5px 10px; line-height: 1.5; background:#FFFFFF;}
table#normal a.bt_red01{ font-size:12px;}

/* FCM */
ul.fcm_index{list-style-type:upper-roman; line-height:1.5; font-weight:bold; margin:0px 0px 10px 40px;}
ul.fcm_index li{ margin-bottom:10px;}

#fcm_tit{ /*border-bottom: #1D6F83 4px solid;*/ padding-bottom:2px; margin-bottom:15px;}
h2.tit_fcm{ font-weight:bold; font-size:120%; border-bottom:#178275 3px double; padding-bottom:1px;}

.fcm_top{ text-align:right; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; float:right;}
.fcm_top a{color:#FFFFFF; text-decoration:none; display:block; width:150px; height:36px; text-align:center;/* background:url(../images/hematology/fcm/top.gif) no-repeat;padding:5px 0px 0px 0px;*/ line-height:1.4;padding:5px 0px 0px 0px;background:#178275;border:1px solid #178275 }
.fcm_top a:hover{color:#FFFFFF; /*background:url(../images/hematology/fcm/top_ov.gif) no-repeat;*/background:#5ca79e;}
.fcm_top img{ float:left; border:none; margin-left:4px;}

.fcm_top_l{ text-align:right; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.fcm_top_l a{color:#FFFFFF; text-decoration:none; display:block; width:150px; height:36px; text-align:center; background:url(../images/hematology/fcm/top.gif) no-repeat; line-height:1.4; padding:5px 0px 0px 0px;}
.fcm_top_l a:hover{color:#FFFFFF; background:url(../images/hematology/fcm/top_ov.gif) no-repeat;}
.fcm_top_l img{ float:left; border:none; margin-left:4px;}





dl.cyto_hand_index{list-style:none; font-weight:bold; line-height:1.5; margin:0px 0px 10px 40px;}
dl.cyto_hand_index dt{ margin-bottom:10px;}
dl.cyto_hand_index dd{ margin-bottom:10px; margin-left:20px;}

/* cyto_hand */


.cyto_hand_top{ text-align:right; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; float:right;}
.cyto_hand_top a{color:#FFFFFF; text-decoration:none; display:block; width:150px; height:36px; text-align:center;/* background:url(../images/hematology/cyto_hand/top.gif) no-repeat;*/ line-height:1.4; padding:5px 0px 0px 0px;background:#004564;border:1px solid #474c55;}
.cyto_hand_top a:hover{color:#FFFFFF; /*background:url(../images/hematology/cyto_hand/top_ov.gif) no-repeat;*/background:#009dcb;}
.cyto_hand_top img{ float:left; border:none; margin-left:4px;}

#cytohand_tit{ /*border-bottom: #497DB8 4px solid; */padding-bottom:2px; margin-bottom:15px;}
h2.tit_cytohand{ font-weight:bold; font-size:120%; border-bottom:#004564 3px double; padding-bottom:1px;}






table#hand{width: 100%; margin: 5px auto 20px auto; border-top: 1px solid #A6C2CE; border-left: 1px solid #A6C2CE; }
table#hand th, table#hand td{padding: 4px 6px 4px 6px; border-right: 1px solid #A6C2CE; border-bottom: 1px solid #A6C2CE; }
table#hand th{font-weight: normal; text-align: left; background-color:#DDE7EA; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
table#hand td.color{background-color:#BBD0D7; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
table#hand th.center{ text-align:center;}



table#hand4{width: 100%; margin: 5px auto 20px auto; border-top:3px solid #ec3a3d; }
table.hand4_noredline{border-top:1px solid #7c858c!important;}
table#hand4 th{font-weight: normal; text-align: left;border-right:1px solid #7c858c; border-bottom:3px solid #ec3a3d;padding:8px;}
table#hand4 th.nobbd{border-bottom:1px solid #7c858c!important;}
table#hand4 td{border-bottom:1px solid #7c858c;border-right:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
table#hand4 td.hand_no{background:#f3f2f2;padding:0;text-align:center;}
table#hand4 td.norbd,table#hand4 th.norbd{border-right:none!important;}
table#hand4 td.color{background-color:#BBD0D7; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
table#hand4 th.center{ text-align:center;}
table#hand4 td.bgg,table#hand4 th.bgg{background:#eceef1;}
table#hand4 td.bgg2,table#hand4 th.bgg2{background:#f3f2f2;}

eceef1

table#hand3{width: 100%; margin: 5px auto 20px auto; border-top:1px solid #7c858c; }
table#hand3 th{font-weight: normal; text-align: left;background:#f3f2f2;border-right:1px solid #ec3a3d; border-bottom:1px solid #7c858c;padding-left:7px;}
table#hand3 td{border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
table#hand3 td.color{background-color:#BBD0D7; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
table#hand3 th.center{ text-align:center;}

table#hand2{width: 100%; margin: 5px auto 20px auto; border-top: 1px solid #A6C2CE; border-left: 1px solid #A6C2CE; }
table#hand2 th, table#hand2 td{padding: 4px 6px 4px 6px; border-right: 1px solid #A6C2CE; border-bottom: 1px solid #A6C2CE; }
table#hand2 th{font-weight: normal; text-align: left; background-color:#DDE7EA; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
table#hand2 td.color{background-color:#BBD0D7; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
table#hand2 th.center{ text-align:center;}


.cyt_hand3{ width:224px; float:left; margin-right:10px;}

/* AtoZ */
div#atoz{margin-top:5px; }
div#atoz ul#atoz_index{list-style-type:decimal; margin:0 0 15px 30px; font-weight:bold; }
div#atoz ul#atoz_index li{line-height:150%; margin-bottom:7px;}
div#atoz ul#atoz_index ul{list-style-type:none; margin-left:0px; }
div#atoz ul#atoz_index ul ul{margin-left:25px; list-style-type:none; }

h2.t_atoz{ font-weight:bold; color:#621b4a; margin-bottom:15px; font-size:115%;}

#atoz_tit{ /*border-bottom: #874545 4px solid;*/ padding-bottom:2px; margin-bottom:15px;}
h2.tit_atoz{ font-weight:bold; font-size:100%; border-bottom:#621b4a 3px double; padding-bottom:2px;}


div#atoz div.data{width:80%; margin:10px auto 20px auto; padding:20px 30px; border:1px solid #AAA; }
div#atoz div.data h3{text-align:center; }
div#atoz h3{ margin-bottom:10px;}
div#atoz h4{ margin-bottom:13px; font-size:95%;}

div#atoz div.data img{text-align:center; margin:0 auto;}

div#atoz div.data dl#WHO{list-style-type:none; line-height:150%; }
div#atoz div.data dl#WHO dd{margin-left:15px; }
div#atoz div.data dl#process{line-height:150%; }
div#atoz div.data dl#process dt{margin-top:8px; }
div#atoz div.data dl#process dd{background:url(../images/hematology/AtoZ/arrow.gif) no-repeat left 3px; padding-left:15px; }
div#atoz div.data dl#process div{width:200px; border:1px solid #621b4a; padding:8px; background:#f7f3f6; }
div#atoz div.data dl#process dd{margin-left:20px; list-style-type:none; }
div#atoz div.data dl#treat{margin-top:10px; }
div#atoz div.data dl#treat dt{line-height:150%; margin:0 0 7px 20px; }
div#atoz div.data dl#treat dd{margin:0 0 7px 40px; }

div#atoz div.data table.test2{border-top:1px solid #AAA; border-left:1px solid #AAA;}
div#atoz div.data table.test2 th, div#atoz div.data table.test2 td{border-bottom:1px solid #AAA; border-right:1px solid #AAA; vertical-align:middle; }
div#atoz div.data table.test2 td{text-align:center; }

div#atoz div.data div.kekka{border:1px solid #621b4a; padding:8px; background:#f7f3f6; margin:8px; }

div#atoz div.data table.marker{width:100%; border-top:2px solid #333; border-bottom:2px solid #333; margin-bottom:15px; font-size:90%;}
div#atoz div.data table.marker td, div#atoz div.data table.marker th{padding:3px; text-align:center; }
div#atoz div.data table.marker th.bar{border-bottom:2px solid #333; }
div#atoz div.data table.marker th.border{border-bottom:1px solid #CCC; height:1px; margin:0; padding:0; line-height:0; }

div#atoz div.data p.impb{border:1px solid #000099; padding:5px; text-align:center; margin-top:8px; margin-bottom:5px; }
div#atoz div.data p.impr{border:1px solid #990000; padding:5px 30px; text-align:justify; margin-top:8px; margin-bottom:5px; }
div#atoz div.data div.vio_box{border:1px solid #621b4a; padding:8px; background:#f7f3f6; margin:8px; }

.be-lis_hema h3.dxl{ border-bottom:2px solid #B74C70; padding:0 0 5px 5px; margin-bottom:12px; color:#990033;}

/* 形態マガジン 解答解説 */
div.mm_dis_tbl{ border:1px solid #333333; padding:12px 12px 0px 12px; margin-bottom:20px;}
div.mm_dis_tbl dl{ list-style:none; line-height:1.5; list-style-position: outside; padding:0px; }
div.mm_dis_tbl dl dt{ width:140px; float:left; padding:0; list-style-position:outside;}
div.mm_dis_tbl dl dd{ width:525px; float:right; padding:0; list-style-position:outside; margin-bottom:1.5em;}
div.mm_dis_tbl dl dd.mm_dis_tbltit{ font-weight:bold;}
div.mm_dis_tbl dl dd.clear{ clear:both; margin:0; padding:0; line-height:0;}

.yel_box{width:230px;margin-bottom:1em;padding:10px 10px;background-color:#f2f3f3;line-height:1.5;}


/* 形態マガジン 54号 */
.vol54_hem{width:450px;margin:0 auto;}


/* ギダちゃん先生 */
div#report_gida{ padding:0; margin:0px -15px 0px -15px;}
div#report_gida h2.report_no{ background:url(../images/product/product02/report_gida/index.jpg) no-repeat; height:27px; padding-left:17px; padding-right:605px; text-align:center; letter-spacing:0.1em; padding-top:15px; font-size:16px; color:#644715; margin:0; margin-bottom:15px;}
div#report_gida h2{ background:url(../images/product/product02/report_gida/h2.gif) no-repeat bottom; font-size:16px; color:#644715; margin:0px 15px; height:36px; padding:0px 10px 5px 10px; margin-bottom:13px;}
div#report_gida h2 a{ display:block; background:url(../images/product/product02/report_gida/ic_next.png) no-repeat 620px -0px; text-decoration:none; color:#644715; height:30px; padding:5px 0px 5px 0px;}
div#report_gida h2 a:hover{ display:block; background:url(../images/product/product02/report_gida/ic_next_ov.png) no-repeat 620px -0px; text-decoration:none; color:#5EC6DD; height:30px;}
div#report_gida h2 a .ic_new{ margin-left:10px; font-weight:bold; color:#FFFFFF; padding:0px 5px 0px 3px; background:#F1540F; line-height:1; font-size:80%;
-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;}
div#report_gida h2 a:hover .ic_new{background:#F49870;}				

div#report_gida h2.report_tab01{ background:url(../images/product/product02/report_gida/index_tab01.jpg) no-repeat; height:42px; padding-left:0px;  font-size:16px; color:#644715; margin:0; margin-bottom:15px;}
div#report_gida h2.report_tab01 span{ display:block; text-align:center; width:135px; float:left; margin-top:15px; margin-left:5px; }
div#report_gida h2.report_tab01 span a{ margin:0; padding:0; vertical-align:bottom; color:#8A682F; }
div#report_gida h2.report_tab01 span a:hover{ color:#5EC6DD;}

div#report_gida h2.report_tab02{ background:url(../images/product/product02/report_gida/index_tab02.jpg) no-repeat; height:42px; padding-left:0px;  font-size:16px; color:#644715; margin:0; margin-bottom:15px;}
div#report_gida h2.report_tab02 span{ display:block; text-align:center; width:135px; float:left; margin-top:15px; margin-left:5px; }
div#report_gida h2.report_tab02 span a{ margin:0; padding:0; vertical-align:bottom; color:#8A682F; }
div#report_gida h2.report_tab02 span a:hover{ color:#5EC6DD;}

div#report_gida dl{ list-style:none; margin:0px 15px; padding:24px 0px 0px 20px; height:241px; background:url(../images/product/product02/report_gida/download/dl_bg.png) no-repeat; margin-bottom:1em;}
div#report_gida dl dt{ width:292px; height:217px; float:left; margin-right:20px;}
div#report_gida dl dd{ width:320px; float:left; }
div#report_gida dl dt .ic_new{ display:block; position:relative; top:-230px; left:590px;}
div#report_gida dl dd ul{ list-style:none; margin-top:1em;}
div#report_gida dl dd ul li{ font-weight:normal; margin-bottom:1em; font-size:16px; margin-left:20px;}
div#report_gida dl dd ul li a{ background:url(../images/product/product02/report_gida/ic_next.png) no-repeat; background-size:21px; padding-left:30px; padding-bottom:2px; text-decoration:none;}
div#report_gida dl dd ul li a:hover{ background:url(../images/product/product02/report_gida/ic_next_ov.png) no-repeat; background-size:21px; }
div#report_gida dl dd ul li.tit{ color:#7C67CB; margin-left:0px; font-weight:bold; letter-spacing:2px; font-size:18px; margin-bottom:1.5em;}

.mark_gida{ background:url(../images/mark/ic_sq_brown03.gif) no-repeat; padding-left:20px; margin-bottom:0.5em;}


.link_download a{ display:block; background:url(../images/product/product02/report_gida/bn_dl.png) no-repeat; font-weight:bold; font-size:16px; text-align:center; width:350px; color:#FFFFFF; text-decoration:none; height:42px; padding-top:18px;}
.link_download a:hover{ background-image:filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70;}

div.dxlab_box{ background:url(../images/product/product02/DxLab-LIS/DxLab-LIS_06.gif) no-repeat; height:216px; width:100%; margin-bottom:10px;}
div.dxlab_box ul{ margin:125px 0px 0px 100px;}


/* Future Lab Session */
.fl_osaka{ display:block; color:#D01414; font-size:120%; font-weight:bold; text-shadow: 1px 1px 2px #D2A1A1; margin-bottom:0; padding:0;}
dl.fl_sc{ clear:both; line-height:1.5;}
dl.fl_sc dt{ float:left; width:150px;}
dl.fl_sc dd{ float:left; width:550px;}


.ihe-border{margin-left:120px; border-bottom:1px solid #a6a6a6; border-top:1px solid #a6a6a6; padding:10px 0 10px 10px;}

.dx_right{margin-left:30px;}

/*IHE Integration Statement（IHE統合宣言書）*/

/*.ihe-list{width:95%; border-left:1px solid #bababa; border-top:3px solid #ea1c2c; margin:0 auto; margin-bottom:15px;}

.ihe-list th{border-bottom:1px solid #bababa; border-right:1px solid #bababa; background:#99cdff; padding:5px 0;}

.ihe-list td{border-bottom:1px solid #bababa; border-right:1px solid #bababa; padding:5px 8px;}

span.list-note{color:#2c7bc7;}

.ihe-ps{margin-left:18px;}

.ihe-ps .skyblue{color:#2c7bc7;}*/

.ihe-list{width:95%; border-left:1px solid #bababa; border-top:3px solid #ea1c2c; margin:0 auto; margin-bottom:15px;}

.ihe-list th{border-bottom:1px solid #bababa; border-right:1px solid #bababa; background:#99cdff; padding:5px 0;}

.ihe-list td{border-bottom:1px solid #bababa; border-right:1px solid #bababa; padding:5px 8px;}

span.list-note{color:#2c7bc7;}

.ihe-ps{margin-left:18px;}

.ihe-ps .skyblue{color:#2c7bc7;}













/* トキソプラズマ */
div.toxoplasma{ background:#e6ffe6; padding:10px 20px 10px 20px;}
div.toxoplasma h2{ color:#d12c00; font-size:110%; line-height:1.6; margin-bottom:1em;}
div.toxoplasma h2 span{ font-size:90%;}

div.toxoplasma_new{ background:#ffffff;border:1px solid #178275; padding:10px 20px 10px 20px;}
div.toxoplasma_new h2{ color:#d12c00; font-size:110%; line-height:1.6; margin-bottom:1em;}
div.toxoplasma_new h2 span{ font-size:90%;}

/* 形態マガジン201308 */
div.mm1308{ border:2px solid #f9dfea; background:#f9f6f7; padding:10px 20px 0.5em 20px; margin:0 30px 1em 30px;}
div.mm1308 ul{ list-style:none;}
div.mm1308 ul li{ width:218px; float:left; margin-bottom:0.8em; padding-left:10px; }

/*検査室のためのFCM検査の基礎*/
table.tbl_fcm07{ border-collapse:collapse; border-spacing: 0px; border-top:1px solid #333;  border-left:1px solid #333; margin-bottom:10px;}
table.tbl_fcm07 img{ vertical-align:bottom;}
table.tbl_fcm07 a{ color:#000;}
table.tbl_fcm07 th{ border-right:1px solid #333;  border-bottom:1px solid #333; background:#fee2c8; font-weight:normal; padding:0px 0px; text-align:left;}
table.tbl_fcm07 th.orange{ background:#f5821f; color:#FFF; font-weight:bold; }
table.tbl_fcm07 th.tw7{ width:6.6%;}
table.tbl_fcm07 th.center{ text-align:center; padding:0px 0px;}
table.tbl_fcm07 th.btop{ border-top:2px solid #f5821f;}
table.tbl_fcm07 th.bleft{ border-left:2px solid #f5821f; }
table.tbl_fcm07 td{ border-right:1px solid #333;  border-bottom:1px solid #333; padding:0px 0px;}
table.tbl_fcm07 td.plus{ background:#ed1c24;}
table.tbl_fcm07 td.plumi{ background:#ffcc4e;}
table.tbl_fcm07 td.minus{ background:#FFF;}
table.tbl_fcm07 td.bright{ border-right:2px solid #f5821f;}
table.tbl_fcm07 td.bbtm{ border-bottom:2px solid #f5821f; }

p.tbl_fcm07{ font-size:17px; letter-spacing:2px; border:1px solid #333; padding:3px 5px 5px 5px; display:inline;}
p.tbl_fcm07 img{ border:1px solid #333; padding:0px 0px; vertical-align:bottom;}

p.button{ margin-bottom:1em;}
p.button a.printer{ display:block; padding: 3px 0px 3px 10px; letter-spacing:1px; text-decoration:none; font-size:13px; background: url(../images/mark/yajirushi18_alpha.png) no-repeat 10px 50% #ececec; width:13em; color:#243b7f; border:1px solid #aeaeae; text-align:center;
-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
p.button a.printer:hover{ opacity:0.6; color:#243b7f;
}

/* 骨形成マーカー BAP（骨型アルカリフォスファターゼ） */
div.RBC{ border:1px solid #621b4a; padding:10px 10px 15px 10px; width:500px; margin-left:100px;}
div.RBC h2{ color:#d12c00; font-size:110%; line-height:1.6; margin-bottom:1em;}
div.RBC h2 span{ font-size:90%;}
/* 骨形成マーカー BAP（骨型アルカリフォスファターゼ） */
div.bap{ border:1px solid #621b4a; padding:10px 10px 15px 10px;}
div.bap h2{ color:#d12c00; font-size:110%; line-height:1.6; margin-bottom:1em;}
div.bap h2 span{ font-size:90%;}
/* 貧血検査（葉酸・ビタミンB12・EPO）について */
h2.F_B_Emark{ background:url(../images/product/product02/FOLW_B12_EPO_03.gif) no-repeat; padding:3px 0px 6px 30px; font-size:15px; margin-bottom:1em; border-bottom:1px solid #000;}
h2.F_B_Emark span{ color:#f2b740;}
h2.F_B_E{ padding:3px 0px 6px 0px; font-size:15px; margin-bottom:1em; border-bottom:1px solid #000; color:#309a63;}
div.F_B_Ebox{ border:2px solid #CCC; padding:10px 5px 2px 5px; width:370px; margin-bottom:2.5em;}
div.F_B_Ebox h3{ border-bottom:1px solid #333; color:#e6a000; margin-bottom:0.7em; font-size:16px; padding-bottom:6px; text-align:center;}
div.F_B_Ebox ul{ list-style:disc; color:#f6ab00; margin-bottom:0;}
div.F_B_Ebox ul li{margin-left:1.2em; margin-bottom:0.5em;}
div.F_B_Ebox ul li span{ color: #3a3a3a; }
div.F_B_Ebox2{ border:2px solid #CCC; padding:10px 5px 2px 5px; width:370px; margin-bottom:2.5em;}
div.F_B_Ebox2 h3{ border-bottom:1px solid #333; color:#621b4a; margin-bottom:0.7em; font-size:16px; padding-bottom:6px; text-align:center;}
div.F_B_Ebox2 ul{ list-style:disc; color:#64328f; margin-bottom:0;}
div.F_B_Ebox2 ul li{margin-left:1.2em; margin-bottom:0.5em;}
div.F_B_Ebox2 ul li span{ color: #3a3a3a; }

/* 婦人科・性ホルモンについて */
div.G_H{background-color:#e2eee9;width:680px;margin:0 auto;}
table#table_gh{ border-top:1px solid #ddd; border-left:1px solid #ddd; border-collapse: collapse; margin:0 auto; line-height:1.5;}
table#table_gh th{ background:#8dc556; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding:4px 0px; color:#FFFFFF; font-size:90%}
table#table_gh th.tleft{ padding:4px 4px;}
table#table_gh td{background:#fff; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:4px; font-size:90%;text-align:center;}
table#table_gh td.tleft{text-align:left;}

/*甲状腺機能検査測定用アクセス試薬について */
div.th_gl{background-color:#efdde9;width:700px; height:900px;margin:0 auto;}
/* topi */
.blue_bar18{font-size:112%; margin-bottom:0px;background-color:#0069ab;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.lblue_bar18{font-size:112%; margin-bottom:0px;background-color:#009DCB;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.dblue_bar18{font-size:112%; margin-bottom:0px;background-color:#005999;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.red_bar18{font-size:112%; margin-bottom:0px;background-color:#EA1C2C;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.dred_bar18{font-size:112%; margin-bottom:0px;background-color:#B51022;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.purple_bar18{font-size:112%; margin-bottom:0px;background-color:#621B4A;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.gray_bar18{font-size:112%; margin-bottom:0px;background-color:#0069ab;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.navy_bar18{font-size:112%; margin-bottom:0px;background-color:#004564;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.dnavy_bar18{font-size:112%; margin-bottom:0px;background-color:#003B57;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.dgray_bar18{font-size:112%; margin-bottom:0px;background-color:#7c878e;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.dgray2_bar18{font-size:112%; margin-bottom:0px;background-color:#4E5059;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}
.yellow_bar18{font-size:112%; margin-bottom:0px;background-color:#f2902d;padding:3px 0 3px 0.5em;font-weight:bold;color:#fff;}



/* 血液検査ソリューション */
span.lef_con{float:left;}
span.rig_con{float:left;}
p.opac a:hover{ opacity:0.7;}
#back_gra{ background: url(../images/product/product02/DxH800/back_gra.jpg) repeat-x 50% 106px;}

/* 免疫検査項目 */
ul.tile_measurement{width:703px;margin:0 auto 15px;}
ul.tile_measurement li{float:left;border-right:dotted 1px #666666;text-align:center;width:116px;line-height:1;height:82px;padding-top:5px;}
ul.tile_measurement li.left_bd{border-left:dotted 1px #666666;}
ul.tile_measurement li img{padding-bottom:5px;}
ul.tile_measurement li a{text-decoration:none;}
ul.tile_measurement li a:hover{opacity:0.7;}

/* 形態マガジン　新回答形式  */
dl.hema_46_an{}
dl.hema_46_an dt{clear:both;float:left;width:230px;margin-right:50px;font-size:12px;}
dl.hema_46_an dd{float:left;width:415px;}

dl.hema_46_an02{}
dl.hema_46_an02 dt{clear:both;float:left;width:240px;margin-right:50px;font-size:12px;}
dl.hema_46_an02 dd{float:left;width:411px;}

.hema_que{width:520px;margin: 1em auto 0;padding:10px 20px;background-color:#fff8ea;line-height:1.5;}
.hema_pop_txt{ font-weight:normal; font-size:87.5%; color:#4B3436; text-align:left; margin:0.5em 0 0;}

/* 形態マガジン問題 */
.mm_case ul.hema_que_img{float:left;margin-left:30px;margin-right:30px; width:230px;}

/* マイクロスキャンWalkAway SI */
/*.walkawaysi_prompt{ padding:1em; background:#ced7d9;}*/
.walkawaysi_prompt h4{color:#2875a8;}
.walkawaysi_prompt div{ border-bottom:1px solid #ccc;}
.walkawaysi_prompt dl dt{color:#009dcb; margin-bottom:0.5em;}
.walkawaysi_prompt dl dd{line-height:1.5;}
.bd_last{ border-bottom:none!important;}
.maldi_blue{color:#2875a8;}
#contents section #main .only_contact{width:157px;margin:0 auto;}


/* MALDI バイオタイパー */
ul.maldi_list{width:652px;margin:1em auto;}
ul.maldi_list li{width:204px;float:left;text-align:center;margin-right:20px;font-size:12px;}
ul.maldi_list li.mrnone{margin-right:0!important;}


/* eSwab */
ul.eswab_list{}
ul.eswab_list li{float:left;font-size:12px;margin-right:50px;line-height:1.5;}

p.copan{float:right;text-align:right;padding-top:145px;}



/* talk cbc */
.start_txt{margin-top:25px;margin-bottom:25px;}
div.new_con{border-top:2px solid #be0000;}
div.new_con p.cbc_no{display:table-cell;vertical-align:middle;width:88px;height:32px;margin:0!important;padding:0!important;line-height:1!important;background-color:#be0000;color:#ffffff;text-align:center;font-weight:bold;font-size:28px;font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif;float:left;}
.post_date{float:right;padding-top:5px;}
div.new_con div.cbc_txt{float:left;width:420px;}
div.new_con p.cbc_next{background:url(../../../images/mark/ic_arrow_blue01.gif) no-repeat left center;padding-left:20px;}
p.cbc_bd{border-top:2px solid #be0000;}

.bn_wrap{display:block;border-top:1px dashed #a0a0a0;border-bottom:1px dashed #a0a0a0;padding-bottom:20px;padding-top:20px;}
.bn_wrap img:hover{opacity:0.7;}
.bn_wrap_sec{display:block;border-bottom:1px dashed #a0a0a0;padding-bottom:20px;padding-top:20px;}
.bn_wrap_sec img:hover{opacity:0.7;}
.bn_thum{float:left;width:200px;height:124px;margin-bottom:0!important;}
.bn_cen{float:left;width:440px;margin-left:25px;}
.bn_no{display:table-cell;vertical-align:middle;width:59px;height:25px;margin:0 0 20px 0!important;padding:0!important;line-height:1!important;background-color:#be0000;color:#ffffff;text-align:center;font-weight:bold;font-size:16px;font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif;}
.bn_tit01{margin-bottom:0!important;padding:25px 0 15px 0;}
.bn_tit02{margin-bottom:0!important;padding:12px 0 3px 0;}
.bn_arr{display:table-cell;float:right;width:29px;vertical-align:middle;padding-top:30px;}

dl.vol3_arg{}
dl.vol3_arg dt{font-weight:bold;margin-bottom:10px;clear:both;font-size:16px;color:#ea1c2c;}
dl.vol3_arg dt span{color:#000000;}
dl.vol3_arg dd{margin-bottom:20px;}
dl.vol8_arg{padding-left:1em;}
dl.vol8_arg dt{font-weight:bold;margin-bottom:10px;clear:both;color:#ea1c2c;}
dl.vol8_arg dt span{color:#000000;}
dl.vol8_arg dd{margin-bottom:20px;padding-left:2em;}

li.cbc_linone{list-style-type:none!important;margin-left:0!important;}

/*#cbc_tbl{width:100%;text-align:center;border-collapse:collapse;margin-bottom:2em;}
#cbc_tbl th{padding:5px 0;background:#E1E1E1;border:1px solid #666666;}
#cbc_tbl td{padding:5px 0;border:1px solid #666666;}
#cbc_tbl th.nobd{border-left:none;border-bottom:none;border-top:none;background:none;}
#cbc_tbl td.nobd{border-left:none;border-bottom:none;border-top:none;}*/
#cbc_tbl{ border-top:3px solid #ec3a3d;border-collapse: collapse; margin:0 auto 0.5em; line-height:1.5;}
#cbc_tbl th{border-right:1px solid #7c858c; border-bottom:3px solid #ec3a3d; padding:8px 0px;font-size:90%;vertical-align:middle;}
#cbc_tbl td{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
#cbc_tbl th.nobd{border-left:none;border-bottom:none;border-top:none;background:none;}
#cbc_tbl td.nobd{border-left:none;border-bottom:none;border-top:none;}
table#cbc_tbl td.norbd,table#cbc_tbl th.norbd{border-right:none;}


table#tbl_pro_new{ border-top:3px solid #ec3a3d;border-collapse: collapse; margin:0 auto 0.5em; line-height:1.5;}
table#tbl_pro_new th{border-right:1px solid #7c858c; border-bottom:3px solid #ec3a3d; padding:8px 0px;font-size:90%;vertical-align:middle;}
table#tbl_pro_new th.btred{border-top:3px solid #ec3a3d;}
table#tbl_pro_new th.lefty{text-align:left;padding-left:8px;}
table#tbl_pro_new td{border-right:1px solid #7c858c; border-bottom:1px solid #7c858c; padding:8px;vertical-align:middle;font-size:90%;}
table#tbl_pro_new td.norbd,table#tbl_pro_new th.norbd{border-right:none;}
table#tbl_pro_new td.bgg,table#tbl_pro_new th.bgg{background:#f3f2f2;}
table#tbl_pro_new td.bgg2,table#tbl_pro_new th.bgg2{background:#d8dce0;}
table#tbl_pro_new th.rltp{border-top:3px solid #ec3a3d!important;}




#cbc_tbl02{border-top:3px solid #ec3a3d;width:100%;text-align:center;border-collapse:collapse;margin-bottom:2em;}
#cbc_tbl02 th{padding:8px 0;background:#;border-right:1px solid #666666;border-bottom:3px solid #ec3a3d;}
#cbc_tbl02 td{padding:5px 0;border-right:1px solid #666666;border-bottom:1px solid #666666;text-align:center;}
#cbc_tbl02 th.nobd{border-left:none;border-bottom:none;border-top:none;background:none;}
#cbc_tbl02 td.nobd{border-left:none;border-bottom:none;border-top:none;}
#cbc_tbl02 td table{border:none;width:90%;margin:0 auto;}
#cbc_tbl02 td table tr{border:none;}
#cbc_tbl02 td table td{border:none;}
#cbc_tbl02 td table td.bdbtm{border-bottom:1px solid #666666;}
table#cbc_tbl02 td.norbd,table#cbc_tbl02 th.norbd{border-right:none;}



dl.cbc-vol6ul{padding:0 0 1em 1em;}
dl.cbc-vol6ul dt{clear:both;color:red;float:left;width:50px;line-height:1.5;}
dl.cbc-vol6ul dd{float:left;width:600px;text-indent:-1.1em;padding-left:1em;line-height:1.5;}


ul.decimal_cbc{list-style-type:decimal;padding-left:1.5em;margin-bottom:0;}
ul.decimal_cbc li{line-height:1.1;margin-bottom:0;}

.cdc_sq{ display:inline-block; width:1em; height:1em; background-color:#fff; border:2px solid #00f; margin-right:2px; box-sizing:border-box; vertical-align:middle;}

/*Case Letter  */
dl.cl-vol1ul{padding:0 0 1em 1em;}
dl.cl-vol1ul dt{clear:both;color:red;float:left;width:150px;line-height:1.5;}
dl.cl-vol1ul dd{float:left;width:400px;text-indent:-1.1em;padding-left:1em;line-height:1.5;}

.wbc{ display:table-cell;vertical-align:middle;width:100%;height:25px;margin:10px 0 10px 0!important;padding:0 10px 0 10px!important;line-height:1!important;background-color:#b889b5;color:#ffffff;text-align:center;font-weight:bold;}

.rbc{ display:table-cell;vertical-align:middle;width:100%;height:25px;margin::10px 0 10px 0!important;padding:0 10px 0 10px!important;line-height:1!important;background-color:#e6aead;color:#ffffff;text-align:center;font-weight:bold;}
.plt{ display:table-cell;vertical-align:middle;width:100%;height:25px;margin::10px 0 10px 0!important;padding:0 10px 0 10px!important;line-height:1!important;background-color:#81bd7d;color:#ffffff;text-align:center;font-weight:bold;}
.cl_g{ display:table-cell;vertical-align:middle;width:100%;height:25px;margin::10px 0 10px 0!important;padding:0 10px 0 10px!important;line-height:1!important;background-color:#7f8c95;color:#ffffff;text-align:center;font-weight:bold;}


/* Brush Up Study  */

.intro{ border: 1px solid #CCC; padding: 2.5em 2em 0; margin-bottom: 2em;  }

.t_bus{ display: inline-block; background:#005b86; color:#FFF; padding: 0.5em 1.5em; margin-bottom: 0.5em; border-radius: 10px;	}

.box_request{ background:#deedf4; border-radius: 10px; padding: 1em 1em; margin-bottom: 1.5em;  }

.box_sv{ display: inline-block; float: right;  border: 1px solid #005b86; padding: 1em; margin-bottom: 1.5em;  }
.box_sv p{ font-size: 12px; }

/* 骨形成マーカーBAPの有用性 資料請求 */
div.bap_rep{border:1px solid #cccccc;padding:30px;width:643px;}

div.bap_rep dl{line-height:1.5;font-weight:bold;}

div.bap_rep dt{clear:both;float:left;width:50px;margin-bottom:0.5em;}

div.bap_rep dd{float:left;margin-bottom:0.5em;}
div.new_con{border-top:2px solid #bb0000;}
div.bap_rep p{clear:both;padding-top:2em;margin-bottom:0!important;}
div.new_con_bus{border-top:2px solid #005a8f;}
div.new_con_bus p.bus_no{display:table-cell;vertical-align:middle;width:88px;height:32px;margin:0!important;padding:0!important;line-height:1!important;background-color:#005a8f;color:#ffffff;text-align:center;font-weight:bold;font-size:28px;font-family:'ＭＳ Ｐ明朝', 'MS PMincho', 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', serif;float:left;}
.post_date{float:right;padding-top:5px;}
div.new_con_bus div.bus_txt{float:left;width:420px;}
div.new_con_bus p.bus_next{background:url(../../../images/mark/ic_arrow_blue01.gif) no-repeat left center;padding-left:20px;}
p.cbc_bd{border-top:2px solid #bb0000;}
p.bus_bd{border-top:2px solid #005a8f;}

/* amh dload */
.btn_amh{background:url(../../../images/report/btn_addload.gif) no-repeat center center;width:298px;height:39px;text-indent:-9999px; cursor:pointer;}

/* 形態マガジン63回 */
.hem63_img01{float:left;width:275px;margin-bottom:14px;margin-right:14px;line-height:1;font-size:80%;}
.hem63_img02{float:left;width:275px;margin-bottom:14px;line-height:1;font-size:80%;}
.hem63_img03{float:left;width:275px;margin-right:14px;line-height:1;font-size:80%;}
.hem63_img04{float:left;width:275px;line-height:1;font-size:80%;}

/* aquios */

ul.aquios_img{}
ul.aquios_img li{float:left;margin-right:12px;width:227px;font-size:90%;}
ul.aquios_img li.nomr{margin-right:0;}


/* vitaminD */


div.bd_vit{border:1px solid #CCCCCC;padding:1em;margin-bottom:2em;}

ul.vitaminD_gazou{width:510px;margin:1em auto 0;padding-bottom:2em;}
ul.vitaminD_gazou li{float:left;width:230px;text-align:center;line-height:1.5;margin-right:50px;}
ul.vitaminD_gazou li.mrnone{margin-right:0;}


/* 微生物sol IT システム */

.smile_honest{background: url(../images/product/product02/itsystem_01.jpg) no-repeat left center;padding-left:50px;line-height:32px;font-size:20px;color:#004564;margin-bottom:1em;}

.smile_stb{background: url(../images/product/product02/itsystem_03.jpg) no-repeat left center;padding-left:50px;line-height:32px;font-size:20px;color:#004564;margin-bottom:1em;}

.ict_web{line-height:32px;font-size:20px;color:#004564;margin-bottom:1em;}

ul.stb_img{}
ul.stb_img li{float:left;width:340px;line-height:1.5;font-size:;}
ul.stb_img li img{padding-top:0.5em;}

/* VersaTREK */

ul.versatrek_pro{}
ul.versatrek_pro li{float:left;font-size:12px;text-align:center;}
ul.versatrek_pro li.left_vt{text-align:left;}
ul.versatrek_pro li img{margin-bottom:5px;}
ul.versatrek_pro li.tv_op img{margin-bottom:15px;}

ul.versatrek_pro2{}
ul.versatrek_pro2 li{float:left;font-size:12px;text-align:center;}
ul.versatrek_pro2 li.left_vt{text-align:left;}
ul.versatrek_pro2 li img{margin-bottom:5px;}
ul.versatrek_pro2 li.tv_op img{margin-bottom:15px;}

/* 関連商品のご案内 */
.re_container{ display:flex; align-content:flex-start;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;} 
.re_item{ width:130px; font-size:12px;} 


.re_item_covid19{ width:300px; font-size:12px;} 