/* CSS Document */

body {
font:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#333333;
margin:0px 0px 0px 0px;
color:#522A12;
}

.top_box {
padding:3px 0px 2px 0px;
}

.white {
color:#ffffff;
font:"MS P????", Osaka, "?????? Pro W3";
font-size:12px;
}

a.white:link {
color:#ffffff;
font:"MS P????", Osaka, "?????? Pro W3";
font-size:12px;
text-decoration:none;
}

a.white:visited {
color:#ffffff;
font:"MS P????", Osaka, "?????? Pro W3";
font-size:12px;
text-decoration:none;
}

a.white:hover {
color:#ffffff;
font:"MS P????", Osaka, "?????? Pro W3";
font-size:12px;
text-decoration:underline;
}

.top_table {
background:#FFFFFF;
padding-right:10px;
}

.top {
padding:5px 0px 0px 10px;
background-position:right;
background-repeat:no-repeat;
}

h1 {
font-size:14px;
color:#FF6600;
line-height:9px;
}

h2 {
font-size:12px;
color:#522A12;
line-height:12px;
}

.navi1 {
width:108px;
height:31px;
background:url(images/navi_bg.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}

.navi2 {
width:108px;
height:31px;
background:url(images/navi_bg2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
text-align:center;
font-weight:bold;
}

.bg {
background:url(images/bg2.gif);
background-repeat:repeat-x;
}

.main_table {
background-color:#FFFFFF;
}

.left_t_bg {
background:url(images/left_bg.jpg);
background-repeat:repeat-y;
}
 
.text_margin {
margin:3px 0px 1px 0px;
}

.left_navi1 {
color:#FF9900;
font-size:12px;
background-color:#000000;
font-weight:bold;
padding:5px 0px 0px 5px;
}

.left_navi2 {
line-height:20px;
color:#FFFFFF;
font-size:12px;
background-color:#000000;
padding:5px 0px 0px 27px;
line-height:17px;
}

a:link {
color:#3478F5;
text-decoration:none;
}

a:visited {
color:#339900;
text-decoration:none;
}

a:hover {
color:#3478F5;
text-decoration:underline;
}

.line_hight {
line-height:17px;
}

.padding1 {
padding:0px 0px 0px 10px;
}

.padding2 {
padding:0px 10px 0px 5px;
}

.padding3 {
padding:5px 10px 5px 5px;
}

.border {
border:1px solid #666666;
}

.orange {
color:#FF9900;
font-size:12px;
font-weight:bold;
}

.footer{
color:#A6A7A8;
font-size:10px;
}

.red {
color:#CC0000;
}



