@charset "utf-8";

#php_form {
width: 660px;
margin: 40px 0 0;
padding: 0;
}
#php_form p {
line-height: 1.5;
}
#php_form em {
color: #E60012;
font-style: normal;
margin-left: 10px;
}
#php_form table {
width: 100%;
margin: 0;
border-collapse: collapse;
}
#php_form table th {
width: 200px;
margin: 0;
padding: 10px 0;
font-size: 14px;
font-weight: normal;
text-align: left;
vertical-align: top;
background: url(http://www.nakagawa-gumi.jp/img/common/line_03.png) bottom repeat-x;
}
#php_form table td {
padding: 10px 0;
color: #666;
background: url(http://www.nakagawa-gumi.jp/img/common/line_03.png) bottom repeat-x;
}
#php_form table td.howto {
padding: 7px 0 0;
}
#php_form p.bot{
text-align: center;
margin: 40px 0 0;
}
#php_form input.itext {
padding: 7px 5px;
}
#php_form input.itext, #php_form textarea {
width: 458px;
padding: 7px 5px;
color: #333;
background: #FFF;
/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#eee),
to(#fff)
);
/* Firefox */
background: -moz-linear-gradient(
top,
#eee,
#fff
);
/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#ffeeeeee,endColorstr=#ffffffff);
zoom: 1;
border: #a1a7b8 solid 1px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
#php_form input.small {
width: 100px;
margin: 0 10px 6px 0;
padding: 7px 5px;
background: #FFF;
/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#eee),
to(#fff)
);
/* Firefox */
background: -moz-linear-gradient(
top,
#eee,
#fff
);
/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#ffeeeeee,endColorstr=#ffffffff);
zoom: 1;
border: #a1a7b8 solid 1px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
#php_form select {
margin: 0 0 6px;
padding: 7px 5px;
background: #FFF;
/* Webkit */
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#eee),
to(#fff)
);
/* Firefox */
background: -moz-linear-gradient(
top,
#eee,
#fff
);
/* IE */
filter:progid:DXImageTransform.Microsoft.gradient
(startColorstr=#ffeeeeee,endColorstr=#ffffffff);
zoom: 1;
border: #a1a7b8 solid 1px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
#php_form input.itext:focus,
#php_form textarea:focus,
#php_form input.small:focus,
#php_form select:focus {
background: #fffdf6;
}

/* 入力内容確認 */

#php_form table.confirmation {
width: 100%;
margin: 0;
border-collapse: collapse;
}
#php_form table.confirmation th {
width: 160px;
margin: 0;
padding: 7px 0;
font-size: 14px;
font-weight: normal;
text-align: left;
vertical-align: top;
}
#php_form table.confirmation td {
padding: 7px 0;
color: #666;
}
