@charset "utf-8";
ul.dotnone {
	list-style: none;
}
/*テーブル
---------------------------------------------------------------------------*/
/*formtable設定*/
table.formtable {
	width: 80%;
	margin: 0 auto 20px;
	color: #666;		/*文字色*/
}
table.formtable td,
table.formtable th {
	border: 1px solid #ccc;	/*テーブルの枠線の幅、線種、色*/
	padding: 8px;	/*ボックス内の余白*/
}
/*formtableの左側ボックス*/
.formtable th {
	width: 25%;
	vertical-align: top;
	background: #f1f6fd;
}

/*btn（inputタグ用）
---------------------------------------------------------------------------*/
#submit {
	margin-top: 20px;
	text-align: center;
}
select {
	appearance: none;
	-webkit-appearance: none;
	padding: 2px 4px;
	color: #000;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-align:center;
}
main input[type="button"],
main input[type="reset"] {
	appearance: none;
	-webkit-appearance: none;
	padding: 2px 4px;		/*上下、左右へのボタン内の余白*/
	font-size: 80%;
	color: #000;
	border: 1px solid #ccc;	/*枠線の幅、線種、色*/
	border-radius: 3px;		/*角丸のサイズ*/
	background: #eee;		/*背景色*/
}
/*マウスオン時の設定*/
main input[type="button"]:hover,
main input[type="reset"]:hover {
	border: 1px solid #999;	/*枠線の幅、線種、色*/
	background: #fff;		/*背景色*/
}

main input[type="submit"].orangebtn {
	appearance: none;
	-webkit-appearance: none;
	padding: 5px 10px;
	border: 1px solid #ff6400;
	border-radius: 3px;
	background: #f7ca00;
	color: #000;
/*	font-weight: bold;*/
}
main input[type="submit"].orangebtn:hover {
	border: 1px solid #ff7400;
	background: #f7d800;
/*	font-weight: bold;*/
}
textarea {
	width: 95%;
	height: 200px;
	font-size: 1.2rem;
	padding: 0;
	margin: 0;
	border:1px solid #888;
}
select {
	width: 10em;
}
input.input1 {
	ime-mode: active;
	width: 80%;
}
input.input2 {
	ime-mode: active;
	width: 60%;
}
input.input3 {
	ime-mode: inactive;
	width: 80%;
}
input.input5 {
	width: 20%;
}
input.input6 {
	ime-mode: inactive;
}
input.input1,
input.input2,
input.input5,
select, 
textarea {
	margin: 2px;
	padding: 3px 4px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #AAAA94 #DFDFD6 #DFDFD6 #AAAA94;
}

/*スマートフォン*/
@media screen and (max-width : 900px){
	table.formtable {
		width: 95%;
	}
	input.input1, input.input2 ,textarea{
		width: 95%;
	}
}