@charset "Shift_JIS";

#li_kuro{
  color : white;
  background-color : black;
  height : 358px;
  }#li_kuro a{
  color : white;
  background-color : black;
  height : 358px;
  }#li_kuro2{
  color : white;
  background-color : black;
  height : 180px;
  padding-top : 20px;
}#li_siro{
  color : black;
  background-color : white;
  height : 358px;
  }#li_siro2{
  color : black;
  background-color : white;
  height : auto;
  text-align : left;
  margin-bottom : 30px;
}
#div_100{
  background-color : black;
  width : 100%;
}
BODY,HTML{
  height : 100%;
}

#li_img2{
  display : inline;
  overflow : hidden;
  height : auto;
max-width: 600px;
  margin-bottom : 30px;
  width : 100%;
}#li_img{
  display : inline;
  overflow : hidden;
  height : 358px;
}

#takasa{
  height : 700px;
}

#products{
  margin-top : 30px;
  
  margin-bottom : 30px;
}#products IMG{
  width : 100%;
max-width: 230px;
  }#products LI{
  text-align : left;
  padding-bottom : 10px;
  clear : both;
  padding-top : 10px;
max-width: 230px;
  font-size : 12px;
  margin-right : 5px;
  height : 35px;
}#products DIV{
  float : left;
  
  text-align : center;
}

#fax_a{
  max-width : 1200px;
  text-align : right;
  padding-bottom : 20px;
  width : 48%;
  float : left;
  padding-left : 1%;
  padding-right : 1%;
}#fax_b{
  max-width : 1200px;
  text-align : left;
  padding-bottom : 20px;
  width : 48%;
  float : left;
  
  padding-left : 1%;
  padding-right : 1%;
}

#top_line{
  border-bottom-width : 2px;
  border-bottom-style : dotted;
  border-bottom-color : silver;
}

#migi{
  background-color : white;
  margin-left : 42%;
}

#hidari{
  float : left;
  background-color : silver;
  color : black;
  width : 40%;
  font-weight : bold;
}

#ue_waku{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : black;
}

#fax{
  color : maroon;
  font-weight : bolder;
}

#li_kuro2 A{
  color : white;
  text-decoration : none;
}

#li_kuro2 p{
  line-height: 18px;
}

#fax_b a{
  color : maroon;
  text-decoration : none;
}

