<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

body{
	background:repeat-x left 76px url(../img/products/products_back.gif) #000;
	font-family:Helvetica,Trebuchet,Arial,sans-serif;
	line-height:1.5em;
	color:#fff;
}

#contents{
	padding-top:42px;
}



/*----------------------------------------*/
/*カラムセット　                              */
/*----------------------------------------*/
#left_column{
	position:relative;
	width:645px;
	float:left;
	padding-top:20px;
}

#right_column{
	width:174px;
	float:right;
	padding-top:20px;
}

/*----------------------------------------*/
/*タイトル周り　                              */
/*----------------------------------------*/
#page_title{
	background:no-repeat url(../img/products/title_products.gif);
	width:138px;
	height:33px;
	text-indent:-9999em;
}
.ie6 #page_title{
	position:relative;
	top:-15px;
}

#description{
	visibility:hidden;
	height:0px;
	line-height:0px;
}
/*ブレッドクラム*/
#beradcrumb{
	color:#778dd4;
	position:absolute;
	top:25px;
}
.ie6 #beradcrumb{
	top:10px;
}

#beradcrumb li{
	display:inline;
}
#beradcrumb li a{
	text-decoration:none;
	color:#778dd4;
}
#beradcrumb li a:hover{
	text-decoration:underline;
}



/*----------------------------------------*/
/*TOP                    */
/*----------------------------------------*/
/*カテゴリリスト*/
#ctglist{
	padding-top:20px;
}
.ie6 #ctglist{
	padding-top:5px;
}
#ctglist li{
	width:414px;
	height:116px;
}

#ctglist li#INTERNALGEAR{
	float:left;
	background:no-repeat top url(../img/products/ctg_internal.gif);
}

#ctglist li#SPIRALBEVELGEAR{
	float:right;
	background:no-repeat top url(../img/products/ctg_bevel.gif);
}

#ctglist li#WORMGEAR{
	clear:both;
	float:left;
	background:no-repeat top url(../img/products/ctg_worm.gif);
}

#ctglist li#SCREWROTOR{
	float:right;
	background:no-repeat top url(../img/products/ctg_screw.gif);
}

/*タイトル*/
#ctglist li h3{
	text-indent:-9999em;
	height:5px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.ie6 #ctglist li h3{
	height:0px;
	line-height:0px;
}

#ctglist li p{
	font-size:1.1em;
	line-height:1.2em;
	padding:0 120px 8px 16px;
}
.ie6 #ctglist li p{
	font-size:1.1em;
}
/*サブカテゴリーのボタン*/
#ctglist li ul{
	padding-left:16px;
}
#ctglist li ul li{
	float:left;
	width:94px;
	height:17px;
}

#ctglist li li a{
	display:block;
	background:no-repeat top left url(../img/products/bt_ctg.gif);
	width:89px;
	height:17px;
	text-indent:-9999em;
}


#ctglist li li.Features a{
	background-position:left top;
}
#ctglist li li.Features a:hover{
	background-position:left bottom;
}

#ctglist li li.Technology{
	display:none;
}
/*
#ctglist li li.Technology a{
	background-position:-94px top;
}
#ctglist li li.Technology a:hover{
	background-position:-94px bottom;
}
*/

#ctglist li li.Contoribution{
	display:none;
}
/*
#ctglist li li.Contoribution a{
	background-position:-188px top;
}
#ctglist li li.Contoribution a:hover{
	background-position:-188px bottom;
}
*/


/*プロダクトニュース*/
#prd_news{
	float:left;
	width:600px;
	position:relative;
	padding-top:30px;
}
.ie6 #prd_news{
	padding-top:10px;
}

#prd_news h3{
	background:no-repeat url(../img/products/h2_productnews.gif);
	height:28px;
	width:184px;
	text-indent:-9999em;
	padding:0px;
}

#prd_news ul{
	background:no-repeat top url(../img/top/info_line.gif);
	padding-top:10px;
}
.ie6 #prd_news ul{
	background:no-repeat top url(../img/top/info_line.gif);
	padding-top:0px;
}

#prd_news li{
	position:relative;
	padding-left:95px;
	padding-bottom:15px;
}

#prd_news li .date{
	position:absolute;
	background:no-repeat left 4px url(../img/common/arrow_fff.gif);
	padding-left:14px;
	left:0px;
	top:0px;
	font-size:1.2em;
}
.ie6 #prd_news li .date{
	left:-95px;
	top:12px;
}

#prd_news li dl.ctg_product{
	padding-left:56px;
	background:no-repeat left top url(../img/common/icon_product.gif);
}
#prd_news li dl.ctg_news{
	padding-left:56px;
	background:no-repeat left top url(../img/common/icon_news.gif);
}

#prd_news li dl dt{
	font-size:1.6em;
	padding-bottom:5px;
}
#prd_news li dl dd{
	font-size:1.2em;
}

/*アーカイブ*/
#bt_archive{
	position:absolute;
	top:31px;
	left:200px;
}
.ie6 #bt_archive{
	top:10px;
}
#bt_archive a{
	display:block;
	background:no-repeat top url(../img/top/bt_archive.gif);
	width:68px;
	height:16px;
	text-indent:-9999em;
}
#bt_archive a:hover{
	background-position:bottom;
}





/*----------------------------------------*/
/*カテゴリーアーカイブ                    */
/*----------------------------------------*/

h2#img_INTERNALGEAR{
	background:no-repeat url(../img/products/img_internal.png);
	width:645px;
	line-height:90px;
	text-indent:-9999em;
	margin-bottom:30px;
}

h2#img_SPIRALBEVELGEAR{
	background:no-repeat url(../img/products/img_bevel.png);
	width:645px;
	line-height:90px;
	text-indent:-9999em;
	margin-bottom:30px;
}

h2#img_WORMGEAR{
	background:no-repeat url(../img/products/img_worm.png);
	width:645px;
	line-height:90px;
	text-indent:-9999em;
	margin-bottom:30px;
}

h2#img_SCREWROTOR{
	background:no-repeat url(../img/products/img_screw.png);
	width:645px;
	line-height:90px;
	text-indent:-9999em;
	margin-bottom:30px;
}


/*----------------------------------------*/
/*ローカルナビ　                              */
/*----------------------------------------*/
#lcnavi{
	position:relative;
	/*background:no-repeat left top url(../img/products/lcnavi.png);*/
	height:24px;
	border-bottom:1px solid #666;
}

#lcnavi li{
	width:125px;
	height:24px;
	background:no-repeat left bottom url(../img/products/lcnavi.png);
	text-indent:-9999em;
}

#lcnavi li#Features{
	position:absolute;
	top:1px;
	z-index:100;
}

#lcnavi li#Technology{
	position:absolute;
	top:1px;
	left:105px;
	z-index:90;
}
#lcnavi li#Contoribution{
	position:absolute;
	top:1px;
	left:210px;
	z-index:80;
}

#lcnavi li a{
	display:block;
	width:125px;
	height:24px;
	background:no-repeat left top url(../img/products/lcnavi.png);
	text-indent:-9999em;
}

#lcnavi li#Features{
	background-position:left bottom;
}
#lcnavi li#Features a{
	background-position:left top;
}
#lcnavi li#Features a:hover{
	background-position:left bottom;
}

#lcnavi li#Technology{
	display:none;
	background-position:-125px bottom;
}
/*
#lcnavi li#Technology a{
	background-position:-125px top;
}
#lcnavi li#Technology a:hover{
	background-position:-125px bottom;
}
*/
#lcnavi li#Contoribution{
	display:none;
	background-position:-250px bottom;
}
/*
#lcnavi li#Contoribution a{
	background-position:-250px top;
}
#lcnavi li#Contoribution a:hover{
	background-position:-250px bottom;
}
*/

/*IE6対応*/
.ie6 #lcnavi{
	position:relative;
	height:24px;
	border-bottom:1px solid #666;
}

.ie6 #lcnavi li{
	width:125px;
	height:24px;
	background:no-repeat left bottom url(../img/products/lcnavi.gif);
	text-indent:-9999em;
}

.ie6 #lcnavi li#Features{
	position:absolute;
	top:1px;
	z-index:100;
}

.ie6 #lcnavi li#Technology{
	position:absolute;
	top:1px;
	left:125px;
	z-index:90;
}
.ie6 #lcnavi li#Contoribution{
	height:24px;
	position:absolute;
	top:1px;
	left:250px;
	z-index:80;
}

.ie6 #lcnavi li a{
	display:block;
	width:125px;
	height:24px;
	background:no-repeat left top url(../img/products/lcnavi.gif);
	text-indent:-9999em;
}




/*----------------------------------------*/
/*エントリー　                              */
/*----------------------------------------*/
.entry{
	padding-bottom:30px;
}

/*見出し*/
h3{
	color:#778dd4;
	font-style:italic;
	font-size:1.6em;
	padding-top:30px;
	padding-bottom:12px;
}

/*説明文*/
.entry_body{
	font-size:1.2em;
	line-height:1.5em;
}
.entry_body a:link,
.entry_body a:visited{
	color:#66aaff;
}
.entry_body a:hover{
	color:#a3ccff;
}

/*メイン写真*/
.entry_body .photoL{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.entry_body .photoR{
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

/*映像*/
.entry_body #movie{
	position:relative;
	width:250px;
}
.entry_body #icon_play{
	position:absolute;
	top:5px;
	left:5px;
/*	bottom:42%;
	left:42%;*/
	text-align:center;
}

/*追加写真*/
.exphoto{
	padding-top:20px;
}
.exphoto li{
	float:left;
	margin-right:50px;
}
.exphoto li.exp3{
	margin-right:0px;
}
.exphoto li p{
	padding-top:10px;
	width:180px;
}

/*表*/
table{
	margin-top:20px;
	font-size:1.2em;
	width:100%;
}
table caption{
	color:#778dd4;
}
table th,
table td{
	padding:3px 10px;
	border:1px solid #000;
}
table thead th{
	background-color:#334a7c;
	text-align:center;
}
table tbody th{
	background-color:#1c2944;
}
table tbody td{
	background-color:#3b4354;
}
table tfoot th{
	background-color:#3f4b65;
}
table tfoot td{
	background-color:#586378;
}

/*ボタン*/
.bt_all{
	background:no-repeat top right url(../img/products/bt_all.gif);
	margin:15px 0;
}
.bt_all a{
	display:block;
	margin-right:1px;
	background:no-repeat left top url(../img/products/bt_all.gif);
	height:31px;
	font-size:1.2em;
	text-shadow:#000;
	line-height:31px;
	text-indent:30px;
	text-decoration:none;
}
.bt_all a:hover{
	background-position:left bottom;
	color:#fff;
}





/*カスタマイズ表*/
table.entry20,
table.entry21,
table.entry22,
table.entry23{
	width:70%
}

table.entry20 th,
table.entry21 th,
table.entry22 th,
table.entry23 th{
	width:40%;
}
</pre></body></html>