body { color: black; font-size: 14px; line-height: 22px; background: white url(images/base.jpg) repeat-y center top; margin: 0; }td { font-size: 14px; line-height: 22px; }label { cursor:pointer; }a:link { color: #ff7c00; text-decoration: none; }a:hover { color: #ffd87e; text-decoration: none; }a:visited { color: #c85900; text-decoration: none; }.xsmall { font-size: 10px; line-height: 16px; }.border { background-image: url(images/border.gif); background-repeat: repeat-x; background-position: center; }.small { font-size: 12px; line-height: 18px; }.select { font-size: 11px; line-height: 15px; background-color: #e6e6e6; width: 180px; padding: 3px 10px; cursor:pointer;}.select:hover { font-size: 11px; line-height: 15px; background-color: #ffecb5; width: 180px; padding: 3px 10px;cursor:pointer; }.select-over { font-size: 11px; line-height: 15px; background-color: #ffd87e; width: 180px; padding: 3px 10px;cursor:pointer; }.answer { font-size: 24px; line-height: 30px; }.form { font-size: 14px; line-height: 22px; width: 100%; height: 22px; }.select-w { font-size: 11px; line-height: 15px; background-color: #e6e6e6; padding: 3px 10px; cursor:pointer; }.select-w:hover { font-size: 11px; line-height: 15px; background-color: #ffecb5; padding: 3px 10px; cursor:pointer; }.select-overw { font-size: 11px; line-height: 15px; background-color: #ffd87e; padding: 3px 10px; cursor:pointer; }.form-large { font-size: 14px; line-height: 22px; width: 100%; height: 100px; }.hilight { color: #4486fe; font-weight: bold; }#clear01 { color: #ff7c00; text-decoration: none; cursor:pointer; }#clear16 { color: #ff7c00; text-decoration: none; cursor:pointer; }.large { font-size: 16px; line-height: 24px; }.alert { color: #fd003f; }.topic { color: #f70; font-size: 18px; font-weight: bold; letter-spacing: 1px; }.kasetsu { color: #248eac; }