
a:link {/*未訪問のリンク*/
    color:#3399CC;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#336699;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#99cc99;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
	color:#FF9900;
}

.text {
	font-family: "lr oSVbN";
	font-size: small;
	font-weight: normal;
}
.text_w_mid {
	color: #FFFFFF;
	font-size: medium;
}
.text_mid {
	font-size: medium;
	font-family: "lr oSVbN";
}


.subtitle {
	font-family: "HGPp޼W5", "lr oSVbN";
	font-size: 150%;
	color: #2E9ABE;
	font-weight: 800;
}


.step1 {
         color:#fff;
		 background-color:#669966;
         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 0.8;filter:alpha(opacity=80);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:15px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:15px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;

}
.step2 {
         color:#fff;
		 background-color:#339966;
         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 0.8;filter:alpha(opacity=80);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:15px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:15px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;

}
.step3 {
         color:#fff;
		 background-color:#6699CC;
         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 0.8;filter:alpha(opacity=80);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:15px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:15px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;

}
.step4 {
         color:#fff;
		 background-color:#0066CC;
         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 0.8;filter:alpha(opacity=80);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:15px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:15px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;

}
.step5 {
         color:#fff;
		 background-color:#003399;
         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 0.8;filter:alpha(opacity=80);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:15px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:15px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;

}
.step6 {
         color:#fff;
		 background-color:#000066;
         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 0.8;filter:alpha(opacity=80);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:15px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:15px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;

}
.step7 {
         color:#fff;
		 background-color:#000;
         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 0.8;filter:alpha(opacity=80);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:15px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:15px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;

}



.staff_box {
         color:#222222;

         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 1;filter:alpha(opacity=100);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:15px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:15px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;
		 
		
}

.staff_box_s {
         color:#ffffff;
         font-size:0.9em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 1;filter:alpha(opacity=100);zoom:1;
         -webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;
         -khtml-border-radius-topleft:10px;-khtml-border-radius-topright:10px;-khtml-border-radius-bottomleft:10px;-khtml-border-radius-bottomright:10px;
         -moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;	
}
.staff_box_xs {
         color:#ffffff;
         font-size:0.8em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:8px;padding-right:8px;padding-bottom:8px;padding-top:8px;
         opacity: 1;filter:alpha(opacity=100);zoom:1;
         -webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;
         -khtml-border-radius-topleft:8px;-khtml-border-radius-topright:8px;-khtml-border-radius-bottomleft:8px;-khtml-border-radius-bottomright:8px;
         -moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;	
}

a:hover{text-decoration:underline}
a{outline:none;}
li{
margin:0;
padding:0;
}

#menu_spacer_mid{float:left;width:11px;height:28px;text-indent:-9999px;
background: url(img/blackspacer.jpg) no-repeat;}
#menu_spacer_mid_earth{float:left;width:11px;height:28px;text-indent:-9999px;
background: url(img/blackspacer-earth.jpg) no-repeat;}
#menu_spacer_mid_earth2{float:left;width:11px;height:28px;text-indent:-9999px;
background: url(img/blackspacer-earth2.jpg) no-repeat;}
#menu_spacer_left{
float:left;
width:16px;
height:28px;
text-indent:-9999px;
background: url(img/menuleft.jpg) no-repeat;
}
#menu_spacer_right{
float:left;
width:63px;
height:28px;
text-indent:-9999px;
background: url(img/menuright.jpg) no-repeat;
}



#menu_news{float:left;width:79px;height:28px;text-indent:-9999px;
background: url(img/news.jpg)  no-repeat;}
#menu_news a{width:79px;height:28px;display:block;}
#menu_news a:hover{background: url(img/news2.jpg) no-repeat;}
#menu_news-e{float:left;width:79px;height:28px;text-indent:-9999px;
background: url(img/news-e.jpg)  no-repeat;}
#menu_news-e a{width:79px;height:28px;display:block;}
#menu_news-e a:hover{background: url(img/news-e2.jpg) no-repeat;}



#menu_about{float:left;width:79px;height:28px;text-indent:-9999px;
background: url(img/about.jpg)  no-repeat;}
#menu_about a{width:79px;height:28px;display:block;}
#menu_about a:hover{background: url(img/about2.jpg) no-repeat;}
#menu_about-e{float:left;width:79px;height:28px;text-indent:-9999px;
background: url(img/about-e.jpg)  no-repeat;}
#menu_about-e a{width:79px;height:28px;display:block;}
#menu_about-e a:hover{background: url(img/about-e2.jpg) no-repeat;
}




#menu_product{float:left;width:79px;height:28px;text-indent:-9999px;
background: url(img/products.jpg) no-repeat;}
#menu_product a{width:79px;height:28px;display:block;}
#menu_product a:hover{background: url(img/products2.jpg) no-repeat;}
#menu_product-e{float:left;
width:79px;height:28px;text-indent:-9999px;
background: url(img/products-e.jpg) no-repeat;}
#menu_product-e a{width:79px;height:28px;display:block;}
#menu_product-e a:hover{background: url(img/products-e2.jpg) no-repeat;}


#menu_service{float:left;width:79px;height:28px;text-indent:-9999px;
background: url(img/service.jpg) no-repeat;}
#menu_service a{width:79px;height:28px;display:block;}
#menu_service a:hover{background: url(img/service2.jpg) no-repeat;}
#menu_service-e{float:left;
width:79px;height:28px;text-indent:-9999px;
background: url(img/service-e.jpg) no-repeat;}
#menu_service-e a{width:79px;height:28px;display:block;}
#menu_service-e a:hover{background: url(img/service-e2.jpg) no-repeat;}






#menu_pressrelease{float:left;width:79px;height:28px;
text-indent:-9999px;background: url(img/press.jpg) no-repeat;}
#menu_pressrelease a{width:79px;height:28px;display:block;}
#menu_pressrelease a:hover{background: url(img/press2.jpg) no-repeat;}

#menu_pressrelease-e{float:left;width:79px;height:28px;text-indent:-9999px;
background: url(img/press-e.jpg) no-repeat;}
#menu_pressrelease-e a{width:79px;height:28px;display:block;}
#menu_pressrelease-e a:hover{
background: url(img/press-e2.jpg) no-repeat;}


#menu_careers{float:left;left:75px;width:79px;height:28px;
text-indent:-9999px;background: url(img/careers.jpg) no-repeat;}
#menu_careers a{width:79px;height:28px;display:block;}
#menu_careers a:hover{background: url(img/careers2.jpg) no-repeat;}
#menu_careers-e{float:left;left:75px;width:79px;height:28px;text-indent:-9999px;
background: url(img/careers-e.jpg) no-repeat;}
#menu_careers-e a{width:79px;height:28px;display:block;}
#menu_careers-e a:hover{background: url(img/careers-e2.jpg) no-repeat;}






#menu_contact{float:left;left:75px;width:79px;height:28px;
text-indent:-9999px;background: url(img/contact.jpg) no-repeat;}
#menu_contact a{width:79px;height:28px;display:block;}
#menu_contact a:hover{background: url(img/contact2.jpg) no-repeat;}

#menu_contact-e{float:left;left:75px;width:79px;height:28px;
text-indent:-9999px;background: url(img/contact-e.jpg) no-repeat;}
#menu_contact-e a{width:79px;height:28px;display:block;}
#menu_contact-e a:hover{background: url(img/contact-e2.jpg) no-repeat;}




#menu_english{
float:left;
left:75px;
width:90px;
height:22px;
text-indent:-9999px;
background: url(img/english.jpg) no-repeat;
}
#menu_english a{
width:90px;
height:22px;
display:block;
}
#menu_english a:hover{
background: url(img/english2.jpg) no-repeat;
}

#menu_english-e{
float:left;
left:75px;
width:90px;
height:22px;
text-indent:-9999px;
background: url(img/english-e.jpg) no-repeat;
}
#menu_english-e a{
width:90px;
height:22px;
display:block;
}
#menu_english-e a:hover{
background: url(img/english-e2.jpg) no-repeat;
}
.subtitle_white {
	font-family: "lr oSVbN";
	font-size: 14px;
	color: #FFFFFF;
}
.text_product_menu {
	font-family: "lr oSVbN";
	font-size: small;
	font-weight: bold;
	color: #0099CC;
}
.text_e {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
}
.text_mid_e {

	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body { margin: 0px 0px 0px 0px; 
padding:0;}

td.topmenubg {
background-color: #ffffff;
background-image: url(img/topmenubg.jpg);
}

td.dottedlinebg {
background-image: url(img/dottedline.gif);
}

td.greengradationbg {
background-color: #abcdef;
background-image: url(img/bg_greengradation.jpg);
}

.text_w {

	color: #FFFFFF;
	font-size: small;
}

.roundcorder {
         color:#000;
         font-size:1.0em;
         margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
		 padding-left:10px;padding-right:10px;padding-bottom:10px;padding-top:10px;
         opacity: 1.0;filter:alpha(opacity=100);zoom:1;
         -webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:10px;
         -khtml-border-radius-topleft:15px;-khtml-border-radius-topright:10px;-khtml-border-radius-bottomleft:15px;-khtml-border-radius-bottomright:10px;
         -moz-border-radius-topleft:15px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:10px;

}