@import "basic.css";

/* for IE */

* html .t10 {
	font-size:9px;
	line-height:14px;
}

/* links */
a{
	color: #0066CC;
	text-decoration: none;
}
a:hover{
	color: #FF0000;
	text-decoration: none;
}
em {
font-style:normal;
}

.pittari_tree a,
.pittari_tree_top,
.selected_tags a,{
	color:#0066CC;
}
.pittari_tree a:hover{
	color: #FF0000;
}

.pittari_tree_detection a{
	color:#0066CC;
}
.pittari_tree_detection a:hover{
	color: #FF0000;
}
.selected_tags a {
	line-height: 100%;
}

.pittari_tree a{
background:transparent url(/images/tag_bg.gif) repeat-x scroll left bottom;
border:1px solid #A8B1B6;
color:#000066;
float:left;
font-size:13px;
height:16px;
margin:2px;
padding:3px 4px;
text-decoration:none;
}

.pittari_tree_detection a{
	color:#000066;
	float:left;
	font-size:13px;
	height:55px;
	padding:3px 4px;
	text-decoration:none;
	width: 110px;
}

/*


====================================================*/
#mainTitle{
	height: 70px;
	width: 970px;
	margin-bottom: 8px;
	margin-top: 8px;
}


.selected_tags {
	font-size:13px;
	line-height:1.4;
	margin-bottom:10px;
	background:url(/images/top_bg.gif) no-repeat left top;
	width:970px;
}
.selected_tags img{
	margin-right: 4px;
	margin-left: 2px;
	vertical-align: -2px;
}
.selected_tags .selected_tags_inner1 {
	padding-top:10px;
	background:url(/images/top_right_bg.gif) no-repeat right top;
	width:100%;
}
.selected_tags .selected_tags_inner2{
	width:100%;
	background:url(/images/top_bg.gif) no-repeat left bottom;
}
.selected_tags .selected_tags_inner3{
	width:100%;
	background:url(/images/top_right_bg.gif) no-repeat right bottom;
}

.selected_tags .selected_tags_inner4{
	padding:2px 10px 10px 155px;
	background-image: url(/images/top_bg_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 8px;
	text-align: left;
}
.sort{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
}
.sort table{
	font-size: 13px;
}
.selected_tags .inner , .sort .inner {
	text-align:left;
	padding:0 10px 10px 10px;
}
.tagId{
	font-size: 14px;
	font-weight: bold;
}
.resultInfo .count50{
	color: #FF0000;
}
.resultInfo .count20{
	color: #FF9900; 
}
.resultInfo .count10{
	color:#66CC00;
}
.resultInfo .count1{
	color:#0000FF;
}

/*
====================================================*/

.resultInfo {
	font-weight:bold;
	margin-bottom: 5px;
	background-color: #FFFFEE;
	padding-top: 3px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
.resultInfo strong {
	font-size:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 4px;
}
.resultBlock table{
	font-size: 13px;
}
.sortInfo {
	margin-top: 8px;
}

.sortInfo img {
	vertical-align: middle;
}
.resulticon img{
	vertical-align: middle;
}
.resulticon a{

}

/*
====================================================*/
#resultBlock{
	margin-top: 10px;
}
.resultBlock td {

}
.resultBlock th {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E7E7E7;
	padding-bottom: 5px;
	padding-top: 5px;
}
.productName{
	font-size: 20px;
	font-weight: bold;
}
.price{
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #E80000;
	font-size: 14px;
}
.productInfo{
	color: #666666;
}
.resultItem {
	margin:0 auto;
}

.prdPic a img {
	border:1px solid #CCCCCC;
}

.nostock .prdPic a img {
	border : 3px solid #FFD2D2;
}

.prdPic a:hover img{
	 border : 1px solid #3366CC;
}
.nostock .prdPic a:hover img{
	 border : 3px solid #FFA2A2;
}


.prdPic {
	width:80px;
	margin:0 0 5px;
}

.resultDetail {
	font-size:13px;
	text-align: left;
	margin-left: 5px;
}

.resultDetail p {
	margin-bottom:2px;
}

.noResult {
	color:#446633;
	font-size:13px;
	text-align:center;
	margin:40px 0;
	padding:30px 0;
	background:#EEFFDD;
}

.stockimg{
	text-align: left;
	margin-bottom: 3px;
	margin-left: 4px;
}

/*
====================================================*/

.pager {
	clear:both;
	font-size:13px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:10px 0 5px;
	padding-left: 3px;
}

.pager a,
.pager a:visited {
	background-position:center bottom;
	border:1px solid #DEDFDE;
	color:#0061DE;
	margin-right:3px;
	padding:2px 4px;
	text-decoration:none;
}

.pager a:hover {
	background-color:#FF9999;
	background-image:none;
	border:1px solid #CC6600;
	color:#FFFFFF;
}

.pager span.currentPage {
	color:#FF9999;
	font-weight:bold;
	margin-right:3px;
	padding:2px 6px;
}

.pager span.disabled {
	color:#ADAAAD;
	margin-right:3px;
	padding:2px 6px;
}

.notes{
}
.notes td{
	font-size: 10px;
}
/*
====================================================*/
#topMenu{
	width:888px;
	font-size:13px;
	padding-top:15px;
	background:url(/images/top_tags_bg.gif) no-repeat left top;
	margin-bottom: 10px;
}
#topMenu  .inner {
	text-align:left;
	padding:0 15px 15px;
	background:url(/images/top_tags_bg.gif) left bottom no-repeat;
	width: 100%;
}
#topMenu  h2{
	width:100%;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	background:none;
	clear: both;
}
#topMenu  ul {
	margin:0 10px 10px;
	padding:0 0 8px;
	background-image: url(/images/side_line_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 840px;
}

#topMenu  li.tag{
	margin-bottom:2px;
	float: left;
	display: block;
	margin-right: 1px;
	white-space: nowrap;
}

#topMenu  .pittari_tree_detection li.tag{
	color:#000066;
	float:left;
	font-size:13px;
	height:59px;
	margin:2px;
	text-decoration:none;
	width: 114px;
}


#sideMenu,
#searchBox {
	width:100%;
	font-size:13px;
	padding-top:15px;
	background:url(/images/side_bg.gif) left top no-repeat;
	margin-bottom: 10px;
}
#sideImage{
	background-image: url(/images/image_box_bg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
#imageBox{
	background-image: url(/images/image_box_title.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 5px;
	height: 101px;
	padding-left: 185px;
}
#searchBox {
	background-image: none;
	padding-top:0;
}

#sideMenu  .inner {
	width:100%;
	text-align:left;
	padding:0 15px 15px 15px;
	background:url(/images/side_bg.gif) left bottom no-repeat;
}
#searchBox .inner {
	width:auto;
	text-align:left;
	padding:10px 5px;
	background-color: #F8F2E3;
	border-bottom: 2px solid #CCCCCC;
}


#sideMenu  h2 ,
#searchBox h2 {
	width:100%;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	background:none;
	clear: both;
}

#sideMenu  ul ,
#searchBox ul {
	margin:0 0 10px 10px;
	padding:0 0 8px;
	background-image: url(/images/side_line_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 560px;
}

#sideMenu  li.tag,
#searchBox li.tag{
	margin-bottom:2px;
	float: left;
	display: block;
	margin-right: 1px;
	white-space: nowrap;
}

#searchBox .searchform2 {
	width:140px;
}

#searchBox img {
	vertical-align:bottom;
}

#sideMenu .noTree {
	color:#444444;
	text-align:center;
}

/*
====================================================*/

div.balloon-popup {
	visibility:hidden;
	position:absolute;
	left:-200px;
	width:262px;
	z-index:99;
	font-weight: normal;
}

div.balloon-popup div.contentstop {
	padding-left:16px;
}

div.balloon-popup div.contents {
	padding-left:16px;
	background:url(/images/balloon-middle.gif) repeat-y left center;
}

div.balloon-popup div.contents ul {
	padding:2px 0 2px 0;
	width:270px;
}
	
div.balloon-popup div.contents:after,
div.balloon-popup div.contents ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	
div.balloon-popup div.contents,
div.balloon-popup div.contents ul.colorul {
	display:inline-table;
	/*\*/
	display:block;
	*height:1%;
	/**/
}
	
div.balloon-popup div.contents li {
	padding:5px 20px 5px 7px;
	float:left;
	font-size: 13px;
	line-height: 130%;
}

div.balloon-popup div.contentsbottom {
	padding-left:16px;
}

li.colorItem {
	float:left;
	/*display:inline;*/
	display:block;
	width:55px;
	font-size:11px;
	text-align:center;
	margin:0;
	padding:5px 0;
}

/*header
====================================================*/
/* ===== ヘッダー ===== */

#header{
width: 970px;
margin: 0 auto;
}

#logo{
width: 105px;
height: 20px;
float: left;
margin: 10px 0 0 1px;
padding: 0 0 15px 0;
}

#menuTop{
width: 256px;
float: right;
margin: 13px 1px 0 0;
}

#menuTop li em{
display: none;
}

#menuTop li{
float: left;
}

#menuTop li a{
height: 13px;
float: left;
}

#menuTop li.company a{
background: url(http://www.keyence.co.jp/edit/images/txt_top_company.gif) no-repeat;
width: 56px;
margin: 0 28px 0 0;
}

#menuTop li.recruit a{
background: url(http://www.keyence.co.jp/edit/images/txt_top_recruit.gif) no-repeat;
width: 56px;
margin: 0 28px 0 0;
}

#menuTop li.global a{
background: url(http://www.keyence.co.jp/edit/images/txt_top_globalhome.gif) no-repeat;
width: 88px;
margin: 0 0 0 0;
}



#header p.jp{
float:left;
width:39px;
margin: 17px 0 0 10px;
}

#header p.log{
width: 350px;
margin: 10px 0 0 22px;
float: left;
font-size: 82%;
line-height: 100%;
padding: 0 0 1px 0;
}


#header p.log img{
margin: 0 0 0 5px;
vertical-align: middle;
}

/* ↓08.12.08変更↓ */

#header p.search{
float: right;
text-align: right;
line-height: 100%;
margin: 10px 0 0 0;
}

/* ↑08.12.08変更↑ */

#header p.search select{
border: 1px solid #999999;
padding: 1px;
}

#header p.search option{
padding: 0 10px 0 0;
font-size: 90%;
}

#header p.search input{
vertical-align: top;
margin: 0 0 0 5px;
}

#header p.search input.txt{
width: 166px;
padding: 1px 2px 1px 2px;
border: 1px solid #999999;
}



/* ===== グローバルメニュー ===== */

#menuGlobal{
width: 100%;
margin: 0 auto;
height: 32px;
background: url(http://www.keyence.co.jp/edit/images/menu_bg.gif) repeat-x left bottom;
}

#menuGlobal ul{
width: 970px;
margin: 0;
padding:0
}

#menuGlobal ul li em{
display: none;
}

#menuGlobal ul li{
float: left;
}

#menuGlobal ul li a{
float: left;
height: 32px;
}

#menuGlobal ul li.top a{
background: url(http://www.keyence.co.jp/edit/images/menu_top_default.gif) no-repeat;
width: 194px;
}

#menuGlobal ul li.top a:hover{
background: url(http://www.keyence.co.jp/edit/images/menu_top_on.gif) no-repeat;
}

#pageTop #menuGlobal ul li.top a{
background: url(http://www.keyence.co.jp/edit/images/menu_top_in.gif) no-repeat;
}

#menuGlobal ul li.goods a{
background: url(http://www.keyence.co.jp/edit/images/menu_goods_default.gif) no-repeat;
width: 194px;
}

#menuGlobal ul li.goods a:hover{
background: url(http://www.keyence.co.jp/edit/images/menu_goods_on.gif) no-repeat;
}

#pageGoods #menuGlobal ul li.goods a{
background: url(http://www.keyence.co.jp/edit/images/menu_goods_in.gif) no-repeat;
}

#menuGlobal ul li.solution a{
background: url(http://www.keyence.co.jp/edit/images/menu_solution_default.gif) no-repeat;
width: 193px;
}

#menuGlobal ul li.solution a:hover{
background: url(http://www.keyence.co.jp/edit/images/menu_solution_on.gif) no-repeat;
}

#pageSolution #menuGlobal ul li.solution a{
background: url(http://www.keyence.co.jp/edit/images/menu_solution_in.gif) no-repeat;
}

#menuGlobal ul li.download a{
background: url(http://www.keyence.co.jp/edit/images/menu_download_default.gif) no-repeat;
width: 194px;
}

#menuGlobal ul li.download a:hover{
background: url(http://www.keyence.co.jp/edit/images/menu_download_on.gif) no-repeat;
}

#pageDownload #menuGlobal ul li.download a{
background: url(http://www.keyence.co.jp/edit/images/menu_download_in.gif) no-repeat;
}

#menuGlobal ul li.support a{
background: url(http://www.keyence.co.jp/edit/images/menu_support_default.gif) no-repeat;
width: 194px;
}

#menuGlobal ul li.support a:hover{
background: url(http://www.keyence.co.jp/edit/images/menu_support_on.gif) no-repeat;
}

#pageSupport #menuGlobal ul li.support a{
background: url(http://www.keyence.co.jp/edit/images/menu_support_in.gif) no-repeat;
}




/*footer
====================================================*/

#footer{
width: 100%;
margin: 40px auto 10px;
padding: 0 0 15;
}


/* 最近・おすすめ */

#footer div.recommend{

width: 970px;
margin: 25px auto 0 auto;
padding: 0 0 0 0;
}

#footer div.recommend div.box{
	padding: 10px;
	margin-bottom:25px;
	border:1px solid #dddddd;
	background:#f8f8f8;
	text-align: left;
}



/* カテゴリ */

#footer ul.category{
width: 970px;
margin: 18px auto 0 auto;
}

#footer ul.category li{
width: 185px;
float: left;
margin: 0 0 1px 0;
font-size: 82%;
letter-spacing: -0.04em;
}

#footer ul.category li.sem{
width: 230px;
}

#footer ul.category li a{
background: url(.http://www.keyence.co.jp/edit/images/icon_arrow_red01.gif) no-repeat 0px 2px;
padding: 0 0 0 12px;
}


/* 共通部分 */

#footer p.pagetopLink{
width:965px;
text-align:right;
padding-right:5px;
margin:0 auto 10px auto;
}

#footer div.footerBg{
width: 100%;
background: #f0f0f0;
border-top: 1px solid #dddddd;
}

#footer div.footerBg div.box{
width: 970px;
margin: 0 auto;
}

#footer div.footerBg ul{
	width: 540px;
	float: left;
	margin: 3px 0 0;
	padding: 0px;
	text-align: left;
}

#footer div.footerBg ul li{
display: inline;
font-size: 82%;
color: #999999;
}

#footer div.footerBg ul li a{
margin: 0 1px;
}

/* ↓08.12.08変更↓ */

#footer div.footerBg p.search{
float: left;
margin: 6px 0 0 0;
line-height: 100%;
}

/* ↑08.12.08変更↑ */

#footer div.footerBg p.pagetop{
float: right;
width: 97px;
line-height: 100%;
margin: 0 0 1px 0;
}


#footer div.footerBg p.search select{
border: 1px solid #999999;
padding: 1px;
}

#footer div.footerBg p.search option{
padding: 0 10px 0 0;
font-size: 90%;
}

#footer div.footerBg p.search input{
vertical-align: top;
margin: 0 0 0 5px;
}

#footer div.footerBg p.search input.txt{
width: 166px;
padding: 1px 2px 1px 2px;
border: 1px solid #999999;
}

#footer div.copy{
width: 970px;
margin: 3px auto 0 auto;
}

#footer div.copy ul{
	width: 515px;
	float: left;
	text-align: left;
}

#footer div.copy ul li{
display: inline;
font-size: 82%;
color: #999999;
}

#footer div.copy ul li a{
margin: 0 1px;
}

#footer div.copy address{
width: 450px;
float: right;
text-align: right;
font-style: normal;
font-size: 82%;
}



/* ===== お問い合わせ ===== */


div.inquiryFrame{
background: url(http://www.keyence.co.jp/edit/images/bg_inquiry.gif) repeat-y left top;
background-color:#ede5d6;
border:5px solid #f9f6f1;
width: 960px;
margin: 0 auto;
padding:2px 0 6px 0;
}

div.inquiryFrame02{
background: url(http://www.keyence.co.jp/edit/images/bg_inquiry.gif) repeat-y left top;
background-color:#ede5d6;
border:5px solid #f9f6f1;
width: 720px;
margin: 0 auto;
padding:2px 0 6px 0;
}

dl.wrrap{
width: 720px;
}

dl.wrrap dt{
width: 75px;
float: left;
line-height: 100%;
padding:8px 0 0 3px;
}

dl.wrrap dd{
width: 640px;
float: left;
}

dl.wrrap dd dt{
width: 67px;
float: left;
padding:0;
}

dl.wrrap dd dt img{
margin: 10px 0 0 10px;
}

dl.wrrap dd dd{
width: 572px;
float: left;
line-height: 100%;
margin: 4px 0 0 0;
}

dl.wrrap dd dd ul li{
display: inline;
margin: 0 0 0 0;
}

ul.inquiryWebList li{
display: inline;
margin: 0 4px 0 0;
}

dl.wrrap dd dd span.number{
padding: 5px 10px 4px 39px;
background: #faf5ec url(http://www.keyence.co.jp/edit/images/icon_freedial.gif) no-repeat 6px 6px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 125%;
float: left;
line-height: 100%;
margin: 0 10px 0 0;
}

dl.wrrap dd dd span.txt{
font-size: 82%;
float: left;
margin: 7px 0 0 0;
}

dl.wrrap dd dd span.txt02{
font-size: 82%;
float: right;
margin: 7px 5px 0 0;
}

ul.inquiryWebListIcon{
background:#f9f6f1;
padding:0 5px 4px 0;
}

ul.inquiryWebListIcon li{
float:right;
display: inline;
width:113px;
height:19px;
margin: 0 0 0 4px;
}



/* ===== カテゴリナビ用 ===== */

#category, #categorySensor, #categoryPress, #categoryDirection, #categoryImage, #categoryElectric, #categoryLaser, #categoryPlc, #categoryTouch, #categoryElectron, #categoryMicro, #categoryBarcode, #categoryOther {
background:transparent url(http://www.keyence.co.jp/css/images/menu_category_bg.gif) repeat-x scroll left bottom;
height:48px;
margin:0 auto;
width:100%;
}
#menuCategory {
margin:0;
width:970px;
}
#menuCategory li em {
display:none;
}
#menuCategory li {
float:left;
}
#menuCategory li a {
float:left;
height:48px;
}



#menuCategory li.sensor a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_sensor.gif) no-repeat scroll 0 0;
width:65px;
}
#menuCategory li.sensor a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_sensor.gif) no-repeat scroll 0 -48px;
}
#categorySensor #menuCategory li.sensor a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_sensor.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.appli a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_appli.gif) no-repeat scroll 0 0;
width:92px;
}
#menuCategory li.appli a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_appli.gif) no-repeat scroll 0 -48px;
}
#categoryAppli #menuCategory li.appli a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_appli.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.direction a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_direction.gif) no-repeat scroll 0 0;
width:76px;
}
#menuCategory li.direction a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_direction.gif) no-repeat scroll 0 -48px;
}
#categoryDirection #menuCategory li.direction a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_direction.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.image a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_image.gif) no-repeat scroll 0 0;
width:75px;
}
#menuCategory li.image a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_image.gif) no-repeat scroll 0 -48px;
}
#categoryImage #menuCategory li.image a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_image.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.plc a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_plc.gif) no-repeat scroll 0 0;
width:69px;
}
#menuCategory li.plc a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_plc.gif) no-repeat scroll 0 -48px;
}
#categoryPlc #menuCategory li.plc a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_plc.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.touch a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_touch.gif) no-repeat scroll 0 0;
width:85px;
}
#menuCategory li.touch a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_touch.gif) no-repeat scroll 0 -48px;
}
#categoryTouch #menuCategory li.touch a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_touch.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.barcode a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_barcode.gif) no-repeat scroll 0 0;
width:77px;
}
#menuCategory li.barcode a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_barcode.gif) no-repeat scroll 0 -48px;
}
#categoryBarcode #menuCategory li.barcode a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_barcode.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.micro a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_micro.gif) no-repeat scroll 0 0;
width:97px;
}
#menuCategory li.micro a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_micro.gif) no-repeat scroll 0 -48px;
}
#categoryMicro #menuCategory li.micro a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_micro.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.electron a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_electron.gif) no-repeat scroll 0 0;
width:57px;
}
#menuCategory li.electron a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_electron.gif) no-repeat scroll 0 -48px;
}
#categoryElectron #menuCategory li.electron a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_electron.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.press a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_press.gif) no-repeat scroll 0 0;
width:67px;
}
#menuCategory li.press a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_press.gif) no-repeat scroll 0 -48px;
}
#categoryPress #menuCategory li.press a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_press.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.laser a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_laser.gif) no-repeat scroll 0 0;
width:85px;
}
#menuCategory li.laser a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_laser.gif) no-repeat scroll 0 -48px;
}
#categoryLaser #menuCategory li.laser a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_laser.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.electric a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_electric.gif) no-repeat scroll 0 0;
width:60px;
}
#menuCategory li.electric a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_electric.gif) no-repeat scroll 0 -48px;
}
#categoryElectric #menuCategory li.electric a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_electric.gif) no-repeat scroll 0 -48px;
}
#menuCategory li.other a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_other.gif) no-repeat scroll 0 0;
width:65px;
}
#menuCategory li.other a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_other.gif) no-repeat scroll 0 -48px;
}
#categoryOther #menuCategory li.other a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.keyence.co.jp/edit/images/menu_category_other.gif) no-repeat scroll 0 -48px;
}









/* ===== 流用 ===== */

.more01{
text-align: right;
font-size: 82%;
line-height: 100%;
}

.more01 a{
background: url(http://www.keyence.co.jp/edit/images/icon_arrow_red01.gif) no-repeat 0px 3px;
padding: 0 0 0 12px;
}



