/* 製品紹介CSS */

/* 製品ページ共通 */
body{
margin:0;
padding:0;}

#leftbody{
width:158px;
}

/* 各ページトップ　左ナビ部分 */

#sn li a{
background-position:5px center;
background-image:url(../products_e/img/link_img01.gif);
background-repeat:no-repeat;
width:132px;
padding:3px 0px 3px 25px;
border-bottom:solid 1px #CCCCCC;
}

#sn li a:hover{
background:url(../img/link_img02.gif) 5px center no-repeat;
text-decoration:underline;
background-color:#d7d7d7;
}


#leftbody ul li.prod a{
background-image:none;
background:#238AB7;
color:#FFFFFF;
border-bottom:solid 1px #ffffff;
padding:10px 0 0 25px;
height:25px;
}

#leftbody ul li.prod a:hover{
background-image:none;
background:#238AB7;
text-decoration:underline;
}

#leftbody li.compa a{
background-image:none;
background:#361484;
color:#FFFFFF;
border-bottom:solid 1px #ffffff;
padding:10px 0 0 25px;
height:25px;
}

#leftbody li.compa a:hover{
background-image:none;
text-decoration:underline;
background:#361484;}



/* 左 */

/* 左メニュー部分 */


#leftbody ul{
margin:0px;
padding:0px;
list-style:none;
width:158px;
}


#leftbody .sn ul{
background-color:#EFEFEF;
margin:0px 0px 0px 10px;
width:146px;
}

#leftbody .sn li{
border-top:solid 1px #cccccc;
border-left:solid 1px #999999;
}

#leftbody .sn li img{
padding-right:5px;}

#leftbody ul li.sn_bordertop{
border-top:solid 1px #999999;}

#leftbody a{
display:block;
padding:5px;
margin:0px;
text-decoration:none;
color:#333333;
font-weight:normal;}


#leftbody li{
margin:0px;
padding:0px;
}


#leftbody li.sn p a{
background-position:5px center;
background-image:url(../products_e/img/link_img03.gif);
background-repeat:no-repeat;
width:132px;
padding:3px 0px 3px 25px;
}

#leftbody li.sn p a:hover{
background-image:url(../img/link_img04.gif);
color:#0066CC;
text-decoration:underline;
}

#leftbody li.sn01 a{
background-position:5px center;
background-image:url(../products_e/img/link_img01.gif);
background-repeat:no-repeat;
width:127px;
padding-left:25px;
background-color:#EFEFEF;
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
}

#leftbody li.sn01 a:hover{
background-image:url(../img/link_img02.gif);
color:#0066CC;
text-decoration:underline;
background-color:#D7D7D7;
}

#leftbody li.sn02 a{
	width:131px;
    padding:5px 5px 5px 10px;
}

#leftbody li.sn02 a:hover{
color:#0066CC;
text-decoration:underline;
background-color:#D7D7D7;
}

#leftbody li.sn03{
	width:126px;
	background-image:url(../products_e/img/seihin_sn.jpg);
	background-position: 10px center;
	color:#ffffff;
	font-weight:normal;
    padding:5px 0px 5px 20px;
}

#leftbody li.sn04 a{
	width:131px;
    padding:5px 5px 5px 10px;
	background-color:#F7F7F7;
}

#leftbody li.sn04 a:hover{
color:#0066CC;
text-decoration:underline;
background-color:#d7d7d7;
}

#leftbody li.sn05 a{
	width:126px;
	background-image:url(../products_e/img/seihin_sn.jpg);
	background-position: 10px center;
	color:#ffffff;
    padding:5px 0px 5px 20px;
}

#leftbody li.sn05 a:hover{
background-image:url(../products_e/img/seihin_sn02.jpg);}

#leftbody li a.navi_on02{
	width:131px;
    padding:5px 5px 5px 10px;
	background-color:#d7d7d7;
	color:#0066CC;
}


#leftbody li.sn{
border-bottom:solid 5px #ffffff;
background-color:#CAE0E6;
border-right:solid 1px #CCCCCC;
}

#leftbody li.sn_noborder{
border-bottom:solid 1px #CCCCCC;}

#leftbody ul li a.navi_on{
background-position:5px center;
background-image:url(../img/link_img02.gif);
background-repeat:no-repeat;
padding-left:25px;
background-color:#D7D7D7;
border-bottom:solid 1px #CCCCCC;
}


/*電力機器事業トップ　バナー部分 */
#contents #main #top #sn_float #sn .bunner h3{
visibility:hidden;
margin:0;
padding:0;}

#contents #main #top #sn_float #sn .bunner a{
background-image:url(../products_e/img/ele_bunner.jpg);
background-repeat:no-repeat;
width:158px;
height:56px;
margin:5px 0 0 0;
padding:0;
}

#contents #main #top #sn_float #sn .bunner a:hover{
background-image:url(../products_e/img/ele_bunner02.jpg);
}


/* 右 */
#rightmain{
width:515px;
margin-top:15px;
}

.title h2{
background-image:url(../products_e/img/products_titleber.jpg);
background-repeat:no-repeat;
width:485px;
height:22px;
padding-left:30px;
padding-top:12px;
color:#333333;
}

.shikaku{
margin-right:5px;
color:#999999}

#rightbody .dash{
padding-top:15px;
padding-bottom:15px;
}


/* 右 サブタイトル*/
.subtitle{
	background:url(../company_e/img/subber.gif) repeat-x center;
	}
	
.subtitle h4{
	color: #333366;
	margin-top:10px;
	background-color:#FFFFFF;
	padding-right:10px;
	padding-left: 5px;
	display: inline;
}


#rightmain h5{
font-size:12px;
font-weight:bold;
line-height:150%;}

/* 右 インデックス*/

#rightmain .seihin01,.seihin02,.seihin03,.seihin04{
padding-top:70px;
padding-left:30px;
}

#rightmain .seihin01{
width:192px;
height:108px;
background-image:url(../products_e/img/e_denryoku.jpg);
margin-left:30px;
background-repeat:no-repeat;
}

#rightmain .seihin02{
width:192px;
height:108px;
background-image:url(../products_e/img/e_yousetu.jpg);
background-repeat:no-repeat;
margin-left:10px;
}

#rightmain .seihin03{
width:192px;
height:108px;
background-image:url(../products_e/img/e_handou.jpg);
background-repeat:no-repeat;
margin-top:15px;
margin-left:30px;
}

#rightmain .seihin04{
width:192px;
height:108px;
background-image:url(../products_e/img/e_kenkyu.jpg);
background-repeat:no-repeat;
margin-top:15px;
margin-left:10px;
}

.left{
float:left;
width:257px;
}

.right{
float:right;
width:258px;}

#rightmain ul{
margin:0px;
padding:0px;
list-style-image:url(../img/yajirushi_red.gif);}

#rightmain ul li a{
line-height:200%;
color:#0066cc;}

#rightmain ul li .seihin01_txt{
line-height:120%;}


#rightmain ul li a:hover{
text-decoration:underline;}



/* クリーンロボット*/

#rightmain .shiyou{
float:right;}

#rightmain .shiyou,.shiyou02{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	font-size:12px;
	font-weight:normal;
}

#rightmain .shiyou td{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	vertical-align: middle;
	padding:5px;
}

#rightmain .shiyou th{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	vertical-align: middle;
	background: #E6E6E6;
}

.clean_robot{
float:left;}

.shiyou_body{
clear:both;
}

.robot_list td{
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
vertical-align: middle; 
padding:5px;}

.robot_list table{
border-top: 1px solid #999999;
border-left: 1px solid #999999;
font-weight:normal;}

.robot_list a{
color:#0000FF;}

.robot_list a:hover{
color:#FF6600;}


/* プラズマ */

#rightmain .shiyou02{
margin-left:60px;
margin-top:20px;}

#rightmain .shiyou02 td{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	vertical-align: middle;
	padding:5px;
}

#rightmain .shiyou02 th{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	vertical-align: middle;
	background: #E6E6E6;
}


#rightbody p.list{
background-color:#E4E4CB;
padding:10px 0px 10px 10px;
margin-top:10px;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999; 
}

#rightbody ul{
font-weight:normal;
line-height:150%;}

/* 電力機器事業 */

#rightbody img.title_img{
padding-right:5px;}

#ele h4{
margin:0px;
background-image:url(../products_e/img/title_bar02.jpg);
background-repeat:no-repeat;
width:505px;
height:24px;
padding-top:7px;
padding-left:10px;
color:#666666;}

#rightbody #ele h5{
font-size:12px;
font-weight:bold;
padding:15px 0px 0px 0px;
margin:0px;
color: #444444;
}

#rightbody #ele h6{
padding:10px 0px 5px 0px;
margin:0px;
font-size:12px;
font-weight:normal;
}


#rightbody #rightmain #ele a {
	color: #006699;
	text-decoration: underline;
}
#contents .table  #rightmain .border_left {
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color:#CDCDCD;
	padding-left:10px;
}

/* 電力機器事業 配電機器・大形変圧器・制御通信機器ページ */

.ele_img{
width:172px;
float:left;
border:solid 1px #006699;
padding:5px;}

.ele_shiyou{
width:678px;
margin-left:20px;
}

.ele_shiyou02{
height:300px;}

.ele_kaisetu{
float:right;
width:486px;}

.ele_button{
background-color:#D5D5AA;
color:#0066CC;
text-decoration:none;
padding:5px;
border-right:solid 1px #999999;
border-bottom:solid 1px #999999;
}

.ele_button:hover{
color:#FF6600;
}

.pagetop{
float:right;}


.ele_shiyou h2{
background-image:url(../products_e/ele02/img/title_bar03.jpg);
width:668px;
height:20px;
background-repeat:no-repeat;
margin:10px 0 15px 0;
padding:10px 0 0 10px;}

.ele_read{
padding:0 0 0 10px;
margin:0;
border-left:solid 10px #CACACA;}



.pop_table {
border-top:solid 1px #999999;
border-left:solid 1px #999999;
line-height:150%;
font-size:12px; 
font-weight:normal;
clear:both;
color:#333333;
}

.pop_table td{
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding:10px 5px 10px 10px;}

.pop_table th{
border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	vertical-align: middle;
	background: #E6E6E6;
	width:80px;
	color:#666666;
	padding:5px;
}

.subtitle_elepop{
width:685px;
margin-left:10px;}


/* 電力機器事業 ポップアップページ */

#ele_pop{
	width:330px;
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
}


#ele_pop .pop_title h2{
	background-image:url(../products_e/img/products_titleber.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:24px;
	padding-left:30px;
	padding-top:10px;
	color:#333333;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

#ele_pop p {
font-size:12px;
line-height:150%;
margin:10px 0px 0px 0px;
color:#333333;
}


