@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Arial;
font-size:12px;
color:gray;
}
p {
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
color:#777779;
}
h1 {
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#777779;
}
a:link {color:#777779; text-decoration:underline;}
a:active {color:#777779; text-decoration:underline;}
a:visited {color:#777779; text-decoration:underline;}
a:hover {color:#aaaaaa; text-decoration:underline;}

 
.gold:link {color:#f88220; text-decoration:underline;}
.gold:active {color:#f88220; text-decoration:underline;}
.gold:visited {color:#f88220; text-decoration:underline;}
.gold:hover {color:#f88220; text-decoration:underline;}


img {
margin:0px;
padding:0px;
border:none;
}
table {
margin:0px;
padding:0px;
border:none;
font-family:Arial;
font-size:12px;
color:#777779;
}
.div_01 {
position:absolute;
top:0px;
left:50%;
margin-top:0px;
margin-left:-460px;
width:920px;
height:auto;
background-image:url(images/bg_body_01.jpg);
background-position:top left;
background-repeat:repeat-y;
z-index:10;
}
.div_header {
position:static;
margin:0px;
padding:0px;
width:920px;
height:auto;
background-image:url(images/bg_top_01.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.div_header_content {
position:static;
margin:0px;
margin-left:15px;
margin-right:15px;
padding:0px;
padding-top:19px;
width:890px;
height:auto;
}
.div_body_content {
position:static;
margin:0px;
margin-top:28px;
margin-left:238px;
margin-right:15px;
padding:0px;
width:637px;
min-height:450px;
overflow:hidden;
}
.div_body_content_02 a:link {text-decoration:none;}
.div_body_content_02 a:active {text-decoration:none;}
.div_body_content_02 a:visited {text-decoration:none;}
.div_body_content_02 a:hover {text-decoration:none;}
.div_body_content_03 img {
float:left;
margin-right:10px;
}
.div_body_content_l {
position:static;
margin:0px;
padding:0px;
width:298px;
height:auto;
float:left;
}
.div_body_content_l p {
text-align:justify;
}
.div_body_content_l a {
line-height:26px;
}
.div_body_content_r {
position:static;
margin:0px;
padding:0px;
width:298px;
height:auto;
float:right;
}
.div_body_content_r p {
text-align:justify;
}
.div_body_content_r a {
line-height:26px;
}
.div_bottom {
position:relative;
margin:0px;
padding:0px;
width:920px;
height:19px;
background-image:url(images/bg_bottom_01.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.div_footer {
position:relative;
margin:0px;
padding:0px;
width:920px;
height:50px;
background-color:#FFFFFF;
}
.div_footer p {
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#777779;
}
.div_footer a {
text-decoration:none;
}
.div_footer a:link {text-decoration:none;}
.div_footer a:active {text-decoration:none;}
.div_footer a:visited {text-decoration:none;}
.div_footer a:hover {text-decoration:underline;}
.div_footer_content {
position:relative;
margin:0px;
margin-left:10px;
margin-right:10px;
padding:0px;
width:900px;
height:50px;
background-image:url(images/line_01.gif);
background-position:top left;
background-repeat:repeat-x;
}
.div_footer_content_l {
position:static;
margin:0px;
padding:0px;
width:600px;
height:auto;
float:left;
}
.div_footer_content_r {
position:static;
margin:0px;
padding:0px;
width:200px;
height:auto;
float:right;
text-align:right;
}
.div_menu {
position:absolute;
top:0px;
left:50%;
margin:0px;
margin-top:98px;
margin-left:-445px;
padding:0px;
padding-top:1px;
width:195px;
height:240px;
z-index:20;
}
.text_red {
color: #cb3133;
}
.text_gold {
color: #f88220;
}
.text_blue {
color: #014363;
}
.text_pink {
color: #df3e70;
}
.text_normal {
font-weight:normal;
}
.text_bottom {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #777779;
text-decoration:none;
}

h2
{
	font-size:12px;
	color:gray;
	font-family:Arial;
	font-weight:bold;
}

li a:link, li a:visited
{
	color:#FFA500;
	font-size:12px;
	font-family:Verdana;
}

.error
{
	color:#FF0000;
	font-weight:bold;
}

hr
{
	color:#767676;
}
