

	#contact .a1 {
		padding:5px;
		border:1px solid #ccc;
		font-size:14px;
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
		background:#f6f6f6;
		width:100%;
		box-sizing:border-box;
	}
	
	#contact .a2 {
		padding:5px;
		border:1px solid #ccc;
		font-size:14px;
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
		background:#f6f6f6;
		width:50%;
		box-sizing:border-box;
	}
	
	#contact .a3 {
		padding:5px;
		border:1px solid #ccc;
		font-size:14px;
		font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS UI Gothic,Osaka,sans-serif;
		background:#f6f6f6;
		width:30%;
		box-sizing:border-box;
	}
	
	#contact .sendb,
	#contact .sendb:focus {
		padding:8px 20px;
		background-color:#B20000;
		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;
	}
	
	#contact .sendb:hover {
		background-color:#333333;
		cursor:pointer;
	}
	
	#contact .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;
	}
	
	#contact .backb:hover {
		background-color:#666666;
		cursor:pointer;
	}
	
	#contact .msg {color:red;}
	
	#contact .a1:focus,
	#contact .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;
}

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

.red {color:red;}

.big {font-size:1.4em;}