@charset "UTF-8";

/* フローチャート
------------------------------------------------------------ */
#main ol.steps {
  margin-left : 0 !important;
  height : 4.5em;
  line-height : 4.5em;
  overflow : hidden;
}

#main ol.steps li {
  float : left;
  margin : 0 1%;
  width : 31.2%;
  height : 100%;
  list-style : none;
  background-color : #EEE;
  text-align : center;
}

* html #main ol.steps li {
    margin : 0 0.5%;
}

#main ol.steps li.current {
  background : #CCC url(/image/sign/layout/stepBgCurrent.gif) center right;
}


/* フォーム
------------------------------------------------------------ */
#main form {
  clear : left;
}

#main form dt {
  float : left;
  clear : left;
  width : 8em;
}

#main form dd {
  margin-left : 8em;
}

#main form dd p {
  margin : 0.3em 0;
}

#main form dd p.append {
  margin : 0.5em;
}

#main form dd p.append strong {
  font-size : 100%;
}

#main p.prev {
  float : left;
  margin : 0;
}

#main p.next {
  clear : none;
  margin : 0;
}