/* Headline */
H1 {text-decoration:none; font-weight:bold;
    color:#006600;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    margin: 8px 0px 0px 0px;
    font-size:16px;}
H1.line {text-decoration:none; font-weight:bold;
    color:#006600; background-color:#CCFFCC;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    border-bottom: solid 1px; border-bottom-color: #006600;
    padding: 4px 2px 0px 4px;
    margin: 8px 0px 0px 0px;
    font-size:16px;}
H1.title {text-decoration:none; font-weight:bold;
    color:#FFFFFF;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    margin: auto;
    padding: 16px 8px 8px 16px;
    font-size:28px;}
H2 {text-decoration:none; font-weight:bold; color:#006600;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    margin: 6px 0px 0px 0px;
    font-size:14px;}
H2.line {text-decoration:none; font-weight:bold; color:#006600;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    border-bottom: solid 1px; border-bottom-color: #006600;
    margin: 6px 0px 0px 0px;
    font-size:14px;}
H3 {text-decoration:none; font-weight:bold; color:#006600;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    margin: 4px 0px 0px 0px;
    font-size:12px;}
H4 {text-decoration:none; font-weight:bold; color:#006600;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:10px;}
/* Headline (R) */
H1.reverse {text-decoration:none; font-weight:bold;
    color:#FFFFFF; background-color:#009900;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    padding: 4px 2px 0px 8px;
    margin: 8px 0px 4px 4px;
    font-size:20px;}
H2.reverse {text-decoration:none; font-weight:bold;
    color:#FFFFFF; background-color:#009900;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    margin: 6px 0px 4px 4px;
    font-size:16px;}
H3.reverse {text-decoration:none; font-weight:bold;
    color:#FFFFFF; background-color:#009900;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    margin: 4px 0px 4px 4px;
    font-size:14px;}
/* Paragraph*/
P   {text-align:left; text-indent:0em; color:#000000;
    font-weight:normal;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:12px; line-height: 125%;}
P.center {text-align:center; text-indent:0em; color:#000000;
    font-weight:normal;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:12px; line-height: 125%;}
P.indent {text-align:left; text-indent:1em; color:#000000;
    font-weight:normal;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:12px; line-height: 125%;}
P.message {text-align:left; text-indent:0em; color:#003300;
    font-weight: normal;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:12px; line-height: 150%;}
P.message-center {text-align:center; text-indent:0em; color:#006600;
    font-weight: bold;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:12px; line-height: 150%;}
P.message2 {text-align:left; text-indent:0em; color:#003300;
    font-weight: bold;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:12px; line-height: 150%;}
/* Division */
DIV{text-align:left;
    font-size:12px; padding: 0px 4px 0px 4px; 
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-weight: normal;}
DIV.right{text-align:right;
    font-size:12px; padding: 0px 4px 0px 4px; 
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-weight: normal;}
DIV.center{text-align:center;
    font-size:12px; padding: 0px 4px 0px 4px;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-weight: normal;}
DIV.page-contents{text-align:left;
    padding: 8px;
    font-size:12px;}
/* List */
UL{list-style:circle;line-height:175%;
    font-weight:normal; font-size:12px; text-decoration:none;}
UL.btn{list-style : url(images/btn12x12.gif);
    line-height:150%;
    margin-top: 0px;
    margin-bottom: 8px;
    font-weight:normal; font-size:12px;}
OL{line-height:175%;
    font-weight:normal; font-size:12px; text-decoration:none;}
DL.boad {line-height:150%;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-weight:normal; font-size:12px; text-decoration:none;}
DT.boad {font-weight:normal;  font-size:12px; color: #333399;
    text-decoration:none;}
DT.boad2 {font-weight:normal;  font-size:12px; color: #009900;
    text-decoration:none;}
/* Link Anchor */
A {font-weight:normal; text-decoration:none;}
A:link { color:#006600; font-weight:bold;}
A:visited { color:#339933; font-weight:bold;}
A:hover{color:#003300; background-color:#FFCC99;}
A.img:link { color:#006600; font-weight:normal;}
A.img:hover {font-weight:normal; text-decoration:underline;}
A.mail {font-weight:normal; text-decoration:none; color:#228B22;}
A.sort {font-weight:bold; text-decoration:none; color:#FFFFFF;}
A.sort:hover{ color:#FF0000;  background-color:#E0E0FF;
    font-weight:normal; text-decoration:none ;}
A.sort:visited { color:#FF6666; font-weight:normal ;}
A.menu { color:#FFFFFF; font-weight:bold ;}
A.menu:link { color:#FFFFFF; font-weight:bold ;}
A.menu:hover { color:#FFFF66; background-color:#009900;
    font-weight:bold; text-decoration:none ;}
/* Image */
IMG {margin: 0px; padding: 0px;
     vertical-align: middle;
     text-decoration:none; border-style:hidden; border: 0px;}
IMG.top {text-decoration:none; border-style:hidden; border: 0px;
     vertical-align: top;}
IMG.bottom {text-decoration:none; border-style:hidden; border: 0px;
     vertical-align: bottom;}
IMG.left {text-decoration:none; border-style:hidden; border: 0px;
     vertical-align: top; float: left;}
IMG.right {text-decoration:none; border-style:hidden; border: 0px;
     vertical-align: top; float: right;}
/* TABLE */
TABLE, TR, TD {margin: auto; padding: 4px;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:12px; font-weight:normal;
    border-collapse: collapse; border-spacing: 0px;
    border-width: 0px
    ;}
/* page */
TABLE.page{
  background-image: url(images/title680x117.gif);
  background-color:#FFFFFF;
  margin: 0px; padding: 0px;
  background-repeat: no-repeat;
  background-position: center top;
  border-collapse: collapse; border-spacing: 0px;
  border-width: 0px;
}
TR.page, TD.page{
  margin: 0px; padding: 0px;
  border-collapse: collapse; border-spacing: 0px;
  border-width: 0px;
}

/* frame */
TABLE.frame, TR.frame, TD.frame {margin: 0px; padding: 0px;
    border-collapse: collapse; border-spacing: 0px;
    border-width: 0px;
    }
TD.frame_left{margin: 0px; padding: 0px;
    color:#FFFFFF; background-color:#339933;
    background-image: url(images/toki_kounotori480x266.gif);
    background-repeat: no-repeat;
    border-collapse: collapse; border-spacing: 0px;
    border-width: 0px;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    text-align: left; vertical-align: top;}
TD.frame_right{margin: 0px; padding: 0px;
    color:#FFFFFF; background-color:#339933;
    border-collapse: collapse; border-spacing: 0px;
    border-width: 0px;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    text-align: right; vertical-align: top;}
TD.frame_top {color:#000000; background-color:#FFFFFF;
    margin: 0px; padding: 8px;
    text-align: center;
    background-image: url(images/frame_top.gif);
    background-repeat: no-repeat;
    border-collapse: collapse; border-spacing: 0px;
    border-width: 0px;
    font-weight:normal;
    font-size:12px; line-height: 125%;}
TD.frame_bottom {color:#000000; background-color:#FFFFFF;
    margin: 0px; padding: 8px;
    text-align: center;
    background-image: url(images/frame_bottom.gif);
    background-repeat: no-repeat;
    border-collapse: collapse; border-spacing: 0px;
    border-width: 0px;
    font-weight:normal;
    font-size:12px; line-height: 125%;}
TD.frame_line {color:#000000; background-color:#FFFFFF;
    margin: 0px; padding: 8px;
    text-align: center;
    background-image: url(images/frame_line.gif);
    background-repeat: repeat-y;
    border-collapse: collapse; border-spacing: 0px;
    border-width: 0px;
    font-weight:normal;
    font-size:12px; line-height: 125%;}
/* line */
TABLE.line {margin: auto; padding: 4px;
    font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif, monospace;
    font-size:12px; font-weight:normal;
    border-collapse: collapse;  border: 1px solid #009900;}
TD.line {border: 1px solid #009900;  text-align: left;}
TD.line-center {border: 1px solid #009900; text-align: center;}
TD.line-right {border: 1px solid #009900; text-align: right;}
TD.center{text-align:center;}
TD.right{text-align:right;}
TD.top{vertical-align:top;}
TD.bottom{vertical-align:bottom;}
TD.head {color:#FFFFFF; background-color:#009900;
    border: 1px solid #CCFFCC;
    text-align: center; vertical-align: middle;
    font-weight:bold;
    font-size:12px; line-height: 125%;}
TD.head2 { border-style: none;
    text-align: right; vertical-align: top;
    font-weight:bold; color:#009900;
    font-size:12px; line-height: 125%;}
TD.l1 {color:#006600; background-color:#FFFFFF;
    border: 1px solid #CCFFCC;
    border-collapse: collapse;
    text-align: left; vertical-align: middle;
    font-weight:normal;
    font-size:12px; line-height: 125%;}
TD.l2 {color:#006600; background-color:#F0FFF0;
    border: 1px solid #CCFFCC;
    border-collapse: collapse;
    text-align: left; vertical-align: middle;
    font-weight:normal;
    font-size:12px; line-height: 125%;}
TD.toc {color:#006600; background-color:#FFFFE0;
    border: none;
    border-collapse: collapse;
    text-align: left; vertical-align: middle;
    font-weight:normal;
    font-size:12px; line-height: 125%;}

/* HR */
HR.dash {border-style: solid; border-width: 1px; border-color: #009900 ;}
HR{border-style: solid; border-width: 1px; border-color: #009900 ;}
/* BODY */
BODY {background-color:#FFFFFF; color:#000000;
      margin:8px;
      font-size:12px;
      text-align:left
;}
/* FONT */
FONT.blue {color:#3366FF;}
FONT.red {color:#FF3366;}
FONT.green {color:#228B22;}
FONT.white {color:#FFFFFF;}
FONT.user1 {color:#009900; font-weight:normal;}
FONT.user2 {color:#CC6633; font-weight:normal;}
FONT.comment {color:#339966; font-size:10px;}
/* Status Fonts */
FONT.new {color:#009900;}
FONT.request {color:#3366FF;}
FONT.accept {color:#FF9999; font-weight:bold;}
FONT.reject {color:#669999; font-weight:bold;}
FONT.done {color:#999999;}
FONT.stat {color:#FF6699;}
/* Workflow Type Fonts */
FONT.asap {color:#FF6666; font-weight:bold;}
FONT.reply {color:#3366FF; font-weight:bold;}
FONT.confirm {color:#339966; font-weight:bold;}
FONT.info {color:#00CC33;}


