@charset "utf-8";
#finder-header{font-size:11px;
			line-height:120%;
		  font-family:Arial, Helvetica, sans-serif;
		  color:#000000;
		  background-color:#FFFFFF;
		  text-align:left;}

#finder-header table.head{
					 margin:0px;
					 padding:0px;
					 height:50px;
					 text-align:left;}
					 
#finder-header th.right{text-align:right;
				    padding-right:12px;}


#finder-header h1{margin:3px 0px 3px 17px;
			   padding:0px;
			   font-size:18px;
			   font-family:Verdana;
			   line-height:110%;}
/***********************************************/
/* layout divs                                 */
/***********************************************/
/*---------------------------------------------*/
/*   #Product Finder Table                     */
/*---------------------------------------------*/
#PFcontents {
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 20px;
	width:680px;
	font-size:11px;
}
#PFcontents a:link{color:#000000; text-decoration:underline;}
#PFcontents a:visited{color:#000000; text-decoration:underline;}
#PFcontents a:hover{color:#CC0000; text-decoration:underline;}
#PFcontents strong {
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}
#PFcontents .red {
	color:#CC0000;
}
/*---------------------------------------------*/
/*   #Product Finder Table for top             */
/*---------------------------------------------*/
#TPFcontents {
	font-family:Arial, Helvetica, sans-serif;
	width:576px;
	font-size:11px;
	padding-top: 2px;
}
#TPFcontents a:link{color:#000000; text-decoration:underline;}
#TPFcontents a:visited{color:#000000; text-decoration:underline;}
#TPFcontents a:hover{color:#CC0000; text-decoration:underline;}
#TPFcontents strong {
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}
#TPFcontents .red {
	color:#CC0000;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
}

.red{color:#CC0000;
	   font-weight: bold;
	   font-family: Verdana;
	   font-size: 11px;}

/*---------------------------------------------*/
/*   #Application Finder Table                 */
/*---------------------------------------------*/
table#af{font-family:Arial, Helvetica, sans-serif;
		 margin-top: 8px;
		 font-size:11px;}
		 
a.af:link{color:#000000; text-decoration:underline;}
a.af:visited{color:#000000; text-decoration:underline;}
a.af:hover{color:#CC0000; text-decoration:underline;}
#AFcontents strong {
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}
#AFcontents .blue {
	color:#003399;
}
/*---------------------------------------------*/
/*   #Application Finder Table for top         */
/*---------------------------------------------*/
#TAFcontents {
	font-family:Arial, Helvetica, sans-serif;
	width:576px;
	font-size:11px;
}
#TAFcontents a:link{color:#000000; text-decoration:underline;}
#TAFcontents a:visited{color:#000000; text-decoration:underline;}
#TAFcontents a:hover{color:#CC0000; text-decoration:underline;}
#TAFcontents strong {
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}
#TAFcontents .blue {
	color:#003399;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
}

.blue{color:#003399;
	   font-weight: bold;
	   font-family: Verdana;
	   font-size: 11px;}
/*---------------------------------------------*/
/*   #Application Detail Table                 */
/*---------------------------------------------*/
#ADcontents {
	font-family:Arial, Helvetica, sans-serif;
	width:680px;
	font-size:11px;
}
#ADcontents a:link{color:#000000; text-decoration:underline;}
#ADcontents a:visited{color:#000000; text-decoration:underline;}
#ADcontents a:hover{color:#CC0000; text-decoration:underline;}
#ADcontents strong {
	font-weight: bold;
	font-family: Verdana;
}
#ADcontents strong.red {
	color:#CC0000;
}
#ADcontents .blue {
	color:#003399;
}
#ADcontents h2{margin:0px;
			 padding:0px;
			 font-size:12px;
			 color:#CC0000;
			 font-family:Verdana;
}
#ADcontents h3{
	font-size:12px;
	color:#003399;
	font-family:Verdana;
	margin-bottom: 3px;
}
#ADcontents table.c_area{width:576px;
					   margin-top:30px;
					   margin-bottom:30px;
					   text-align:left;
}					   
#ADcontents td.c_area{vertical-align:top;}
#ADcontents img.c_area{margin-left:20px;}
#ADcontents table.recommended{
	width:282px;
	text-align:left;
	margin-top: 10px;
}
/*---------------------------------------------*/
/*   #Psearch for search table                 */
/*---------------------------------------------*/
/* table total */
table#psearch{
  background: #FFEEF3;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size:11px;
}
/* corner elements */
table#psearch .boxtop {
	background-image: url(/applications/img/bdr-top.gif);
	background-repeat: repeat-x;
}
table#psearch .boxbtm {
	background-image: url(/applications/img/bdr-btm.gif);
	background-repeat: repeat-x;
}
table#psearch .boxleft {
	background-image: url(/applications/img/bdr-left.gif);
	background-repeat: repeat-y;
}
table#psearch .boxright {
	background-image: url(/applications/img/bdr-right.gif);
	background-repeat: repeat-y;
}
table#psearch .rnumberL {
	font-family:Verdana;
	font-size:12px;
	color:#CC0000;
	font-weight: bold;
}
table#psearch .rnumber {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight: bold;
}
table#psearch .rnumberL2 {
	font-family:Verdana;
	font-size:12px;
	color:#CC0000;
	font-weight: bold;
}
table#psearch .rnumber2 {
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight: bold;
}
table#psearch a:link{color:#000000; text-decoration:underline;}
table#psearch a:hover{color:#000000; text-decoration:underline;}
table#psearch a:visited{color:#000000; text-decoration:underline;}

/*---------------------------------------------*/
/*   #Asearch for search table                 */
/*---------------------------------------------*/
/* table total */
table#asearch {
  background: #DCE6FA;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
/* corner elements */
table#asearch .boxtop {
	background-image: url(/applications/img/bdr-top.gif);
	background-repeat: repeat-x;
}
table#asearch .boxbtm {
	background-image: url(/applications/img/bdr-btm.gif);
	background-repeat: repeat-x;
}
table#asearch .boxleft {
	background-image: url(/applications/img/bdr-left.gif);
	background-repeat: repeat-y;
}
table#asearch .boxright {
	background-image: url(/applications/img/bdr-right.gif);
	background-repeat: repeat-y;
}
table#asearch .rnumberL {
	font-family:Verdana;
	font-size:12px;
	color:#CC0000;
	font-weight: bold;
}
table#asearch .rnumber {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight: bold;
}
table#asearch .rnumberL2 {
	font-family:Verdana;
	font-size:12px;
	color:#CC0000;
	font-weight: bold;
}
table#asearch .rnumber2 {
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight: bold;
}
table#asearch a:link{color:#000000; text-decoration:underline;}
table#asearch a:hover{color:#000000; text-decoration:underline;}
table#asearch a:visited{color:#000000; text-decoration:underline;}
/*---------------------------------------------*/
/*   #Search Title                             */
/*---------------------------------------------*/
/* table total */
#SR {
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #686A7B;
	width: 680px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom: 5px;
	margin-top: 30px;
	margin-bottom: 10px;
	text-align: left;}
	
p#sr {
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #686A7B;
	width: 680px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom: 3px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;}

#SR a:link{color:#000000;text-decoration:underline;}
#SR a:visited{color:#000000; text-decoration:underline;}
#SR a:hover{
	color:#000000;
	text-decoration:underline;
	border-bottom-color: #FFFFFF;
}
#SR td.right {text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
#SR td.left {text-align:lext;}
#SR td.left2 {text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
#SR .backlink {text-align:left;
    vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
/*---------------------------------------------*/
/*   #Presults for product search results      */
/*---------------------------------------------*/
/* table total */
table#presults{
  border-top: 1px solid #CCCDDB;
  border-left: 1px solid #CCCDDB;
  background: #fff;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  margin-top:8px;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}

table#presults .kara {
  background: #fff;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
}
/* header cell */
table#presults th {
	border-right: 1px solid #CCCDDB;
	border-bottom: 1px solid #CCCDDB;
	background: #FFEEF3;
	border-collapse: collapse;
	color: #000;
	font-weight: normal;
	text-align:center;
	padding: 3px;
}
/* tdata cell */
table#presults td {
  border-right: 1px solid #CCCDDB;
  border-bottom: 1px solid #CCCDDB;
  text-align:center;
  padding: 3px;
}
table#presults td.hidari {
  border-right: 1px solid #CCCDDB;
  border-bottom: 1px solid #CCCDDB;
  text-align:left;
  padding: 3px;
}
table#presults img {float:none;
		  margin:2px;}
		  
table#presults a:link{color:#000000; text-decoration:underline;}
table#presults a:hover{color:#000000; text-decoration:underline;}
table#presults a:visited{color:#000000; text-decoration:underline;}

/*---------------------------------------------*/
/*   #Aresults for product search results      */
/*---------------------------------------------*/
/* table total */
table#aresults {
	border-top: 1px solid #CCCDDB;
	border-left: 1px solid #CCCDDB;
	background: #fff;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin-top:8px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
table#aresults th {
	border-right: 1px solid #CCCDDB;
	border-bottom: 1px solid #CCCDDB;
	background: #DCE6FA;
	border-collapse: collapse;
	color: #000;
	font-weight: normal;
	text-align:center;
	padding: 3px;
}
table#aresults td {
  border-right: 1px solid #CCCDDB;
  border-bottom: 1px solid #CCCDDB;
  text-align:center;
  padding: 3px;
}
table#aresults td.hidari {
  border-right: 1px solid #CCCDDB;
  border-bottom: 1px solid #CCCDDB;
  text-align:left;
  padding: 3px;
}
table#aresults img {float:none;
		  margin:2px;}
		  
table#aresults a:link{color:#000000; text-decoration:underline;}
table#aresults a:hover{color:#000000; text-decoration:underline;}
table#aresults a:visited{color:#000000; text-decoration:underline;}

/*---------------------------------------------*/
/*   #selectitem for default text              */
/*---------------------------------------------*/
table#selectitem{text-align:center;
				 font-family:Verdana;
				 font-size:16px;
				 color:#003399;
				 font-weight: bold;
				 margin:30px 0px 120px 0px;
				 line-height: 24px;
				 border-top:1px solid #CCCCCC;
				 padding-top:30px;}
				 
table#selectitem_r{text-align:center;
				 font-family:Verdana;
				 font-size:16px;
				 color:#CC0000;
				 font-weight: bold;
				 margin:30px 0px 120px 0px;
				 line-height: 24px;
				 border-top:1px solid #CCCCCC;
				 padding-top:30px;}

/*---------------------------------------------*/
/*   #PN2 for page top links                   */
/*---------------------------------------------*/
/* ページ移動用リンクテキスト */
table#fpn{
	width:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:1px solid #CCCCCC;
	padding-top:20px;
	padding-bottom:5px;
	margin:10px 0px 50px 0px;
	letter-spacing:0.1em;
	text-align: center;
}

table#fpn td.left{text-align:left;}

table#fpn td.right{text-align:right;}
	
table#fpn a:link{color:#000000;}
table#fpn a:visited{color:#000000;}
table#fpn a:hover{color:#000000;}

#PN2{
	width:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:1px solid #CCCCCC;
	padding-top:20px;
	padding-bottom:5px;
	margin:10px 0px 40px 0px;
	letter-spacing:0.1em;
	text-align: center;
}

#PN2 td.left{text-align:left;}

#PN2 td.right{text-align:right;}
	
#PN2 a:link{color:#000000;}
#PN2 a:visited{color:#000000;}
#PN2 a:hover{color:#000000;}

#Parea{width:95%;}select {
	font-size: 11px;
}


/*---------------------------------------------*/
/*   #Link to Other Finders                    */
/*---------------------------------------------*/
table#linktoAP{
	width:680px;
	text-align:left;
	margin-bottom: 30px;
}
table#linktoAP strong.blue{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #003399;
}
table#linktoAP strong.red{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #CC0000;
}
table#linktoAP h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}

/* application Details */
table#acd{font-size:10px;
		  font-family:Arial;}

h2#acd{font-size:12px;
	   color:#CC0000;
	   margin:0px;
	   padding:0px;
	   font-family:Verdana;}
	   
h3#acd{margin: 20px 0px 15px 0px;
	   padding: 18px 0px 0px 0px;
	   font-size:12px;
	   font-family:Verdana;
	   font-weight:bold;
	   color:#000000;
	   border-top:1px solid #CCCCCC;}

/* application finder 071207追加 */
#AF_title1{
	border:1px solid #CCCCCC;
	width:157px;
	background:url(/applications/img/bg_application.jpg) repeat-y left top;
	vertical-align:middle;
	}
	
#AF_title2{ 
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}

#acd strong{
	font-weight:bold;
	font-family:Verdana;
	}
	
.ctb strong{
	font-size:10px;
	font-family:Verdana;
	}

.caption{
	font-size:9px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.left_img{
	float:left;
	margin:0 3px 3px 0;
	}

.af_pimg{
	border:1px solid #CFCED6;
	}
	
.caption a.blue:link{
	color:#003366;
	}
	
#af_bred a{
	color:#FF0033;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	}

.af_breadlind{
	font-family:Verdana;
	font-size:10px;
	}

.arp_blue{
	color:#006699;
	font-size:12px;
	}

/* Application Finder Recommended Products */
p.blue{
	font-family:Verdana;
	color:#003366;
	font-weight:bold;
	font-size:11px;
	margin:0;
	padding:0;
	}

p.blue a:link{
	color:#003366;
	}
	
p.blue a:visited{
	color:#003366;
	}

p.blue a:hover{
	color:#CC0000;
	text-decoration:underline;
	}
	
p.blue_s{
	font-family:Verdana;
	font-weight:bold;
	color:#003366;
	font-size:9px;
	margin:0;
	padding:0;
	}
	
p.blue_s a:link{
	color:#003366;
	}
	
p.blue_s a:visited{
	color:#003366;
	}

p.blue_s a:hover{
	color:#CC0000;
	text-decoration:underline;
	}

a.black:link{color:#000000; font-family:Verdana; text-decoration:none; font-size:10px;}
a.black:visited{color:#000000; font-family:Verdana; text-decoration:none; font-size:10px;}
a.black:hover{color:#CC0000; font-family:Verdana; text-decoration:underline; font-size:10px;}

a.red:link{color:#CC0000; text-decoration:none;}
a.red:visited{color:#CC0000; text-decoration:none;}
a.red:hover{color:#CC0000; text-decoration:none;}

