@charset "UTF-8";

/* イントロダクション
------------------------------------------------------------ */
#main {
  height : 1%;
  padding-bottom : 0;
}

#main .introduction * {
  margin : 0;
  height : 1%;
}

#main .introduction .impact {
  position : relative;
  background : url(/image/sign/layout/agendaCornerLT.gif) left bottom no-repeat;
  margin-bottom : -12px;
}

#main .introduction .impact .catch {
  padding-top : 4em;
  margin-right : 30%;
  text-align : center;
}

#main .introduction .impact .ask {
  text-align : right;
  background : url(/image/sign/layout/agendaCornerRT.gif) right bottom no-repeat;
  padding-bottom : 3em;
  padding-right : 6px;
}

#main .introduction .agenda .explain {
  background : #333 url(/image/sign/layout/agendaCornerLB.gif) left bottom no-repeat;
  padding : 0.8em 1.2em;
  color : white;
}

#main .introduction .agenda .next {
  background : url(/image/sign/layout/agendaCornerRB.gif) right top no-repeat;
  margin-top : -12px;
  padding-top : 12px;
}


/* 署名の進行状況
------------------------------------------------------------ */


/* 署名数 */
#main .state .number {
    margin : 2em 1% 0.5em 1%;
    padding : 0.2em 0 0.2em 145px;
    min-height : 160px;
    border : 1px #999 solid;
    background : url(/image/sign/material/chaoJumping.gif) left center no-repeat;
}

/* メッセージ */
#main ul.letter {
  margin : 0;
}

#main ul.letter li {
  display : block;
  border : 1px solid #B9B9B9;
  float : left;
  width : 30%;
  margin-left : 1%;
  margin-right : -2px;
  padding : 1%;
  background : #E5E5E5 url(/image/sign/layout/letterBg.png) top repeat-x;
}

/* IE6以下用 */
* html #main ul.letter li {
  margin-left : 0.5%;
}

#main ul.letter li p {
  margin : 0;
}

#main ul.letter li .sign {
  margin-top : 0.5em;
  text-align : right;
}


/* 責任者など
------------------------------------------------------------ */
#main .sign {
  margin-top : 1em;
}

#main .sign dl, #main .sign dd {
    margin-bottom : 0;
}

#main .sign dt {
  display : inline;
  margin-left:1.5em;
}

#main .sign dd {
  display : inline;
  margin-left:0.5em;
}