#preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(/images/buttons/home_c.gif); /* 読ませたいイメージ1 */
       background-image: url(/images/buttons/home_h.gif); /* 読ませたいイメージ1 */
       background-image: url(/images/buttons/home_l.gif); /* 読ませたいイメージ1 */
       background-image: url(/images/buttons/whatsnew_c.gif); /* 読ませたいイメージ2 */
       background-image: url(/images/buttons/whatsnew_h.gif); /* 読ませたいイメージ2 */
       background-image: url(/images/buttons/whatsnew_l.gif); /* 読ませたいイメージ2 */
       background-image: url(/images/buttons/company_c.gif); /* 読ませたいイメージ3 */
       background-image: url(/images/buttons/company_h.gif); /* 読ませたいイメージ3 */
       background-image: url(/images/buttons/company_l.gif); /* 読ませたいイメージ3 */
       background-image: url(/images/buttons/product_c.gif); /* 読ませたいイメージ4 */
       background-image: url(/images/buttons/product_h.gif); /* 読ませたいイメージ4 */
       background-image: url(/images/buttons/product_l.gif); /* 読ませたいイメージ4 */
       background-image: url(/images/buttons/technique_c.gif); /* 読ませたいイメージ5 */
       background-image: url(/images/buttons/technique_h.gif); /* 読ませたいイメージ5 */
       background-image: url(/images/buttons/technique_l.gif); /* 読ませたいイメージ5 */
       background-image: url(/images/buttons/event_c.gif); /* 読ませたいイメージ6 */
       background-image: url(/images/buttons/event_h.gif); /* 読ませたいイメージ6 */
       background-image: url(/images/buttons/event_l.gif); /* 読ませたいイメージ6 */
       background-image: url(/images/buttons/inquiry_c.gif); /* 読ませたいイメージ7 */
       background-image: url(/images/buttons/inquiry_h.gif); /* 読ませたいイメージ7 */
       background-image: url(/images/buttons/inquiry_l.gif); /* 読ませたいイメージ7 */
       background-image: url(/images/buttons/link_c.gif); /* 読ませたいイメージ8 */
       background-image: url(/images/buttons/link_h.gif); /* 読ませたいイメージ8 */
       background-image: url(/images/buttons/link_l.gif); /* 読ませたいイメージ8 */
       background-image: url(kaisoku.jpg); /* 読ませたいイメージ11 */
       background-image: url(mieru.jpg); /* 読ませたいイメージ12 */
       background-image: url(raman.jpg); /* 読ませたいイメージ13 */
       background-image: url(rinkou.jpg); /* 読ませたいイメージ14 */
       background-image: url(ELS3.jpg); /* 読ませたいイメージ15 */
       background-image: url(expo.PNG); /* 読ませたいイメージ16 */
}


body {height:100%;
        text-align; center;
        padding-top: 30px;
        background-color:#ffffff;
	line-height:1.4;
        font-size:90%;
	_font-size:100%;
font-family: Verdana, 'ＭＳ Ｐゴシック', 'Osaka', Arial, sans-serif}

table{
      font-size:0.9em;
      align: center;
      }

table td{
         text-align: center;
        }

a:link    { color : darkblue;   text-decoration : none;}     
a:visited { color : darkblue;   text-decoration : none;}      
a:active  { color : darkblue;   text-decoration : none}   
a:hover   { color : red;      text-decoration : underline;} 
a[name]:hover { color: black;   text-decoration : none;}


hr  { width:585px;
	color: #555555;
        background-color: #555555; /* 線の色(NN用) */
        height: 0.1px; /* 線の太さ */
}

img { border:0; }

ul.mono
{       margin-top:-8px;}

ul.di
{       list-style: none;
        position:relative; top:-12px; left:-22px; 
}

ul.tri
{       list-style: none;
        position:relative; top:-7px; left:-22px;
}
/* style for heaader */

.header {
	width: 630px;
	height:130px;
	position:relative; top:0px; left:0px;
              padding-top:-20px;
              Z-index="1"
}

.titlebar {
	width:630px;
	height:60px;
/*
	border:solid;
	border-color:#555555;
	border-width:1px;
*/
}

.logo {
	float:left;
	margin-top:5px;
	margin-left:5px;
	width:230px;
	height:33px;
}

.title {
	font-size:13px;
        text-align: right;
	margin: 0px -15px 0px;
	width:630px;
	height:60px;
/*
	border:solid;
	border-color:#555555;
	border-width:1px;
*/
}

.mainbody {
	width:630px;
        margin: 0px 5px;
        text-align: left;
}

.mainbody2 {
	width:580px;
        margin: 0px 20px;
        text-align: left;

}

.mainbody3 {
	width:560px;
        height:200px;
        margin: 0px 20px;
        text-align: left;
}

.mainbody4 {
	width:630px;
        margin: 5px 5px;
        text-align: left;
}

.mainbody5 {
	width:590px;
        float:right;
        margin-right:0px;
        margin-top: 0px;
        text-align: center;
}

.mainbody6 {
	width:620px;
        margin-left: 5px;
        text-align: left;
}

.footing {
	width:630px;
        margin: 0px 5px;
}


.footer {
	width: 630px;
        height: 65px;
	color: #ffffff;
	font-size:9px;
        text-align:left;
        margin-top:10px;
        background-position : top center ;

/*
	border:solid;
	border-color:#555555;
	border-width:1px;
*/
}

p.style1{
          color:#000000; 
          width: 630px;
	  height:20px;
          font-style: normal;
          font-weight: bold;
          text-indent: 0.7em;
          margin-left: 0em;
          margin-top: -0.5em;
          background-image: url(/images/background/titleback1.png); 
}

p.style2{ 
          font-size: 13px;
          font-style: oblique;
          font-weight: bold;
          margin-left: 1.6em;
          margin-top: 1em;
}

p.style3{
          font-size: 16px;
          margin-top: 5px;
          text-align: center;
}

p.style4{
          font-size: 0.9em;
          line-height: 180%;
          margin-top: 0px;
          margin-left: 5px;
}

p.style5{
          font-size: 13px;
          margin-top: 1em;
          margin-left: 2em;
          margin-right: -2em;
          line-height: 180%;
}

p.style6{
          font-size: 13px;
          margin-left: 2em;
          margin-right: -2em;
          position:relative; top:-20px
          line-height: 180%;
}

p.style7{
          color:#000000; 
          width: 630px;
          font-style: normal;
          font-weight: bold;
          text-indent: 1.4em;
          margin-left: -20px;
          margin-top: 15px;
          margin-bottom: 15px;
          background-image: url(/images/background/titleback1.png); 
  
}

h1.style7{
          color:#000000; 
          width: 630px;
          font-size: 1.0em;
          font-style: normal;
          font-weight: bold;
          text-indent: 1.4em;
          margin-left: -20px;
          margin-top: 15px;
          margin-bottom: 15px;
          background-image: url(/images/background/titleback1.png); 
  
}

p.style8{
          margin-top: 0px;
          margin-bottom: 5px;
          margin-left:-10px;
          font-weight: bold;
          line-height: 180%;
          background-color: #f5f5f4;
}


p.style9{ 
          width: 430px;
          font-size: 13px;
          font-weight: bold;
          margin-top: 10px;
          margin-left: 1em;
          margin-bottom: 5px;
          margin-right: -2em;
          line-height: 180%;
          background-color: #f5f5f4;
}

p.style10{
          font-size: 13px;
          margin-top: 0px;
          margin-left: 20px;
          line-height: 180%;
}


p.style11{
          font-size: 13px;
          margin-top: -15px;
          margin-left: 15px;
          line-height: 180%;
}

p.style12{
          font-size: 0.9em;
          line-height: 180%;
          margin-top:  0px;
          margin-left: 25px;
}

p.style13{
          font-size: 0.9em;
          line-height: 180%;
          margin-top:  -5px;
          margin-left: 25px;
}

p.style14{
          font-size: 0.7em;
          line-height: 180%;
          margin-top: 0px;
          margin-left: 5px;
}

p.style17{
          color:#000000; 
          width: 630px;
          font-style: normal;
          font-weight: bold;
          text-indent: 1.4em;
          margin-left: -20px;
          margin-top: 15px;
          margin-bottom: 15px;
          background-image: url(/images/background/old2.png); 
}

p.style18{
          font-size: 0.9em;
          margin-top: -7px;
          margin-left: 15px;
          line-height: 180%;
}

p.style19{ 
          color:#000000;
          width: 615px;
          height: 30px;
          font-style: normal;
          font-weight: bold;
          text-indent: 0.5em;
          text-align:left;
          margin-top: 5px;
          margin-bottom: 5px;
          margin-left: 0px;
          background-image: url(/images/background/engback.png); 
}

p.style20{
          color:#000000; 
          width: 195px;
          height: 30px;
          font-style: normal;
          font-weight: bold;
          text-indent: 0.5em;
          text-align:left;
          margin-top: 5px;
          margin-bottom: 5px;
          margin-left: 0px;
          background-image: url(/images/background/engback.png); 
}

p.style21{ 
          width: 620px;
          height: 30px;
          font-style: normal;
          font-weight: bold;
          text-indent: 0.5em;
          margin-top: 5px;
          margin-bottom: 5px;
          margin-left: 5px;
          background-image: url(/images/background/engback.png); 
}

p.style22{
          color:#000000; 
          width: 630px;
          font-style: normal;
          font-weight: bold;
          text-indent: 1.4em;
          margin-left: -20px;
          margin-top: 15px;
          margin-bottom: 15px;
          background-image: url(/images/background/titleback3.png); 
}


p.style24{
          font-size: 13px;
          font-weight: bold;
          margin-top: -10px;
          margin-left: 1em;
          margin-bottom: 5px;
          margin-right: -2em;
          background-color: #f5f5f4;
}

p.style25{ 
          color:#000000;
          width: 620px;
          font-style: normal;
          font-weight: bold;
          text-indent: 1em;
          margin-top: 10px;
          margin-bottom: 5px;
          margin-left: 0px;
          background-image: url(/images/background/engback.png); 
}

h1.style101{
           font-size: large;
           text-align:left; 
           padding-left:10px; 
           color:#ffffff; 
           background-color:#003eff;
}

h1.style102{
           font-size: 1em;
           text-align:left;
           margin-left:10px; 
           padding-left:10px; 
           color:#ffffff; 
           background-color:#4b87eb;
}

div#wrapper{
       width: 630px;
       margin: -0px auto;
       text-align: left;
       background-color:#ffffff;
　　   zoom: 1;
}

div#nav{
       width: 150px;
       position:relative; top:135px; left:410px;
       margin: -30px auto;
       text-align: left;
       background-color:#ffffff;
       zoom: 1;       
}

.navheader {
	width: 150px;
	height: 30px;
	position:relative; top:135px; left:410px;
	background-image: url(/images/background/navhead.gif);
*/
}.c {
	font-size: 14em;
}
.c {
	font-size: 10em;
}
