@charset "utf-8";

@import "./form_parts.css";

/*/==========================================================
/ 
/ 近接工事 問い合わせフォーム
/
==========================================================/*/
/*
.formArea dl dt { width:25%;}
.formArea dl dd { width:75%;}
*/
.seiyaku {
	border: 1px solid #dbdbdb;
	text-align:left;
	margin: 0;
	overflow: auto;
	padding: 10px !important;
	width: auto;
	box-sizing: border-box;
}

.seiyaku dl { margin-bottom:1.0em; }
.iroha { margin-left:30px; }
.chkBox { padding:10px; }
input.d { background-color: #cccccc !important; }

dl.miss dt{
	background-color:#ffcccc;
}

dl.miss dd{
	background-color:#ffeeee;
}

.chkinput table tr:hover td {
	background: #ffefe6;
}


#section_inpt,
#section_inpt > .m-indent-box > p{
	margin-top: 0;
}

#form-content{
	margin-top:var(--mgn-l);
}


.respon:has(select) + .respon:has(select){
	margin-top: 0.5em;
}


#send_succss .m-indent-box > p.al-center{
	margin-top: var(--mgn-ll);
}


/* for Sp --------------------*/
@media screen and ( max-width:768px) {

	.respon {
		display: inline-block;
	}

	select#from_ic_type,
	select#to_ic_type{
		width: calc(100% - 13em);
	}


}

@media screen and ( min-width:479px ) {
}

