@charset"Shift_JIS";
/*部品説明の設定*/
h1 { font-size: 16px;
	font-weight: bold;
	text-align: center;
	}
	
p.explanation {
	font-size: 10px;
	line-height: 1.3em; 
	}

td.back {
	background-color:  #ff9900;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	height: 20px; 
	vertical-align: middle; 
}
td.bun {
	height: 60px; 
	vertical-align: top; 
}
td.bun2 {
	vertical-align: top; 
}
td.number {
	width: 15px;
	text-align: center;
	vertical-align: top; 
}
/*自動ドア装置表の設定*/
table.substitution {
 border: 2px #000000 solid; 
 }
 /*自動ドア装置表:数字設定*/
td.first_left_top {
	width: 15px;
	height: 25px;
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	background-color:  #003399;
	}

td.first_left {
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	width: 15px;
	height: 25px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle; 
	color: #000000;
	background-color:  #ccccff;
	}
td.first_left_bottom {
	border-right: 1px #000000 solid; 
	width: 15px;
	height: 25px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle; 
	color: #000000;
	background-color:  #ccccff;
	}
/*自動ドア装置表:分類機種*/
td.first_leftmiddle_top {
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	background-color:  #003399;
	color: #ffffff;
	font-weight: bold;
	width: 110px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	}
td.first_leftmiddle {
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	width: 110px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
td.first_leftmiddle_bottom {
	border-right: 1px #000000 solid; 
	width: 110px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
/*自動ドア装置表:対象機種*/
td.first_middle_top {
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	background-color:  #003399;
	color: #ffffff;
	font-weight: bold;
	width: 160px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	}
td.first_middle {
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	width: 160px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
td.first_middle_bottom {
	border-right: 1px #000000 solid; 
	width: 160px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
td.first_leftmiddle_bottom {
	border-right: 1px #000000 solid; 
	width: 130px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
/*自動ドア装置表:取替・作動*/
td.first_rightmiddle_top {
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	background-color:  #003399;
	color: #ffffff;
	font-weight: bold;
	width: 130px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	}
td.first_rightmiddle {
	border-right: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	width: 130px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
td.first_rightmiddle_bottom {
	border-right: 1px #000000 solid; 
	width: 130px;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
/*自動ドア装置表:備考*/
td.first_right_top {
	border-bottom: 1px #000000 solid; 
	background-color:  #003399;
	color: #ffffff;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	}
td.first_right {
	border-bottom: 1px #000000 solid; 
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
td.first_right_bottom {
	height: 25px;
	text-align: center;
	vertical-align: middle; 
	color: #000000;
	}
/*保守点検契約内容*/
td.maintenance {
	border: 2px #003399 solid; 
	height: 30px;
	text-align: center;
	vertical-align: middle; 
	color: #003399;
	font-weight: bold;
	font-size: 14px;
}
/*保守点検契約内容*/
td.guidetittle {
	height: 30px;
	text-align: center;
	vertical-align: middle; 
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	background-color:  #003399;
}
td.guide1 {
	border-right: 1px #003399 solid; 
	border-left: 1px  #003399 solid; 
	vertical-align: middle; 
		text-align: center;
}
p.guide1 {
	color:  #003399;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
}
td.guide2 {
	border-right: 1px #003399 solid; 
	border-left: 1px  #003399 solid; 
	vertical-align: middle; 
		text-align: center;
}
p.guide2 {
	color:  #000000;
	font-size: 12px;
	padding: 2px 0;
}
td.guide3 {
	border-right: 1px #003399 solid; 
	border-left: 1px  #003399 solid; 
	border-bottom: 1px  #003399 solid; 
		vertical-align: middle; 
		text-align: center;
}
.redbold {
	color:  #ff0000;
	font-weight: bold;
}
.redbold_u {
	color:  #ff0000;
	font-weight: bold;
	text-decoration: underline;
}
