

	.a1 {
		padding:5px;
		border:1px solid #ccc;
		font-size:14px;
		font-family:"游ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
		width:100%;
		box-sizing:border-box;
	}
	
	.a2 {
		padding:5px;
		border:1px solid #ccc;
		font-size:14px;
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
		background:url(../settings/img/contact/back.png);
		width:50%;
		box-sizing:border-box;
	}
	
	.a3 {
		padding:0; 
		border:1px solid #ccc;
		font-size:1.2em;
		font-family:"游ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
		background:#ffffff;
		width:30%;
		box-sizing:border-box;
	}
	
	.sendb,
	.sendb:focus {
		padding:8px 20px;
		background-color:#8E2E15;
		color:#FFFFFF;
		border:none;
		box-shadow: 0px 0px 3px #ccc;
		-webkit-box-shadow: 0px 0px 3px #ccc;
		-moz-box-shadow: 0px 0px 3px #ccc;
		cursor:pointer;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px; 
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
	}
	
	.sendb:hover {
		background-color:#333333;
		cursor:pointer;
	}
	
	.backb {
		padding:8px 20px;
		background-color:#cccccc;
		color:#000000;
		border:none;
		box-shadow: 0px 0px 3px #ccc;
		-webkit-box-shadow: 0px 0px 3px #ccc;
		-moz-box-shadow: 0px 0px 3px #ccc;
		cursor:pointer;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px; 
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
	}
	
	.backb:hover {
		background-color:#666666;
		cursor:pointer;
	}
	
	.msg {color:red;}
	
	.a1:focus,
	.a2:focus {
		border:1px solid #EA591A;
		background:url(../settings/img/contact/backw.png);
		box-shadow: 0px 0px 3px #ccc;
		-webkit-box-shadow: 0px 0px 3px #ccc;
		-moz-box-shadow: 0px 0px 3px #ccc;
}

	.ctr {text-align:center; padding:10px; clear:both;}

.red {color:red;}