@charset "UTF-8";

/*=============== TOP Page ==================*/

body#epsontoyocomtop #maincontentsarea{
	width : 560px ;
	height:auto;
	padding : 0 ;
	margin : 16px 0 0 0;
	font-size : 12px ;
	color : #333333 ;
	margin-left : 175px ;
	}

body#epsontoyocomtop div.mainvis{
	width:745px;
	height:172px;
	background: url("../images/top_vis_bg.gif") repeat-x top left;
	background-color : #fff ;
	position:relative;
	left:0;
	top:0;
	margin:0 0 0 0;
}

body#epsontoyocomtop div.mainvis div{
	padding : 5px ;
}

/*
body#epsontoyocomtop div.mainvis img.mainImg{
border : 1px solid #999 ;
}
*/

body#epsontoyocomtop div.mainvis .topMainVisBn{
	position:absolute;
	top:0;
	left:574px;

}

body#epsontoyocomtop div.mainvis .topMainVisBn img{
	border-style : none ;

}



/*=============
body#epsontoyocomtop .mainvis OBJECT.flobj{
	margin : 5px;
}

body#epsontoyocomtop .mainvis EMBED.flemb{
	margin : 5px 0 0 0;


}

body#epsontoyocomtop div.mainvis img{
	border:1px solid #999999;

}
=============*/



body#epsontoyocomtop h2{
	position:relative;
	width:567px;
	height:31px;
	background: url("../images/top_title_rbg.gif") no-repeat top right;
	margin : 0 0 4px 0 ;


}


body#epsontoyocomtop a.titleBtn{
position:absolute;
left:457px;
top:9px;
}

body#epsontoyocomtop .photo-bnarea{
width:117px;
height:161px;
border:1px solid #999999;
	margin-top : 5px ;
}

body#epsontoyocomtop div#topProducts{
	margin : 16px 0 16px 0 ;
}

body#epsontoyocomtop ul#topProductsLink {
position:relative;
height:120px;
	margin : 0 ;

}
body#epsontoyocomtop ul#topProductsLink li{
	list-style-type:none;
	position:absolute;
	width:180px;

}

body#epsontoyocomtop ul#topProductsLink li#crsUnit{
	left:4px;
	top:0;
}

body#epsontoyocomtop ul#topProductsLink li#crsOsc{
	left:194px;
	top:0;
}

body#epsontoyocomtop ul#topProductsLink li#rtc{

	left:382px;
	top:0;
}

body#epsontoyocomtop ul#topProductsLink li#filter{
	left:4px;
	top:58px;
}

body#epsontoyocomtop ul#topProductsLink li#sensor{
	left:194px;
	top:58px;
}

body#epsontoyocomtop ul#topProductsLink li#opt{
	left:382px;
	top:58px;
}

body#epsontoyocomtop dd.newPrdctPh{
	background-color : #fff ;
	width:95px;
	position:absolute;
	left:450px;
	top:0;
	padding : 0 0 0 4px ;

}

body#epsontoyocomtop div#topWnew {
	position:relative;
}
body#epsontoyocomtop div#topWnew dl{
	position:relative;
	width:550px;
	margin: 10px 0 10px 8px;

}

body#epsontoyocomtop div#topWnew dl dt{
	font-weight : bold ;
	margin : 4px 0 2px 0 ;
	padding : 0 0 0 4px ;
	background: url("../images/main_dotline_bg.gif") 0 1.5em;
	height:1.5em;
	line-height : 1.1em ;


}
body#epsontoyocomtop dd.infoText{

	width:536px;
	margin:0 ;
	line-height : 18px ;
	background-image : url("../images/bl_tri.gif") ;
	background-repeat : no-repeat ;
	background-position : 1px 3px ;
	padding-left : 10px ;
}


body#epsontoyocomtop dl.wnewPrdct dd.infoText{
	width:438px;
	height:36px;
}


body#epsontoyocomtop  dl.wnewPrdct dd.infoText .note{
	background-image : url("../images/bl_tri.gif") ;
	background-repeat : no-repeat ;
	background-position : 1px 2px ;
	padding-left : 10px ;
}


body#epsontoyocomtop dd.infoText a:hover{
	color : #FF6600 ;
	text-decoration : underline ;
}

H1.imaget{
	padding: 0px;
	margin-top : 8px;
	margin-bottom : 0px;
}

body#epsontoyocomtop img.newIcon{
	position:relative;
	top:-1px;
	vertical-align : top ;

}
body#epsontoyocomtop dd.newPrdctPh{
	background-color : #fff ;
	width:95px;
	position:absolute;
	left:450px;
	top:0;
	padding : 0 0 0 4px ;

}
body#epsontoyocomtop dl.wnewPrdct dd.newPrdctPh img{
	border : 1px solid #999 ;
}


body#epsontoyocomtop p#rssInfo.otherinfo{
	margin:24px 0 0 0;
	padding:16px 0;
	font-size:1em;
	line-height : 1em ;
	text-align : center ;
	border : 2px solid #ddd;

}

body#epsontoyocomtop p.otherinfo img{
	vertical-align : top ;

}



body#epsontoyocomtop div#topLinkBn{
	width:568px;
	height:100px;
	margin:20px 0 0 0;
}

body#epsontoyocomtop div#topLinkBn h2{
	text-indent : -5000px ;
	height:36px;
	width:568px;
}

body#epsontoyocomtop div#newyearBn{
	margin : 16px 0 0 0 ;
}


/*======XML Include======*/

div#maincontentsarea .noticeInfo{
border : 2px solid #CC0000 ;
width:564px;
font-size:12px;
line-height:1.3em;
padding:4px 0;
margin-top:16px;
	}

div#maincontentsarea .noticeInfo p{
margin:4px 8px 2px 8px;
padding: 0;
	}

div#maincontentsarea .noticeInfo .noticeDate{
	font-weight : bold ;
	display:block;
	}
	


/*===================Link Bn======================*/



body#epsontoyocomtop div#topLinkBn.link-cn  div#industryLink h2{
	background: url("../images/top_link_title.gif") no-repeat 0 0;
}

body#epsontoyocomtop div#topLinkBn div.bnArea{
	width:278px;
}

body#epsontoyocomtop div#topLinkBn div.bnArea a{
margin:10px 5px;
}

body#epsontoyocomtop div#topLinkBn div.bnArea a img{
border : 1px solid #666 ;
}




div#maintenanceInfo{
	width:560px;
	border : 2px solid #cc0000 ;
	font-size : 12px ;
	margin-top:16px;
	padding:6px 4px;

}

div#maintenanceInfo p{
line-height:1.4em;
padding:4px;
margin:0;
}

