/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Microsoft Jhenghei, Arial, sans-serif;
	/*font-family: Helvetica Neue, Helvetica, Arial, Microsoft Jhenghei ; */
	color: #333333;
	line-height: normal;
	font-size: 9pt;
	background-image: url(jpg/bg_bp3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;
}

a{
	color: #006699;
	text-decoration: none;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

a:link{
	color: #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #FF6600;
	text-decoration: none;
}

a img{
	
	border: 0;
}



h1{
	font-family: Microsoft Jhenghei, Arial, sans-serif;
	/*font-family: Verdana,Arial,sans-serif;*/
	font-size: 120%;
	color: #0066CC;
	margin: 0px;
	padding: 0px;
}

h2{
 font-family: Microsoft Jhenghei, Arial, sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Microsoft Jhenghei, Arial, sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
	list-style-type: square;
	list-style-position: outside;
	line-height: 16pt;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#ricoh{
	border: 0;
	font-size: 7pt;
	letter-spacing: 0.5px;
	word-spacing: 1px;
	line-height:100%;
	padding: 5px;
	}

#ricoh2{
	border: 0;
	font-size: 8pt;
	letter-spacing: 0.5px;
	word-spacing: 1px;
	line-height:100%;
	padding: 5px;
	}


#content{
	border: 0;
	width: 920px;
	letter-spacing: 0.5px;
	word-spacing: 1px;
	line-height: 150%;
	padding: 10px;
	}

#content img{
	display: block;
	
	cursor: auto;
}


#masthead{
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

#masthead a {
	border-bottom-style: none;
}

#masthead img{
	display: inline;
	border: 0;
}


#navBar{
	float: left;
	width: 20%;
	margin: 0px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #F6F6F6;
}



#navBar a {
	border-bottom-style: none;
}

#Seach10
{
	float: left;
	width: 900px;
	padding: 5px;
	font-size: 9pt;
	background-color: #FFFF66;
	border: 1px solid #999999;
	position: relative;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	border-bottom-right-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
}

#Seach10 a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
}


#Seach10 a:hover{
	background-color: #E8F7F9;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #999999;
	border-left-color: #999999;
	/*   */
    border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	border-bottom-right-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	/*   */
		
}

#Seach10 img{
	display: inline;
	border: 0;
}

#Seach11
{
	float: left;
	width: 350px;
	padding: 5px;
	font-size: 9pt;
	background-color: #FFFF66;
	border: 1px solid #999999;
	position: relative;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	border-bottom-right-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
}

#Seach11 a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
}


#Seach11 a:hover{
	background-color: #E8F7F9;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #999999;
	border-left-color: #999999;
	/*   */
    border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	border-bottom-right-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	/*   */
		
}

#Seach11 img{
	display: inline;
	border: 0;
}



#Seach12
{
	float: left;
	width: 500px;
	padding: 5px;
	font-size: larger;
	background-color: #FFFF66;
	border: 1px solid #999999;
	position: relative;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	border-bottom-right-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
}

#Seach12 a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	
}


#Seach12 a:hover{
	background-color: #E8F7F9;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #999999;
	border-left-color: #999999;
	/*   */
    border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	border-bottom-right-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	/*   */
		
}

#Seach12 img{
	display: inline;
	border: 0;
}





#NewProducts{
	clear: none;
	float: left;
	position: relative;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 900px;
}

#NewProducts img{
	display: block;
	cursor: auto;
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #F0F0F0;
	white-space: normal;
}

#Adapter_root{
	border-bottom-style: none;
	width: 180px;
	padding: 10px;
	margin: 5px;
	height: 250px;
	float: left;
	overflow: visible;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-size: 90%;
	background-image: url(jpg/190x260_adapter.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#Adapter_root a {
	
}

#Adapter_root a:hover{
	background-color: #DDDDDD;
	display: inline;
}

#Adapter_root img{
	display: inline;
	position: static;
	background-color: 1px solid #CCCCCC;
	padding: 0px;
}

#mainmenu2b {
	border-bottom-style: none;
	width: 85px;
	height: 85px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-size: 90%;
	display: block;
	margin: 0px;
	padding: 9px;
	overflow: visible;
	float: left;
	position: relative;
}

#mainmenu2b a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}

#mainmenu2b a:hover{
	width: 85px;
	height: 85px;
	display: inline-block;
	border: 1px dotted #666666;
	background-color: #9CF;
}

#mainmenu2b img{
	display: block;
	position: static;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}


#Discontinued{
	float: left;
	width: 900px;
	margin: 0px;
	padding: 5px;
	border: 2px dashed #FF0000;
	background-color: #F2F2F2;
	font-size: 90%;
	position: relative;
}

#Discontinued a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	background-color: #FFFFFF;
	padding: 5px;
	
}

#Discontinued a:hover{
	background-color: #FFFF33;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#Discontinued img{
	display: inline;
	border: 0;
}


#showbox {
	width: 400px;
	height: 150px;
	border: 1px solid #999999;
	vertical-align: middle;
	}
	
	
	
	
#abgne-block-20120106 {
		margin-top: 10px;
		width: 380px;
		overflow: hidden;
	}
#abgne-block-20120106 a {
		margin-right: 10px;
	}
#abgne-block-20120106 a img {
	width: 80px;
	height: 30px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	}


#abgne-block-20120107 {
		margin-top: 10px;
		width: 380px;
		overflow: hidden;
	}
#abgne-block-20120107 a {
		margin-right: 10px;
	}
#abgne-block-20120107 a img {
	width: 80px;
	height: 30px;
	border: 1px solid #CCCCCC;
	vertical-align: middle;
	}

.showbox2 {
	width: 80px;
	height: 30px;
	border: 1px solid #999999;
	vertical-align: middle;
	padding: 10px;
	}

#topmenu{
	border-bottom-style: none;
	width: 120px;
	height: 40px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	float: left;
	font-size: 90%;
	display: block;
	margin: 5px;
	padding: 0px;
}

#topmenu a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}

#topmenu a:hover{
	display: inline-block;
	background-color: #EEF1FF;
	border: 1px dotted #666666;
}

#topmenu img{
	display: block;
	position: static;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}


#mainmenu{
	border-bottom-style: none;
	width: 80px;
	height: 80px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	float: left;
	font-size: 90%;
	display: block;
	margin: 5px;
	padding: 0px;
}

#mainmenu a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}

#mainmenu a:hover{
	display: inline-block;
	background-color: #EEF1FF;
	border: 1px dotted #666666;
}

#mainmenu img{
	display: block;
	position: static;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}

#mainmenu3 {
	border-bottom-style: none;
	width: 100px;
	height:120px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	float: left;
	font-size: 90%;
	display: block;
	margin: 5px;
	padding: 0px;
}

#mainmenu3 a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}

#mainmenu3 a:hover{
	display: inline-block;
	background-color: #9CF;
	border: 1px dotted #666666;
}

#mainmenu3 img{
	display: block;
	position: static;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}


#products_area{

}

#products_area a {

}

#products_area a:hover{
	background-color: #999999;
}

#products_area img{
background-color: #999999;
}

.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FF0000;
	text-indent: 20px;
}

.style0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.style01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.style010 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-indent: 20px;
}

.clearfloat { /* 這個類別應該放置於 Div 或 Break 元素上，而且應該是完整包含子浮動的容器關閉前的最後一個元素 */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.clearfloat_2 { /* 這個類別應該放置於 Div 或 Break 元素上，而且應該是完整包含子浮動的容器關閉前的最後一個元素 */
	clear:right;
/**	font-size: 1px; 
	line-height: 0px;***/
}

.clearfloat_3 { /* 這個類別應該放置於 Div 或 Break 元素上，而且應該是完整包含子浮動的容器關閉前的最後一個元素 */
	clear:left;/**	font-size: 1px; 
	line-height: 0px;***/
}
.First_Impression {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 15pt;
	word-spacing: 1pt;
}


#MenuTop1 {
		
}

#MenuTop1 a {
	color: #FFF;
}

#MenuTop1 a:hover {
	color: #FF0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000;
	display: block;
}

#MenuTop1 img {
	
}


#MenuTop1 a:hover img {
	border: 1px solid #F60;
	background-color: #000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}



#Language {
		
}

#Language a {

}

#Language a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EBEBEB;
	display: block;
}

.Language1 {
	
	background-color: #CCFFFF;
	border: 1px solid #999999;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	border-bottom-right-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;

}

#Language2 {
		
}

#Language2 a {

}

#Language2 a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	background-color: #D2E9FF;
}


.Language3 {
	border: 1px solid #999999;
	border-top-left-radius: 5PX;
	border-top-right-radius: 5PX;
	border-bottom-left-radius: 5PX;
	border-bottom-right-radius: 5PX;
	-webkit-border-top-left-radius: 5PX;
	-webkit-border-top-right-radius: 5PX;
	-webkit-border-bottom-left-radius: 5PX;
	-webkit-border-bottom-right-radius: 5PX;
}

.Item1 {
	
	border: 1px solid #999999;
	border-top-left-radius: 5PX;
	border-top-right-radius: 5PX;
	border-bottom-left-radius: 5PX;
	border-bottom-right-radius: 5PX;
	-webkit-border-top-left-radius: 5PX;
	-webkit-border-top-right-radius: 5PX;
	-webkit-border-bottom-left-radius: 5PX;
	-webkit-border-bottom-right-radius: 5PX;
}

#SUBJECT1 {
	height: 100px;
	width: 440px;
	border: 1px solid #CCCCCC;
	overflow: auto;
	position: static;
}

.Language1 {
	
	background-color: #CCFFFF;
}

#Products_p2 {
	background-image: url(jpg/menu_280x120_0.png);
	background-repeat: no-repeat;
	
}

#Products_p2 a {
 
}

#Products_p2 img {
	border: 1px solid #CCCCCC; 
}

#Products_p2 a:hover {
	background-image: url(jpg/menu_280x120_1.png);
	background-repeat: no-repeat;
	display: block;
}

#Products_p2a {
	overflow: visible;
	height: 120px;
	width: 280px;
	float: left;
	position: relative;
	font-size: 9pt;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 14px;
}

#Products_p2a table {
	background-image: url(jpg/menu_280x120_0.png);
}


#Products_p2a table:hover {
	background-image: url(jpg/menu_280x120_1.png);
}

#Products_p2a a {
   
}

#Products_p2a img {
	/* border: 1px solid #CCC; */
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	
/*   */	
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}



#Products_p2a a:hover img {
	border: 1px solid #F60;
	
}

#Products_p2a a:hover {
	
	display: inline-block;
	
}



#Products_p2a_new {
	overflow: visible;
	height: 120px;
	width: 280px;
	float: left;
	position: relative;
	font-size: 9pt;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 14px;
}

#Products_p2a_new table {
	background-image: url(jpg/menu_280x120_0_new.png);
}


#Products_p2a_new table:hover {
	background-image: url(jpg/menu_280x120_1_new.png);
}

#Products_p2a_new a {
   
}

#Products_p2a_new img {
	/* border: 1px solid #CCC; */
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	
/*   */	
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}



#Products_p2a_new a:hover img {
	border: 1px solid #F60;
	
}

#Products_p2a_new a:hover {
	
	display: inline-block;
	
}





#Products_p2a_hot {
	overflow: visible;
	height: 120px;
	width: 280px;
	float: left;
	position: relative;
	font-size: 9pt;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 14px;
}

#Products_p2a_hot table {
	background-image: url(jpg/menu_280x120_0_hot.png);
}


#Products_p2a_hot table:hover {
	background-image: url(jpg/menu_280x120_1_hot.png);
}

#Products_p2a_hot a {
   
}

#Products_p2a_hot img {
	/* border: 1px solid #CCC; */
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	
/*   */	
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;
}



#Products_p2a_hot a:hover img {
	border: 1px solid #F60;
	
}

#Products_p2a_hot a:hover {
	
	display: inline-block;
	
}



#Products_p2b a {
   
}

#Products_p2b img {
	border: 1px solid #999;
}



#Products_p2b a:hover img {
	border: 1px solid #F60;
	
}

#Products_p2b a:hover {
	
	display: inline-block;
	
}


#Products_p3 {
	background-image: url(jpg/menu_280x120_11.png);
	background-repeat: no-repeat;
	
}

#Products_p3 a {
 
}

#Products_p3 img {
	border: 1px solid #CCCCCC; 
}



#Products_p3 a:hover {
	background-image: url(jpg/menu_280x120_3.png);
	background-repeat: no-repeat;
	display: block;
}

#Products_p4 {
	background-image: url(jpg/menu_200x200_010.png);
	background-repeat: no-repeat;
	background-position: center;
	
}

#Products_p4 a {
 
}

#Products_p4 img {
	
}



#Products_p4 a:hover {
	background-image: url(jpg/menu_200x200_30.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

#Products_p5 {
	background-image: url(jpg/menu_200x200_00.png);
	background-repeat: no-repeat;
	background-position: center;
	
}

#Products_p5 a {
 
}

#Products_p5 img {
	
}



#Products_p5 a:hover {
	background-image: url(jpg/menu_200x200_30.png);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

#Products_search {
	background-image: url(jpg/bg_search_0.jpg);
	background-repeat: no-repeat;
	background-position: center;
	
}

#Products_search a {
 
}


#Products_search a:hover {
	background-image: url(jpg/bg_search_1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}


#products_8 {
	border: 1px solid #666;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 40px;
	width: 40px;
	line-height: 40px;
	position: relative;
	overflow: visible;
	margin: 5px;
	padding: 5px;
	z-index: auto;
	float: left;
	}



.Red01 {
	color: #F00;
}

.Green01 {
	color: #060;
}

.style_blue {
	color: #2C59AF;
	}
	
.products_5 {
	border: 1px solid #333;
}

.products_6 {
	border: 1px solid #666;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	
/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
}

.products_6G {
	border: 1px solid #CCC;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
}


.products_7 {
	border: 1px solid #666;
	border-top-left-radius: 7PX;
	border-top-right-radius: 7PX;
	border-bottom-right-radius: 7PX;
	border-bottom-left-radius: 7PX;
	-webkit-border-top-left-radius: 7PX;
	-webkit-border-top-right-radius: 7PX;
	-webkit-border-bottom-right-radius: 7PX;
	-webkit-border-bottom-left-radius: 7PX;
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 40px;
	width: 45px;
	line-height: 40px;
	margin: 5px;
	padding: 5px;
	background-color: #F2F2F2;
}


.products_1_2 {
	border: 1px solid #666;
	border-top-left-radius: 7PX;
	border-top-right-radius: 7PX;
	border-bottom-right-radius: 7PX;
	border-bottom-left-radius: 7PX;
	-webkit-border-top-left-radius: 7PX;
	-webkit-border-top-right-radius: 7PX;
	-webkit-border-bottom-right-radius: 7PX;
	-webkit-border-bottom-left-radius: 7PX;
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 30px;
	width: 50px;
	line-height: 30px;
	margin: 5px;
	padding: 5px;
	background-color: #F2F2F2;
}


.products_1_2b {
	border: 1px solid #666;
	border-top-left-radius: 7PX;
	border-top-right-radius: 7PX;
	border-bottom-right-radius: 7PX;
	border-bottom-left-radius: 7PX;
	-webkit-border-top-left-radius: 7PX;
	-webkit-border-top-right-radius: 7PX;
	-webkit-border-bottom-right-radius: 7PX;
	-webkit-border-bottom-left-radius: 7PX;
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 50px;
	width: 30px;
	line-height: 30px;
	margin: 5px;
	padding: 5px;
	background-color: #F2F2F2;
}


.products_1_3 {
	border: 1px solid #666;
	border-top-left-radius: 7PX;
	border-top-right-radius: 7PX;
	border-bottom-right-radius: 7PX;
	border-bottom-left-radius: 7PX;
	-webkit-border-top-left-radius: 7PX;
	-webkit-border-top-right-radius: 7PX;
	-webkit-border-bottom-right-radius: 7PX;
	-webkit-border-bottom-left-radius: 7PX;
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 30px;
	width: 80px;
	line-height: 30px;
	margin: 5px;
	padding: 5px;
	background-color: #F2F2F2;
}

.products_1_4 {
	border: 1px solid #666;
	border-top-left-radius: 7PX;
	border-top-right-radius: 7PX;
	border-bottom-right-radius: 7PX;
	border-bottom-left-radius: 7PX;
	-webkit-border-top-left-radius: 7PX;
	-webkit-border-top-right-radius: 7PX;
	-webkit-border-bottom-right-radius: 7PX;
	-webkit-border-bottom-left-radius: 7PX;
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 30px;
	width: 170px;
	line-height: 30px;
	margin: 5px;
	padding: 5px;
	background-color: #F2F2F2;
}


.products_1_5 {
	border: 1px solid #666;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 40px;
	width: 240px;
	line-height: 40px;
	margin: 5px;
	padding: 5px;
}

.products_1_6 {
	border: 1px solid #666;
	border-top-left-radius: 10PX;
	border-top-right-radius: 10PX;
	border-bottom-right-radius: 10PX;
	border-bottom-left-radius: 10PX;
	-webkit-border-top-left-radius: 10PX;
	-webkit-border-top-right-radius: 10PX;
	-webkit-border-bottom-right-radius: 10PX;
	-webkit-border-bottom-left-radius: 10PX;
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 40px;
	width: 280px;
	line-height: 40px;
	margin: 5px;
	padding: 5px;
}

.products_6T {
	border: 1px solid #666;
	border-top-left-radius: 5PX;
	border-top-right-radius: 5PX;
	/* border-bottom-right-radius: 10PX; */
	/* border-bottom-left-radius: 10PX; */
	-webkit-border-top-left-radius: 5PX;
	-webkit-border-top-right-radius: 5PX;
	/* -webkit-border-bottom-right-radius: 10PX; */
	/* -webkit-border-bottom-left-radius: 10PX; */
	/*   */	
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-top: solid 1px #666;
	border-right: solid 1px #666;
	height: 20px;
	line-height: 20px;
	
}

.products_6T a {
	
	
}

.products_6T a:hover {
	background-color: #FFF;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity: 0.5;
}

#show_nemuL {
	position:fixed;
	top:80px;
	width:50px;
	height:800px;
	z-index:3;
	left: 10px;
	float: left;
}
	
	


#show_nemuR {
	position:fixed;
	top:80px;
	width:50px;
	height:100px;
	z-index:3;
	right: 50px;
	float: right;
}
#Shop_Top_1 {
	 bgcolor: #999999;
	}



#Shop_Top_1 table {
	background-image: url(jpg/bg_sub51x700_4.gif);
}

#Shop_Top_1 table:hover {
	background-image: url(jpg/bg_sub51x700_3.gif);
}


#Shop_Top_A {
	 bgcolor: #999999;
	}

#Shop_Top_A img {
     opacity: 0.4;
     filter: alpha(opacity=40); 
 }

#Shop_Top_A a:link img {
	opacity: 1.0;
	filter: alpha(opacity=100);
 } 


#Shop_Top_A a:hover img {
	opacity: 0.95;
	filter: alpha(opacity=95);
 } 

/*
#Shop_Top_A table:hover {
	background-image: url(jpg/bg_sub51x700_3.gif);
}
*/





#Shop_Top_20 {
	 bgcolor: #999999;
	}


#Shop_Top_20 table {
	background-image: url(jpg/bg_sub51x700_0.gif);
}

#Shop_Top_20 table:hover {
	background-image: url(jpg/bg_sub51x700_3.gif);
}


#Shop_Top_1_3 {
	background-image: url(jpg/ICONS_Top_1_3_1S1.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 26pt;
}



#Shop_Top_4 {
	background-image: url(jpg/ICONS_Top_4_1S1.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 12pt;
}

#News_12 {
	float: left;
	width: 860px;
	padding: 5px;
	border: 1px solid #999999;
	position: relative;
	border-top-left-radius: 5PX;
	border-top-right-radius: 5PX;
	border-bottom-left-radius: 5PX;
	border-bottom-right-radius: 5PX;
	-webkit-border-top-left-radius: 5PX;
	-webkit-border-top-right-radius: 5PX;
	-webkit-border-bottom-left-radius: 5PX;
	-webkit-border-bottom-right-radius: 5PX;
}

#News_12 table {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	background-color: #EFEFEF;
		}

#News_12 table:hover {
	background-color: #FF6;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	}



#Products_L {
	overflow: visible;
	height: 120px;
	width: 440px;
	float: left;
	position: relative;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}


#Products_L a {
   
}



#Products_L a:hover img {
	border: 1px solid #F60;
	background-color: #B9DFFF;
}

#Products_L a:hover {
	
	display: inline-block;
	
}

