@charset "UTF-8";
/*
 * estimation.css
 *
 */


/* !お見積り、問い合わせ
---------------------------------------------------------- */
.estimationCts01 {
	max-width:1000px;
	margin:0 auto;
	padding:70px 0 50px 0;
}

.estimationCts02 {
	max-width:1000px;
	margin:0 auto;
	padding:0 0 80px 0;
}
	
ul.priceWorksLink {
	width:100%;
	max-width:600px;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between; 
	margin:0 auto 15px auto;
}
	ul.priceWorksLink li {
		width:48%;
	}
		ul.priceWorksLink li a {
			display:block;
			width:100%;
			height:50px;
			text-align:center;
			line-height:50px;
			color:#FFF;
			border-radius:4px;
			transition:.6s;
		}
			ul.priceWorksLink li a:hover {
				opacity:.7;
			}
			ul.priceWorksLink li a i.fa {
				margin-right:0.8em;
			}
			ul.priceWorksLink li:first-child a {
				background:#f05d6e;
			}
			ul.priceWorksLink li:last-child a {
				background:#3cc9d5;
			}
			
.hiddenInput {
	display:none;
}
.hiddenInput2 {
	display:none;
}
.hiddenInput3 {
	display:none;
}
.hiddenInput4 {
	display:none;
}
.hiddenInput5 {
	display:none;
}
.hiddenInput6 {
	display: none;
}

@media screen and (max-width:1039px){
.estimationCts01 {
	margin:0 20px;
	padding:60px 0 40px 0;
}
.estimationCts02 {
	margin:0 20px;
	padding:0 0 70px 0;
}

			ul.priceWorksLink li a:hover {
				opacity:1;
			}

}

@media screen and (max-width:767px){
.estimationCts01 {
	margin:0 15px;
	padding:50px 0 30px 0;
}
.estimationCts02 {
	margin:0 15px;
	padding:0 0 60px 0;
}

ul.priceWorksLink {
	width:100%;
	max-width:240px;
	margin:0 auto 15px auto;
}
	ul.priceWorksLink li {
		width:100%;
		margin-bottom:10px;
	}
	ul.priceWorksLink li:last-child {
		margin-bottom:0;
	}
		ul.priceWorksLink li a {
			height:48px;
			line-height:48px;
		}

}