@charset "utf-8";
/*
---------------------------------------------------------
	TopPage
---------------------------------------------------------
*/
/*div#toppage{color:#505050;}*/
div#toppage{ color:#282828;}
div#toppage .contentArea{
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	padding:10px;
	min-height: 1em;		/*IE7*/
}
div#toppage .contentArea:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .contentArea {
    height: 1em;
    overflow: visible;
}
/**/
body > .contentArea {
	height:auto;
	display: block;
}

div#toppage dl{
	
}
div#toppage dl:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
div#toppage dt, div#toppage dd{
	float:left;
}
div#toppage dl dt{font-weight:bold; width:80px;}
div#toppage dl dd{
	padding-left:10px;
	width:600px;
}
div#toppage dl dl{padding:0;}
div#toppage dl dl dt{font-weight:normal; width:18px;}
div#toppage dl dl dd{width:500px; padding-left:0px;}

/*----------- Flash -----------*/
div#toppage #topFlashArea{
	width:720px;
	height:177px;
	/*border:1px solid #D2D2D2;*/
}

/*----------- お知らせ -----------*/
div#toppage #announce {
	margin-top:10px;
	clear:both;
}
div#toppage #announce .header{
	background:url(../imagesv2.0/top/areaHeader.gif) no-repeat;
	height:41px;
	text-indent: -9877em;
}
div#toppage #announce dt, div#toppage #announce dd{margin-top:5px;}

/*----------- ナレッジ -----------*/
div#toppage #knowledge{
	width:525px; height:104px;
	background:url(../imagesv2.0/top/knowledge/knowledgeBg.gif) no-repeat;
	margin:10px auto;
}
div#toppage #knowledge .knowledgeContent{
	padding:15px 20px;
	line-height:1.5em;
}
div#toppage #knowledge .knowledgeContent input{float:left; margin-right:15px;}
div#toppage #knowledge .knowledgeContent a{
	padding-left:18px;
	background:url(../imagesv2.0/top/knowledge/arrow.gif) no-repeat;	
}

/*----------- 製品情報 -----------*/
div#toppage #product {
	margin-top:10px;
	clear:both;
}
div#toppage #product .header{
	background:url(../imagesv2.0/top/areaHeader.gif) 0px -42px no-repeat;
	height:39px;
	text-indent: -9877em;
}
div#toppage #product .contentArea{
	background:url(../imagesv2.0/top/productBg.jpg);
	padding:0;
	border:0px;
}

div#toppage #product ul{
	width:720px;
	text-indent: -9877em;
}
div#toppage #product ul li{float:left; }
div#toppage #product ul li a{
	background:url(../imagesv2.0/top/productHeader.gif) no-repeat;
	width:100%;
	height:58px;
	float:left;
}

div#toppage #product ul li.product1{
	width:88px;
}
div#toppage #product ul li.product1 a.active{
	background-position:0px -116px;
}
div#toppage #product ul li.product1 a:hover{
	background-position:0px -58px;
}
div#toppage #product ul li.product2{width:76px;}
div#toppage #product ul li.product2 a{
	background-position:-88px 0px;
} 
div#toppage #product ul li.product2 a:hover{
	background-position:-88px -58px;
}
div#toppage #product ul li.product2 a.active{
	background-position:-88px -116px;
}
div#toppage #product ul li.product3{width:89px;}
div#toppage #product ul li.product3 a{
	background-position:-164px 0px;
}
div#toppage #product ul li.product3 a:hover{
	background-position:-164px -58px;
}
div#toppage #product ul li.product3 a.active{
	background-position:-164px -116px;
}
div#toppage #product ul li.product4{width:77px;}
div#toppage #product ul li.product4 a{
	background-position:-253px 0px;
}
div#toppage #product ul li.product4 a:hover{
	background-position:-253px -58px;
}
div#toppage #product ul li.product4 a.active{
	background-position:-253px -116px;
}
div#toppage #product ul li.product5{width:154px;}
div#toppage #product ul li.product5 a{
	background-position:-330px 0px;
}
div#toppage #product ul li.product5 a:hover{
	background-position:-330px -58px;
}
div#toppage #product ul li.product5 a.active{
	background-position:-330px -116px;
}
div#toppage #product ul li.product6{width:103px;}
div#toppage #product ul li.product6 a{
	background-position:-484px 0px;
}
div#toppage #product ul li.product6 a:hover{
	background-position:-484px -58px;
}
div#toppage #product ul li.product6 a.active{
	background-position:-484px -116px;
}
div#toppage #product ul li.product7{width:133px;}
div#toppage #product ul li.product7 a{
	background-position:-587px 0px;
}
div#toppage #product ul li.product7 a:hover{
	background-position:-587px -58px;
}
div#toppage #product ul li.product7 a.active{
	background-position:-587px -116px;
}

div#toppage #product .panelArea{
	margin:10px 15px;
}
div#toppage .productPannel{
	width:336px; height:107px;
	background:url(../imagesv2.0/top/productPanelBg.gif) no-repeat;
	margin:5px 0px;
}
div#toppage .productPannelHeader{height:21px;}
div#toppage .productPannelHeader .title{
	margin-left:10px;
	line-height:21px;
	font-weight:bold;
	float:left;
}
div#toppage .productPannelHeader .icon{
	float:right;
	margin-right:10px;
	margin-top:3px;
}
div#toppage .infoArea{
	display:table;
	padding-left:95px;
	height:74px;
	margin-top:4px;
	background:url(../imagesv2.0/top/productPanelProduct.jpg) no-repeat;
}
/*ギヤモータ*/
div#toppage .infoArea1_01{
	background-position:left top;
}
div#toppage .infoArea1_02{
	background-position:0px -73px;
}
div#toppage .infoArea1_03{
	background-position:0px -146px;
}
div#toppage .infoArea1_04{
	background-position:0px -219px;
}
div#toppage .infoArea1_05{
	background-position:0px -292px;
}
div#toppage .infoArea1_06{
	background-position:0px -365px;
}
div#toppage .infoArea1_07{
	background-position:0px -438px;
}
/*モーションコントローラ*/
div#toppage .infoArea1_08{
	background-position:0px -511px;
}
div#toppage .infoArea1_09{
	background-position:0px -584px;
}
div#toppage .infoArea1_10{
	background-position:0px -657px;
}
div#toppage .infoArea1_11{
	background-position:0px -730px;
}
/*ギヤボックス*/
div#toppage .infoArea1_12{
	background-position:0px -803px;
}
div#toppage .infoArea1_13{
	background-position:0px -876px;
}
div#toppage .infoArea1_14{
	background-position:0px -949px;
}
/*ウォーム・その他*/
div#toppage .infoArea1_15{
	background-position:0px -1022px;
}
/*変速機*/
div#toppage .infoArea1_16{
	background-position:0px -1095px;
}
/*インバータ*/
div#toppage .infoArea1_17{
	background-position:0px -1168px;
}
div#toppage .infoArea1_18{
	background-position:0px -1241px;
}
div#toppage .infoArea1_19{
	background-position:0px -1314px;
}
div#toppage .infoArea1_20{
	background-position:0px -1387px;
}
/*モータ*/
div#toppage .infoArea1_21{
	background-position:0px -1679px;
}

div#toppage .infoArea .cellArea{
	display:table-cell;
	vertical-align:top;
}
div#toppage .infoArea .cellArea .spec{
	color:#785733;
	font-size:12px;
}
div#toppage .infoArea .cellArea .line{
	height:8px;
	background:url(../imagesv2.0/top/productPanelLine.gif) repeat-x;
	width:95%;
	clear:both;
	margin:0;
	padding:0;
	font-size:1px;
}
div#toppage .infoArea .cellArea .cell{
	width:104px; height:17px; line-height:17px; margin:0px 0px;
	background:url(../imagesv2.0/top/productPanelInfoArrow.gif) no-repeat;
	padding-left:16px;
}
div#toppage .infoArea .cellArea a{
	text-decoration:none;
}
div#toppage .infoArea .cellArea .cellP{
	background-position:0px 0px;
}
div#toppage .infoArea .cellArea .cellD{
	background-position:0px -17px;
}
div#toppage .infoArea .cellArea .cellS{
	background-position:0px -34px;
}
div#toppage .infoArea .cellArea .cellSpec{
	background-position:0px -51px;
}
/*----------- トピックス -----------*/
div#toppage #topic {
	margin-top:10px;
	clear:both;
}
div#toppage #topic .header{
	background:url(../imagesv2.0/top/areaHeader.gif) 0px -83px no-repeat;
	height:48px;
	text-indent: -9877em;
}
div#toppage #topic .contentArea{padding:0;}
div#toppage #topic td.leftArrow, div#toppage #topic td.rightArrow {
	width:42px;	

}
div#toppage #topic td.leftArrow a, div#toppage #topic td.rightArrow a {
	display:block;
	background:url(../imagesv2.0/top/arrow.gif) no-repeat;
	text-indent: -9877em;	
}
div#toppage #topic td.leftArrow a{
	background-position:center left;	
}
div#toppage #topic td.rightArrow a{
	background-position:center right;	
}
div#toppage #topic td.product{
	width:314px;;
	border-right:1px #B6B6B6 solid;
	border-bottom:1px #B6B6B6 solid;
	vertical-align:top;
}
div#toppage #topic td.product .title{
	height:22px;
	background:#F5E8AF;
	color:#4F3712;
	text-align:center;
	line-height:22px;
	font-weight:bold;
}
div#toppage #topic td.product .topicInfo{
	margin-top:5px;
	height:150px;
}
div#toppage #topic td.product .topicInfo img{float:left; padding-right:10px;}
div#toppage #topic td.product .topicInfo{
	margin-top:5px;
	clear:both;
	width:100%;
}
div#toppage #topic td.product .linkArea .left{
	float:left;	
	width:90px;
}
div#toppage #topic td.product .linkArea .right{
	float:right;	
	width:170px;
	background:#E1E1E1;
	margin-right:10px;
	padding:5px;
}
/*----------- 最新情報 -----------*/
div#toppage #news {
	margin-top:10px;
	clear:both;
}
div#toppage #news .header{
	background:url(../imagesv2.0/top/areaHeader.gif) 0px -131px no-repeat;
	width:720px;
	height:40px;
	/*text-indent: -9877em;*/
}
div#toppage #news .header h1{text-indent: -9877em; float:left;}
div#toppage #news .header a{
	float:right;
	padding-right:10px;
	margin-top:10px;
}
div#toppage #news dl dd{
	padding-bottom:5px;
}

