body#siteIndex #primary,
body#siteIndex #secondary{
margin-top:0;
}

body#siteIndex #primary{
margin-top:0;
width:562px;
}

body#siteIndex #secondary{
margin-top:0;
width:218px;
}

body#siteIndex #secondary h2{
margin-bottom:0.67em;
background-color:#EDEDED;
}

body#siteIndex div#news h2{
clear:both;
}

body#siteIndex div#news ul{
margin-left:1.75em;
}

body#siteIndex div#news{
margin-bottom:2em;
padding-top:2.08em;
clear:both;
width:562px;
}

body#siteIndex div#expositions{
margin-bottom:2.5em;
}

body#siteIndex  div#expositions ul.linkStyle01 li{
padding-left:16px;
background:url(/english/compo/images/common/list_img04.gif) no-repeat 0.3em 0.3em;
}

body#siteIndex  div#expositions ul.linkStyle01 li a{
padding-left:0;
background:none;
}

body#siteIndex #eyeCatch{
margin-bottom:1.25em;
}

body#siteIndex div#contents{
margin-top:25px;
_margin-top:3px;
background:url(/english/compo/images/common/contents_bg.gif) repeat-y 572px 137px;
clear:both;
}

body#siteIndex div#products{
width:800px;
height:175px;
}

body#siteIndex div#semicon,
body#siteIndex div#measuring,
body#siteIndex div#automeasure{
margin-bottom:0;
padding-bottom:1em;
width:275px;
background:url(/english/compo/images/top_product_bg.gif) repeat-x left bottom;
}

body#siteIndex div#semicon ul li,
body#siteIndex div#measuring ul li,
body#siteIndex div#automeasure ul li{
margin-bottom:0;
}

body#siteIndex div#semicon{
float:left;
}

body#siteIndex div#measuring{
margin-left:10px;
float:left;
}

body#siteIndex div#automeasure{
margin-left:10px;
width:230px;
height:171px;
_height:161px;
float:right;
}

body#siteIndex div#semicon p.introduction,
body#siteIndex div#measuring p.introduction,
body#siteIndex div#automeasure p.introduction{
margin:1em 0 0 10px;
_margin-left:5px;
_margin-bottom:5px;
min-height:100px;
_height:100px;
color:#666666;
font-size:0.92em;
}

body#siteIndex div#semicon p.introduction img,
body#siteIndex div#measuring p.introduction img,
body#siteIndex div#automeasure p.introduction img{
width:114px;
margin-bottom:5px;
float:right;
}

body#siteIndex div#semicon ul,
body#siteIndex div#measuring ul,
body#siteIndex div#automeasure ul{
margin:0;
padding-top:5px;
clear:both;
width:275px;
}

body#siteIndex div#automeasure ul{
width:230px;
}

body#siteIndex div#semicon ul li,
body#siteIndex div#measuring ul li,
body#siteIndex div#automeasure ul li{
float:left;
padding:0px 26px 0 11px;
}

body#siteIndex div#automeasure ul li{
padding:0px 8px 0 11px;
_padding:0px 8px 0 11px;
}


body#siteIndex div#semicon ul li a,
body#siteIndex div#measuring ul li a,
body#siteIndex div#automeasure ul li a{
display:block;
}

body#siteIndex ul#company,
body#siteIndex ul#ir,
body#siteIndex ul#training{
margin:0 0 1.42em 9px;
}

body#siteIndex ul#company li a,
body#siteIndex ul#ir li a,
body#siteIndex ul#training li a{
padding-left:16px;
background:url(/english/compo/images/common/list_img04.gif) no-repeat 0.3em 0.2em;
}

body#siteIndex ul#training li{
margin-left:16px;
text-indent:-16px;
}

body#siteIndex #primary dl.pluginInfo{
margin-bottom:4em;
padding-bottom:3px;
width:562px;
background:url(/english/compo/images/common/plugin_bg03.gif) no-repeat left bottom;
background-color:#E8E8E8;
}

body#siteIndex #primary dl.pluginInfo dt{
margin:0;
padding:9px 0 5px 13px;
float:left;
width:103px;
background:url(/english/compo/images/common/plugin_bg01.gif) no-repeat left top;
}

body#siteIndex #primary dl.pluginInfo dd{
margin:0;
padding:11px 46px 4px 0px;
float:right;
width:400px;
background:url(/english/compo/images/common/plugin_bg02.gif) no-repeat right top;
font-size:0.92em;
}

body#siteIndex #primary dl.pluginInfo:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}


