@charset "UTF-8";
form {
 margin:0px;
}
input {
 margin:0px;
 padding:1px 2px;
 font-size:1em;
 font-family:monospace,'ＭＳ ゴシック','Osaka-等幅';
 vertical-align:middle;
 line-height:100%;
}
input.btn {
 margin:0px .2em;
 padding:0px;
 font-weight:bold;
}
input.warn {
 background-color:#ffdddd;
}
textarea {
 margin:0px;
 padding:1px 2px;
 font-size:1em;
 font-family:monospace,'ＭＳ ゴシック','Osaka-等幅';
 line-height:100%;
}
textarea.warn {
 background-color:#ffdddd;
}
select.warn {
 background-color:#ffdddd;
}
span.warn {
 background-color:#ffdddd;
}
option {
 font-size:1em;
 font-family:monospace,'ＭＳ ゴシック','Osaka-等幅';
}
table.form {
 margin:.5em auto;
 width:550px;
 border-width:0px;
 padding:0px;
 table-layout:auto;
 border-collapse:collapse;
 border-spacing:0px;
 empty-cells:show;
}
table.form th {
 padding:.2em .2em .2em 0em;
 font-style:normal;
 font-weight:bold;
 text-align:right;
 font-size:10pt;
 font-family:'MS UI Gothic','Times New Roman',serif;
}
table.form td {
 padding:.2em 0em .2em .2em;
 text-align:left;
}
table.form td em {
 font-style:normal;
 font-weight:normal;
 color:#ff6666;
}
table.form td.btn {
 padding:1em 6em;
 line-height:150%;
}
table.form td.note {
 margin:.5em 7em;
 padding:.5em 2em;
 line-height:120%;
 background-color:#A3D39C;
}
