

article{ padding: 20px 0; }
article h2{ font-weight: bold; margin: 0; }
article p{ margin-top: 20px; }
article ul.err{ color: #cc0000; font-weight: bold; margin-top: 20px; }
dl.form{ width: 600px; margin: 30px auto; }
dl.form dt{ margin: 0 0 5px 0; }
dl.form dd{ margin: 0 0 15px 0; }
dl.form .full input{ width: 100%; }
dl.form .double div{ width: 48%; }
dl.form .double div.fir{ float: left; }
dl.form .double div.sec{ float: right; }
dl.form .double input{ width: 100%; }
dl.form .tel input{ width: 60px; }
dl.form .zipcode{ margin: 0 0 5px 0; }
dl.form .zipcode input{ width: 40px; }
dl.form .zipcode input#zip2{ width: 50px; }
dl.form .addr textarea{ width: 100%; height: 50px; }
dl.form .note  textarea{ width: 100%; height: 150px; }
.formbtn{ text-align: center; }

dl.confirm dt{ color: #999; }


#hdLinks .en {
	display: none;
}