@charset "UTF-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background-color:#eaeaea;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:140%;
}

h2 {
color:#006699;
font-size:1.4em;
padding:0px 0px 8px 0px;
margin:0px;
}

h3 {
color:#ff0000;
font-size:1.4em;
padding:0px 0px 8px 0px;
margin:0px;
}

#header {
background-image:url(../img/header.jpg);
background-position:center;
background-repeat:no-repeat;
height:322px;
border-bottom:1px solid #666;
}

#content {
width:980px;
/*height:500px;*/
margin:0px auto;
background-image:url(../img/back01.jpg);
background-repeat:repeat-y;
}

#footer {
width:980px;
margin:0px auto;
}

#navi {
width:215px;
float:left;
}

#navi ul{
margin:0px;
padding:0px;
list-style:none;
text-align:right;
font-size:12px;
color:#666666;
}

#navi ul li {
padding:8px 12px 8px 12px;
border-bottom:1px solid #666;
}

#navi a:link {
color:#666;
text-decoration:none;
}

#navi a:visited {
color:#666;
text-decoration:none;
}

#navi a:hover {
color:#000000;
}

#coop a:link {
  text-decoration: none;
  color: #000000;
}

#coop a:visited {
  text-decoration: none;
  color: #000000;
}


#frame {
padding:25px;
margin-left:215px;
}

.frame01 {
padding-right:20px;
}

#right {
padding-top:25px;
width:180px;
float:right;
}

.line {
border-bottom:1px solid #000;
clear:both;
margin:40px 220px 40px 240px;
}

li {
padding-bottom:10px
}