body { margin : 0 5%; }
body p { margin-left : 10pt; }
form { margin : 0; padding : 0 }
a {color:#0000cc;}
input, select {font: 75% Arial, Helvetica, sans-serif;}
hr { color: #CCCCCC;}
.require {color:#CC6633;font-weight:bold;}
.copy   { font: 71% Arial, Helvetica, sans-serif;}
.logo   {border: 1px solid #E0EEFF;}
.comm   {font: 71% Arial, Helvetica, sans-serif; color:#525252;}
.comm a {color: #003D83; }
.ttl    {font: bold 100% Arial, Helvetica, sans-serif; color: #CC6633; margin-top: 2pt; margin-bottom: 2pt; }
.ttl_small      {font: bold 80% Arial, Helvetica, sans-serif; color: #CC6633; }
.txt    {font: 80% Arial, Helvetica, sans-serif;}
.txt_small      {font: 71% Arial, Helvetica, sans-serif; margin-top: 2pt; margin-bottom: 2pt;}
.txt_error      {font: 80% Arial, Helvetica, sans-serif; color: red;}
.txt_info       {font: 80% Arial, Helvetica, sans-serif; color: green;}
