@charset"utf-8";
body {
background-color: #dcdcdc;
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
}


body {
  font-size: 12px;
  *font: x-small;
  font-family: Arial, "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, sans-serif;
  color: #777777;
}

a,
a:link {
 
  color: #999999;
  text-decoration: none;
}

a:visited {

  color: #777777;
}

a:hover {
  
  color: #FF5555;
  text-decoration: underline;
}

a:active {
  
  color: #FF0000;
  text-decoration: none;
}
h1 {

  font-size: 125%;
color: #AAAAAA;
  margin-top: 5px;
  margin-bottom:5px;
   margin-left:20px;
}

h2 {

  font-size: 80%;
  color: #AAAAAA;
  margin-top: 0;
  margin-bottom: 0.5em;
margin-left:10px;
padding-left:5px;
}

h3 {
  
  font-size: 100%;
margin-left:30px;
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-size: 80%;
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-size: 105%;
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-size: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

h7 {
  font-size: 125%;

  margin-top: 10px;
  margin-bottom:5px;
  margin-left:20px;
  line-height: normal;
}

h8 {
  font-size: 100%;


  margin-bottom:5px;
 
}
#navi {
 
  background: #555555 ;
 
  margin-top: 0px;
  margin-bottom: 0px;
 
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
height:49px;
 z-index: 2;
}

#navi ul {
 
  margin: 0;

  padding: 0;
height:49px;
}

#navi ul li {
 
  margin: 3;
  
  padding: 2;
  
   width: 114px;
     height:49px;

  float: left;
}


#navi_botom_bar01 {
 
  background: #000000 ;
 
  margin-top: 0px;
  margin-bottom:0px;
 
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  height:15px;

}

#navi_botom_bar01 ul {
  background: #ddeace ;
 
  margin: 0px;

  padding: 0;

}

#navi_botom_bar01 ul li {
 
  margin: 1px;

  float: left;
}
#navi_botom_bar01 ul li a {
 
  display: block;
 
  background: #333333;
  
  font-weight: bold;
}

#navi_botom_bar01 a:hover {

  background: #333333  ;
  
  text-decoration: none;
}
#navi_botom_bar02 {
  
  background: #333333 ;
  
  margin-top: 0px;
  margin-bottom:0px;


 height:12px;
}


.moji{
  margin-top: 0;
  margin-bottom: 0;
  color: #999999;
}

#text table{
  background-image: url(../image/tile.gif);
}

#text td{
  color: #999999;
  padding: 5px;
}

span.header_select {
  background-color: #665555;
  padding: 2px;
}

span.style_stock {
  color: #FFFFFF;
  font-size: 16px;
}
