﻿@charset "utf-8";
/* CSS Document */


/**** medical_common ****/
h5,h6,h7 {
	font-weight: normal;
}
address {
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #000000;
	line-height: 150%;
}
.black_txt {
	color:#000000;
}

.attention_red_txt {
	color:#E60012;
}
.t_m_3 {
	margin-top: 3px;
}
.t_m_13 {
	margin-top: 13px;
}
.t_m_28 {
	margin-top: 28px;
}
.t_m_25 {
	margin-top: 25px;
}
.t_m_35 {
	margin-top: 35px;
}
.t_m_45 {
	margin-top: 45px;
}
.t_m_88 {
	margin-top: 88px;
}
.b_m_1 {
	margin-bottom: 1px;
}
.b_m_3 {
	margin-bottom: 3px;
}
.b_m_5 {
	margin-bottom: 5px;
}
.b_m_15 {
	margin-bottom: 15px;
}
.b_m_35 {
	margin-bottom: 35px;
}
.l_m_5 {
	margin-left: 5px;
}
.l_m_10 {
	margin-left: 10px;
}
.l_m_12 {
	margin-left: 12px;
}
.l_m_15 {
	margin-left: 15px;
}
.l_m_20 {
	margin-left: 20px;
}
.l_m_22{	margin-left: 22px;
}
.l_m_25 {
	margin-left: 25px;
}
.l_m_30 {
	margin-left: 30px;
}
.l_m_35 {
	margin-left: 35px;
}
.l_m_40 {
	margin-left: 40px;
}
.l_m_45 {
	margin-left: 45px;
}
.l_m_50 {
	margin-left: 50px;
}
.l_m_55 {
	margin-left: 55px;
}
.l_m_60 {
	margin-left: 60px;
}
.l_m_65 {
	margin-left: 65px;
}
.l_m_70 {
	margin-left: 70px;
}
.l_m_74 {
	margin-left: 74px;
}
.l_m_75 {
	margin-left: 75px;
}
.l_m_80 {
	margin-left: 80px;
}
.l_m_85 {
	margin-left: 85px;
}
.r_m_5 {
	margin-right: 5px;
}
.r_m_10 {
	margin-right: 10px;
}
.r_m_20 {
	margin-right: 20px;
}
.r_m_30 {
	margin-right: 30px;
}
.r_m_74 {
	margin-right: 74px;
}
.t_p_5 {
	padding-top: 5px;
}
.b_p_10 {
	padding-bottom: 10px;
}
.r_p_5 {
	padding-right: 5px;
}
.m_a {
	margin-right: auto;
	margin-left: auto;
}
.Width130 {
	width: 130px;
}
.Width330 {
	width: 325px;
}
.Width350 {
	width: 350px;
}
.Width390 {
	width: 390px;
}
.border_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9CACB;
}
.txt_center {
	text-align: center;
}
#medi_con {
	width: 705px;
	margin-right: auto;
	margin-left: auto;
}
.up_button {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tlist2 {
	margin-left: 30px;
}
.tlist2 li {
	list-style-position: outside;
	list-style-type: disc;
}
.alist {
	margin-left: 22px;
}
.alist li {
	list-style-position: outside;
	list-style-type: lower-alpha;
}
#pdf_frame {
	width: 702px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#pdf_back_c {
	width: 702px;
	background-color: #f4f8dc;
}
#pdf_icon {
	width: 40px;
	margin: 5px;
}
#pdf_read {
	margin: 5px;
	width: 498px;
}
#pdf_geticon {
	width: 112px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 16px;
}

/**** top ****/
#top_frame01 {
	width: 1012px;
	margin-right: auto;
	margin-left: auto;
}
#top_frame02 {
	width: 1012px;
	margin-right: auto;
	margin-left: auto;
	background-color: #C1D613;
	min-height: 205px;
	padding-bottom: 10px;
}
#top_topics_title {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#contents-en-home {
	width: 940px;
	min-height: 150px;
	margin-right: auto;
	margin-left: auto;
}
#contents-en-home dl {
	/*height: 145px;*/
	/*overflow: auto;*/
}  
#contents-en-home dt {
	float:left;
	clear:both;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}  
#contents-en-home dd {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}  


/**** product ****/

/* product_TOP用 */
#product_lead {
	 width: 550px;
}
.product_sc_b_m {
	width: 702px;
	padding-bottom: 25px;
}
.product_sc2_l {
	float: left;
	width: 330px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.product_sc2_r {
	float: left;
	width: 330px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9CACB;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.product_sc2_w180 {
	width: 180px;
}
.product_sc2_w150 {
	width: 150px;
}


.product_sc3_l {
	float: left;
	width: 223px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.product_sc3_c {
	float: left;
	width: 223px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C9CACB;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9CACB;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.product_sc3_r {
	float: left;
	width: 223px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.product_sc3_l2 {
	float: left;
	width: 208px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9CACB;
}
.product_sc3_c2 {
	float: left;
	width: 218px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C9CACB;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.product_sc3_c3 {
	float: left;
	width: 436px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.product_sc3_r2 {
	float: left;
	width: 243px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.product_sc3_w110 {
	width: 110px;
}
.product_sc3_w130 {
	width: 110px;
}

#product_appeal {
	margin-top: 20px;
	margin-bottom: 0px;
}
#product_appeal h4 {
	padding-top: 15px;
	padding-bottom: 5px;
}
#product_appeal2 {
	margin-top: 10px;
	margin-bottom: 0px;
}
#product_appeal2 h4 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.product_method {
	width: 702px;
	margin-top: 10px;
}

.width_358{
	width: 358px;
}
.width_344{
	width: 344px;
}


/* product_table */
.product_table1 {
	border-collapse:collapse;
	width: 702px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #898989;
}
.product_table1 td {
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
}
.product_table1 th {
	font-weight: normal;
	line-height: 140%;
	text-align: center;
	margin: 0px;
	padding: 5px;
	white-space: nowrap;
	width: 150px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #898989;
}
.product_td1 {
	vertical-align: top;
	white-space: nowrap;
}
.product_td2 {
	width: 442px;
	vertical-align: top;
}
.product_t_bw{
	background-color: #FFFFFF;
}

.product_b_back {
	background-image: url(../medical/products/images/button01_back.gif);
	height: 66px;
	width: 344px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.product_b_t {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
}
.product_b_t02 {
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
}
.product_b_ci {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
.product_b_di {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
.product_b_di {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
.product_laber {
	padding: 10px;
	background-color: #f4f7dc;
}
/**** driver_download ****/

#down_top_s01 {
	width: 576px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

#down_button_s01 {
	width: 634px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 70px;
	padding-left: 0px;
}
#down_attention_s01 {
	background-color: #fef3ec;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
}

/* driver_table */
.driver_table1 {
	border-collapse:collapse;
	width: 298px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.driver_table1 td,.driver_table1 th{
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
}

.driver_table1 td {
	margin: 0px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.driver_table1 th {
	font-weight: normal;
	line-height: 140%;
	margin: 0px;
	white-space: nowrap;
	width: 100px;
	text-align: left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.dr_nlist_b {
}
.dr_nlist_b li {
	list-style-position: inside;
	list-style-type: decimal;
	font-size: 1.4em;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dr_nlist_b p {
	font-size: 0.7em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dr_nlist_s {
	margin-left: 26px;
}
.dr_nlist_s li {
	list-style-position: outside;
	list-style-type: decimal;
	font-size: 0.7em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.a_b{
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
}
/* driver_download */

/*** bar_coad ***/
.barcoad_s {
	background-color: #f4f4f4;
	height: 70px;
	padding: 5px;
}


/*** introduction ***/
.int_table1 {
	border-collapse:collapse;
	width: 702px;
}
.int_table1 td {
	margin: 0px;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
.int_table1 th {
	font-weight: normal;
	line-height: 140%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
}


/**/
.contnavi {
	width: 609px;
	padding-top: 35px;
}

.contnavi a {
	display:block;
	color:#595757;
	min-height: 100px;
	height:auto !important;
	height: 100px;
}

.contnavi a:hover {
	cursor:pointer;
}

.contnavi_left {
	width: 300px;
	margin-right: 5px;
}

.contnavi_left p {
	padding-top: 10px;
}


/**/
.tmes_box {
	width: 705px;
	margin-bottom: 30px;
}
.tmes_box_right{
	float:right;
	width: 345px;
	margin-bottom: 30px;
}


/*T-MES システム構築*/
li.jirei_list01{
	background:url(../medical/products/images/img_jirei01.gif) no-repeat;
	width:395px;
	height:172px;
	padding: 15px 15px 15px 294px;
	clear:both;
}
li.jirei_list02{
	background:url(../medical/products/images/img_jirei02.gif) no-repeat;
	width:395px;
	height:187px;
	padding: 15px 15px 15px 294px;
	clear:both;
}
li.jirei_list03{
	background:url(../medical/products/images/img_jirei03.gif) no-repeat;
	width:395px;
	height:187px;
	padding: 15px 15px 15px 294px;
	clear:both;
}
li.jirei_list04{
	background:url(../medical/products/images/img_jirei04.gif) no-repeat;
	width:395px;
	height:187px;
	padding: 15px 15px 15px 294px;
	clear:both;
}
li.jirei_list05{
	background:url(../medical/products/images/img_jirei05.gif) no-repeat;
	width:395px;
	height:186px;
	padding: 15px 15px 15px 294px;
	clear:both;
}
li.jirei_list06{
	background:url(../medical/products/images/img_jirei06.gif) no-repeat;
	width:395px;
	height:187px;
	padding: 15px 15px 15px 294px;
	clear:both;
}
li.jirei_list07{
	background:url(../medical/products/images/img_jirei07.gif) no-repeat;
	width:395px;
	height:204px;
	padding: 15px 15px 15px 294px;
	clear:both;
}


/*　T-MES Light及びT-MES forCenterの機能など*/
.unnyou_box,.kinou_box{
	width: 705px;
	clear:both;
	margin: 10px 0px;
}

.unnyou_box_left,.kinou_box_left{
	float:left;
	width: 345px;
	margin-bottom: 10px;
}
.unnyou_box_right,.kinou_box_right{
	float:right;
	width: 345px;
	margin-bottom: 10px;
}


li.unnyou_list01{
	background:url(../medical/products/images/img_unnyou01.gif) no-repeat;
	width:315px;
	height:171px;
	padding: 15px;
}
li.unnyou_list02{
	background:url(../medical/products/images/img_unnyou02.gif) no-repeat;
	width:315px;
	height:171px;
	padding: 15px;
}

li.unnyou_list03{
	background:url(../medical/products/images/img_unnyou03.gif) no-repeat;
	width:315px;
	height:171px;
	padding: 15px;
}

li.unnyou_list04{
	background:url(../medical/products/images/img_unnyou04.gif) no-repeat;
	width:315px;
	height:171px;
	padding: 15px;
}

li.kinou_list01{
	background:url(../medical/products/images/img_kinou01.gif) no-repeat;
	width:140px;
	height:196px;
	padding: 15px 205px 15px 15px;
}
li.kinou_list02{
	background:url(../medical/products/images/img_kinou02.gif) no-repeat;
	width:315px;
	height:196px;
	padding: 15px;
}

/*20100702追加*/
li.list{
	list-style-type:circle;
	margin-left: 20px;
}
