@charset "UTF-8";
/* CSS Document */



body {
background-color:#FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: small;
margin: 0px 0px 0px 0px;
}

a.contact {
text-decoration:none;
padding-right:8px;
}

a.site_map {
text-decoration:none;
padding-right:8px;
}

a.marusys_global {
text-decoration:none;
padding-right:8px;
}

#sub_nav a:link { color:#7d7d7d;}
#sub_nav a:visited { color:#7d7d7d;}
#sub_nav a:hover { color:#e7000d;}









#allcontent{
background-color:#FFFFFF;
width: 967px;
height:100%;
margin-left: auto;
margin-right: auto;

}


#sub_nav{
background-image:url(image/logo_001.gif);
background-position:right;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
width: 967px;
height: 28px;
font-size: 70%;
float: left;
display: inline;
}



ul.subnav {
padding-left: 0px;
padding-top: 8px;
margin: 0px 0px 0px 0px;
list-style: none;
float : left;
width: 100%;
display: inline;

}

ul.subnav li { display: inline; 
}

ul.subnav a {
text-align: left;

}












ul.topnav {
padding-left: 0px;
padding-top: 6px;
margin: 0px 0px 0px 0px;
list-style: none;
float : left;
width: 100%;
display: inline;

}

ul.topnav li { display: inline; 
}

ul.topnav a {
text-align: left;

}



a.home {
text-decoration:none;
padding-right:7px;
}

a.product {
margin-left:30px;
text-decoration:none;
padding-right:7px;
}

a.pr_center {
margin-left:30px;
text-decoration:none;
padding-right:7px;
}

a.recruit {
margin-left:30px;
text-decoration:none;
padding-right:7px;
}

a.company {
margin-left:30px;
text-decoration:none;
}





#main_nav a:link { color:#141414;}
#main_nav a:visited { color:#141414;}
#main_nav a:hover { color:#e7000d;}


#main_nav{
background-image:url(image/logo_002.gif);
background-position:right;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
width: 967px;
height: 26px;
font-size: 90%;
float: left;
display: inline;
}










#main_image {
margin: 0px 0px 0px 0px;
width: 607px;
height: 483px;
display: inline;
float: left;
}


.flashimage {
width: 607px;
height: 288px;
}



.featuredproduct_title {
width: 607px;
height: 34px;
}

.featuredproduct_contents {
width: 607px;
height: 161px;
}

















#news {
color:#666666;
font-size: 85%;
width: 360px;
float: right;
height: 483px;
display: inline;
}



.search {
background-color:#160d0c;
background-image:url(image/search_icon.png);
background-position: right;
background-repeat:no-repeat;
width:360px;
height: 22px;
}



.quicklink{
padding-top: 20px;


}



ul.press {
padding-top: 15px;
padding-left: 20px;
padding-right: 7px;
margin: 0px 0px 0px 0px;
list-style: none;
}

ul.press li { display: block;
color:#8a7f8a;
padding-left: 4px;
padding-bottom: 2px;
padding-top: 3px;
border: 1px solid #ebebeb;
border-top: none;
border-left: none;
border-right: none;
}




ul.quicklinkgo {
padding-top: 13px;
padding-left: 20px;
padding-right: 7px;
margin: 0px 0px 0px 0px;
list-style: none;
}

ul.quicklinkgo li { display: block;
color:#8a7f8a;
padding-left: 4px;
padding-top: 3px;

}





li.go_contact {
height: 48px;
border: 3px solid #ebebeb;
border-top: none;
border-left: none;
border-right: none;
}




li.go_contact a {
text-decoration: none;
padding-left: 10px;
color:#999999;

}



li.go_recruit {
height:45px;
border: 3px solid #ebebeb;
border-top: none;
border-left: none;
border-right: none;
}
li.go_recruit a {
text-decoration: none;
padding-left: 10px;
color:#999999;

}



li.go_brochure {
height:52px;
border: 3px solid #ebebeb;
border-top: none;
border-left: none;
border-right: none;
}
li.go_brochure a {
text-decoration: none;
padding-left: 10px;
color:#999999;

}




































#footer {
width: 967px;
height:400px;

}

.copy {
color:#8a7f8a;
text-align: left;
padding: 50px 10px 10px 10px;
margin: 0px 0px 0px 0px; 
font-size: 80%;
clear: right;

}
