@charset "UTF-8";

/*products.html専用
-----------------------------------------*/
nav ul li a[href="products2.html"] {
background: url(../img/here.png) no-repeat;
background-position: -280px bottom;
}


/* 取り扱い製品：特徴
-----------------------------------------*/
#feature img {
float: left;
}
*+html #feature img {
position:absolute;
}
*+html #feature {
min-height: 420px;
}
#feature h3,
#feature p {
margin-left: 420px;
width: 485px;
}
#feature h3 {
border-left: 4px solid #000;
padding: 5px 0 5px 10px;
line-height: 1.2;
font-size: 16px;
margin-bottom: 15px;
}
#feature p {
line-height: 1.6;
margin-bottom: 1em;
}

/* 取り扱い製品：事例
-----------------------------------------*/
#example ul {
margin-right: -40px;
}
#example li {
float: left;
width: 195px;
margin-right: 40px;
margin-bottom: 20px;
}
*+html #example li {
margin-right: 30px;
}
/* 取り扱い製品：取り扱い店舗一覧
-----------------------------------------*/
table {
border-spacing: 0;
border-collapse: collapse;
margin: 0 0 60px 0;
width: 100%;
}

td, th {
border: 1px #CCC solid;
padding: 8px;
font-size: 12px;
vertical-align: top;
}
th {
text-align:left;
white-space: nowrap;
font-weight:normal;
}
th[scope="col"] {
background: #666;
color: #FFF;
font-size: 14px;
}
th[scope="row"] {
background: #F8F8F8;
}




