
{
}
/* 全般 */
 th {
     //     font-size: 90%;
 }
 table.plain td {
     vertical-align: middle;
     text-align: center;
 }

/* パーツ ----------------------------------------------------------------- */
 img.producttopimg {
     border: solid 0px #999999;
   margin-right: 10px;
   margin-bottom: 10px;
 }

 div.paratitle {
 clear:both;
 }

 div.righttbox {
     float: right;
     margin-left: 1em;
 border: solid 1px;
 }
 div.righttbox img {
     border: solid 1px #666666;
 }

 h2.productlist {
 }
 h2.productlist a {
   text-decoration: none;
 }
 h2.productlist img {
   margin-right: 3px;
 }

 hr.phr {
   height: 1px;
   margin-left: 2em;
   border: 0px;
   color: #999999;
   background-color: #999999;
 }

 div.index {
 clear: both;
 }

 /* PDFダウンロード */
 div.pdfdownload {
     float: right;
     width: 180px;
     height: 40px;
     margin:0;
     margin-right:3px;
     padding: 0;
     text-align:right;
 }
 div.pdfdownload a {
     display:block;
     background: url("/images/pdficon_large.gif") no-repeat 98% 50%;
     padding: 10px;
     padding-right: 40px;
     padding-bottom: 14px;
     text-decoration: none;
     border: solid 1px #999;
 }
 div.pdfdownload a:hover {
     background-color: #CCCCFF;
 }


 /* 赤外カメラ目的別一覧 */
 table.cameralist {
 clear: both;
     margin: 1em 3em 2em;
     margin-bottom: 2em;
     width: 500px;
     border-collapse:collapse;
     /*
     border-top: solid 1px red;
     border-left: solid 1px red;
     */
 }
 table.cameralist th, table.cameralist td {
     /*
     border-right: solid 1px red;
     */
     border-bottom: solid 1px #CCCCFF;
     font-weight: normal;
     padding: 3px;
     padding-top: 10px;
 }
 table.cameralist th {
     text-align: right;
     white-space:nowrap;
 }
 table.cameralist td {
     text-align: left;
     color: #999;
     width: 85%;
 }
 table.cameralist td a:hover{
     color: red;
     text-decoration: underline;
 }
 table.cameralist ul {
     marign:0;
     list-style: none;
 }

 /* 製品トップイメージ */
.topimgcontainer {
   float: left;
 width: 120px;
   padding-right: 10px;
 }
 .viewlarge {
 position: absolute;
 left: 160px;
 top: 140px;
 width: 50px;

   text-align: right;
   height: 20px;
   font-size:12px;
   text-indent: -100px;
 }
 .viewlarge a {

   padding: 3px;
   padding-left: 18px;
   background: url(/CSS/images/amarok_zoom.png) no-repeat left 50%;
 }

