/**
 * 	gamasec 申し込みフォーム
 */

div#main {
	width: 777px;
	margin: 0 20px;
	padding-bottom: 60px;
}
div.inquiry form#form {
	margin: 0 auto;
	width: 700px;
}
div.inquiry th {
	width: 250px;
	font-weight: bold;
	float: left;
	padding: 10px;
	margin: 0;
	font-size: 11pt;
	text-align: left;
}
div.inquiry td {
	width: 450px;
	float: left;
	padding: 10px;
	margin: 0;
}

div.inquiry span.required {
	color: #EE2200;
	font-size: 9pt;
	padding: 0 0 0 5px;
}
div.inquiry div.err {
	color: #EE2200;
}
div.inquiry input#gama_url,
div.inquiry input#com_name,
div.inquiry input#com_name_kana,
div.inquiry input#charge,
div.inquiry input#charge_kana,
div.inquiry input#tel,
div.inquiry input#addr,
div.inquiry input#mail
{
	width: 300px;
	margin: 0;
}
div.inquiry textarea#comment {
	width: 300px;
	margin: 0;
}
div.inquiry input#gama_url,
div.inquiry input#mail,
div.inquiry input#tel1, 
div.inquiry input#tel2, 
div.inquiry input#tel3, 
div.inquiry input#zip1, 
div.inquiry input#zip2, 
div.inquiry input#tel {
	ime-mode: disabled;
}
div.inquiry input#tel1,
div.inquiry input#tel2,
div.inquiry input#tel3 {
	width: 20%;
}
div.inquiry input#zip1 {
	width: 20%;
	margin: 0 0 5px 0;
}
div.inquiry input#zip2 {
	width: 25%;
	margin: 0 0 5px 0;
}
/* 送信ボタン */
div.submit {
	text-align: center;
	margin: 10px 0 0 0;
}
div.submit input{
	background-color: #efefff;
	border: 1px solid #afafff;
	padding: 3px 10px;
}
.cl {
	clear: both;
}
