@charset "utf-8";

/* =======================================

	Form CSS

========================================== */

/*  お問い合わせフォーム
========================================== */

	#Inquiry{
		margin-left:23px;
		margin-bottom:26px;
		margin-right:23px;
		}
	#Inquiry fieldset{
		padding-top:25px;
		width:525px;
		background:#EBEBEB url(../../../imgs/zerosoft/parts/rboxtop_w525.gif) no-repeat left top;
		border:none;
		}		
	#Inquiry legend{
		background:#fff;
		padding:0 5px;
		font-style:italic;
		}	
	#Inquiry p{
		clear:both;
		margin:.5em 0 1.5em 40px;
		overflow:hidden;
		}	
	#Inquiry label{
		float:left;
		width:110px;
		display:block;
		text-align:right;
		margin-right:10px;
		}	
	#Inquiry p input, #Inquiry textarea{	
		margin:0;
		border:1px solid #CCC;
		padding:3px 5px 3px 5px;
		background:#fff url(../../../imgs/zerosoft/parts/form_input.gif) repeat-x;
		}
	#Inquiry p input{	
		width:250px;
		}
	#Inquiry textarea{
		height:125px;
		width:300px;
		overflow:auto;
		}					
	#Inquiry .sample{
		display:block;
		margin-left:120px;
		font-size:10px;
		}		
	#Inquiry .submit{
		clear:both;
		width:525px;
		height: 77px;
		background:#fff url(../../../imgs/zerosoft/contact/contact_btn_bg.gif) no-repeat left bottom;
		text-align:center;
		}	
	#Inquiry .submit input,#Inquiry .submit img{
		margin-top:18px;
		}	


	/* Button
	========================================== */
	 /* 確認ボタン */ 
	#image-btn {
		cursor:pointer;
		border: 0px;
		width: 200px;
		height: 36px;
		background: url(../../../imgs/zerosoft/parts/form_btn01.gif) no-repeat left top;
	}
	 /* 送信ボタン */ 
	#image-btn2 {
		border: 0px;
		width: 200px;
		height: 36px;
		background: url(../../../imgs/zerosoft/parts/form_btn02.gif) no-repeat left top;
	}
						




/*  option/network：費用計算チェック表
========================================== */

p.price_trial_head{
	background-color:#1f93cd;
	padding			:3px;
	text-align		:center;
	margin-bottom	:20px;
	color			:#fff;
}

form.price_trial input{
	text-align	:right;
	width		:125px;
	border		:solid 1px #1f93cd;
	border-radius:3px;
	padding		:5px;
	font-size	:15px;
}

form.price_trial input.total{
	width		:126px;
	padding		:5px 3px;
	font-size	:18px;
	background-color:#a5d4eb;
}

form.price_trial input.member{
	border		:solid 1px #ec7e13;
	font-size	:18px;
	background-color:#f7cba1;
}

form.price_trial input.input_num{
	font-size	:18px;
	padding:3px;
}


form.price_trial input[type="button"]{
	border		:solid 1px #555;
	text-align	:center;
	width		:230px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #79bbff), color-stop(100%, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	background:-ms-linear-gradient( top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	text-shadow:1px 1px 0px #528ecc;
 	box-shadow:inset 1px 1px 0px 0px #bbdaf7;
	color:#ffffff;
	font-size	:18px;
	padding:3px;
}

form.price_trial input[type="button"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #378de5), color-stop(100%, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	background:-ms-linear-gradient( top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}


form.price_trial input[type="reset"]{
	display		:inline-block;
	border		:solid 1px #555;
	text-align	:center;
	width		:60px;
	font-size	:24px;
	font-size	:11px;
	margin		:0 0 -5px 10px;

}








