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

/*-----------------------------------------------------------------------/
	フォーム
/*----------------------------------------------------------------------*/
.chui{ list-style:none; margin:10px 0; padding:0;}
#maincontent .chui ul{margin:0;}
.chui li{/* list-style-position:inside; margin:1px 3px;*/list-style-position: outside;margin: 1px 3px 1px 1.2em; padding:0;}
.pp_txt{margin:1em 0 0;}
.pp_txt a{    position: relative; padding:0 0 0 14px; }
.pp_txt a::before {
    content: "";
    display: block;
    height: 6px;
    width: 6px;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666; 
    top: 0.5em;
    left: 0.1em;
    position: absolute;
	transform: rotate(-45deg);
}

table.frm_tbl{
margin:20px 0 0 2px;width:678px;
}

table.frm_tbl input{font-size:1em; margin:0 5px 0 0 ;}
table.frm_tbl img.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:#EBEAE7;}
table.frm_tbl th.tl{background:#868181;color:#fff;padding:4px 12px;}
table.frm_tbl td{background:#FFF ;}
table.frm_tbl th.h {
background:url("../_prt/_form/icn_hissu.gif") no-repeat right 12px #EBEAE7;
padding-right:40px;
}
table.frm_tbl td p {
color:#564C3B;
margin:0 0 2px;
text-align:left;
padding: 0 5px;
}
table.frm_tbl td p.chui {
color:#555;
font-size:0.9em;
}
table.frm_tbl td span {
color:#564C3B;
 padding: 0 5px;
}
table.frm_tbl td{}
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:30em;
}
table.frm_tbl td label{
	margin:0 10px 0 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;
}
.frm_btn input.reset{	background:#eee;}
#pg_body #contents{ margin: 0 0 40px;}
ul.mail_error{ font-size:0.9em; color:#c00;}
