
/*-----------------------------------------------------------------------/
	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;}

table.frm_tbl {margin:20px 0; width:100%;}
table.frm_tbl input {font-size:1em; margin:0 5px 0 0;}
table.frm_tbl input.no_search {margin:3px 0 0 0; vertical-align:-0.4em;}
table.frm_tbl select {margin:0 0 5px;}

table.frm_tbl, table.frm_tbl tr, table.frm_tbl th, table.frm_tbl td {
	border:1px solid #DFDFDF;
	border-collapse:collapse;
}
table.frm_tbl table.cont_tbl , table.frm_tbl table.cont_tbl tr, table.frm_tbl table.cont_tbl th, table.frm_tbl table.cont_tbl td {border:none;}

table.frm_tbl th, table.frm_tbl td {
	padding:12px;
	vertical-align: top;
	line-height:1.4;
}

table.frm_tbl th {background:#fbfbfb; font-weight:normal;}
table.frm_tbl th.h {
	background:url("../_prt/_form/icn_hissu.gif") no-repeat right 12px #f0ede8;
	padding-right:20px;
	width:240px;
}

table.frm_tbl td {
	background:#fff;
	word-break:break-all;
	word-wrap:break-word;
}
table.frm_tbl td p {
	color:#a78955;
	margin:0 0 2px;
	text-align:left;
	padding:0 5px;
	overflow:auto;
}
table.frm_tbl td span {color:#a78955; padding:0 5px;}
table.frm_tbl td input {margin:0 3px 2px 0;border: 1px solid #ddd;
padding:4px 8px;}

table.frm_tbl td dt {width:18%; float:left; clear:left;}
table.frm_tbl td dd {float:left; padding: 0 0 5px;}

table.frm_tbl td textarea {font-size:1em; max-width:30em;border: 1px solid #ddd;padding:8px;}
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;}

table.frm_tbl table.cont_tbl,table.frm_tbl table.cont_tbl th,table.frm_tbl table.cont_tbl td{border: none;}
table.frm_tbl table.cont_tbl td{border:none;padding: 0;vertical-align: middle;font-size: 0.9em;height: 30px;}

table.frm_tbl table.cont_tbl.check2 td{height:36px;}

table.frm_tbl table.cont_tbl input [type="checkbox"]{margin:0 0 0 2px;}
table.frm_tbl table.cont_tbl td select{margin:0;}

table.frm_tbl table.cont_tbl td.td_detail{text-align:right;color: #909090;}
table.frm_tbl table.cont_tbl td.td_detail span{color: #909090;}