
/*-----------------------------------------------------------------------/
	Site Name: 
	Description: style setting
	Version: 1.1
	Author: AdTECHNICA
/*----------------------------------------------------------------------*/

/*-----------------------------------------------------------------------/
	フォーム
/*----------------------------------------------------------------------*/
.chui {margin:0; padding:0;}
.chui ul {margin:0; padding:0; clear:both;}
.chui li {list-style-position:inside; margin:1px 3px; padding:0;}

/* form */
table.frm_tbl {
	width: 100%;
	margin: 20px 0;
	border-collapse: collapse;
	border-spacing: 0;
}
#maincontent table.frm_tbl th,
#maincontent table.frm_tbl td {
	border: 1px solid #ccc;
	padding: 15px;
	vertical-align: top;
}
table.frm_tbl th {
	border-bottom:none;
	background-color: #f5f5f5;
	font-weight: normal;
	text-align: left;
    width: 25%;
}
table.frm_tbl th span.h {
	display: inline-block;
	float: right;
	margin: 0 0 0 10px;
	padding: 0 4px;
	border: 1px solid #b00;
	color: #b00;
}
table.frm_tbl td p {
	margin: 0 0 2px;
	padding: 0 5px;
	color: #aaa;
}
table.frm_tbl td span {
	padding: 0 5px;
	color: #aaa;
}
table.frm_tbl .tipped {
	color: #aaa;
}
table.frm_tbl input,
table.frm_tbl select {
	margin: 0 3px;
}
table.frm_tbl select#pref {
	margin-bottom: 10px;
}
table.frm_tbl textarea {
	width: 100%;
}
table.frm_tbl input.no_search {
	border :none;
	background:-webkit-gradient(linear, center top, center bottom, from(#aaa), to(#333));
	background:linear-gradient(to bottom, #aaa, #333);
	color: #fff;
	background-color:#333;
	vertical-align: top;
}
table.frm_tbl td label.error {
	color: #b00;
}
.form_btn {
	margin:0 0 50px;
	text-align:center;
}
.form_btn button {
	margin: 0 20px;
	border-radius: 9px;
	padding: 10px;
	border: 1px solid #aaa;
	background-color: #f5f5f5;
}
.form_btn button[name="submit3"] {
	color: #aaa;
	background-color: #fff;
}
#maincontent table.frm_tbl dd {
	margin-left: 0;
}

table.frm_tbl td textarea {font-size:1em; width:100%;}
table.frm_tbl td label.error {color:#b00; margin:0;}

.form_btn {margin:0 0 50px; text-align:center;}
.form_btn input {margin:0 20px;}

.tipped {color: #999;}
.focus {background: #ffffcc;}
