body { background: #F8FCFF; }
.hr { margin: 0.5em 0 1em 0; height: 2px; background: #B1D2E7; }
.form_01 { position: relative; width: 100%; w\idth: auto; padding: 0 20px 20px 20px; background: #F8FCFF; }
.form_01 h1 { font-size: 1.5em; margin: 0.5em 0 0 0; font-weight: normal; color: #006BAF; }
.form_01 h2 { font-size: 1em; text-transform: uppercase; margin: 0.5em 0 0 0; font-weight: bolder; color: #006BAF; }
.form_01 p {}
.form_01 p.note { margin: 0; padding: 0; }
.form_01 form { position: relative; margin: 0; padding: 0;}
.form_01 table { width: 100%; }
.form_01 th { width: 50%; padding: 5px; color: #8B8D8F; font-weight: normal; }
.form_01 td { width: 50%; padding: 5px; }
.form_01 span { color: #990000; }
.form_01 .tr { text-align: right; }

.form_01 p.err { color: #B50000; }
.form_01 p.err span.line { display: block; color: #B50000; padding: 0 0 0 10px; background: url(/images/t/arrow_err.gif) no-repeat; background-position: 0 0.45em; }
.form_01 input.full { width: 99%; border: 1px solid #B3CAE2; }
.form_01 textarea.full { width: 99%; border: 1px solid #B3CAE2; background: expression(this.disabled ? "#F8FCFF": "#FFF" ); }
.form_01 select.full { width: 99%; border: 1px solid #B3CAE2; }

.picbor img {border: solid 1px #333333;}

.view {display:inline; margin:0 5px;}
.view img {border: solid 1px #333333;}