/* --------------------------------------------------
	Dreamweaver 追加 CSS
---------------------------------------------------*/
/* //////////////////////////////////
// #safety20 ブロック
////////////////////////////////// */
#safety20 p
{
	padding: 0px;
	margin: 0px;
}
#safety20 h2
{
	padding: 0px;
	margin: 0px;
}
#safety20 h3
{
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}
/* ================================= ブロック ================================= */
#safety20 .block0
{
	padding:20px;
}
#safety20 .block0 h2
{
	padding-top:5px;
	padding-bottom:10px;
	color:#522b14;
	font-weight:bold;
}
#safety20 .block1
{
	width: 97%;
	padding-left: 9px;

}
/* --- 見出しイメージ --- */
#safety20 .block1 img
{
	margin-top: 15px;
	margin-left: 6px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
}
/* --- テーブル全体 --- */
#safety20 .block1 table
{
	padding: 0px;
	margin: 0px;
}
#safety20 .block1 table td
{
	font-size: 13px;
	line-height: 15px;
	color: #522B14;
}

/* --- 全体枠（最上行） --- */
#safety20 .block1 .td_head1,
#safety20 .block1 .td_head2
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- 全体枠（最左列） --- */
#safety20 .block1 .td_head1,
#safety20 .block1 .td_l2c1,
#safety20 .block1 .td_l4c1
{
	width: 80px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #522b14;
}
/* --- 全体枠（最右列） --- */
#safety20 .block1 .td_head2,
#safety20 .block1 .td_l1c2,
#safety20 .block1 .td_l2c5,
#safety20 .block1 .td_l3c5,
#safety20 .block1 .td_l4c5,
#safety20 .block1 .td_l5c5
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #522b14;
}
/* --- 全体枠（最下行） --- */
#safety20 .block1 .td_l4c1,
#safety20 .block1 .td_l5c2,
#safety20 .block1 .td_l5c3,
#safety20 .block1 .td_l5c4,
#safety20 .block1 .td_l5c5
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #522b14;
}

/* --- ヘッダ（車種） --- */
#safety20 .block1 .td_head1,
#safety20 .block1 .td_head2
{
	background-color: #F2DCA2;
	font-size: 14px;
	font-weight: bold;
}
/* --- ヘッダ列（車種） --- */
#safety20 .block1 .td_head1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（車種） --- */
#safety20 .block1 .td_head2
{
	height: 25px;
	padding-top: 5px;
}
#safety20 .block1 .td_head2 span {
	font-weight: bold;
	color: #FF3300;
}
/* --- 内容（車種） --- */
#safety20 .block1 .td_l1c2
{
	background-color: #f9efd3;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* --- ヘッダ（法定費用） --- */
#safety20 .block1 .td_l2c1,
#safety20 .block1 .td_l2c2,
#safety20 .block1 .td_l2c3,
#safety20 .block1 .td_l2c4,
#safety20 .block1 .td_l2c5
{
	background-color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- ヘッダ列（法定費用） --- */
#safety20 .block1 .td_l2c1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（法定費用） --- */
#safety20 .block1 .td_l2c2,
#safety20 .block1 .td_l2c3,
#safety20 .block1 .td_l2c4,
#safety20 .block1 .td_l2c5
{
	height: 20px;
	padding-top: 3px;
	text-align: center;
}
/* --- 内容（法定費用） --- */
#safety20 .block1 .td_l3c2,
#safety20 .block1 .td_l3c3,
#safety20 .block1 .td_l3c4,
#safety20 .block1 .td_l3c5
{
	padding-left: 10px;
	text-align: center;
}
#safety20 .block1 .td_l3c5
{
	font-weight: bold;
}
#safety20 .block1 .td_l3c5 p
{
	color: #FF0000;
}
/* --- ヘッダ（整備費用） --- */
#safety20 .block1 .td_l4c1,
#safety20 .block1 .td_l4c2,
#safety20 .block1 .td_l4c3,
#safety20 .block1 .td_l4c4,
#safety20 .block1 .td_l4c5
{
	background-color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- ヘッダ列（整備費用） --- */
#safety20 .block1 .td_l4c1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（整備費用） --- */
#safety20 .block1 .td_l4c2,
#safety20 .block1 .td_l4c3,
#safety20 .block1 .td_l4c4,
#safety20 .block1 .td_l4c5
{
	height: 20px;
	padding-top: 3px;
}
/* --- 内容（整備費用） --- */
#safety20 .block1 .td_l5c2,
#safety20 .block1 .td_l5c3,
#safety20 .block1 .td_l5c4,
#safety20 .block1 .td_l5c5
{
	padding-left: 10px;
	text-align: center;
}
#safety20 .block1 .td_l5c5
{
	font-weight: bold;
}
#safety20 .block1 .td_l5c5 p
{
	color: #FF0000;
}
/* ================================= ブロック ================================= */
#safety20 .block2
{
	width: 97%;
	padding-left: 9px;
}
/* --- 見出しイメージ --- */
#safety20 .block2 img
{
	margin-top: 15px;
	margin-left: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
/* --- テーブル全体 --- */
#safety20 .block2 table
{
	padding: 0px;
	margin: 0px;
}
#safety20 .block2 table td
{
	font-size: 13px;
	line-height: 15px;
	color: #522B14;
}

/* --- 全体枠（最上行） --- */
#safety20 .block2 .td_head1,
#safety20 .block2 .td_head2
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- 全体枠（最左列） --- */
#safety20 .block2 .td_head1,
#safety20 .block2 .td_l2c1,
#safety20 .block2 .td_l4c1
{
	width: 80px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #522b14;
}
/* --- 全体枠（最右列） --- */
#safety20 .block2 .td_head2,
#safety20 .block2 .td_l1c2,
#safety20 .block2 .td_l2c5,
#safety20 .block2 .td_l3c5,
#safety20 .block2 .td_l4c5,
#safety20 .block2 .td_l5c5
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #522b14;
}
/* --- 全体枠（最下行） --- */
#safety20 .block2 .td_l4c1,
#safety20 .block2 .td_l5c2,
#safety20 .block2 .td_l5c3,
#safety20 .block2 .td_l5c4,
#safety20 .block2 .td_l5c5
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #522b14;
}

/* --- ヘッダ（車種） --- */
#safety20 .block2 .td_head1,
#safety20 .block2 .td_head2
{
	background-color: #F2DCA2;
	font-size: 14px;
	font-weight: bold;
}
/* --- ヘッダ列（車種） --- */
#safety20 .block2 .td_head1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（車種） --- */
#safety20 .block2 .td_head2
{
	height: 25px;
	padding-top: 5px;
}
#safety20 .block2 .td_head2 span {
	font-weight: bold;
	color: #FF3300;
}
/* --- 内容（車種） --- */
#safety20 .block2 .td_l1c2
{
	background-color: #f9efd3;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* --- ヘッダ（法定費用） --- */
#safety20 .block2 .td_l2c1,
#safety20 .block2 .td_l2c2,
#safety20 .block2 .td_l2c3,
#safety20 .block2 .td_l2c4,
#safety20 .block2 .td_l2c5
{
	background-color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- ヘッダ列（法定費用） --- */
#safety20 .block2 .td_l2c1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（法定費用） --- */
#safety20 .block2 .td_l2c2,
#safety20 .block2 .td_l2c3,
#safety20 .block2 .td_l2c4,
#safety20 .block2 .td_l2c5
{
	height: 20px;
	padding-top: 3px;
	text-align: center;
}
/* --- 内容（法定費用） --- */
#safety20 .block2 .td_l3c2,
#safety20 .block2 .td_l3c3,
#safety20 .block2 .td_l3c4,
#safety20 .block2 .td_l3c5
{
	padding-left: 10px;
	text-align: center;
}
#safety20 .block2 .td_l3c5
{
	font-weight: bold;
}
#safety20 .block2 .td_l3c5 p
{
	color: #FF0000;
}
/* --- ヘッダ（整備費用） --- */
#safety20 .block2 .td_l4c1,
#safety20 .block2 .td_l4c2,
#safety20 .block2 .td_l4c3,
#safety20 .block2 .td_l4c4,
#safety20 .block2 .td_l4c5
{
	background-color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- ヘッダ列（整備費用） --- */
#safety20 .block2 .td_l4c1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（整備費用） --- */
#safety20 .block2 .td_l4c2,
#safety20 .block2 .td_l4c3,
#safety20 .block2 .td_l4c4,
#safety20 .block2 .td_l4c5
{
	height: 20px;
	padding-top: 3px;
}
/* --- 内容（整備費用） --- */
#safety20 .block2 .td_l5c2,
#safety20 .block2 .td_l5c3,
#safety20 .block2 .td_l5c4,
#safety20 .block2 .td_l5c5
{
	padding-left: 10px;
	text-align: center;
}
#safety20 .block2 .td_l5c5
{
	font-weight: bold;
}
#safety20 .block2 .td_l5c5 p
{
	color: #FF0000;
}
/* ================================= ブロック ================================= */
#safety20 .block3
{
	width: 97%;
	padding-left: 9px;
}
/* --- 見出しイメージ --- */
#safety20 .block3 img
{
	margin-top: 15px;
	margin-left: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
/* --- テーブル全体 --- */
#safety20 .block3 table
{
	padding: 0px;
	margin: 0px;
}
#safety20 .block3 table td
{
	font-size: 13px;
	line-height: 15px;
	color: #522B14;
}

/* --- 全体枠（最上行） --- */
#safety20 .block3 .td_head1,
#safety20 .block3 .td_head2
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- 全体枠（最左列） --- */
#safety20 .block3 .td_head1,
#safety20 .block3 .td_l2c1,
#safety20 .block3 .td_l4c1
{
	width: 80px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #522b14;
}
/* --- 全体枠（最右列） --- */
#safety20 .block3 .td_head2,
#safety20 .block3 .td_l1c2,
#safety20 .block3 .td_l2c5,
#safety20 .block3 .td_l3c5,
#safety20 .block3 .td_l4c5,
#safety20 .block3 .td_l5c5
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #522b14;
}
/* --- 全体枠（最下行） --- */
#safety20 .block3 .td_l4c1,
#safety20 .block3 .td_l5c2,
#safety20 .block3 .td_l5c3,
#safety20 .block3 .td_l5c4,
#safety20 .block3 .td_l5c5
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #522b14;
}

/* --- ヘッダ（車種） --- */
#safety20 .block3 .td_head1,
#safety20 .block3 .td_head2
{
	background-color: #F2DCA2;
	font-size: 14px;
	font-weight: bold;
}
/* --- ヘッダ列（車種） --- */
#safety20 .block3 .td_head1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（車種） --- */
#safety20 .block3 .td_head2
{
	height: 25px;
	padding-top: 5px;
}
#safety20 .block3 .td_head2 span {
	font-weight: bold;
	color: #FF3300;
}
/* --- 内容（車種） --- */
#safety20 .block3 .td_l1c2
{
	background-color: #f9efd3;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* --- ヘッダ（法定費用） --- */
#safety20 .block3 .td_l2c1,
#safety20 .block3 .td_l2c2,
#safety20 .block3 .td_l2c3,
#safety20 .block3 .td_l2c4,
#safety20 .block3 .td_l2c5
{
	background-color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- ヘッダ列（法定費用） --- */
#safety20 .block3 .td_l2c1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（法定費用） --- */
#safety20 .block3 .td_l2c2,
#safety20 .block3 .td_l2c3,
#safety20 .block3 .td_l2c4,
#safety20 .block3 .td_l2c5
{
	height: 20px;
	padding-top: 3px;
	text-align: center;
}
/* --- 内容（法定費用） --- */
#safety20 .block3 .td_l3c2,
#safety20 .block3 .td_l3c3,
#safety20 .block3 .td_l3c4,
#safety20 .block3 .td_l3c5
{
	padding-left: 10px;
	text-align: center;
}
#safety20 .block3 .td_l3c5
{
	font-weight: bold;
}
#safety20 .block3 .td_l3c5 p
{
	color: #FF0000;
}
/* --- ヘッダ（整備費用） --- */
#safety20 .block3 .td_l4c1,
#safety20 .block3 .td_l4c2,
#safety20 .block3 .td_l4c3,
#safety20 .block3 .td_l4c4,
#safety20 .block3 .td_l4c5
{
	background-color: #FFFFCC;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #522b14;
}
/* --- ヘッダ列（整備費用） --- */
#safety20 .block3 .td_l4c1
{
	vertical-align: middle;
	text-align: center;
}
/* --- ヘッダ行（整備費用） --- */
#safety20 .block3 .td_l4c2,
#safety20 .block3 .td_l4c3,
#safety20 .block3 .td_l4c4,
#safety20 .block3 .td_l4c5
{
	height: 20px;
	padding-top: 3px;
}
/* --- 内容（整備費用） --- */
#safety20 .block3 .td_l5c2,
#safety20 .block3 .td_l5c3,
#safety20 .block3 .td_l5c4,
#safety20 .block3 .td_l5c5
{
	padding-left: 10px;
	text-align: center;
}
#safety20 .block3 .td_l5c5
{
	font-weight: bold;
}
#safety20 .block3 .td_l5c5 p
{
	color: #FF0000;
}
/* ================================= ブロック ================================= */
#safety20 .block4 {
	padding-left: 9px;
	width: 97%;
}
#safety20 .block4 img
{
	margin-top: 15px;
	margin-left: 15px;
}

#safety20 ul{
	padding: 5px 0px 0px 20px;
	margin: 0px 0px 0px 0px;	
	font-size:12px;
	line-height:15px;
	color: #522b14;
}

/* --------------------------------------------------
	Fireworks 出力 CSS
---------------------------------------------------*/
#safety10 {
	position:absolute;
	left:0px;
	top:0px;
	width:600px;
	height:100px;
	z-index:1;
	visibility:visible;
}
#safety20 {
	position:absolute;
	left:20px;
	top:120px;
	width:560px;
	height:960px;
	z-index:2;
	visibility:visible;
}
