BODY {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  background : #ffffff url(ki.jpg) repeat-x 50% top;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  COLOR: #333333;
  PADDING-TOP: 0px;
  TEXT-ALIGN: center
;
}
A:link {
  COLOR: #006699;
  TEXT-DECORATION: underline
;
}
A:visited {
  COLOR: #006699;
  TEXT-DECORATION: underline
;
}
A:hover {
  COLOR: #009997;
  TEXT-DECORATION: none
;
}
A:active {
  COLOR: #009997;
  TEXT-DECORATION: none
;
}
#base-box {
  MARGIN-LEFT: auto;
  WIDTH: 739px;
  MARGIN-RIGHT: auto;
  HEIGHT: 100%;
  BACKGROUND-COLOR: #ffffff
;
}
#bg-shadowl {
  background : url(shadowl_top.jpg) repeat-y left top;
}
#bg-shadowr {
  background : url(shadowr_bg.gif) repeat-y left top;
}
#bg-menu {
  background : url(bg_menu.gif) no-repeat left top;
}
#copyright {
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 8px;
  COLOR: #ffffff;
  LINE-HEIGHT: 140%;
  PADDING-TOP: 8px;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  BACKGROUND-COLOR: #1b2e4d;
  TEXT-ALIGN: right
;
}
#greet {
  BORDER-RIGHT: #a2b372 1px solid;
  BORDER-TOP: #a2b372 1px solid;
  background : url(bg_greet.gif) no-repeat 50% bottom;
  BORDER-LEFT: #a2b372 1px solid;
  BORDER-BOTTOM: #a2b372 1px solid
;
}
#works {
  BORDER-RIGHT: #a2b372 1px solid;
  BORDER-TOP: #a2b372 1px solid;
  background : url(bg_works.gif) no-repeat 50% bottom;
  BORDER-LEFT: #a2b372 1px solid;
  BORDER-BOTTOM: #a2b372 1px solid
;
}
#actual {
  BORDER-RIGHT: #a2b372 1px solid;
  BORDER-TOP: #a2b372 1px solid;
  background : url(bg_actual.gif) no-repeat 50% bottom;
  BORDER-LEFT: #a2b372 1px solid;
  WIDTH: 275px;
  BORDER-BOTTOM: #a2b372 1px solid;
  HEIGHT: 101px
;
}
.text-main {
  FONT-SIZE: 12px;
  COLOR: #333333;
  LINE-HEIGHT: 140%;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
;
}
.text-profile {
  FONT-SIZE: 12px;
  COLOR: #ffffff;
  LINE-HEIGHT: 140%;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
;
}
.text-error {
  FONT-SIZE: 12px;
  COLOR: #ff0000;
  LINE-HEIGHT: 140%;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
;
}
.submenu {
  BORDER-RIGHT: #a2b372 1px solid;
  BORDER-TOP: #a2b372 1px solid;
  background : url(bg_submenu01.gif) no-repeat 50% bottom;
  BORDER-LEFT: #a2b372 1px solid;
  BORDER-BOTTOM: #a2b372 1px solid
;
}
.bg-chart {
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  background : url(bg_flowchart.gif) no-repeat left top;
  COLOR: #a6c15b;
  LINE-HEIGHT: 140%;
  PADDING-TOP: 3px;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  HEIGHT: 35px;
  TEXT-ALIGN: center
;
}
.bg-chart1 {
  BORDER-RIGHT: #a2b372 1px solid;
  BORDER-TOP: #a2b372 1px solid;
  background : url(bg_greet.gif) no-repeat 50% bottom;
  BORDER-LEFT: #a2b372 1px solid;
  BORDER-BOTTOM: #a2b372 1px solid
;
}
H1 {
  DISPLAY: inline;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 10px;
  MARGIN: 0px;
  COLOR: #a7a7a7;
  LINE-HEIGHT: 100%;
  PADDING-TOP: 2px;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  HEIGHT: 15px
;
}
A.sidemenu:link {
  FONT-SIZE: 14px;
  MARGIN-LEFT: 12px;
  COLOR: #ffffff;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-DECORATION: none
;
}
A.sidemenu:visited {
  FONT-SIZE: 14px;
  MARGIN-LEFT: 12px;
  COLOR: #ffffff;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-DECORATION: none
;
}
A.sidemenu:hover {
  FONT-SIZE: 14px;
  MARGIN-LEFT: 12px;
  COLOR: #ffffff;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-DECORATION: underline
;
}
A.sidemenu:active {
  FONT-SIZE: 14px;
  MARGIN-LEFT: 12px;
  COLOR: #ffffff;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-DECORATION: underline
;
}
#footer-link {
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 10px;
  PADDING-TOP: 10px;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  LETTER-SPACING: -1px;
  TEXT-ALIGN: center
;
}
#footer-link A:link {
  FONT-SIZE: 12px;
  COLOR: #006699;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-DECORATION: underline
;
}
:visited {
  FONT-SIZE: 12px;
  COLOR: #006699;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
TEXT-DECORATION: underline
}
#footer-link A:hover {
  FONT-SIZE: 12px;
  COLOR: #009997;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  TEXT-DECORATION: none
;
}
:active {
  FONT-SIZE: 12px;
  COLOR: #009997;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
TEXT-DECORATION: none
}
#link IMG {
  MARGIN: 5px 0px 3px 10px
;
}
#gara-box {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 10px 0px 0px;
  WIDTH: 540px;
  PADDING-TOP: 0px
;
}
#gara-box IMG {
  WIDTH: 235px
;
}
#gara-box TD {
  BORDER-RIGHT: #999999 1px solid;
  PADDING-RIGHT: 10px;
  BORDER-TOP: #999999 1px solid;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 10px;
  BORDER-LEFT: #999999 1px solid;
  PADDING-TOP: 10px;
  BORDER-BOTTOM: #999999 1px solid
;
}
#gara-box P {
  PADDING-RIGHT: 0px;
  BORDER-TOP: #999999 1px solid;
  PADDING-LEFT: 0px;
  FONT-SIZE: 12px;
  PADDING-BOTTOM: 0px;
  MARGIN: 5px 0px 0px 5px;
  WIDTH: 230px;
  LINE-HEIGHT: 130%;
  PADDING-TOP: 0px
;
}
#comment-box {
  MARGIN-TOP: 10px;
  WIDTH: 540px;
  HEIGHT: auto;
  TEXT-ALIGN: left
;
}
#comment-box P {
  BORDER-RIGHT: #999999 1px solid;
  PADDING-RIGHT: 5px;
  BORDER-TOP: #999999 1px solid;
  PADDING-LEFT: 5px;
  SCROLLBAR-FACE-COLOR: #999999;
  FONT-SIZE: 14px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px 0px 0px 10px;
  SCROLLBAR-HIGHLIGHT-COLOR: #999999;
  OVERFLOW: auto;
  BORDER-LEFT: #999999 1px solid;
  WIDTH: 520px;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
  LINE-HEIGHT: 170%;
  SCROLLBAR-ARROW-COLOR: #ffffff;
  PADDING-TOP: 5px;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  BORDER-BOTTOM: #999999 1px solid;
  SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
  HEIGHT: 400px;
  TEXT-ALIGN: left
;
}
#comment-box IMG {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px
;
}
#comment-box2 {
  MARGIN-TOP: 10px;
  WIDTH: 540px;
  HEIGHT: auto;
  TEXT-ALIGN: left
;
}
#comment-box2 P {
  BORDER-RIGHT: #999999 1px solid;
  PADDING-RIGHT: 5px;
  BORDER-TOP: #999999 1px solid;
  PADDING-LEFT: 5px;
  SCROLLBAR-FACE-COLOR: #999999;
  FONT-SIZE: 14px;
  PADDING-BOTTOM: 5px;
  MARGIN: 0px 0px 0px 5px;
  SCROLLBAR-HIGHLIGHT-COLOR: #999999;
  OVERFLOW: auto;
  BORDER-LEFT: #999999 1px solid;
  WIDTH: 510px;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
  LINE-HEIGHT: 160%;
  SCROLLBAR-ARROW-COLOR: #ffffff;
  PADDING-TOP: 5px;
  SCROLLBAR-TRACK-COLOR: #ffffff;
  BORDER-BOTTOM: #999999 1px solid;
  SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
  HEIGHT: 400px;
  TEXT-ALIGN: left
;
}
#comment-box2 IMG {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px
;
}
.clear {
  CLEAR: both;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px
;
}
DIV#sougo {
  MARGIN: 10px 15px 0px 0px;
  TEXT-ALIGN: left
;
  background-image : url(bg_greet.gif);
}
DIV#sougo A:link {
  COLOR: #006699;
  TEXT-DECORATION: underline
;
}
DIV#sougo A:visited {
  COLOR: #006699;
  TEXT-DECORATION: underline
;
}
DIV#sougo A:hover {
  COLOR: #009997;
  TEXT-DECORATION: underline
;
}
DIV#sougo A:active {
  COLOR: #009997;
  TEXT-DECORATION: underline
;
}
DIV#sougo H2 {
  FONT-SIZE: 18px;
  MARGIN: 10px 0px 5px;
  COLOR: #707f96
;
}
.sougo-top {
  FONT-SIZE: 12px;
  COLOR: #707f96
;
}
DIV#sougo DL DT A:link {
  MARGIN-TOP: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #003399;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
;
}
DIV#sougo DL DT A:visited {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #0000cc
;
}
DIV#sougo DL DT A:hover {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  COLOR: #0000ff
;
}
DIV#sougo DL DD P {
  MARGIN-TOP: 6px;
  FONT-SIZE: 11px;
  MARGIN-BOTTOM: 25px;
  COLOR: #000;
  LINE-HEIGHT: 16px;
  FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
;
}
