BODY
{
    SCROLLBAR-SHADOW-COLOR: #666666;
    SCROLLBAR-3DLIGHT-COLOR: #999999;
    SCROLLBAR-ARROW-COLOR: #666666;
    SCROLLBAR-DARKSHADOW-COLOR: #f6f6f6;
    SCROLLBAR-BASE-COLOR: #f6f6f6;
}
BODY_OLD
{
    SCROLLBAR-SHADOW-COLOR: #996633;
    SCROLLBAR-3DLIGHT-COLOR: #996633;
    SCROLLBAR-ARROW-COLOR: #996633;
    SCROLLBAR-DARKSHADOW-COLOR: #ffeedd;
    SCROLLBAR-BASE-COLOR: #ffeedd
}
TABLE
{
align: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
TR
{
align: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
TD
{
align: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.font_underline
{
    TEXT-DECORATION: underline
}
.font_red
{
    COLOR: #ff3333
}
.font_blue
{
    COLOR: #3333ff
}
.font_brown
{
    COLOR: #993300
}
.font_menu_link
{
    FONT-SIZE: 10pt;
    COLOR: #663300
}
.font_menu_link_08
{
    FONT-SIZE: 8pt;
    COLOR: #663300
}
.font_menu_link_09
{
    FONT-SIZE: 9pt;
    COLOR: #663300
}
.font_menu_link_11
{
    FONT-SIZE: 11pt;
    COLOR: #663300
}
.font_menu_grouptitle
{
    FONT-SIZE: 10pt;
    COLOR: #996633
}
.font_09
{
    FONT-SIZE: 9pt
}
.font_09_red
{
    FONT-SIZE: 9pt;
    COLOR: #ff3333
}
.font_10
{
    FONT-SIZE: 10pt
}
.font_10_i
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic
}
.font_10_u
{
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}
.font_10_gray
{
    FONT-SIZE: 10pt;
    COLOR: #808080
}
.font_10_red
{
    FONT-SIZE: 10pt;
    COLOR: #ff3333
}
.font_10_blue
{
    FONT-SIZE: 10pt;
    COLOR: #3333ff
}
.font_10_green_deep
{
    FONT-SIZE: 10pt;
    COLOR: #005500
}
.font_10_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #006600
}
.font_10_fotter_link_1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #006600
}
.font_10_fotter_link_2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #006600
}
.font_10_fotter_link_3
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #006600
}
.font_10_fotter_link_4
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #006600
}
.font_10_brown
{
    FONT-SIZE: 10pt;
    COLOR: #993300
}
.font_10_orange
{
    FONT-SIZE: 10pt;
    COLOR: #ff9900
}
.font_10_lightblue
{
    FONT-SIZE: 10pt;
    COLOR: #9999ff
}
.font_10_green
{
    FONT-SIZE: 10pt;
    COLOR: #006600
}
.font_10_header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #993300;
    LINE-HEIGHT: 125%
}
.font_10_azuki
{
    FONT-SIZE: 10pt;
    COLOR: #dd4400
}
.font_10_title_core
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ff3333
}
.font_11
{
    FONT-SIZE: 11pt
}
.font_11_ao
{
    FONT-SIZE: 11pt;
    COLOR: #4400dd
}
.font_11_orange
{
    FONT-SIZE: 11pt;
    COLOR: #ff9900
}
.font_11_green
{
    FONT-SIZE: 11pt;
    COLOR: #006600
}
.font_11_brown
{
    FONT-SIZE: 11pt;
    COLOR: #993300
}
.font_11_red
{
    FONT-SIZE: 11pt;
    COLOR: #ff3333
}
.font_11_azuki
{
    FONT-SIZE: 11pt;
    COLOR: #dd4400
}
.font_12
{
    FONT-SIZE: 12pt
}
.font_12_red
{
    FONT-SIZE: 12pt;
    COLOR: #ff3333
}
.font_12_greenlight
{
    FONT-SIZE: 12pt;
    COLOR: #009900
}
.font_bluedeep
{
    COLOR: #000099
}
.font_12_orange
{
    FONT-SIZE: 12pt;
    COLOR: #ff9900
}
.font_12_brown
{
    FONT-SIZE: 12pt;
    COLOR: #993300
}
.font_13
{
    FONT-SIZE: 13pt
}
.font_14
{
    FONT-SIZE: 14pt
}
.all_info_table
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #f9f9f9
}
.all_side_table
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 210px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #f9f9f9
}
.all_side_table_tin
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 185px;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #f9f9f9
}
.all_orner_table
{
    BORDER-RIGHT: #88cc88 thin double;
    BORDER-TOP: #88cc88 thin double;
    BORDER-LEFT: #88cc88 thin double;
    WIDTH: 175px
}
.all_info_td
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 140%;
    TEXT-ALIGN: left
}
.all_info_td_grouphead
{
    FONT-SIZE: 10pt;
    COLOR: #663300;
    LINE-HEIGHT: 180%;
    TEXT-ALIGN: center
}
.all_info_td_changehead
{
    FONT-SIZE: 10pt;
    COLOR: #663300;
    LINE-HEIGHT: 180%;
    TEXT-ALIGN: right
}
.all_outline_table
{
    WIDTH: 750px;
    BACKGROUND-COLOR: #ffffff
}
.all_main_table
{
    WIDTH: 450px;
    HEIGHT: 100%
}
.all_small_main_table
{
    WIDTH: 450px;
    HEIGHT: 100%
}
.all_outline_table
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.all_header_table
{
    BORDER-RIGHT: #ff6666 inset;
    BORDER-TOP: #ff6666 thin solid;
    BORDER-LEFT: #ff6666 thin solid;
    BORDER-BOTTOM: #ff6666 inset;
    WIDTH: 930px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #ffeeee;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.all_small_header_table
{
    BORDER-RIGHT: #ff6666 inset;
    BORDER-TOP: #ff6666 thin solid;
    BORDER-LEFT: #ff6666 thin solid;
    BORDER-BOTTOM: #ff6666 inset;
    BACKGROUND-COLOR: #ffeeee
}
.all_header_menu_table
{
    MARGIN-TOP: 3px;
    WIDTH: 930px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.all_under_table
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    WIDTH: 930px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #f9f9f9
}
.all_small_under_table
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    WIDTH: 500px;
    HEIGHT: 60px;
    BACKGROUND-COLOR: #f9f9f9
}
TABLE.standard
{
    BORDER-RIGHT: #cc9966 thin inset;
    FONT-SIZE: 10pt;
    WIDTH: 535px;
    BORDER-BOTTOM: #cc9966 thin inset;
    BACKGROUND-COLOR: #996633
}
TD.standard_item
{
    LINE-HEIGHT: 150%;
    BACKGROUND-COLOR: #fff9f3
}
TABLE.topinfo
{
    BORDER-RIGHT: #cc9966 thin inset;
    FONT-SIZE: 10pt;
    WIDTH: 535px;
    BORDER-BOTTOM: #cc9966 thin inset;
    BACKGROUND-COLOR: #996633
}
TD.topinfo_item
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 150%;
    BORDER-BOTTOM: #cccccc thin solid;
    BACKGROUND-COLOR: #f0f0f0
}
TABLE.topinfohead
{
    BORDER-RIGHT: #0099ff thin inset;
    BORDER-TOP: #0099ff thin groove;
    BORDER-LEFT: #0099ff thin groove;
    BORDER-BOTTOM: #0099ff thin inset
}
TD.topinfohead_item
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 100%;
    BACKGROUND-COLOR: #eef0ff
}
TABLE.standard_wide
{
    BORDER-RIGHT: #cc9966 thin inset;
    FONT-SIZE: 10pt;
    WIDTH: 710px;
    BORDER-BOTTOM: #cc9966 thin inset;
    BACKGROUND-COLOR: #996633
}
TABLE.ashiato_item
{
    WIDTH: 450px;
    BACKGROUND-COLOR: #ffffff
}
TD.ashiato_item
{
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: #f0f0f0 thin inset
}
TABLE.friend_item
{
    WIDTH: 665px;
    BACKGROUND-COLOR: #ffffff
}
TD.friend_item
{
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: #f0f0f0 thin inset
}
.all_under_td_2
{
    LINE-HEIGHT: 120%;
    HEIGHT: 20px
}
.all_under_td_1
{
    LINE-HEIGHT: 120%;
    HEIGHT: 40px
}
TABLE.standard_title
{
    WIDTH: 450px;
    BACKGROUND-COLOR: #f0f0f0
}
TABLE.standard_title_wide
{
    WIDTH: 700px;
    BACKGROUND-COLOR: #f0f0f0
}
TABLE.standard_title_sub1
{
    WIDTH: 360px;
    BACKGROUND-COLOR: #f0f0f0
}
TABLE.standard_title_sub2
{
    WIDTH: 270px;
    BACKGROUND-COLOR: #f0f0f0
}
TD.standard_title
{
    FONT-SIZE: 10pt
}
TABLE.standard_area
{
    WIDTH: 450px
}
TABLE.standard_area_wide
{
    WIDTH: 700px
}
TD.standard_area
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 150%
}
TD.standard_helpmessage
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 150%
}
INPUT.tb_color
{
    BACKGROUND-COLOR: #fff3e3
}
INPUT.ipt_color
{
    BACKGROUND-COLOR: #f6f6f6;
    font-size:10pt;
}
TEXTAREA.tb_color
{
    BACKGROUND-COLOR: #fff3e3
}
TEXTAREA.ipt_color
{
    SCROLLBAR-SHADOW-COLOR: #666666;
    SCROLLBAR-3DLIGHT-COLOR: #999999;
    SCROLLBAR-ARROW-COLOR: #666666;
    SCROLLBAR-DARKSHADOW-COLOR: #f6f6f6;
    SCROLLBAR-BASE-COLOR: #f6f6f6;
    BACKGROUND-COLOR: #f6f6f6
}
SELECT.tb_color
{
    BACKGROUND-COLOR: #fff3e3
}
SELECT.ipt_color
{
    SCROLLBAR-SHADOW-COLOR: #666666;
    SCROLLBAR-3DLIGHT-COLOR: #999999;
    SCROLLBAR-ARROW-COLOR: #666666;
    SCROLLBAR-DARKSHADOW-COLOR: #f6f6f6;
    SCROLLBAR-BASE-COLOR: #f6f6f6;
    BACKGROUND-COLOR: #f6f6f6
}

SPAN.font_header_link1_left
{
    FONT-SIZE: 10pt;
    COLOR: #663333
}
A.font_header_link1:link
{
    FONT-SIZE: 10pt;
    COLOR: #663333
}
A.font_header_link1:visited
{
    FONT-SIZE: 10pt;
    COLOR: #663333
}
A.font_header_link1:hover
{
    FONT-SIZE: 10pt;
    COLOR: #333333
}

SPAN.font_header_link2_left
{
    FONT-SIZE: 10pt;
    COLOR: #ff6666
}
A.font_header_link2:link
{
    FONT-SIZE: 10pt;
    COLOR: #ff3333
}
A.font_header_link2:visited
{
    FONT-SIZE: 10pt;
    COLOR: #ff3333
}
A.font_header_link2:hover
{
    FONT-SIZE: 10pt;
    COLOR: #cc3333
}

SPAN.font_header_link3_left
{
    FONT-SIZE: 10pt;
    COLOR: #00cc00
}
A.font_header_link3:link
{
    FONT-SIZE: 10pt;
    COLOR: #009900
}
A.font_header_link3:visited
{
    FONT-SIZE: 10pt;
    COLOR: #009900
}
A.font_header_link3:hover
{
    FONT-SIZE: 10pt;
    COLOR: #006600
}

SPAN.font_header_link4_left
{
    FONT-SIZE: 10pt;
    COLOR: #0000cc
}
A.font_header_link4:link
{
    FONT-SIZE: 10pt;
    COLOR: #000099
}
A.font_header_link4:visited
{
    FONT-SIZE: 10pt;
    COLOR: #000099
}
A.font_header_link4:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000066
}

SPAN.font_header_link5_left
{
    FONT-SIZE: 10pt;
    COLOR: #666666
}
A.font_header_link5:link
{
    FONT-SIZE: 10pt;
    COLOR: #666666
}
A.font_header_link5:visited
{
    FONT-SIZE: 10pt;
    COLOR: #666666
}
A.font_header_link5:hover
{
    FONT-SIZE: 10pt;
    COLOR: #333333
}
