@charset "shift-jis";

@import "layout.css";

div.section{
padding:10px 58px 0 56px;
}
h2{
width:640px;
height:69px;
background:no-repeat 0 0;
text-indent:-9999px;
line-height:69px;
}
h3{
height:20px;
margin:5px 0 0 0;
background:no-repeat 0 0;
text-indent:-9999px;
}
h4{
height:20px;
margin:5px 0 0 0;
background:no-repeat 0 0;
text-indent:-9999px;
}
h5{
color:#009944;
}
/*IE7*/
*:first-child+html h2{
margin:-3px 0 0 0;
}
/*IE6*/* html h2{
margin:-3px 0 0 0;
}
div.section h3{
color:#004ea2;
}

/*
--------------------------------------------------------
transportation.html
--------------------------------------------------------
*/
.safety h2{
background-image:url(../safety/img/h2_1.jpg);
}
.safety h3.headline1{
background-image:url(../safety/img/h3_1.gif);
}
.safety h3.headline2{
background-image:url(../safety/img/h3_2.gif);
}
.safety h3.headline3{
background-image:url(../safety/img/h3_7.gif);
}
.safety h3.headline4{
background-image:url(../safety/img/h3_4.gif);
}
.safety h4.headline1{
margin:5px 0 0 20px;
background-image:url(../safety/img/h4_1.gif);
}
div.safety div.section p{
margin:1em 0 0 0;
}
div.safety div.section ol{
margin:0 0 1.5em 0;
}
div.safety div.section ol li{
list-style:decimal;
margin:0 0 0 1.5em;
}
.safety table{
border:1px solid #231815;
border-collapse:collapse;
}
.safety table tr th,
.safety table tr td{
border:1px solid #231815;
padding:0 2px;
}
.safety table tr th,
.safety table tr td.number{
text-align:center;
font-weight:normal;
}
