.input-prepend.input-append input {
  font-size: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  width: 100px;
  text-align: right;
}

/* 新規追加
------------------------------------------------------------*/
#item-exp{
 width:100%;
 margin:0 auto; 
}

#item-exp p {
 width:100%;
 margin:0 0 40px 0; 
 font-size:0.9em;
 display:block;
}

#item-exp table {
 width:100%;
 margin:0 0 40px 0; 
 font-size:0.9em;
 border:1px solid #aaa;
 border-collapse:collapse;
 border-spacing:0;
}
 
#item-exp table th {
 width:20%;
 padding:4px;
 font-weight: normal;
 text-align:center;
 border-right:1px solid #aaa;
 border-bottom:1px solid #aaa;
 background-color:#ccc;
}

#item-exp table td {
 width:80%;
 padding:4px 10px;
 text-align:left;
 border-bottom:1px solid #aaa;
}
/* 新規追加
------------------------------------------------------------*/