/* CSS Document */
/* 
このCSSは、formタグの基本となるスタイルシートです。
拡張する場合はadd.cssに記述してください。
*/

fieldset {
  border: none;
  padding: 0;
  margin: 0;
}

/* 見積り入力フォーム用 */
sup {color:#ff0000; margin-left:0.2em;}
input,select {height:32px;}
.input2em {width:2em;}
.input3em {width:3em;}
.input4em {width:4em;}
.input7em {width:8em;}
.input8em {width:9em;}
.input9em {width:10em;}
.input10em {width:11em;}
.input12em {width:13em;}
.input14em {width:15em;}
.input16em {width:17em;}
.inputAdress {width:calc(100% - 0.4em);}

	/*画面サイズxs(~767px)の場合*/
	@media screen and (max-width:767px) {
		.inputAdress {width:calc(100% - 0em);}
	}



input[type="radio"]{
	vertical-align:middle;
	margin-top:-0.4em;

}
input[type="text"],
input[type="number"],
input[type="radio"],
select
	{
		margin-left:0.25em;
		margin-right:0.25em;
		font-weight:normal;
}

select {padding:0 0.8em} /* select内の選択要素の両サイドに余白を設定 */

	/*画面サイズxs(~767px)の場合*/
	@media screen and (max-width:767px) {
		select {width:calc(100% - 0.70em);}
	}

input.btn-lg {height:50px; padding-left:3em; padding-right:3em; letter-spacing: 0.2em}

label {margin-left:0.3em; margin-right:0.3em;}
	/*画面サイズxs(~767px)の場合*/
	@media screen and (max-width:767px) {
		label {margin-left:0em; margin-right:0em;}
	}
label.adress {width:95%;}
	/*画面サイズxs(~767px)の場合*/
	@media screen and (max-width:767px) {
		label.adress {width:calc(100% - 0.6em);}
	}

/* submitボタンエリア */
.submitButtonArea {text-align:center; padding-top:1em; padding-bottom:1em;}

.submitButtonArea input[type=button],
.submitButtonArea input[type=reset],
.submitButtonArea input[type=submit] {
	width:16em;
}

/* ウィンドウを閉じるボタンの表示エリア */
.windowCloseButtonArea {text-align:center; padding-top:1em; padding-bottom:1em;}

.windowCloseButtonArea input[type=button],
.windowCloseButtonArea input[type=input],
.windowCloseButtonArea button {
	width:14em;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* +++++++++++++++++++++++++++++++++++++++++++++++++++ */