============================

商品一覧

============================

/* タブ */
#contents ul.goodsTab{
width: 960px;
background: url(/images/bg_support_tab.gif) repeat-x left bottom;
height: 29px;
padding: 0 0 0 10px;
margin: 25px 0 13px 0;
}

#contents ul.goodsTab li em{
display: none;
}

#contents ul.goodsTab li{
float: left;
}

#contents ul.goodsTab li a{
float: left;
width: 155px;
display: block;
height: 29px;
}


/* 新商品 */
#contents ul.goodsTab li.newgoods a{
background: url(/images/tab_newgoods_off.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.goodsTab li.newgoods a:hover{
background: url(/images/tab_newgoods_on.gif) no-repeat;
margin: 0 3px 0 0;
}


/* ===== カテゴリ一覧 ===== */
#contents div.goodsCategoryTop01{
width:950px;
background: url(/images/bg_goods_category_top.gif) no-repeat;
margin: 0 auto 15px auto;
}

/* 100716更新カテゴリ */
#contents ul.goodsTab li.dKikaku a{
background: url(/images/tab_kikaku_off.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.goodsTab li.dKikaku a:hover{
background: url(/images/tab_kikaku_on.gif) no-repeat;
margin: 0 3px 0 0;
}

#contents ul.goodsTab li.dSeisan a:hover{
background: url(/images/tab_seisan_on.gif) no-repeat;
margin: 0 3px 0 0;
width: 183px;

}

#contents ul.goodsTab li.dSeisanIn a{
background: url(/images/tab_seisan_in.gif) no-repeat;
margin: 0 3px 0 0;
width: 183px;
}


/*20141009 common*/
/*search box*/
#contents .bnr_area{
	float:right;
	width: 550px;
	padding-top: 20px;
	}

#contents .searchWrap_content{
	width:402px;
	float: left;
	margin:20px 0 0 0;
	}

#contents .categoryTopLayout div.searchParentBox{
	width: 347px;
}
#contents .categoryTopLayout div.searchParentBox input.text{
	float: left;
	background: url(/ct_images/switch/index/im_searchbox_inner.gif) no-repeat left top;
	color: #737373;
	border: none;
	width: 299px;
	height: 26px;
	margin: 0;
	padding-left: 5px;
	vertical-align: middle;
	display: inline;
	line-height: 2.0;
}
#contents .categoryTopLayout div.searchParentBox input.image{
	float: right;
	background: none;
	border: none;
	width: 43px;
	margin: 0;
	padding: 0;
	display: inline;
}
#contents .categoryTopLayout .searchWrap div#suggestTop {
	z-index: 100;
	visibility: hidden;
	width: 538px;
	font-size: 82%;
	background: #eef0f1;
	border: 1px solid #7c8896;
	cursor: default;
	padding: 2px;
	margin: 0;
	position: absolute;
	left: 0;
}
/*tab*/
#contents ul.goodsTab{
width: 960px;
background: url(/product/images/bg_tabline.jpg) repeat-x left bottom;
height: 54px;
padding: 0 0 0 5px;
margin: 25px 0 20px 0;
clear: both;
}

#contents ul.goodsTab li em{
display: none;
}

#contents ul.goodsTab li{
float: left;
}

#contents ul.goodsTab li a{
float: left;
width: 240px;
display: block;
height: 54px;
}

/* カテゴリ */
#contents ul.goodsTab li.category a{
background: url(/product/images/tab_category_off.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.category a:hover{
background: url(/product/images/tab_category_on.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.categoryIn a{
background: url(/product/images/tab_category_in.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.newgoods a{
background: url(/product/images/tab_ng_off.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.newgoods a:hover{
background: url(/product/images/tab_ng_on.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.newgoodsIn a{
background: url(/product/images/tab_ng_roll.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.dKikaku a{
background: url(/product/images/tab_pg_off.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.dKikaku a:hover{
background: url(/product/images/tab_pg_on.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.dKikakuIn a{
background: url(/product/images/tab_pg_roll.jpg) no-repeat;
margin: 0 0 0 0;
}

#contents ul.goodsTab li.dSeisan a{
background: url(/product/images/tab_pn_off.jpg) no-repeat;
margin: 0 0 0 0;
width: 240px;
}

#contents ul.goodsTab li.dSeisan a:hover{
background: url(/product/images/tab_pn_on.jpg) no-repeat;
margin: 0 0 0 0;
width: 240px;
}

#contents ul.goodsTab li.dSeisanIn a{
background: url(/product/images/tab_pn_roll.jpg) no-repeat;
margin: 0 0 0 0;
width: 240px;
}


/* ===== カテゴリ一覧 ===== */
#contents div.goodsCategoryTop01{
width:950px;
background: url(/product/images/bg_goods_category_top.gif) no-repeat;
margin: 0 auto 15px auto;
}

#contents div.goodsCategoryBottom01{
width:950px;
background: url(/product/images/bg_goods_category_bottom.gif) no-repeat left bottom;
padding: 0 0 12px 0;
}

#contents div.goodsCategoryBottom01 div.box01{
width: 225px;
float: left;
margin: 0 0 0 0;
}

#contents div.goodsCategoryBottom01 div.box02{
width: 225px;
float: left;
margin: 0 0 0 16px;
}

#contents div.goodsCategoryBottom01 div.box03{
width: 225px;
float: left;
margin: 0 0 0 17px;
}

#contents div.goodsCategoryBottom01 div.box04{
width: 225px;
float: right;
margin: 0 0 0 0;
}

#contents div.goodsCategoryBottom01 h3{
width: 223px;
margin: 1px 0 0 1px;
}

#contents div.goodsCategoryBottom01 h3 a{
display: block;
width: 223px;
height: 55px;
}


#contents div.goodsCategoryBottom01 h3 a em{
display: none;
}

#contents div.goodsCategoryBottom01 h3.koden a{
background: url(/product/images/txt_goods_category_koden.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.heni a{
background: url(/product/images/txt_goods_category_heni.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.image a{
background: url(/product/images/txt_goods_category_image.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.plc a{
background: url(/product/images/txt_goods_category_plc.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.ryuryo a{
background: url(/product/images/txt_goods_category_presssensor.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.touch a{
background: url(/product/images/txt_goods_category_touch.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.clean a{
background: url(/product/images/txt_goods_category_clean.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.other a{
background: url(/product/images/txt_goods_category_other.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.rasor a{
background: url(/product/images/txt_goods_category_rasor.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.ondo a{
background: url(/product/images/txt_goods_category_levelsensor.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.laser a{
background: url(/product/images/txt_goods_category_lasermarker.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.inkjet a{
background: url(/product/images/txt_goods_category_inkjet.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.appli a{
background: url(/product/images/txt_goods_category_appli.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.safety a{
background: url(/product/images/txt_goods_category_safety.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.im a{
background: url(/product/images/txt_goods_category_im.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.printer a{
background: url(/product/images/txt_goods_category_printer.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.rfid a{
background: url(/product/images/txt_goods_category_rfid.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.sem a{
background: url(/product/images/txt_goods_category_sem.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 h3.denshi02 a{
background: url(/product/images/txt_goods_category_denshi02.gif) no-repeat 0px 10px;
}

#contents div.goodsCategoryBottom01 p.pic{
margin: 0 0 0 1px;
}

#contents div.goodsCategoryBottom01 ul{
font-size: 82%;
width: 200px;
margin: 0 0 0 15px;
padding-top:10px;
background: url(/product/images/dotline01.gif) repeat-x left top;
}

#contents div.goodsCategoryBottom01 ul li{
line-height: 155%;
}

#contents div.goodsCategoryBottom01 ul li a{
background: url(/product/images/icon_arrow_red01.gif) no-repeat 0px 3px;
padding: 0 0 0 10px;
}


/*=================================================
 * ページタイトル＆お問い合わせ　共通CSS
 　/product/
 　/solution/top/
 　/req/download/
 　/support/
 * ================================================= */
 
 /* type01 */
.pageTile01 {
	background:#D0D0D0;
	width:970px;
	height:48px;
	margin:0 auto;
	line-height:1;
}
.pageTile01 h1 {
	float:left;
}
.pageTile01 .tel {
	float:left;
	padding:6px 5px 0 5px;
}
.pageTile01 .tel dt {
	font-size: 0;
}
.pageTile01 .tel dd {
	background: url(/product/images/icon_freedial.gif) no-repeat 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 125%;
	padding-left: 30px;
	margin-top: 6px;
}
.pageTile01 .btnList {
	float:left;
	border-left:1px solid #E3E3E3;
	padding:6px 0 0 5px;
	height:43px;
	font-size: 0;
}
.pageTile01 .btnList dt {
	margin-bottom:4px;
}
.pageTile01 .btnList ul li {
	display:inline;
	margin-right:5px;
}
.pageTxt{
	margin:0 0 0 20px;
}
.pageTxt02{
	margin:20px 0 35px 20px;
}
.pageTxt03{
	margin:20px 0 20px 20px;
}