/* CSS Document */

/*-------------------------fontの指定*/ 
BODY,TD   {COLOR: #666666; FONT-SIZE: 10pt}
.small  {COLOR: #000000; FONT-SIZE: 8pt; LINE-HEIGHT:10pt}
.small2  {COLOR:#FF4951; FONT-SIZE: 8pt; LINE-HEIGHT:10pt}
.bold     {FONT-WEIGHT: bold}
.mid  {COLOR: #000000; FONT-SIZE: 10pt; LINE-HEIGHT:12pt}
.mid1  {COLOR: #000000; FONT-SIZE: 9pt; LINE-HEIGHT:12pt}
.mid2  {COLOR: #6B5200; FONT-SIZE: 10pt; LINE-HEIGHT:12pt}
.mid3  {COLOR: #FF4951; FONT-SIZE: 9pt; LINE-HEIGHT:12pt}
.large  {COLOR: #000000; FONT-SIZE: 12pt; LINE-HEIGHT:14pt}
.large2  {COLOR: #000000; FONT-SIZE: 12pt; LINE-HEIGHT:14pt; FONT-WEIGHT: bold}
.large3  {COLOR: #666666; FONT-SIZE: 12pt; LINE-HEIGHT:14pt; FONT-WEIGHT: bold}
.large4  {COLOR: #FF4951; FONT-SIZE: 12pt; LINE-HEIGHT:14pt; FONT-WEIGHT: bold}
.large5  {COLOR: #0099FF; FONT-SIZE: 16pt; LINE-HEIGHT:14pt; FONT-WEIGHT: bold}
.large6 {color: #75A01B; font-size: 14px; font-weight: bold;}
.spacer   {font-size:3pt}
A:link    {COLOR: #6666FF; TEXT-DECORATION: none}
A:visited {COLOR: #6666FF; TEXT-DECORATION: none}
A:hover   {COLOR: #003399; TEXT-DECORATION: none}


/*-------------------------bodyの指定*/ 
body {
 margin: 0;
 padding: 0;
 background-color:#010100;
 text-align: center;
}

/*トップページの指定*/
/*-------------------------wrapperの指定*/ 
#wrapper {
 width: 1000px;
 height: 827px;
 margin-top: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
 background: url(../img/background_top.jpg) no-repeat;
 text-align: left;
}

/*-------------------------headerの指定*/
#header_top {
 width: 1000px;
 height: 23px;
}

/*-------------------------menuの指定*/
#menu {
 width: 1000px;
 height: 30px;
 background: url(../img/background_menu.jpg) no-repeat; 
}

#menulist {
 height: 30px;
 margin-left:116px;
}
 
#menulist ul {
 padding: 0px;
 margin: 0px;
}

#menulist li {
 margin-left: 6px;
 float:left;
 list-style-type:none;
 list-style-position:outside;
}

img.preload {
 display:none;
}


/*-------------------------logoの指定*/
#logo {
 width: 221px;
 height: 230px;
 margin: 23px 0 0 645px;
}

/*-------------------------newsの指定*/
#news {
 width: 345px;
 height: 169px;
 margin: 274px 0 0 580px;
 background-color:#0B0B0B;
}

#newstitle {
 margin:3px 5px 5px 5px;
}

#newswindow {
 width:335px;
 height:126px;
 margin:0 5px 5px 5px;
 line-height:30px;
}

/*-------------------------footer_topの指定*/
#footer_top {
 width: 1000px;
 margin-top: 47px;
 text-align: center;
 font-size:11px;
 color:#FFFFFF;
}

/*コンテンツページの指定*/
/*-------------------------headerの指定*/
#header {
 width: 1000px;
 height: 222px;
 background: url(../img/background_header.jpg) no-repeat;
}

#link {
 width: 900px;
 height: 150px;
 margin-top: 5px;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
}

#container {
 width: 1000px;
 margin-top: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
 text-align: left;
}

#title {
 width: 619px;
 height:37px;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
 text-align: left;
}

#content {
 width: 619px;
 height: auto;
 margin-top: 0;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
 text-align: left;
 background-color:#F5FFFA;
}

/*-------------------------footerの指定*/
#footer {
 width: 619px;
 height:50px;
 margin-top: 20px;
 margin-bottom: 10px;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
 text-align: center;
 font-size:11px;
 color:#FFFFFF;
 background: url(../img/line.jpg) no-repeat;
}
#space {
 width: 619px;
 height: 24px;
}

#copyright {
 height:14px;
}