@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:#000000;
font-size:12px
}

ul {
margin:0px;
padding:0px
}

a:link {color:#CC0000; text-decoration:underline}
a:visited {color:#333; text-decoration:underline}
a:active {color:#CC0000; text-decoration:none}
a:hover {color:#CC0000; text-decoration:none}

caption {
font-size:14px;
font-weight:bold
}

hr {
border:0px;
border-top:1px solid #999999;
margin:10px 0px 20px
}

#head {
height:86px;
background-image:url(../images/header_bg.jpg)
}

#logo {
width:800px;
height:86px;
margin:0px auto;
background:transparent url(../images/logo.gif)  no-repeat top left;
}

#logo span {
display:none
}

.box {
width:800px;
margin:0px auto;
}

.box2 {
margin:0px auto;
width:750px;
padding:6px 25px 25px;
background-image:url(../images/contents_bg.gif);
background-repeat:repeat
}

#navi {
position:absolute;
top:86px;
left:0px;
width:100%;
height:29px;
background-image:url(../images/navi_bg.gif);

}

#navi li {
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
}

#navi a {
float: left;
margin:0px;
padding:0px;
}

#head-menu {
position:absolute;
top:67px;
left:0px;
width:100%;
text-align:right
}

#head-menu li {
list-style-type:none;
display:inline;
}

#content {
margin-top:29px;
background-image:url(../images/contents_bg.jpg)
}

#content  h2 {
margin:0px 0px 10px 0px;
}

#content h3 {
margin:0px 0px 10px 0px;
}

#content h4 {
margin:0px 0px 10px 0px;
font-size:12px;
font-weight:bold
}

#content  p {
text-indent:1em
}

.no-indent {
text-indent:0em ! important
}


#page-top {
clear:both;
text-align:right;
}

#foot-menu {
position:relative;
top:34px;
width:800px;
margin:0px auto;
text-align:right;
}

#foot-menu li {
list-style-type:none;
display:inline;
}

#copyright {
height:21px;
background-image:url(../images/navi_bg.gif);
margin-top:-12px;
padding-top:8px;
text-align:center;
color:#FFFFFF;
font-size:11px;
font-style:normal;
font-family:georgia
}

#foot {
height:85px;
background-image:url(../images/footer_bg.jpg)
}

#bg-shadow {
width:800px;
margin:0px auto;
background-image:url(../images/con_shadow.gif);
height:16px
}

.table{background-color:#858377}
.cell0 {background-color:#454638; color:#F6F7E7; text-align:center; font-weight:bold}
.cell1 {background-color:#F6F7E7}
.cell2 {background-color:#BCBAAB}
.cell3 {background-color:#DDDDDD}

#co-left {
float:left;
width:190px;
}

#co-right {
float:right;
width:549px;
margin-bottom:10px;
padding-left:10px;
border-left:1px solid #999;
}

#co-right p {
line-height:145%;
}

#left-menu {
margin-top:10px;
}

#left-menu li {
list-style-type:none;
margin-bottom:3px;
font-size:1px;
line-height:0px
}

.img-left {
float:left;
margin:10px
}

.sitemap-list {
margin:-5px 0px 20px 50px;
padding:0px 0px 0px 10px;
list-style-type:none;
border-left:5px solid #CCC
}

.actor {
color:#666666
}