.goods ul{
  list-style:none;
  margin:20px 0 0 25px;
}

/**** only IE8 ****/
html>/**/body .goods ul{
  list-style:none\9;
  margin:20px 0 0 0\9;
}

/**** mozilla ****/
:root .goods ul{
  list-style:none;
  margin:0;
}

.goods li{
  border-left:1px solid #0066CC;
  border-right:1px solid #0066CC;
  border-top:1px solid #0066CC;
  float:left;
  widht:170px;
  margin: 15px 7px 0 0;
  text-align:center;
}

/**** only IE8 ****/
html>/**/body .goods li{
  border-left:1px solid #0066CC\9;
  border-right:1px solid #0066CC\9;
  border-top:1px solid #0066CC\9;
  float:left\9;
  widht:170px\9;
  margin: 15px 3px 0 0\9;
  text-align:center\9;
}

/**** mozilla ****/
:root .goods li{
  border-left:1px solid #0066CC;
  border-right:1px solid #0066CC;
  border-top:1px solid #0066CC;
  float:left;
  widht:170px;
  margin: 7px 3px 0 0;
  text-align:center;
}

.goods dl{
  font-size:85%;
  width:160px;
  margin:0;
  padding:0;
}

.goods dt{
  width:160px;
  padding:0;
  border-bottom:1px solid #0066CC;
}

.goods dt a {
  display:block;
  width:160px;
  text-decoration:none;
  background:#FFFFFF;
}

.goods dt a:hover { 
  background:#D4E3FF;
}

.goods a img{
  height:80px;
  widht:160px;
}

.notext{
  display:none;
} 

.hoile a img{
  height:120px;
  widht:160px;
}

.sitebox{
  margin:0;
}

.sitebox ul{
  margin:5px 20px 10px 20px;
  list-style:none;
}

/**** only IE8 ****/
html>/**/body .sitebox ul{
  margin:5px 5px 10px 0\9;
  list-style:none\9;
}

/**** mozilla ****/
:root .sitebox ul{
  margin:0;
  list-style:none;
}

.sitebox li{
  float:left;
  width:150px !important;
  width /**/:152px;
  margin:5px 10px 5px 0;
  border-top:1px solid #A9A9A9;
  border-bottom:1px solid #A9A9A9;
  border-left:1px solid #A9A9A9;
  border-right:1px solid #A9A9A9;
}

/**** only IE8 ****/
html>/**/body .sitebox li{
  float:left\9;
  width:150px !important\9;
  width /**/:152px\9;
  margin:5px 5px 5px 0\9;
  border-top:1px solid #A9A9A9\9;
  border-bottom:1px solid #A9A9A9\9;
  border-left:1px solid #A9A9A9\9;
  border-right:1px solid #A9A9A9\9;
}

/**** mozilla ****/
:root .sitebox li{
  float:left;
  width:150px !important;
  width /**/:152px;
  margin:0 3px 0 0;
  border-top:1px solid #A9A9A9;
  border-bottom:1px solid #A9A9A9;
  border-left:1px solid #A9A9A9;
  border-right:1px solid #A9A9A9;
}

.sitebox h4{
  font-size:100%;
  margin:0;
  padding:0 0 0 10px;
  background:#0066CC;
  border-bottom:1px solid #A9A9A9;
}

.sitebox a{
  color:#FFFFFF;
  text-decoration:none;
}

.sitebox img{
  height:80px;
}

.sitebox p{
  line-height:1.4;
  letter-spacing:0.1em;
  height:110px;
  margin:0;
  padding:2px 5px;
  font-size:90%;
  background:#D7E3FF;
  border-top:1px solid #A9A9A9;
}

.sitebox p a{
  list-style:none;
  color:#000000;
}

.imgleft  { 
  float: left;
  margin:5px 15px 10px 20px;
  padding:0;
}

.imgleft span{
  display:block;
  margin:0px 1px 10px 1px;
  font-size:90%;
  padding:5xp 0;
  text-align:center;
}

.imgright {
  float: right;
  margin:5px 5px 10px 20px;
  padding:0;
}

.imgright span{
  display:block;
  margin:0px 1px 10px 1px;
  font-size:90%;
  padding:5xp 0;
  text-align:center;
}

.imgright ul{
  margin:0;
  padding:0;
  list-style:none; 
}

.imgright ul li{
  margin:0;
}

.imgcenter{
  margin-left:70px;
}

.menuimg{
  text-align:center;
  margin:20px 0 0 0;
}

.sheet1{
  background-color: #cccccc; 
}

.sheet2{
  font-weight:normal;
}

.sheetlist1{
  text-align:center;
  background-color: #E0E0E0;
}

.sheetlist2{
  text-align:left;
  background-color: #E0E0E0;
}

.sheetlist3{
  text-align:right;
  background-color: #FFFFFF;
}

.sheetlist4{
  text-align:right;
  background-color: #FFF0D4; 
}

.sheetlist5{
  text-align:center;
  background-color: #FFF0D4;
}

.sheetlist6{
  text-align:right;
  background-color: #FFD4D4;
}

.sheetcoment{
  font-size:80%;
}

.section{
  margin:20px 8px 10px 8px;
}

.section a{
  margin:0;
  text-decoration:none;
}

.section ol{
  margin:15px 15px 15px 20px;;
}

/**** mozilla ****/
:root .section ol{
  margin:0;
}

.section ol li{
  margin:5px 10px 5px 20px;
}

/**** mozilla ****/
:root .section ol li{
  margin:0 0 7px 0;
}


.section li img{
  margin:5px 5px 20px 100px;
}

/* section_menteは、パーツ取り付けにて使用 */
/* 高さを固定したかったため(mozillaのため）*/
.section_mente{
  margin:20px 8px 10px 8px;
}

.section_mente a{
  margin:0;
  text-decoration:none;
}

.section_mente2{
  margin:20px 8px 10px 8px;
}

/**** mozilla ****/
:root .section_mente{
  margin:20px 8px 10px 8px;
  height:160px;
}

/**** mozilla ****/
:root .section_mente2{
  margin:20px 8px 10px 8px;
  height:360px;
}
