/* side_navi 
------------------------------------- */
#side_select{
	margin-bottom:5px;
}
#side_select ul{
	padding-bottom: 5px;
	background:url(../../kima_img/sa1/side_navi_sa1bottom.gif) no-repeat bottom;
}

#side_select ul li.on{
	background-color:#CEF !important;
}

#side_select ul.off li{
	background-color:#FFF !important;
}

#side_select ul li.bottom{
	border-bottom:none !important;
}

#side_select ul li{
	font-size:92.3%;
	background:url(../../kima_img/arr_red.gif) no-repeat 12px 14px;
	padding:10px 0;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px dotted #CCC;
}


#side_select ul li a{
	margin-left:22px;
	margin-right:2px;
	display:block;
	*display:inline;
	*zoom:1;
}

#side_select ul li:hover{
	background:url(../../kima_img/arr_red.gif) no-repeat 12px 14px #EEE;
}

#side_select a:link   {color:#444444; text-decoration:none;}
#side_select a:visited{color:#444444; text-decoration:none;}
#side_select a:hover  {color:#444444; text-decoration:underline;}
#side_select a:active {color:#444444; text-decoration:underline;}


/*コネクタ組合せ干渉チェックツール*/
.check_tool {
	margin-bottom:10px;
	height:60px;
	width:180px;
	background:url(../images/check_tool.gif) no-repeat;
}
.check_tool a {
	color:#C00;
	font-size:115.38%;
	line-height:1.2em;
	padding:12px 0 0 5px;
	display:block;
}
.check_tool:hover {
	opacity:0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
	cursor:pointer;
}


/* 概要 
------------------------------------- */
/* アコーディオン */
div .detail {
	margin:0;
	padding:0;
}
div .detail dt {
	height:30px;
	word-wrap:break-word;
	cursor: pointer;
	border-bottom: 1px solid #FFF;
}
div .detail dt {
	font-weight:bold;
	line-height:30px;
	text-indent:19px;
	display: block;
	background:url(../images/detail.gif) ;
}
div .detail dt:hover {
	text-decoration:underline;
	opacity:0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
}
div .detail dd {
	word-wrap:break-word;
	margin-bottom:15px;
}
div .detail dd ul {
	margin:0;
	padding:0;
}
div .detail dd ul li {
	padding: 3px 10px 3px 25px;
	border-bottom: 1px solid #DFDFE1;
}
div .detail dd ul li ul {
	font-weight:bold;
	margin:-16px 0 0 80px;
}
div .detail dd ul li ul li {
	margin-left:100px;
	padding:0;
	text-indent:-100px;
	border-bottom:none;
}
div .detail dd ul li ul li.j4 {
	margin-left:75px;
	text-indent:-75px;
}
div .detail dd ul li span {
	margin-right:1px;
}

/* 電源ケーブル概要 */
#power_navi{
	padding-top: 5px;
	border-left:1px solid #CCC;
	border-right: 1px solid #CCC;
	background:url(../../kima_img/index_navi_bottom.gif) no-repeat top;
	width:650px;
	overflow:hidden;
}
#power_navi ul{
	padding:0;
	margin:0;
	width:652px;
}
#power_navi ul li{
	width:260px;
	height:32px;
	line-height:32px;
	float:left;
	display:inline;
	white-space:nowrap;
	border-right: 1px solid #CCC;
	padding-bottom: 5px;
	background:url(../../kima_img/index_navi_bottom.gif) no-repeat bottom;
}
#power_navi ul li a{
	background:url(../../kima_img/sa1/arr_blue.gif) no-repeat 25px 12px;
	text-indent: 34px;
	display: block;
}
#power_navi ul li a:hover{
	background: url(../../kima_img/arr_red_nest.gif) no-repeat 23px 14px #EEE;
}
#power_navi ul li.type{
	font-weight: bold;
	text-align:center;
	padding-bottom: 5px;
	width:128px;
	background-color:#CCC;
}
#power_navi ul li.document{
	width:325px;
}

#power_navi a:link   {color:#444444; text-decoration:none;}
#power_navi a:visited{color:#444444; text-decoration:none;}
#power_navi a:hover  {color:#444444; text-decoration:underline;}
#power_navi a:active {color:#444444; text-decoration:underline;}

/* メニューバー直後の Clear Hack */
#power_navi { zoom:1; }
#power_navi:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }

#type01,#type02,#type03,#type04 {margin-top:30px; display:none;}
#type01 h4,#type02 h4,#type03 h4,#type04 h4 {font-weight:bold; padding-bottom:2px;}


/*応用事例*/
.pickup {
	text-align: right;
	height:26px;
	background: url(../images/pickup.gif) no-repeat 518px 0;
	margin: 0;
	line-height:2.1em;
}
.pickup a:link   {color:#444; text-decoration:none;}
.pickup a:visited{color:#444; text-decoration:none;}
.pickup a:hover  {color:#003D7B; text-decoration:underline;}
.pickup a:active {color:#003D7B; text-decoration:underline;}


/*選定*/
/*media all*/
.select {
    text-align: right;
    margin-top: -7px;
    margin-bottom: 6px;
    padding-right: 3px;
}


.select a:hover img{
opacity:0.6;
filter: alpha(opacity=60);        /* ie lt 8 */
-ms-filter: "alpha(opacity=60)";  /* ie 8 */
-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.6;              /* Safari 1.x */
}

/*特長●リスト*/
ul.feature {
	width: 465px;
}


/*形名体系*/
ul.number {
	margin: 10px 0 0;
	padding: 0;
}
ul.number li {
	float: left;
	width: 65px;
	font-weight: bold;
	text-align: center;
	line-height: 1.2em;
	font-size: 130%;
}
.kigou {
	color: #003D7B;
	font-weight: bold;
}

/*他ケーブルへ*/
ul.cablelink{
	margin: 0 0	15px;
	padding: 0 0 3px;
	border-bottom:dotted 1px #CCC;
	overflow: hidden; /*floatの解除、ここがポイント*/
	position: relative; /*DWで正常にプレビューできるようになります。*/
	zoom:1; /*IE6でレイアウト崩れを防ぐためのものです。*/
}
ul.cablelink li{
	padding: 0 0 0 10px;
	float:left;
	background: url(../../kima_img/arr_blue_left.gif) no-repeat 0 4px;
}
ul.cablelink li.right{
	padding: 0 9px 0 0;
	float:right;
	background: url(../../kima_img/sa1/arr_blue.gif) no-repeat right 4px;
}
ul.cablelink li:hover{
	opacity:0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
}


/* 選定結果 
------------------------------------- */
/* パンクズリスト -------- */
div#j3_breadcrumbs{
	margin: 0 0 15px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;
}
div#j3_breadcrumbs ul{
	line-height:1.25em;
}
div#j3_breadcrumbs ul li{
	padding:0 0 1px 15px;
	background:url(../../../../shared/img/footer/arw.gif) no-repeat 4px 0.3em;
	float:left;
	white-space:nowrap;
}
div#j3_breadcrumbs ul li.first{
	padding:0 0 0 0;
	background-image:none;
}

/* 形名 -------- */
.katamei {
	font-weight: bold;
	font-size: 108%;
}

/* 仕様書 -------- */
.siyousyo {
	background-color: #F2F2F2;
	text-align: center;
	padding: 1px;
	margin: 3px 5px 5px 5px;
	border: 1px solid #999;
	font-size: 92.3%;
	letter-spacing: 3px;
}
.siyousyo span {
	letter-spacing: 0;
}

/* 仕様書PDF -------- */
ul.pdf_date,
ul.pdf_date02 {
	font-size: 92.3%;
	margin: 3px 0;
	text-align: center;
}
ul.pdf_date li {
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	/zoom: 1;
	margin: 0 2px;
}
ul.pdf_date li.lh {
	margin-bottom: 2px;
}
ul.pdf_date02 li {
	margin: 2px 0;
}
ul.pdf_date li img,
ul.pdf_date02 li img {
	margin: 0 0 0 1px;
}

/* 選定トップページ */
h4.j4j3jn {
	background: url(../images/series_img.gif) no-repeat;
	height: 25px;
	line-height: 30px;
	font-weight: bold;
	text-indent: 30px;
	margin:0 0 5px;
}

/* モータシリーズ */
div.menumotor {
	margin: 5px 0 15px;
	min-width: 650px;/* メインメニュー全部が収まる最低横幅 */
}
div.menumotor ul.motor {
	padding: 0;
	margin:0;
	width:100%;
}
div.menumotor ul.motor li {
	font-size:115%;
	font-weight:bold;
	text-indent:37px;
	margin: 0 10px 10px 0;
	padding: 0;
	width:122px;
	height:27px;
	float: left;
	white-space:nowrap;
}
div.menumotor ul.motor li.end {
	margin-right:0;
}
div.menumotor ul.motor li.j3jn {
	float:none;
}
div.menumotor ul.motor li.kaigyou {
	margin-right:254px;
}
div.menumotor ul.motor li a {
	line-height: 27px;
	color: #003D7B;
	border:solid 1px #003D7B;
	display: block;
	background: url(../images/motor.gif) no-repeat 0 0;
}
div.menumotor ul.motor li a:hover {
	color:#FFF;
	background: url(../images/motor_ov.gif);
}
div.menumotor ul.motor li a:hover img {
	opacity:0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
}
/* メニューバー直後の Clear Hack */
div.menumotor ul.motor { zoom:1; }
div.menumotor ul.motor:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }


/* 選定ドロップダウン -------- */
#dropdown,
#dropdown_three,
#dropdown_four,
#dropdown_five,
#dropdown_six {
	padding: 0;
	margin: 0;
}
#dropdown dl,
#dropdown_three dl,
#dropdown_four dl,
#dropdown_five dl,
#dropdown_six dl {
	float:left;
	padding-bottom:10px;
}
#dropdown dt {
	color:#FFF;
	width:324px;
	text-indent:25px;
	cursor:pointer;
	border-right: 2px solid #FFF;
	height: 30px;
	line-height: 30px;
	background: url(../../kima_img/arr_white.gif) no-repeat 17px 11px #003D7B;
}
/* ドロップメニュー無し */
#dropdown dt a{
	color:#FFF;
	background: url(../../kima_img/arr_white.gif) no-repeat 17px 11px #003D7B;
	display:block;
}
#dropdown dt a:hover {
	background-color:#0072E3;
}
#dropdown dt.end,
#dropdown_three dt.end,
#dropdown_four dt.end,
#dropdown_five dt.end,
#dropdown_six dt.end {
	border-right-style: none;
}
#dropdown dt:hover {
	text-decoration: underline;
	background: url(../../kima_img/arr_white_nest.gif) no-repeat 15px 13px #0072E3;
}
#dropdown dd,
#dropdown_three dd,
#dropdown_four dd,
#dropdown_five dd,
#dropdown_six dd {
	background:#fff;
	position:absolute;
	overflow:hidden;
	display:none;
	opacity:0;
	margin: 0px;
	padding: 0px;
}
/* サブメニュ */
#dropdown ul {
	width:320px;
	border-left: 2px solid #0072E3;
	border-right: 2px solid #0072E3;
}
#dropdown li,
#dropdown_three li,
#dropdown_four li,
#dropdown_five li,
#dropdown_six li {
	display:inline;
}
#dropdown li a {
	width:320px;
	padding:3px 0;
	color:#004284;
	text-indent:40px;
	display:block;
	border-bottom: 2px solid #0072E3;
	background: url(../../kima_img/sa1/arr_blue.gif) no-repeat 30px #FFF;
}
#dropdown li a:hover {
	text-indent:45px;
	font-weight: bold;
	color: #444;
	background: url(../../kima_img/arr_red.gif) no-repeat 35px #FFFFEE;
}

/* 3列 */
#dropdown_three dt {
	color:#FFF;
	width:215px;
	text-indent:18px;
	cursor:pointer;
	border-right: 2px solid #FFF;
	height: 30px;
	line-height: 30px;
	background: url(../../kima_img/arr_white.gif) no-repeat 10px 11px #003D7B;
}
#dropdown_three dt:hover,
#dropdown_four dt:hover,
#dropdown_five dt:hover,
#dropdown_six dt:hover {
	background-color: #0072E3;
	text-decoration:underline;
	background: url(../../kima_img/arr_white_nest.gif) no-repeat 8px 13px #0072E3;
}
#dropdown_three dt a,
#dropdown_four dt a,
#dropdown_five dt a {
	color:#FFF;
	background: url(../../kima_img/arr_white.gif) no-repeat 10px 11px #003D7B;
	display:block;
}
#dropdown_three dt a:hover,
#dropdown_four dt a:hover,
#dropdown_five dt a:hover,
#dropdown_six dt a:hover  {
	background-color: #0072E3;
}
#dropdown_three ul {
	width:211px;
	border-left: 2px solid #0072E3;
	border-right: 2px solid #0072E3;
}
#dropdown_three li a {
	width:211px;
	padding:3px 0;
	color:#004284;
	text-indent:25px;
	display:block;
	border-bottom: 2px solid #0072E3;
	background: url(../../kima_img/sa1/arr_blue.gif) no-repeat 15px #FFF;
}
#dropdown_three li a:hover {
	text-indent:30px;
	font-weight: bold;
	color: #444;
	background: url(../../kima_img/arr_red.gif) no-repeat 20px #FFFFEE;
}

/* 4列 */
#dropdown_four dt {
	color:#FFF;
	width:161px;
	text-indent:18px;
	cursor:pointer;
	border-right: 2px solid #FFF;
	height: 30px;
	line-height: 30px;
	background: url(../../kima_img/arr_white.gif) no-repeat 10px 11px #003D7B;
}
#dropdown_four ul {
	width:157px;
	border-left: 2px solid #0072E3;
	border-right: 2px solid #0072E3;
}
#dropdown_four li a {
	width:140px;
	padding: 3px 0 0 17px;
	border-bottom: 2px solid #0072E3;
	display:block;
	background: url(../../kima_img/sa1/arr_blue.gif) no-repeat 10px 7px #FFF;
	color:#004284;
}
#dropdown_four li a:hover {
	width:137px;
	padding-left: 20px;
	font-weight: bold;
	color: #444;
	background: url(../../kima_img/arr_red.gif) no-repeat 12px 7px #FFFFEE;
}

/* 5列 */
#dropdown_five dt {
	color:#FFF;
	width:128px;
	text-indent:18px;
	border-right: 2px solid #FFF;
	height: 30px;
	line-height: 30px;
	cursor:pointer;
	background: url(../../kima_img/arr_white.gif) no-repeat 10px 11px #003D7B;
}
#dropdown_five ul {
	width:124px;
	border-left: 2px solid #0072E3;
	border-right: 2px solid #0072E3;
}
#dropdown_five li a {
	width:107px;
	padding: 3px 0 0 17px;
	border-bottom: 2px solid #0072E3;
	display:block;
	background: url(../../kima_img/sa1/arr_blue.gif) no-repeat 10px 7px #FFF;
	color:#004284;
}
#dropdown_five li a:hover {
	width:105px;
	padding-left: 19px;
	font-weight: bold;
	color: #444;
	background: url(../../kima_img/arr_red.gif) no-repeat 12px 7px #FFFFEE;
}

/* 6列 */
#dropdown_six dt {
	color:#FFF;
	width:106px;
	text-indent:15px;
	border-right: 2px solid #FFF;
	height: 30px;
	line-height: 30px;
	/*cursor:pointer;*/
	/*background: url(../../kima_img/arr_white.gif) no-repeat 10px 11px #003D7B;*/
}
#dropdown_six dt a {
	color:#FFF;
	background: url(../../kima_img/arr_white.gif) no-repeat 7px 11px #003D7B;
	display:block;
}

/* メニューバー直後の Clear Hack */
#dropdown,#dropdown_three,#dropdown_four,#dropdown_five,#dropdown_six { zoom:1; }
#dropdown:after,#dropdown_three:after,#dropdown_four:after,#dropdown_five:after,#dropdown_six:after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }
