ul.estimatePA{
	margin:8px 0;
	padding:0;
	width:100% !important;
	font-size: calc(1.1rem + ((1vw - 6.87px) * 0.6525));
}
ul.estimatePA li{
	list-style:none;
	width:33%;
	float:left;
	border:2px solid #90B0BB;
	padding:10px 1.2% 4px 1.2%;
	background:url(../img/estimateOABack.png) repeat-x;
	background-size: auto 100%;
	min-height:390px !important;
	margin: 1px !important;
}
ul.estimatePA li img{
	float:left;
	width: 27%;
	height: auto;
	margin-top: 5px;
}
h4.estimateTitle{
font-size: calc(1.6rem + ((1vw - 6.87px) * 0.6525));
margin: 8px 0 10px 0;
}
h4.estimateTitle span{
font-size: calc(1.1rem + ((1vw - 6.87px) * 0.6525));
}
p.setumei2{
float: right;
width: 45%;
font-size: calc(1.2rem + ((1vw - 6.87px) * 0.6525));
line-height: 1.9em;
margin: 10% 0 0 0;
}
p.setumei3{
float: right;
width: 45%;
font-size: calc(1.1rem + ((1vw - 6.87px) * 0.6525));
line-height: 1.9em;
margin: 10px 0 15px 0;
}
div.estRight{
	width:62%;
	float:right;
}
ul.estimatePA li h4{
	font-size: calc(1.3rem + ((1vw - 6.87px) * 0.6525));
	border-bottom:1px solid;
	line-height:1em;
	padding-bottom:3px;
	margin: 0 0 6px 0;
}
ul.estimatePA li h4 span.size14{
font-size: calc(0.9rem + ((1vw - 6.87px) * 0.6525));
}

ul.estimatePA li p{
margin: 0;
padding: 0;
}
ul.estimatePA li table{
	background: #fff;
	width:100%;
	border-collapse:collapse;
	padding:0;
	margin: 2px 0 3px 0;
}
ul.estimatePA li table th,ul.estimatePA li table td{
	vertical-align:middle !important;
	padding:2px 5px;
	border:1px solid #999;
	line-height:1em;
}
ul.estimatePA li table th span{
display: inline-block;
margin: 8px 0 0 0;
font-weight: 500 !important; 
}
ul.estimatePA li input[type="text"]{
width:2.5em;
padding: 7px 2px !important;
text-align: center;
float: left;
margin-right: 4px;
}
#mitumoriBtn{
	width: 25%;
	display: block;
	font-size: 15px;
	border: 1px solid;
	background: #f9f9f9;
	height: 55px;
	margin: 10px auto !important;
}