@charset "Shift_JIS";
/**
 * 安全への取り組み
 */
/* ==========================================================================
   踏切・ホーム・車両の安全対策
   ========================================================================== */
.measures .ml40 {
  margin-left: 40px; }
.measures .caption {
  font-size: 92.30769%;
  margin-top: 5px;
  text-align: center; }
.measures li .caption {
  font-size: 85.71429%; }
.measures .arrow01 {
  background: url(/common/css/img/icon_arrow04.png) no-repeat left center;
  margin-top: 10px; }
.measures .figure01 {
  margin: 40px 0;
  position: relative; }
  .measures .figure01 .balloon-crossing {
    left: 257px;
    position: absolute;
    top: 20px; }
  .measures .figure01 .balloon-platform {
    bottom: 20px;
    left: 27px;
    position: absolute; }
  .measures .figure01 .balloon-vehicle {
    position: absolute;
    right: 20px;
    top: 111px; }
.measures #platform .arrow01-list {
  margin-left: 12px; }
.measures #platform .blue-box {
  padding: 15px 10px 10px;
  text-align: center; }
  .measures #platform .blue-box h4 {
    color: #0071bc;
    font-size: 107.69231%;
    font-weight: bold;
    padding-bottom: 10px; }

.measures .num-in-ttl{
  display: inline-block;
  color: #fff;
  background-color: #006fa6;
  padding: .15em .35em;
  margin-right: .5em;
}

.measures .txtIndent0{
  text-indent: 0;
}

.measures .disc-list{
  border-bottom: medium none;
  list-style-type: disc;
  padding: 0 0 5px 20px;
}


/* ==========================================================================
   ヒューマンファクターに関する研究
   ========================================================================== */
.human .blue-box {
  padding: 19px 9px; }

/* ==========================================================================
   技術開発
   ========================================================================== */
.technology .blue-box {
  padding: 19px 9px; }
  .technology .blue-box .disc {
    margin-left: 0; }
