@charset "shift_jis";

/***************************************************
	form.css
	お問い合わせレイアウトスタイル定義
***************************************************/

/* 共通設定
------------------------------------------------------------ */
#header ul.gnavi li.n07 a {	background-position: 0 -30px;}

/*-----contents-----*/
#contents h2.title {
	margin-bottom: 15px;
	padding: 5px 12px;
	border: 1px solid #3296c8;
	background: url(../img/temp/title_bg.jpg) left center repeat-x;
}

#contents h2.title span,
#contents h2.title a {
	display: block;
	padding: 2px 0 0 10px;
	background: url(../img/temp/border02.gif) left top repeat-y;
	color: #3296c8;
	font-weight: bold;
	font-size: 120%;
	line-height: 1;
}

/* form */
.form {	width: 560px;	padding: 10px 10px 20px;}
.form table {	width: 550px;}
.form .color {	background-color: #f4f9ff;}
.form table th, .form table td {
	padding: 5px 0 5px 20px;
}

.form table  span {	color: #FF0000;}

#company, #post, #name, #kana, #mail, #matter {	width: 250px;}
#address {	width: 350px;}
#age {	width: 30px;}
#zip {	width: 100px;}
#tel1, #tel2, #tel3, #fax1, #fax2, #fax3 {	width: 50px;}

.form table  textarea {
	width: 500px;
	height: 120px;
	margin: 0px;
	padding: 0px;
}

.form table input, .form table select, .form table textarea {
	border: 1px #cccccc solid;
	padding: 2px;
/*	font-size: 100%;*/
}

.form table input:focus {	border-color: #6699cc;}
.form table textarea:focus {	border-color: #6699cc;}
.form table select:focus {	border-color: #6699cc;}
#Q1 {	border: none;}

#btn {	padding: 10px 5px;	text-align: center;}
#btn img {	vertical-align:top;}


.toiawase {
	width: 482px;
	margin: 0 0 20px;
	background: url(../img/biz/toiawase_bg02.jpg) bottom no-repeat;
}
.toiawase h3 {
	padding: 12px 0 10px;
	font-weight: bold;
	text-align: center;
	background: url(../img/biz/toiawase_bg01.jpg) top no-repeat;
}
.toiawase p {
	padding: 5px 20px 12px 30px;
	line-height: 1.6;
}


