@charset "utf-8";

/* form */
div.form dl dt{
clear:left;
color:#B0940D;
}
div.form dl dd dl dt{
clear:none;
width:5em;
padding:0;
color:#333;
}
div.form dl dd dl dd{
padding:0 0 0 6em;
clear:right;
border-bottom:1px solid #fff;
}
div.form input#zip_a{
width:2em;
}
div.form input#zip_b{
width:3em;
}
div.form input#address{
width:300px;
}
div.form dl.oa dt{
height:40px;
width:8em;
padding:0;
margin:0 0 0.2em 0;
border-bottom:1px solid #ccc;
}
*+html div.form dl.oa dt{
width:4.5em;
}
* html div.form dl.oa dt{
width:4.5em;
}
div.form dl.oa dd{
height:40px;
margin:0 0 0.2em 0;
padding:0 0 0 8em;
}
*+html div.form dl.oa dd{
padding:0 0 0 4.5em;
}
* html div.form dl.oa dd{
padding:0 0 0 4.5em;
}
div.form dl.oa dd ul,
div.form dl.oa dd ol,
div.form dl.oa dd dl{
margin:auto;
}
p.submit{
margin:0;
text-align:center;
}