@charset "utf-8";
#page.estimate #main{
		background-image: url(../images/estimate/main.jpg);
}
#page.estimate #main #pagetitle{
	width:500px;
}
@media (max-width: 768px) {
	#page.estimate #main #pagetitle{
		width:70vw;
	}
}

/* ***********************************************************
* Aformカスタマイズ
* *********************************************************** */
#root span{
	font-size:1em;
}

#root .wq-Form .wq-Monitor>.wq--footer>.wq--entry.wq-for-total>.wq-for-value {
  color: #eb4266;
  font-size: 1.5em;
}

/* ***********************************************************
* フレックスボックス
* *********************************************************** */
.estimate_box {
	display: flex;
	justify-content: space-between;
	margin:0 0 60px 0;
}

@media (max-width: 768px) {
.estimate_box .item:nth-child(1) img {
	width:100%;
	padding:0 8px 0 0;
}

.estimate_box .item:nth-child(2) img {
	width:100%;
	padding:0 4px 0 0;
}

.estimate_box .item:nth-child(3) img {
	width:100%;
	padding:0 0 0 4px;
}
	}
	
	
@media (max-width: 768px) {
	p,div,span{font-size: 2.2vw;line-height:1.5;}
}