@charset "utf-8";

@media screen and (max-width: 1200px) {
	#sb-form .sb-agreebox .agree{padding: 20px 10px; }
	#sb-form .sb-agreebox .agree label{font-size: 14px;padding-left: 22px;}
	#sb-form .sb-agreebox .agree label:before{width: 18px;height: 18px;}
	#sb-form .sb-agreebox .agree label:after{line-height: 18px;width: 18px;font-size: 11px;}
	#sb-form .sb-agreebox .agree button{height: 32px;width: 80px;font-size: 13px;right: 10px;}
	#sb-form .sb-agreebox .agree button i{margin-left: 10px;}
	#sb-form .sb-agreebox .privacy{padding: 15px;height: 200px;}

	#sb-form.inquiry_box .list_box { padding-top: 0;}
	#sb-form.inquiry_box ul { margin: -10px;}
	#sb-form.inquiry_box li { padding: 10px; }
	#sb-form.inquiry_box li.half {}
	#sb-form.inquiry_box li dt { font-size: 15px;}
	#sb-form.inquiry_box li dd { margin-top: 5px;}
	#sb-form.inquiry_box li .inp,
	#sb-form.inquiry_box li select { height: 40px; padding: 0 10px; font-size: 14px;} 
	#sb-form.inquiry_box li select { background-size: 14px;} 
	#sb-form.inquiry_box li textarea { padding: 10px; font-size: 14px;}
	#sb-form .inquiry_box .submit_btn { height: 40px; margin-top: 30px; font-size: 14px;}

	#sb-form.inquiry_box li .many-inputs { margin: 5px -2px 0;}
	#sb-form.inquiry_box li .many-inputs > * { margin: 0 2px;}

}

@media screen and (max-width: 750px) {

	#sb-form fieldset{margin-bottom: 30px;}
	#sb-form legend{margin-bottom: 10px;font-size: 16px;}

	#sb-form.inquiry_box ul { display: block;}
	#sb-form.inquiry_box li,
	#sb-form.inquiry_box li.half { width: 100%;}

	#sb-form.inquiry_box li .many-inputs { display: block;}
	#sb-form.inquiry_box li .many-inputs > * { margin: 2px;}
	#sb-form.inquiry_box li .w33p { width: calc(50% - 16px);}
	#sb-form.inquiry_box li select.w33p { width: 100%;}

	#sb-form .sb-agreebox .agree button { position: static; display: block; transform: none; margin-top: 10px; margin-left: auto;}
}
