/* 製品情報 CSS */

/*　製品情報INDEX */

.box{
width:561px;
margin-top:5px;
}

.box_left,.box_left02{
float:left;
width:280px;
margin:0;
padding:0;}

.box_right,.box_right02{
float:right;
width:280px;
margin:0;
padding:0;}

.box_left h3,.box_left02 h3,.box_right h3,.box_right02 h3{
visibility:hidden;
margin:0;
padding:0;}

.box_left a{
display:block;
background-image:url(../img/button_fpc.jpg);
width:278px;
height:156px;
background-repeat:no-repeat;
margin:0;
padding:0;}

.box_left a:hover{
background-image:url(../img/button_fpc02.jpg);}

.box_left02 a{
display:block;
background-image:url(../img/button_fcf.jpg);
width:278px;
height:156px;
background-repeat:no-repeat;
margin:0;
padding:0;}

.box_left02 a:hover{
background-image:url(../img/button_fcf02.jpg);}

.box_right a{
display:block;
background-image:url(../img/button_test.jpg);
width:278px;
height:156px;
background-repeat:no-repeat;
margin:0;
padding:0;}

.box_right a:hover{
background-image:url(../img/button_test02.jpg);}

.box_right02 a{
display:block;
background-image:url(../img/button_ele.jpg);
width:278px;
height:156px;
background-repeat:no-repeat;
margin:0;
padding:0;}

.box_right02 a:hover{
background-image:url(../img/button_ele02.jpg);}

/*　製品情報INDEX(部品課バナー) */

a.buhinka{
background-image:url(../img/buhinbu.jpg);
display:block;
height:82px;
width:155px;
margin-top:20px;
}

a:hover.buhinka{
background-image:url(../img/buhinbu02.jpg);}

.buhinka h4{
visibility:hidden;
margin:0;
padding:0;}

/*　部品課紹介ページ */

.buhin_table{
border:solid 1px #cccccc;
width:558px;}


/* 左ボディ ボタン共通 */
#leftbody{
width:155px;}

#leftbody a{
color:#333333;
}

#leftbody ul{
margin:0px;
padding:0px;
list-style:none;
border-left:solid 5px #000099;
border-top:solid 1px #CCCCCC;
border-right:solid 1px #C1C1C1;
background-color:#E1E1E1;
}
#leftbody li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	width: 129px;
	vertical-align:bottom;
}

/* 左ボディ 大ボタン */

#leftbody .snl {
	font-size: 12px;
	width: 149px;
}

#leftbody .snl a{
background-repeat:no-repeat;
display:block;
width:120px;
height:20px;
padding:10px 0px 0px 30px;
}

#contents #main #leftbody .snl{
background-image:url(../img/sn.jpg);
border-bottom:solid 1px #CCCCCC;}

#leftbody .snl a:hover{
background-image:url(../img/sn02.jpg);
}

#leftbody a.navi_on01{
	font-size: 12px;
background-image:url(../img/sn02.jpg);
}

#contents #main #leftbody .size10{
font-size:10px;
}


/* 左ボディ 中ボタン */

#leftbody .snm a,#leftbody .navi_on02 a{
display:block;
width:125px;
padding:5px 0px 5px 5px;
font-size:10px;
}

#leftbody .navi_on02{
margin-left:20px;
border-bottom:solid 1px #ffffff;
background-color:#85C743;
}

#contents #main #leftbody .snm{
background-color:#B5DD8C;
margin-left:20px;
border-bottom:solid 1px #ffffff;}

#contents #main #leftbody .snm a:hover{
background-color:#85C743;
}



/* 左ボディ 小ボタン */

#leftbody .sns a,#leftbody .navi_on03{
display:block;
width:114px;
height:18px;
padding:5px 0px 0px 15px;
	background: url(../img/sns01.jpg) no-repeat;
}
#leftbody li.sns{
margin-left:20px;
	width: 129px;
	height: 23px;
}
#leftbody .sns a:hover{
background-image:url(../img/sns02.jpg);
}
#leftbody li.navi_on03{
background-image:url(../img/sns03.jpg);
margin-left:20px;
}


/* 左ボディ 小ボタン 2行*/

#leftbody li.sns_line2 {
	width: 129px;
	height: 40px;
	margin-left:20px;
}
#leftbody .sns_line2 a,#leftbody .navi_on03_line2{
display:block;
width:114px;
height:32px;
padding:8px 0px 0px 15px;
	background:url(../img/line2_button01.jpg) no-repeat;
}

#leftbody .sns_line2 a:hover{
background-image:url(../img/line2_button02.jpg);}

#leftbody .navi_on03_line2{
background-image:url(../img/line2_button03.jpg);
margin-left:20px;
}


/* 右ボディ */
#rightbody{
width:560px;}

.sp{
margin:10px 0px 15px 0px;}


#rightbody .table{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color:#333333;
	font-size:12px;
	margin-left:30px;
	line-height:150%;
}

#rightbody .table td{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	vertical-align: middle;
	padding:6px;
}

#rightbody .table th{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	vertical-align: middle;
}

#contents #main #rightbody .case{
margin:10px 0px 0px 30px;
font-size:12px;
}

/* 右ボディ 製品商品説明部分*/
#contents #main #rightbody .explain{
border-left:solid 10px #BDDAA5;
padding-left:10px;}

/* 右ボディ 製品商品ナンバー部分*/
#contents #main #rightbody .product_no{
font-size:14px;
color:#333333;
margin:0 0 10px 0;
padding:0;}


/* 右ボディ 製品ラインアップ部分*/
#contents #main #rightbody a.product_img{
float:left;
background-repeat:no-repeat;
width:90px;
height:90px;
margin:10px 0px 10px 10px;
}

/* FCF */
#contents #main #rightbody .product a.fcf01{
background-image:url(../fcf/img/fcf2_1.jpg);
}

#contents #main #rightbody .product a.fcf01:hover{
background-image:url(../fcf/img/fcf2.jpg);}


#contents #main #rightbody .product .fcf02{
background-image:url(../fcf/img/fcf1_1.jpg);
}

#contents #main #rightbody .product .fcf02:hover{
background-image:url(../fcf/img/fcf1.jpg);}


#contents #main #rightbody .product .fcf03{
background-image:url(../fcf/img/fcf3.jpg);
}

#contents #main #rightbody .product .fcf03:hover{
background-image:url(../fcf/img/fcf3_1.jpg);}


#contents #main #rightbody .product .fcf05{
background-image:url(../fcf/img/fcf4.jpg);
}

#contents #main #rightbody .product .fcf05:hover{
background-image:url(../fcf/img/fcf4_1.jpg);}


#contents #main #rightbody .product .fcf04{
background-image:url(../fcf/img/fcf5.jpg);
}

#contents #main #rightbody .product .fcf04:hover{
background-image:url(../fcf/img/fcf5_1.jpg);}


/* FPC */
#contents #main #rightbody .product a.fpc01{
background-image:url(../fpc/img/fpc1.jpg);}

#contents #main #rightbody .product a.fpc01:hover{
background-image:url(../fpc/img/fpc1_1.jpg);}


#contents #main #rightbody .product a.fpc02{
background-image:url(../fpc/img/fpc2.jpg);}

#contents #main #rightbody .product a.fpc02:hover{
background-image:url(../fpc/img/fpc2_1.jpg);}


#contents #main #rightbody .product a.fpc03{
background-image:url(../fpc/img/fpc3.jpg);}

#contents #main #rightbody .product a.fpc03:hover{
background-image:url(../fpc/img/fpc3_1.jpg);}


#contents #main #rightbody .product a.fpc04{
background-image:url(../fpc/img/fpc4.jpg);}

#contents #main #rightbody .product a.fpc04:hover{
background-image:url(../fpc/img/fpc4_1.jpg);}


#contents #main #rightbody .product a.fpc05{
background-image:url(../fpc/img/fpc5.jpg);}

#contents #main #rightbody .product a.fpc05:hover{
background-image:url(../fpc/img/fpc5_1.jpg);}


#contents #main #rightbody .product a.fpc06{
background-image:url(../fpc/img/fpc6.jpg);}

#contents #main #rightbody .product a.fpc06:hover{
background-image:url(../fpc/img/fpc6_1.jpg);}


#contents #main #rightbody .product a.fpc07{
background-image:url(../fpc/img/fpc7.jpg);}

#contents #main #rightbody .product a.fpc07:hover{
background-image:url(../fpc/img/fpc7_1.jpg);}

/* TEST SYSTEM */

#contents #main #rightbody .product a.test01{
background-image:url(../testsystem/img/test1.jpg);}

#contents #main #rightbody .product a.test01:hover{
background-image:url(../testsystem/img/test1_1.jpg);}

#contents #main #rightbody .product a.test02{
background-image:url(../testsystem/img/test2.jpg);}

#contents #main #rightbody .product a.test02:hover{
background-image:url(../testsystem/img/test2_1.jpg);}

#contents #main #rightbody .product a.test03{
background-image:url(../testsystem/img/test3.jpg);}

#contents #main #rightbody .product a.test03:hover{
background-image:url(../testsystem/img/test3_1.jpg);}

#contents #main #rightbody .product a.test04{
background-image:url(../testsystem/img/test4.jpg);}

#contents #main #rightbody .product a.test04:hover{
background-image:url(../testsystem/img/test4_1.jpg);}


/* エレクトロフォーミング */

.product .ele01 {
background:url(../ele/img/ele1.jpg) no-repeat;}

.product .ele01:hover {
background:url(../ele/img/ele1_over.jpg) no-repeat;}

.product .ele02 {
background:url(../ele/img/ele2.jpg) no-repeat;}

.product .ele02:hover {
background:url(../ele/img/ele2_over.jpg) no-repeat;}

.product .ele03 {
background:url(../ele/img/ele3.jpg) no-repeat;}

.product .ele03:hover {
background:url(../ele/img/ele3_over.jpg) no-repeat;}

.product .ele04 {
background:url(../ele/img/ele4.jpg) no-repeat;}

.product .ele04:hover {
background:url(../ele/img/ele4_over.jpg) no-repeat;}



#contents #main #rightbody .product_img h3{
visibility:hidden;
margin:0px;
padding:0px;
}


#contents #main #rightbody .product_name{
float:right;
width:440px;
height:100px;
margin:0px;
padding:10px 10px 0px 0px;
}

#contents #main #rightbody .product_name h3{
margin-bottom:10px;
padding:0px;
font-size:14px;
font-weight:bold;
color:#666666;
font-family:"ＭＳ Ｐゴシック";}

#contents #main #rightbody .product_name p{
padding-left:15px;}

#contents #main #rightbody .product{
background-color:#E7E7CD;
height:110px;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
margin:20px 0px;
}

#contents #main #rightbody .product .product_name a{
text-decoration:underline;
color:#FF9933;}

#contents #main #rightbody .product .product_name a:hover{
color:#3399FF;}

/* 右ボディ 仕様部分*/
#contents #main #rightbody .spec{
background-color:#E7E7CD;
margin:0px;
width:300px;
padding:10px 10px 10px 40px;
font-size:12px;
color:#333333;
line-height:150%;
text-align:left;
list-style-image:url(../recruit/img/img03.gif);
background-repeat:no-repeat;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;}

#contents #main #rightbody .spec02{
padding-left:20px;
}


