#formWrap {
	width:700px;
	margin:0 auto;
	color:#555;
	line-height:120%;
	font-size:90%;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
    table-layout: fixed;
}

table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}


table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}

.col1 {
  display: inline-block;
  width: 420px;
}

.check1 {
  width: 30px;
}

table.formTable2{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
    table-layout: fixed;
}

table.formTable2 td#double1{
	border-bottom:5px double #aaa;
	padding:10px;
}


table.formTable2 td,table.formTable2 th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable2 th{
	font-weight:normal;
	background:#efefef;
	text-align:left;
}

.syohin1 {
  width: 450px;
}

.value1 {
  text-align: right;
}

.year1 {
  display: inline-block;
  width: 80px;
}

#kako {
  color:brown;
  font-style:oblique;
}





.square_btn {
    position: relative;
    display: inline-block;
    padding: 0.25em 0.5em;
    text-decoration: none;
    color: #FFF;
    background: #03A9F4;/*色*/
    border: solid 1px #0f9ada;/*線色*/
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2);
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}
.square_btn:active {/*押したとき*/
    border: solid 1px #03A9F4;
    box-shadow: none;
    text-shadow: none;
}
