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

/*-----------------------------------------------------------------------/
	フォーム
/*----------------------------------------------------------------------*/
.chui {margin:0; padding:0;}
.chui .step {margin:10px 1px; padding:0; float:left;}
.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:668px;}

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 input#name {width:20em;}
table.frm_tbl input#zip {width:12em;}
table.frm_tbl input#address,#contact .tbl input#mail {width:28em;}

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 #c6c1c1;
border-collapse:collapse;
}
table.frm_tbl th, table.frm_tbl td {
padding:8px 12px;
vertical-align: top;
line-height:1.4;
}

table.frm_tbl th {background:#f0ede8; font-weight:normal;}
table.frm_tbl th.tl {background:#60533d; color:#fff; padding:4px 12px;}
table.frm_tbl th.h {
background:url("../_prt/_form/icn_hissu.gif") no-repeat right 12px #f0ede8;
padding-right:20px;
width:60px;
}

table.frm_tbl td {
width:415px;
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 p.chui {color:#555; font-size:0.9em;}
table.frm_tbl td span {color:#666; padding: 0 5px;}
table.frm_tbl td input {margin:0 3px 2px;}

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

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

.frm_btn {margin:30px 0; text-align:center;}
.frm_btn input {text-align:center; margin:0 10px; border:0;}
.frm_btn input.sub {background:#999; color:#fff;}

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

.frm_btn input.reset {background:#eee;}
#pg_body #contents {margin: 0 0 120px;}
ul.mail_error {font-size:0.9em; color:#c00;}

.tipped {color: #999;}
