@charset "Shift_JIS";


body {
  
  text-align: center;
  margin: 0;
  padding:0;
  background-color:#ffffff;
  background-image:url("images/bg.gif")
  
}


h1, p {

 margin:0;
 padding:1em;
}

#container {

 margin: 0 auto; */ 上下:0 左右:auto */
 text-align: left;
 background: #ffffff;
 width: 760px;

}




#main{
 width: 552px;
 float: right;
 color: #ffffff;
 background:#ffffff;}


#header {
    color: #000000;
    background: #ffffff;

}

#txt1 {   
    margin-left:20px;
    text-align:left;
}


#subcontent{
  margin-top:15px;
  margin-left:5px;
  width: 200px;
  float: left;
  color:#cccccc;
  background: #ffffff;
}

#subcontent a:link{
 font-weight:bold;
 font-size:8.5pt;
 color:#FF3333;
}



#subcontent a:visited{
 font-weight:bold;
 font-size:8.5pt;
 color:#ff3333;
}



#subcontent a:hover{
 font-weight:bold;
 font-size:8.5pt;
  color: #ffcc99;
}


#maincontent{
    height: 200px;
    float: top;
    color:#ffffff;
    background-color: #ffffff;
    background-image:url('images/mainimage.jpg');
    background-position:absolute;
    background-position-x:center;
    background-position-y:center;
    background-repeat:no-repeat;
}

#extracontent{
  margin-top:10px;
  height: 200px;
  float: center;
  color: #ffffff;
  background: #ffffff;
}

#lastcontent{
  float: bottom;
  color: #333333;
  background: #ffffff;
  
}



#extracontent ul{
 font-family: verdana, helvetica, sans-serif; 
 list-style-type:none;
 list-style-image:url(images/01_3.gif);
 font-size:8.5pt;
 color:#FF3333;
}


#extracontent a:link{
 font-size:12px;
 color:#486d94;
}



#extracontent a:visited{
 color:#486d94;
}



#extracontent a:hover{
 color:#cc3333;
}



#footer{

   width: 760px;  /* Internet Explorerのバグ対策 */
   clear: both;
   font-family:century gothic;
   color:#000000;
   background: #ffffff;
   background-image:url('images/footerbg.gif');
   font-size:9pt;
   letter-spacing: 1px;
   border-top:1px #cccccc solid;
} 

#globalMenu {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  width: 760px;
  float: left;
}

#globalMenu a {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ff9900;
  border-left: 1px solid #666666;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  }

#globalMenu a:hover {
  background-color: #ffcc00;
 }

#globalMenu li {
  float: left;
  width: 150px;

}







#footerNavi {
list-style-type: none;
margin-left: 5px;
padding: 10px;
text-align: right;

}


hr {color:#999999;border:1px solid;}

#footerNavi a {
 padding:3px; 
 font-size:12px;
 color:#486d94;
 text-decoration: none;

}

#footerNavi li {
  
 display: inline;
 border-left: 1px dotted #999999;
 
 }

#footerNavi a:hover {
  color: #000000;
  border-top: 1px dotted #333333;
 }


#newtext ul{

padding-top:2px;

}

#newtext li{
text-align:left;
list-stylle-type:none;
margin-left:30px;
margin-top:2px;
padding-top:2px;
font-family: verdana, helvetica, sans-serif; 
font-weight:normal;
font-size:12px;
color:#333333;

}



#lastNavi {
list-style-type: none;
margin-right: 5px;
margin-bottom:2px;

text-align: right ;
text-valign: bottom ;
}


#lastNavi a {
 padding:3px; 
 font-size:12px;
 color:#486d94;
 text-decoration: none;

}

#lastNavi li {
  
 display: inline;
 border-left: 1px dotted #999999;
 
 }

#lastNavi a:hover {
  color: #CC6633;
  
 }


#img001 {
  padding;2px;
  margin-left:0;
  margin-top:0;
  text-align:left

}

#table {
 width:760;
 padding-top:10px;
 padding-bottom:5px;
 text-align:center;

}


table.border1 {
  border: solid 1px #cccccc; border-collapse: collapse;
}

td.border1 {
  border-left: solid 1px #cccccc; border-collapse: collapse;
   border-bottom: solid 1px #cccccc;
  font-size:12px;color:#cccccc;}


td.border2 {
  padding:4px;
  border-right: solid 1px #cccccc; border-collapse: collapse;
  border-bottom: solid 1px #cccccc;
  font-size:8.5pt;color:#333333;}


td.border3 {
 border-bottom: solid 1px #cccccc;
}


td.border4 {
 border-bottom: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
}


td.border5 {
 padding:5px;
 border-bottom: solid 1px #cccccc;
 border-left: solid 1px #cccccc;
 border-right: solid 1px #cccccc;
 font-size:10pt;
 line-height:15pt;
}








pre {
   font-size:10pt;
   color:#333333;
  text-align:left;
}

.space {
 padding:5px;
 margin-top:10px;
 font-size:10pt;
 line-height:16pt;
 letter-spacing:1px;
}



td.txt01 {   
  font-size:11pt;
   color:#333333;
  text-align:left;
  padding-left:20px;
}
