body       { color: #666; background-color: #fff; text-align: center; margin: 0; padding: 0; width: 100%; height: 100% }
form   { margin: 0; padding: 0 }
table { text-align: left }
.acenter  { margin-right: auto; margin-left: auto }
h1  { color: white; font-size: 1px; font-weight: 400; line-height: 0; margin: 0; padding: 0 }
h2 { font-weight: 400; margin: 0; padding: 0 }
h3 { font-weight: 400; margin: 0; padding: 0 }
h4 { font-weight: 400; margin: 0; padding: 0 }
ul, li { margin: 0; padding: 0; border: 0 }
a:link   { color: #39c; text-decoration: none }
a:hover   { color: #35c1e7; text-decoration: underline }
a:visited   { color: #39c; text-decoration: underline }
#base   { margin: 0 auto; padding: 0; width: 840px }
#what6  { margin-left: 6px }
#acenter  { text-align: center }
#base01        { background-image: url("column3.gif"); background-repeat: repeat-y; background-position: 0 0 }
#base02       { background-color: transparent; background-image: url("column21.gif"); background-repeat: repeat-y; background-position: 0 0 }
#base04 { background-color: transparent; background-image: url("column2.gif"); background-repeat: repeat-y; background-position: 0 0 }
#base03 { background-color: transparent; background-image: url("column22.gif"); background-repeat: repeat-y; background-position: 0 0 }
#header  { background-image: url("header_bg.gif"); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0; width: 840px; height: 86px }
#logo { background-image: url("logo.gif"); background-repeat: no-repeat; background-position: 0 0; margin-right: 32px; width: 334px; height: 80px; float: left }
#fullbanner { background-image: url("banner_base.gif"); background-repeat: no-repeat; background-position: 0 0; margin-top: 7px; width: 474px; height: 66px; float: right }
#base01end       { background-color: #fff; background-image: url("base01end.gif"); background-repeat: no-repeat; background-position: 0 0 }
#base02end       { background-image: url("base021end.gif"); background-repeat: no-repeat; background-position: 0 0; width: 840px }
#base04end { background-image: url("base02end.gif"); background-repeat: no-repeat; background-position: 0 0; width: 840px }
#base03end       { background-image: url("base022end.gif"); background-repeat: no-repeat; background-position: 0 0; width: 840px }
#grayr  { background-image: url("grayr.gif"); background-repeat: no-repeat }
#grayr01 { background-image: url("menust.gif"); background-repeat: no-repeat }
#unit    { margin-right: 5px; width: 649px; float: left }
#left       { text-align: center; width: 186px; float: left }
#center01     { background-repeat: no-repeat; text-align: center; margin-left: 5px; width: 458px; float: right }
#centertop    { background-color: transparent; background-image: url("../img/main_img.jpg"); background-repeat: no-repeat; background-position: 0 0; text-align: center; margin: 0 0 0 5px; padding: 0 0 0 0; width: 458px; float: right }
#center02      { background-repeat: repeat-y; background-position: 0 0; margin-left: 5px; width: 649px; float: right }
#right         { background-position: 0 0; width: 186px; float: right }
#loginbase { background-image: url("login_bg.gif"); background-repeat: repeat-y; background-position: 0 0 }
#loginend  { background-image: url("login_statusend.gif"); background-repeat: no-repeat; background-position: 0 100% }
#loginst  { color: #333; font-size: 11px; font-weight: 500; background-image: url("icon_login.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 7px; padding-top: 4px; padding-bottom: 4px; padding-left: 24px }
#logoutst  { color: #333; font-size: 11px; font-weight: 500; background-image: url("icon_logout.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 7px; padding-top: 4px; padding-bottom: 4px; padding-left: 24px }
.tyakakomi { background-image: url("tyakakomi03.gif"); background-repeat: repeat-y; background-position: 16px 0; margin: 0; padding: 0 }
.tyakakomi1 { font-size: 11px; line-height: 1.5em; margin: 5px 26px; padding: 0 }
.tensen  { background-image: url("tensen.gif"); background-repeat: repeat-x; background-position: 0 100%; margin: 6px 12px; padding: 0 0 5px }
.tensen1 { background-image: url("tensen.gif"); background-repeat: repeat-x; background-position: 0 50% }
.input { font-size: 11px; border: solid 1px #666 }
.padkakomi    { margin: 6px 15px 10px; padding: 0 }
.padkakomi5     { margin: 5px 15px; padding: 0 }
.graykakomi { background-image: url("gray_kakomibg.gif"); background-repeat: repeat-y; background-position: 6px 0 }
.pad08px   { margin: 0 8px 0 9px; padding: 0 }
.pad7px  { color: #333; font-size: 11px; line-height: 1.5em; margin: 7px; padding: 0 }
.pad6px { color: #333; font-size: 11px; line-height: 1.5em; margin: 6px }
.pad10px { margin: 10px }
.c9 { font-size: 9px; line-height: 14px }
.greenpoint  { font-size: 11px; line-height: 1.5em; background-image: url("icon_greenpoint.gif"); background-repeat: no-repeat; background-position: 6px 3px; margin-bottom: 2px; padding-left: 18px }
.comment   { font-size: 11px; line-height: 1.5em; background-image: url("icon_greenblow.gif"); background-repeat: no-repeat; background-position: 0 3px; padding-left: 18px }
.user   { font-size: 10px; line-height: 1.5em; background-image: url("icon_user.gif"); background-repeat: no-repeat; background-position: 0 1px; margin-left: 15px; padding-left: 18px }
.sled     { font-size: 11px; line-height: 1.5em; background-image: url("icon_orangeblow.gif"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 2px; padding-left: 18px }
.sledinfo  { color: #ae6000; font-size: 10px; line-height: 1.5em; margin-bottom: 3px; padding-left: 12px }
.comment a:link { color: #666; text-decoration: none }
.comment a:visited { color: #666; text-decoration: none }
.comment a:hover { color: #999; text-decoration: underline }
.sledinfo a:link  { color: #ae6000; text-decoration: none }
.sledinfo a:visited  { color: #ae6000; text-decoration: none }
.sledinfo a:hover  { color: #c99100; text-decoration: underline }
.greenpoint a:link  { color: #666; text-decoration: none }
.greenpoint a:visited { color: #666; text-decoration: none }
.greenpoint a:hover { color: #999; text-decoration: underline }
.sled a:link { color: #666; text-decoration: none }
.sled a:visited { color: #666; text-decoration: none }
.sled a:hover { color: #999; text-decoration: underline }
.c11 { font-size: 11px; line-height: 16px }
.c12 { font-size: 12px; line-height: 18px }
.c13 { font-size: 13px; line-height: 19px }
.c14 { font-size: 14px; line-height: 21px }
.c16 { font-size: 16px; line-height: 24px }
.newstitle  { color: #333; font-size: 14px; font-weight: 600; line-height: 21px; background-image: url("icon_newtitle.gif"); background-repeat: no-repeat; background-position: 0 1px; margin-top: 10px; margin-bottom: 10px; padding-left: 20px }
.itemstitle { color: #333; font-size: 14px; font-weight: 600; line-height: 21px; background-image: url("icon_items.gif"); background-repeat: no-repeat; background-position: 0 1px; margin-top: 10px; margin-bottom: 10px; padding-left: 20px }
.knowtitle { color: #333; font-size: 14px; font-weight: 600; line-height: 21px; background-image: url("icon_knowledge.gif"); background-repeat: no-repeat; background-position: 0 1px; margin-top: 10px; margin-bottom: 10px; padding-left: 20px }
.read  { font-size: 12px; line-height: 18px; background-image: url("tensen.gif"); background-repeat: repeat-x; background-position: 0 100%; padding-bottom: 15px }
.ftitle { color: #333; font-size: 11px; line-height: 1.5em; background-image: url("icon_ftitle.gif"); background-repeat: no-repeat; background-position: 2px 3px; padding-left: 17px }
.new { color: #f60 }
.alt { font-size: 1px; visibility: hidden }
