@charset "UTF-8";

*{
	margin:0;
	padding:0;

}

body{
	font: 12px/1.2em "Hei","MS UI Gothic","sans-serif";


}

body.leftmenubody{
	margin: 0px;
	padding: 0px;
	background-color : #FFFFFF ;
	background: url("../images/body_bg.gif") repeat-y top left;


}

body#epsontoyocomtop.leftmenubody{
	background-image : none ;


}

body#epsontoyocomtop div#contentTop{
	background: url("../images/body_bg.gif") repeat-y bottom left;

}


div.leftMenuAll{
	float : left  ;
	margin : 0;
	width:160px;
	background-color : #FFFFFF ;
	position:absolute;
	padding:16px 0 0 0;
	left:0px;
}



div.leftMenuAll a{
	text-decoration : none ;

}

div.leftMenuAll ul.menu{
	position: relative;
	left: 0;
	top: 0;
	visibility: visible;
	margin : 0;
	width:154px;
}




div.leftMenuAll ul#leftmenuTop img{
	border : 1px solid #e5e5e5 ;

}


div.leftMenuAll li.mainLeftMenu{
	margin : 0 0 4px 0;
	list-style-type:none;
	width:153px;
	border : 1px solid #e5e5e5 ;

}


div.leftMenuAll li.mainLeftMenu a{
	display:block;
	width:153px;
		text-indent : -1000px ;


}

ul.menu li.mainLeftMenu a#productpos{
background: url("../images/menu_l_product.gif") no-repeat 0 0;
	height:42px;

}

ul.menu li.mainLeftMenu a#techpos{
background: url("../images/menu_l_tech.gif") no-repeat 0 0;
	height:42px;

}

ul.menu li.mainLeftMenu a#wnewpos{
background: url("../images/menu_l_wnew.gif") no-repeat 0 0;
	height:42px;

}


ul#prdctsubMenu{
	width:147px;
	position: relative;
	left: 0;
	top: 0;
	visibility: visible;
	margin : 3px 0 0 2px ;
	text-align : center ;

}

ul#prdctsubMenu li.prdctsub{
	margin : 0 0 3px 0;
	padding : 0 ;
	width:147px;

}



ul#prdctsubMenu li a{
	display:block;
	width:147px;
	text-indent : -1000px ;

}

ul.menu ul#prdctsubMenu li a#crsunitMenu{
	background: url("../images/menu_l_pr_crsunit.gif") no-repeat left top;
	height:36px;

}

ul.menu ul#prdctsubMenu li a#oscMenu{
	background: url("../images/menu_l_pr_crsosc.gif") no-repeat left top;
	height:36px;

}
ul.menu ul#prdctsubMenu li a#rtcMenu{
	background: url("../images/menu_l_pr_rtc.gif") no-repeat left top;
	height:36px;

}
ul.menu ul#prdctsubMenu li a#filterMenu{
	background: url("../images/menu_l_pr_filter.gif") no-repeat left top;
	height:36px;

}
ul.menu ul#prdctsubMenu li a#sensorMenu{
	background: url("../images/menu_l_pr_sensor.gif") no-repeat left top;
	height:36px;

}
ul.menu ul#prdctsubMenu li a#optMenu{
	background: url("../images/menu_l_pr_opt.gif") no-repeat left top;
	height:36px;

}



div.leftLink{
	position:relative;
	width:154px;
	background-color : #e5e5e5 ;
	padding : 0 0 20px 0 ;

}
div.leftLink P{
	width:140px;
	text-align : left ;
	font-size : 10px ;
	line-height : 12px ;
	margin : 0 0 0 6px;
	padding : 0 0 8px 0;
	border-bottom : 1px solid #999 ;

}
div#leftLinkTop.leftLink P{
	border-bottom : 1px solid #999 ;
}
div.leftLink img{
	margin : 12px 0 4px 10px;
	border : none ;

}
.menu_fr{
	position: absolute;
	left: 0px;
	top: 0px;
	height : auto ;
	visibility: visible;
	width: 142px;

}

/* ==============head style ============== */

#headlogo{
	margin : 0 ;
	background-image : url(../images/head_menubacknew.gif) ;
	background-repeat : no-repeat ;
	background-position: 320px 0px;
	width: 740px;
	height : 64px;
	border : 2px solid #0F218B ;

}

body#epsontoyocomtop #topmenu{
	height : 68px;
	padding : 0 0 0 0;


}

#topmenu{

	height : 68px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color : #FFFFFF ;
	padding : 0 0 4px 0;

}


div#topmenu .companypos {
	position: absolute;
	left: 560px;
	top: 42px;
	width: 200px;
	height : 18px;

}

div#topmenu .companypos a{
	margin-left : 3px ;

}

div#topmenu #langPos {
	position: absolute;
	left: 615px;
	top: 10px;
	width: 120px;
	height : 20px;
	visibility: visible;

}

#langPos select{
	border : 1px solid #666 ;
	width:120px;
	font: 12px/1em "Hei","MS UI Gothic","sans-serif";
padding:2px;
}


/*---search---*/

div#topmenu #siteSerch{
	position:absolute;
	left:450px;
	top:10px;
	font-size : 12px ;
height:22px;
	padding : 0 ;

}

div#topmenu #siteSerch .srcArea{
width:135px;
border : 1px solid #999;
height:20px;
	line-height : 1.6em ;
	padding : 0 0 0 3px;
	margin:0;
position:relative;
	float : left ;

}

div#topmenu #siteSerch #sctbtn{
position:relative;
margin:0 0 0 4px ;

}

