.header_space
{
    MARGIN: 3px 0px 2px
}
.table_breaker
{
    WORD-BREAK: break-all
}
.content-frame-border
{
    BORDER-RIGHT: #5a5a5a 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #5a5a5a 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #5a5a5a 1px solid;
    LINE-HEIGHT: 22px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #5a5a5a 1px solid
}
.topside_line
{
    BACKGROUND-IMAGE: url(/img/top/sideline.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffffff
}
.pointer
{
    MARGIN: 2px;
    VERTICAL-ALIGN: middle
}
.notice
{
    MARGIN-LEFT: 1.2em;
    TEXT-INDENT: -1.2em
}
.osusume-news
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(/img/osusume/osusumeseparate.gif);
    MARGIN: 0.4em 0.6em;
    WIDTH: 560px;
    BACKGROUND-REPEAT: no-repeat
}
.osusume-news2
{
    FLOAT: left;
    WIDTH: 80px;
    LINE-HEIGHT: 1.4em
}
.osusume-news3
{
    FLOAT: left;
    WIDTH: 480px;
    LINE-HEIGHT: 1.4em
}
.osusume-clear
{
    CLEAR: both
}
.osusume-info
{
    BACKGROUND-POSITION: 50% bottom;
    BACKGROUND-IMAGE: url(/img/osusume/osusumeseparate.gif);
    MARGIN: 0.4em 0.6em;
    WIDTH: 740px;
    BACKGROUND-REPEAT: no-repeat
}
.osusume-info2
{
    FLOAT: left;
    WIDTH: 80px;
    LINE-HEIGHT: 1.4em
}
.osusume-info3
{
    FLOAT: left;
    WIDTH: 660px;
    LINE-HEIGHT: 1.4em
}
.movie_layout
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.right-navigation
{
    FLOAT: right;
    WIDTH: 260px
}
.listmenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px;
    WIDTH: 580px;
    PADDING-TOP: 0px;
    HEIGHT: 20px
}
.listmenu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.listmenu LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 190px;
    PADDING-TOP: 0px
}
.top_bottom
{
    MARGIN: 8px 0px 0px
}
.siteall
{
    WIDTH: 780px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.input_text
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    BORDER-LEFT: #7f7f7f 1px solid;
    BORDER-BOTTOM: #7f7f7f 1px solid
}
.input_button
{
    BORDER-RIGHT: #cccccc 2px outset;
    BORDER-TOP: #cccccc 2px outset;
    MARGIN: 2px 0px 0px 3px;
    BORDER-LEFT: #cccccc 2px outset;
    COLOR: #ffffff;
    BORDER-BOTTOM: #cccccc 2px outset;
    BACKGROUND-COLOR: #7f7f7f
}
.search_line
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid
}
.titlespace
{
    MARGIN-BOTTOM: 10px
}
.mozisizebox
{
    WIDTH: 200px;
    COLOR: #aaaaaa
}
.imagespacer
{
    VERTICAL-ALIGN: top
}
.imagespacer2
{
    VERTICAL-ALIGN: middle
}
.imagespacer3
{
    MARGIN-BOTTOM: 6px;
    VERTICAL-ALIGN: top
}
.imagespacer4
{
    MARGIN-BOTTOM: 6px;
    VERTICAL-ALIGN: top
}
.imagespacer_topbar
{
    MARGIN-BOTTOM: 4px
}
.imagespacer_topbar2
{
    MARGIN: 12px 0px 4px
}
.imagespacer_seminar
{
    MARGIN-TOP: 10px
}
.imagespacer_topics
{
    MARGIN-TOP: 10px
}
.flashbanner
{
    MARGIN: 6px 3px 10px;
    WIDTH: 760px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #ffffff
}
.navigation
{
    MARGIN: 5px 0px 3px;
    WIDTH: 760px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #ffffff
}
BODY
{
    BACKGROUND: url(/img/allsideline.gif) #ffffff repeat-y;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: "メイリオ","meiryo","ｍｓ ｐゴシック",sans-serif;
    POSITION: relative
}
A:link
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #663333;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #000066;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline
}
.whatsnew1 A:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.whatsnew2 A:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.whatsnew1 A:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.whatsnew2 A:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.whatsnew1 A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.whatsnew2 A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.rightline2 A:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.rightline2 A:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.rightline2 A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
IMG
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 0px
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 5px 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 5px 0px;
    COLOR: #000000;
    PADDING-TOP: 0px
}
H3
{
    FONT-SIZE: 1em
}
H2 A:link
{
    COLOR: #000088;
    BACKGROUND-COLOR: transparent
}
H3 A:link
{
    COLOR: #000088;
    BACKGROUND-COLOR: transparent
}
H2 A:visited
{
    COLOR: #430066;
    BACKGROUND-COLOR: transparent
}
H3 A:visited
{
    COLOR: #430066;
    BACKGROUND-COLOR: transparent
}
H2 A:active
{
    COLOR: #dd3300;
    BACKGROUND-COLOR: transparent
}
H3 A:active
{
    COLOR: #dd3300;
    BACKGROUND-COLOR: transparent
}
H2 A:hover
{
    COLOR: #dd0000;
    BACKGROUND-COLOR: transparent
}
H3 A:active
{
    COLOR: #dd0000;
    BACKGROUND-COLOR: transparent
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 15px 0px 56px;
    COLOR: #30104f;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent
}
#header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 5px 0px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #3f3f60
}
#navi
{
    FLOAT: left;
    MARGIN: 1px 3px 0px 10px;
    COLOR: #ababac;
    BACKGROUND-COLOR: #3f3f60
}
#en
{
    MARGIN: 1px 15px 0px 3px;
    COLOR: #ababac;
    BACKGROUND-COLOR: #3f3f60;
    TEXT-ALIGN: right
}
#menu A:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
#menu A:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
#menu A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
#menu A:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
#header A:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3f3f60
}
#footer A:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3f3f60
}
#header A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffd9;
    BACKGROUND-COLOR: #3f3f60
}
#footer A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffd9;
    BACKGROUND-COLOR: #3f3f60
}
#header A:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffe9e9;
    BACKGROUND-COLOR: #3f3f60
}
#header A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffe9e9;
    BACKGROUND-COLOR: #3f3f60
}
#footer A:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffe9e9;
    BACKGROUND-COLOR: #3f3f60
}
#footer A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffe9e9;
    BACKGROUND-COLOR: #3f3f60
}
#toc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
H2#bab
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
H2#pts
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
#menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 74%;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
H2#cost
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
H2#rule
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
.caution_color
{
    MARGIN-BOTTOM: 0px;
    COLOR: #cc0000
}
.maintenance_table
{
    BORDER-RIGHT: #e50000 1px solid;
    BORDER-TOP: #e50000 1px solid;
    MARGIN-TOP: 5px;
    BORDER-LEFT: #e50000 1px solid;
    BORDER-BOTTOM: #e50000 1px solid
}
.maintenance_color
{
    COLOR: #e50000
}
H2#item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
H2#feature
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
H2#investment
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
H2#riskmanagement
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
H2#first
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
H2#company
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    COLOR: #990000;
    PADDING-TOP: 0px
}
.align_c
{
    TEXT-ALIGN: center
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 28px;
    PADDING-BOTTOM: 0px;
    MARGIN: 12px 10px 0px 28px;
    PADDING-TOP: 0px
}
P#update
{
    MARGIN: 3px 15px 0px 0px;
    COLOR: #30104f;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
#menu UL
{
    LIST-STYLE-TYPE: none
}
UL#pr
{
    PADDING-LEFT: 28px;
    MARGIN: 7px 0px 0px
}
#pr LI
{
    PADDING-RIGHT: 8px;
    DISPLAY: inline;
    PADDING-LEFT: 8px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #e06aa0 3px solid;
    LINE-HEIGHT: 1.7em;
    PADDING-TOP: 0px
}
UL#news
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#news LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 0px 0px 5em;
    BORDER-LEFT: medium none;
    TEXT-INDENT: -4.8em;
    LINE-HEIGHT: 1.1em;
    PADDING-TOP: 0px
}
UL#publicity
{
    PADDING-LEFT: 28px;
    MARGIN: 6px 0px 0px
}
#publicity LI
{
    PADDING-RIGHT: 8px;
    DISPLAY: inline;
    PADDING-LEFT: 8px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #7373dd 3px solid;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px
}
LI EM
{
    FONT-WEIGHT: bold;
    FONT-STYLE: normal;
    LETTER-SPACING: 0.1em
}
FORM
{
    MARGIN-BOTTOM: 0px
}
FORM#seek
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px;
    PADDING-TOP: 0px
}
#seek H2
{
    BORDER-RIGHT: #8888e0 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #8888e0 0px solid;
    DISPLAY: inline;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 18px;
    BORDER-LEFT: #8888e0 3px solid;
    COLOR: #000033;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #8888e0 0px solid;
    BACKGROUND-COLOR: #ffffff
}
#seek P
{
    DISPLAY: inline;
    MARGIN: 0px 2px 0px 1px
}
#text
{
    MARGIN: 0px 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #f3f2ff
}
FORM#public
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 10px 0px;
    PADDING-TOP: 0px
}
#public H2
{
    BORDER-RIGHT: #8888e0 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #8888e0 0px solid;
    DISPLAY: inline;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 18px;
    BORDER-LEFT: #8888e0 3px solid;
    COLOR: #000033;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #8888e0 0px solid;
    BACKGROUND-COLOR: #ffffff
}
#public P
{
    DISPLAY: inline;
    MARGIN: 0px 2px 0px 1px
}
#houdou
{
    MARGIN: 0px 10px;
    COLOR: #000000;
    BACKGROUND-COLOR: #f3f2ff
}
#kg1
{
    COLOR: #118e34
}
#subject
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 1%;
    WIDTH: 22%;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #f7f7fa
}
#subject H2
{
    BORDER-RIGHT: #7070a0 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #7070a0 0px solid;
    PADDING-LEFT: 13px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #7070a0 1px solid;
    COLOR: #00003a;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #7070a0 1px solid;
    BACKGROUND-COLOR: #ececf3
}
#subject UL
{
    BORDER-RIGHT: #7070a0 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #7070a0 0px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: #7070a0 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #7070a0 1px solid;
    LIST-STYLE-TYPE: none
}
#subject LI
{
    MARGIN: 5px 0px 0px 12px;
    TEXT-INDENT: 0px
}
#subject A:hover
{
    COLOR: #a00000;
    BACKGROUND-COLOR: #ececf3
}
DIV
{
    MARGIN-BOTTOM: 0px
}
DIV H2#emg
{
    BORDER-RIGHT: #a05050 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #a05050 1px solid;
    PADDING-LEFT: 28px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #a05050 1px solid;
    COLOR: #990000;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #a05050 1px solid
}
DIV H2#emg A:link
{
    COLOR: #800000;
    BACKGROUND-COLOR: #faeaf0
}
DIV H2#emg A:visited
{
    COLOR: #700000;
    BACKGROUND-COLOR: #faeaf0
}
DIV H2#emg A:hover
{
    COLOR: #660000;
    BACKGROUND-COLOR: #f9d3d3
}
DIV H2#emg A:active
{
    COLOR: #a00000;
    BACKGROUND-COLOR: #faeaf0
}
#footer
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 5px 0px;
    COLOR: #ababac;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #3f3f60
}
#note
{
    MARGIN: 0px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 7px 0px 20px;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px
}
ADDRESS
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 10px 5px 0px 26px;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px;
    FONT-STYLE: normal
}
#count
{
    PADDING-BOTTOM: 31px;
    MARGIN: 4px 7px 0px 30px
}
#w3c
{
    FLOAT: right;
    MARGIN: 0px 8px
}
H2#maintenance
{
    BORDER-RIGHT: #8888e0 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #8888e0 0px solid;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 28px;
    BORDER-LEFT: #8888e0 3px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #8888e0 0px solid;
    BACKGROUND-COLOR: transparent
}
P#maintenance
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 28px;
    BORDER-LEFT: #8888e0 3px solid;
    COLOR: #330055;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: transparent
}
P#white
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px
}
.setframe
{
    WIDTH: 780px;
    BACKGROUND-COLOR: #ffffff
}
.setleft
{
    FLOAT: left;
    WIDTH: 170px
}
.setright
{
    BACKGROUND-POSITION: left 50%;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/img/menu/cat00_content_line.gif);
    MARGIN-LEFT: 5px;
    WIDTH: 593px;
    BACKGROUND-REPEAT: repeat-y
}
.maincontents
{
    FLOAT: left;
    MARGIN-LEFT: 8px;
    WIDTH: 580px
}
.leftmenu_m
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 0px 8px;
    LINE-HEIGHT: 18px
}
.leftmenu_mpoint
{
    FONT-SIZE: 12px;
    WIDTH: 180px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #badd9f
}
.leftmenu_spaceline
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 0px 8px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #c1e0a8
}
.leftmenu_mpointw1
{
    FONT-SIZE: 12px;
    WIDTH: 5px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #bcd0ed
}
.leftmenu_mpointw2
{
    FONT-SIZE: 12px;
    WIDTH: 5px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #ad7474
}
.leftmenu_mpointw3
{
    FONT-SIZE: 12px;
    WIDTH: 5px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #cac88f
}
.leftmenu_mpointw4
{
    FONT-SIZE: 12px;
    WIDTH: 5px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #d26458
}
.leftmenu_mpointw5
{
    FONT-SIZE: 12px;
    WIDTH: 5px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #bcbcbc
}
.leftmenu_mpointw6
{
    FONT-SIZE: 12px;
    WIDTH: 5px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #ecca8a
}
.leftmenu_mpointw8
{
    FONT-SIZE: 12px;
    WIDTH: 5px;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #bbdf9d
}
.leftmenubox
{
    FONT-SIZE: 12px;
    WIDTH: 180px;
    BACKGROUND-COLOR: #eeeeee
}
.leftmenubox_point
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 175px;
    BACKGROUND-COLOR: #ffffdd
}
.leftmenubox_sh
{
    FLOAT: left;
    WIDTH: 180px
}
.leftmenubox_shl
{
    WIDTH: 180px;
    LINE-HEIGHT: 1px;
    HEIGHT: 1px
}
.leftmenuline
{
    FONT-SIZE: 2px;
    FLOAT: left;
    WIDTH: 180px;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #ffffff
}
.lcolor1
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #4d86d9
}
.lcolor1_m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4d86d9;
    LINE-HEIGHT: 25px
}
.lcolor2
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #940000
}
.lcolor2_m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #940000;
    LINE-HEIGHT: 25px
}
.lcolor3
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #9c9a63
}
.lcolor3_m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #9c9a63;
    LINE-HEIGHT: 25px
}
.lcolor4
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ce1400
}
.lcolor4_m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px
}
.lcolor5
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #636563
}
.lcolor5_m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px
}
.lcolor6
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #efb64a
}
.lcolor6_m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px
}
.lcolor7
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #9ccf73
}
.lcolor7_m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px
}
.lcolor8
{
    FLOAT: left;
    WIDTH: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #118e34
}
.lcolor8_m
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px
}
.lcolorsh
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 0px 0px 0px 2px;
    LINE-HEIGHT: 25px
}
.moziwaku
{
    WIDTH: 100px;
    WHITE-SPACE: nowrap;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ffffff
}
.headerall
{
    WIDTH: 760px
}
.footerall
{
    FONT-SIZE: 10px;
    WIDTH: 580px;
    COLOR: #7a7a7a;
    LINE-HEIGHT: 14px
}
.footerall2
{
    FONT-SIZE: 10px;
    WIDTH: 760px;
    COLOR: #aaaaaa;
    LINE-HEIGHT: 14px
}
.footerbox1
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 563px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffff
}
.footerbox2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 130px;
    COLOR: #ffffff;
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #118e33;
    TEXT-ALIGN: center
}
.footerbox3
{
    CLEAR: right;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 67px;
    COLOR: #ffffff;
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #118e33;
    TEXT-ALIGN: center
}
.footerline
{
    CLEAR: both;
    MARGIN-TOP: 10px;
    WIDTH: 580px;
    LINE-HEIGHT: 6px;
    BACKGROUND-COLOR: #5a5a5a
}
.footerline_top
{
    CLEAR: both;
    WIDTH: 760px;
    LINE-HEIGHT: 6px;
    BACKGROUND-COLOR: #5a5a5a
}
.footerbox1 A:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.footerbox2 A:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.footerbox3 A:link
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.footerbox1 A:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.footerbox2 A:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.footerbox3 A:visited
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.footerbox1 A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.footerbox2 A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.footerbox3 A:active
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: transparent
}
.table_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #fe7d7c
}
.table_indent
{
    FONT-SIZE: 14px;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #ff8064
}
.table_indent2
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #ffd1c6
}
.table1
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #cccccc
}
.table2
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #ffffdd
}
.table3
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #eeeeee
}
.s_table1
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #cccccc
}
.s_table2
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #ffffdd
}
.s_table3
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    BACKGROUND-COLOR: #eeeeee
}
.sub
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    LINE-HEIGHT: 16px
}
.l
{
    FONT-SIZE: 14px;
    LINE-HEIGHT: 14px
}
.m
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 20px
}
.s
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 13px;
    LETTER-SPACING: 1px
}
.top_s
{
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: top;
    COLOR: #333333;
    LINE-HEIGHT: 20px;
    WHITE-SPACE: nowrap;
    LETTER-SPACING: 1px
}
.top_s2
{
    FONT-SIZE: 10px;
    MARGIN: 0px 4px;
    VERTICAL-ALIGN: top;
    COLOR: #333333;
    LINE-HEIGHT: 16px;
    LETTER-SPACING: 1px
}
.top_arrow
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 40px
}
.l_w
{
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px
}
.m_topright
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 18px
}
.rightmaintenance
{
    FLOAT: left;
    WIDTH: 190px;
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #ffffdd
}
.m_maintenance
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 0px 4px;
    COLOR: #cc0000;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffdd
}
.m_w
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px
}
.s_w
{
    FONT-SIZE: 10px;
    COLOR: #ffffff
}
.m_lmenu
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 25px
}
.l_m
{
    FONT-SIZE: 14px;
    COLOR: #009a31;
    LINE-HEIGHT: 14px
}
.m_m
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 0px 5px;
    COLOR: #009a31;
    LINE-HEIGHT: 22px
}
.s_m
{
    FONT-SIZE: 10px;
    COLOR: #009a31
}
.l_bl
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 14px
}
.m_bl
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
.s_bl
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.topall
{
    WIDTH: 760px
}
.top1
{
    FLOAT: left;
    WIDTH: 570px
}
.top2
{
    FLOAT: left;
    WIDTH: 190px
}
.kanrennewsall
{
    FONT-SIZE: 12px;
    WIDTH: 570px;
    LINE-HEIGHT: 18px
}
.kanrennewscontentall
{
    FONT-SIZE: 12px;
    WIDTH: 509px;
    LINE-HEIGHT: 18px
}
.kanrennewstitle1
{
    FLOAT: left;
    WIDTH: 25px;
    COLOR: #559a31
}
.kanrennewstitle2
{
    FLOAT: left;
    WIDTH: 470px
}
.kanrennewstitle3
{
    FLOAT: left;
    WIDTH: 75px;
    TEXT-ALIGN: right
}
.kanrennewstitleall1
{
    FLOAT: left;
    WIDTH: 25px;
    COLOR: #559a31
}
.kanrennewstitleall2
{
    FLOAT: left;
    WIDTH: 409px
}
.kanrennewstitleall3
{
    FLOAT: left;
    WIDTH: 75px;
    TEXT-ALIGN: right
}
.ospncontent_t1
{
    FLOAT: left;
    WIDTH: 25px;
    COLOR: #559a31
}
.ospncontent_t2
{
    FLOAT: left;
    WIDTH: 409px
}
.ospncontent_t3
{
    FLOAT: left;
    WIDTH: 75px;
    TEXT-ALIGN: right
}
.osusumebar1
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #009933
}
.flashbox
{
    MARGIN: 4px 0px 10px 8px;
    WIDTH: 543px
}
.topsubmenuall
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 0px 6px;
    WIDTH: 541px;
    LINE-HEIGHT: 18px
}
.cautionbox
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 10px 6px;
    WIDTH: 754px;
    LINE-HEIGHT: 18px
}
.cautionbox1
{
    FLOAT: left;
    WIDTH: 400px
}
.cautionbox2
{
    FONT-WEIGHT: bold;
    FLOAT: left;
    WIDTH: 354px;
    COLOR: #cc0000
}
.managementall
{
    FONT-SIZE: 12px;
    MARGIN: 4px 0px 0px 6px;
    WIDTH: 541px;
    LINE-HEIGHT: 18px
}
.managementbox1
{
    FLOAT: left;
    WIDTH: 386px
}
.managementbox2
{
    FLOAT: left;
    WIDTH: 81px
}
.managementbox3
{
    FLOAT: left;
    WIDTH: 74px
}
.bannerbox
{
    MARGIN: 0px 0px 0px 6px;
    WIDTH: 541px;
    LINE-HEIGHT: 20px
}
.tabbox
{
    MARGIN: 0px 0px 3px;
    WIDTH: 760px
}
.pankuzubox
{
    BORDER-RIGHT: #cccccc 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 4px 0px;
    BORDER-LEFT: #cccccc 0px;
    WIDTH: 763px;
    TEXT-INDENT: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #cccccc 1px solid;
    HEIGHT: 22px
}
.pankuzubox2
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 500px;
    LINE-HEIGHT: 20px
}
.movie
{
    FONT-SIZE: 12px;
    FLOAT: right;
    WIDTH: 115px;
    LINE-HEIGHT: 20px
}
.kanrennews
{
    FONT-SIZE: 12px;
    FLOAT: right;
    WIDTH: 85px;
    LINE-HEIGHT: 20px
}
.print
{
    FONT-SIZE: 12px;
    FLOAT: right;
    WIDTH: 55px;
    LINE-HEIGHT: 20px
}
.subnamebox
{
    FONT-SIZE: 12px;
    WIDTH: 605px;
    LINE-HEIGHT: 25px
}
.flashwindow
{
    MARGIN: 4px 0px 10px 4px;
    WIDTH: 543px;
    BACKGROUND-COLOR: #ffffff
}
.policyboxall
{
    MARGIN: 10px 0px 1px;
    WIDTH: 760px;
    BACKGROUND-COLOR: transparent
}
.policybox1
{
    FLOAT: left;
    WIDTH: 228px
}
.policybox2
{
    FLOAT: left;
    WIDTH: 170px
}
.policybox3
{
    FLOAT: left;
    WIDTH: 132px
}
.policybox4
{
    FLOAT: left;
    WIDTH: 62px
}
.policybox5
{
    FLOAT: left;
    WIDTH: 86px
}
.policybox6
{
    CLEAR: right;
    FLOAT: left;
    WIDTH: 82px
}
.headerline
{
    FONT-SIZE: 3px;
    WIDTH: 760px;
    HEIGHT: 3px;
    BACKGROUND-COLOR: #009933
}
.headerbox
{
    WIDTH: 760px;
    BACKGROUND-COLOR: transparent
}
.rightline
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 10px 0px 4px;
    WIDTH: 190px;
    COLOR: #ffffff;
    LINE-HEIGHT: 22px;
    BACKGROUND-COLOR: #9ccf73
}
.rightline2
{
    FONT-SIZE: 14px;
    FLOAT: left;
    MARGIN: 4px 0px 2px;
    WIDTH: 190px;
    COLOR: #ffffff;
    LINE-HEIGHT: 22px;
    BACKGROUND-COLOR: #009933
}
.ctop1
{
    BORDER-TOP: #9ccf73 1px solid;
    MARGIN: 1px 0px 0px
}
.newsinfo_t
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 3px;
    WIDTH: 509px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #009933
}
.newsinfo_t2
{
    BORDER-TOP: #ffe7e7 2px solid;
    MARGIN: 3px 0px 0px;
    WIDTH: 100%;
    TEXT-ALIGN: center
}
.newsinfo_t3
{
    BORDER-TOP: #5a5a5a 2px solid;
    MARGIN: 3px 0px 0px;
    WIDTH: 570px
}
.newsinfo_t4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 5px;
    WIDTH: 570px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #009933
}
.newsinfo_content
{
    FONT-SIZE: 14px;
    MARGIN: 0px 5px;
    WIDTH: 499px;
    LINE-HEIGHT: 20px
}
.movieinfo_t
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 3px;
    WIDTH: 784px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    BACKGROUND-COLOR: #5a5a5a
}
.movieinfo_t2
{
    FONT-SIZE: 2px;
    MARGIN: 0px;
    WIDTH: 784px;
    LINE-HEIGHT: 2px;
    BACKGROUND-COLOR: #cccccc
}
.printbox
{
    FONT-SIZE: 12px;
    WIDTH: 585px;
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #5a5a5a
}
.printbox1
{
    FLOAT: left;
    WIDTH: 125px;
    HEIGHT: 21px
}
.printbox2
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 280px;
    COLOR: #ffffff;
    LINE-HEIGHT: 20px;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #5a5a5a
}
.printbox3
{
    FLOAT: left;
    WIDTH: 180px;
    BACKGROUND-COLOR: #5a5a5a
}
.printbox4
{
    COLOR: #000000;
    BACKGROUND-COLOR: #5a5a5a
}
.pagetop
{
    WIDTH: 569px
}
.whatsnewall
{
    MARGIN: 4px 0px 0px 8px;
    WIDTH: 543px
}
.whatsnew1
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 0px 0px 2px;
    WIDTH: 272px;
    COLOR: #ffffff;
    LINE-HEIGHT: 22px;
    BACKGROUND-COLOR: #009933
}
.whatsnew2
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 0px 0px 2px;
    WIDTH: 271px;
    COLOR: #ffffff;
    LINE-HEIGHT: 22px;
    BACKGROUND-COLOR: #009933;
    TEXT-ALIGN: right
}
.whatsline1
{
    FONT-SIZE: 10px;
    FLOAT: left;
    WIDTH: 75px;
    COLOR: #559a31;
    LINE-HEIGHT: 22px
}
.whatsline2
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 398px;
    LINE-HEIGHT: 22px
}
.whatsline3
{
    FONT-SIZE: 10px;
    FLOAT: left;
    WIDTH: 58px;
    LINE-HEIGHT: 22px;
    TEXT-ALIGN: right
}
.metalrod
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 12px;
    COLOR: #009a31;
    LINE-HEIGHT: 22px
}
.checkitall
{
    MARGIN: 4px 0px 0px 8px;
    WIDTH: 543px
}
.checkit1
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 0px 0px 2px;
    WIDTH: 543px;
    COLOR: #ffffff;
    LINE-HEIGHT: 22px;
    BACKGROUND-COLOR: #009933
}
.checkitline1
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 19px;
    LINE-HEIGHT: 22px
}
.checkitline2
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 524px;
    LINE-HEIGHT: 22px
}
.line_1
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    MARGIN-RIGHT: 1em;
    BORDER-BOTTOM: #cccccc 1px solid
}
.right_1
{
    MARGIN-RIGHT: 1em;
    TEXT-ALIGN: right
}
.m_pts
{
    FONT-SIZE: 12px;
    MARGIN: 4px 0px 0px;
    LINE-HEIGHT: 16px
}
.trk_r
{
    COLOR: #ff0000
}
.trk_b
{
    COLOR: #0000ff
}
.trk_bl
{
    COLOR: #000000
}
.ptsindexall
{
    MARGIN: 4px 0px 0px;
    WIDTH: 190px
}
.ptsindexline1
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 108px
}
.ptsindexline2
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 82px;
    TEXT-ALIGN: right
}
.rightline2
{
    FONT-SIZE: 12px;
    FLOAT: left;
    MARGIN: 4px 0px 0px;
    WIDTH: 190px;
    COLOR: #ffffff;
    LINE-HEIGHT: 22px;
    BACKGROUND-COLOR: #009933
}
.setright_b
{
    FLOAT: left;
    MARGIN: 0px 0px 0px 1px;
    WIDTH: 1px
}
.setright2_b
{
    FLOAT: left;
    WIDTH: 1px
}
