/* products back */
#products-list {background:#ffffff url("/products/pro-img/pro-midasi.gif") no-repeat top center;
                width:800px;
                height:58px;
                margin:0;
                padding-top:12px;
                }
                
/* products maker */
div.maker-waku {width:600px;
                height:110px;
                padding:0;
                margin-left:auto;
                margin-right:auto;
                margin-bottom:20px;
                background-color:#ffffff;}
             
div.maker-waku dl {width:412px;
                   height:90px;
                   margin-top:15px;
                   float:left;
                   }
             
div.maker-waku dt {border-bottom:1px solid #7b7b7b;
                width:397px;
                height:20px;
                padding-top:10px;
                padding-right:15px;
                margin-bottom:8px;
                text-align:right;
                font-size:11pt;
                font-family:sans-serif;
                font-weight:bold;
                color:#0c00cc;}
                
div.maker-waku dd {width:380px;
                   height:50px;
                   margin-top:5px;
                   margin-left:20px;
                   text-align:right;
                   font-size:9pt;
                   }
                
div.maker-logo {width:180px;
                height:108px;
                border:1px solid #7b7b7b;
                float:left;}
                
div.maker-logo img {display:block;
                    margin-left:auto;
                    margin-right:auto;
                    }
                
                
/* 製品リスト */
h1.maker-title {background:#ffffff url("/products/pro-img/maker-title-bg.jpg") no-repeat;
                border:1px solid #b5a3ff;
                width:645px;
                height:18px;
                margin-left:75px;
                margin-top:0;
                margin-bottom:5px;
                padding-left:5px;
                padding-top:2px;
                font-size:11pt;
                color:#711a53;
                }
                
h3.maker-title {background:#ffffff url("/products/pro-img/maker-title-bg.jpg") no-repeat;
                border:1px solid #b5a3ff;
                width:645px;
                height:18px;
                margin-left:75px;
                margin-top:0;
                margin-bottom:10px;
                padding-left:5px;
                padding-top:2px;
                font-size:11pt;
                color:#711a53;
                }

p.list-title {width:650px;
              margin-left:auto;
              margin-right:auto;
              margin-bottom:3px;
              margin-top:2px;
              text-align:left;
              font-size:10pt;
              font-weight:bold;
              color:#272672;}
              
p.category-title {width:650px;
                  margin-left:auto;
                  margin-right:auto;
                  margin-bottom:1px;
                  margin-top:2px;
                  text-align:left;
                  font-size:11pt;
                  font-weight:bold;
                  color:#0c00cc;
                  }
                  
p.to-top {width:650px;
          margin-left:auto;
          margin-right:auto;
          margin-top:3px;
          margin-bottom:18px;
          text-align:right;
          font-size:10pt;
          }
          
p.to-top2 {width:530px;
           margin-left:auto;
           margin-right:auto;
           margin-top:3px;
           margin-bottom:18px;
           text-align:right;
           font-size:10pt;
           }
           
p.to-list {background:#ffffff url("/products/pro-img/to-list-point.gif") no-repeat left;
           width:115px;
           margin-left:585px;
           margin-bottom:3px;
           margin-top:0;
           padding-left:15px;
           font-weight:bold;
           font-size:10pt;}
           
              
table {margin-left:auto;
       margin-right:auto;
       margin-bottom:0;
       margin-top:2px;
       width:650px;
       border:1px solid #000000;}

table,td {border-collapse:collapse;
          padding:2px;}

table.border-1 td {border:1px dotted #000000;}


/* HPへのリンク用 */
div.maker-hp {width:645px;
              height:25px;
              margin-left:auto;
              margin-right:auto;
              margin-bottom:1px;
              padding-right:5px;
              text-align:right;
              border:none;}


/* 会社紹介用 */

p.info-midasi {background:#ffffff url("/grap/midasi-point.gif") no-repeat left;
               margin-bottom:3px;
               margin-left:75px;
               margin-top:25px;
               padding-left:17px;
               font-size:10pt;
               font-weight:bold;
               color:#0b2bd7;}

div.info-1 {width:640px;
            border:1px solid #a5a5a5;
            margin-left:auto;
            margin-right:auto;
            margin-bottom:3px;
            margin-top:0;
            padding-top:5px;
            padding-left:10px;
            padding-bottom:5px;
            font-size:10pt;
            color:#000000;
            line-height:1.3em;
            }
            
            
ul.space {margin-top:8px;}


/* Meridian List Index */

dl.list-index {width:530px;
               margin-left:auto;
               margin-right:auto;
               margin-bottom:2px;
               border:1px solid #a5a5a5;}
               
dl.list-index dt {background:#ffffff url("/products/pro-img/alphabet-bg.gif") repeat-x;
                  height:19px;
                  border-bottom:3px double #a5a5a5;
                  margin-bottom:5px;
                  padding-left:20px;
                  padding-top:7px;
                  padding-bottom:2px;
                  font-size:12pt;
                  font-weight:bold;
                  font-family:serif;
                  color:#ffffff;}

dl.list-index dd {
                 padding-bottom:5px;
                 font-size:10pt;
                 line-height:1.2em;}

div.next {position:relative;
          top:13px;
          left:65px;
          margin:0;
          width:650px;
          text-align:right;
          }
          
a img {border-style:none;}
          
div.top-list {margin-top:0;
              margin-bottom:0;
              margin-left:70px;
              font-size:10pt;
              }
