@charset "utf-8";
/* CSS Document */

/* navigation */

#gNav li.sub{
line-height:0; font-size:0;
background-color:#E24B52;
height:36px;
margin-bottom:0;
}

#gNav li.sub a{
height:36px;
}

#gNav li.sub a:hover{
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.00;
}

.product #gNav #snav04{
margin-bottom:1px;
}

.product #gNav #snav01 a{ background:url(../img/gNavProInner.gif) 0 0 no-repeat;}
.product #gNav #snav02 a{ background:url(../img/gNavProInner.gif) 0 -36px no-repeat;}
.product #gNav #snav03 a{ background:url(../img/gNavProInner.gif) 0 -72px no-repeat;}
.product #gNav #snav04 a{ background:url(../img/gNavProInner.gif) 0 -108px no-repeat;}

.product #gNav #snav01 a:hover,.product #gNav #snav01 a.current{background:url(../img/gNavProInner.gif) -240px 0 no-repeat;}
.product #gNav #snav02 a:hover,.product #gNav #snav02 a.current{background:url(../img/gNavProInner.gif) -240px -36px no-repeat;}
.product #gNav #snav03 a:hover,.product #gNav #snav03 a.current{background:url(../img/gNavProInner.gif) -240px -72px no-repeat;}
.product #gNav #snav04 a:hover,.product #gNav #snav04 a.current{background:url(../img/gNavProInner.gif) -240px -108px no-repeat;}


/* 概要 */

#productInfo h3{
text-indent:-9999px;
font-size:0;
line-height:0;
height:61px;
}

#productInfo h3#sttl01{
background:url(../product/img/proSttl01.jpg) left top no-repeat;
}
#productInfo h3#sttl02{
background:url(../product/img/proSttl02.jpg) left top no-repeat;
}
#productInfo h3#sttl03{
background:url(../product/img/proSttl03.jpg) left top no-repeat;
}
#productInfo h3#sttl04{
background:url(../product/img/proSttl04.jpg) left top no-repeat;
}

#productInfo .section{
width:630px;
padding-left:84px;
}

#productInfo .section p{
padding:5px;
margin-bottom:15px;
}

.section .list {
margin-bottom:30px;
}

.section .list li{
display:block;
width:189px;
float:left;
margin-right:8px;
margin-bottom:10px;
line-height:0;
font-size:0;
}

/*--------------------------------------

製品ページ 抵抗溶接

---------------------------------------*/

.product #gNav #snav01b a{ background: url(../img/gNavProSInner.gif) 0 0 no-repeat; height:31px;}
.product #gNav #ssnav01 a{ background: url(../img/gNavProSInner.gif) 0 -31px no-repeat; height:21px;}
.product #gNav #ssnav02 a{ background: url(../img/gNavProSInner.gif) 0 -52px no-repeat; height:21px;}
.product #gNav #ssnav03 a{ background: url(../img/gNavProSInner.gif) 0 -73px no-repeat; height:21px;}
.product #gNav #ssnav04 a{ background: url(../img/gNavProSInner.gif) 0 -94px no-repeat; height:20px;}
.product #gNav #ssnav05 a{ background: url(../img/gNavProSInner.gif) 0 -114px no-repeat; height:21px;}
.product #gNav #ssnav06 a{ background: url(../img/gNavProSInner.gif) 0 -135px no-repeat; height:21px;}
.product #gNav #ssnav07	a{ background: url(../img/gNavProSInner.gif) 0 -156px no-repeat; height:21px;}
.product #gNav #ssnav08	a{ background: url(../img/gNavProSInner.gif) 0 -177px no-repeat; height:28px;}

.product #gNav #snav01b a:hover,.product #gNav #snav01b a.current
{ background: url(../img/gNavProSInner.gif) -240px 0 no-repeat; height:31px;}
.product #gNav #ssnav01 a:hover,
.product #gNav #ssnav01 a.current{ background: url(../img/gNavProSInner.gif) -240px -31px no-repeat; height:21px;}
.product #gNav #ssnav02 a:hover,
.product #gNav #ssnav02 a.current{ background: url(../img/gNavProSInner.gif) -240px -52px no-repeat; height:21px;}
.product #gNav #ssnav03 a:hover,
.product #gNav #ssnav03 a.current{ background: url(../img/gNavProSInner.gif) -240px -73px no-repeat; height:21px;}
.product #gNav #ssnav04 a:hover,
.product #gNav #ssnav04 a.current{ background: url(../img/gNavProSInner.gif) -240px -94px no-repeat; height:20px;}
.product #gNav #ssnav05 a:hover,
.product #gNav #ssnav05 a.current{ background: url(../img/gNavProSInner.gif) -240px -114px no-repeat; height:21px;}
.product #gNav #ssnav06 a:hover,
.product #gNav #ssnav06 a.current{ background: url(../img/gNavProSInner.gif) -240px -135px no-repeat; height:21px;}
.product #gNav #ssnav07	a:hover,
.product #gNav #ssnav07	a.current{ background: url(../img/gNavProSInner.gif) -240px -156px no-repeat; height:21px;}
.product #gNav #ssnav08	a:hover,
.product #gNav #ssnav08	a.current{ background: url(../img/gNavProSInner.gif) -240px -177px no-repeat; height:28px;}

#gNav li.ssub{
margin-bottom:0;
line-height:0;
font-size:0;
text-indent:-9999px;
}

.ssub a{
display:block;
line-height:0; font-size:0;
background-color:#E24B52;
margin-bottom:0;
}

#gNav .ssub a:hover{
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.00;
}

.product #gNav #snav01b {height:31px;}
.product #gNav #ssnav01 {height:21px;}
.product #gNav #ssnav02 {height:21px;}
.product #gNav #ssnav03 {height:21px;}
.product #gNav #ssnav04 {height:20px;}
.product #gNav #ssnav05 {height:21px;}
.product #gNav #ssnav06 {height:21px;}
.product #gNav #ssnav07	{height:21px;}
.product #gNav #ssnav08 {height:28px;}



#gun #sTtl h3{
background: url(../product/spot/img/gunSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#timer #sTtl h3{
background: url(../product/spot/img/timerSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#trance #sTtl h3{
background: url(../product/spot/img/tranceSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#electrode #sTtl h3{
background: url(../product/spot/img/electroSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#cable #sTtl h3{
background: url(../product/spot/img/cableSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}


#dresser #sTtl h3{
background: url(../product/spot/img/dresserSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#changer #sTtl h3{
background: url(../product/spot/img/changerSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#etc #sTtl h3{
background: url(../product/spot/img/etcSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}


.section{
margin-bottom:1px;
}

.phBox{
float:left;
width:147px;
}

.txtBox{
float:left;
width:482px;
}

.txtBox p{
padding:5px 5px 5px 20px;
}

.txtBox ul{
padding:0px 0px 0px 20px;
}

/*--------------------------------------

製品ページ アーク溶接

---------------------------------------*/

.product #gNav #snav02b a{ background: url(../img/gNavArkSInner.gif) 0 0 no-repeat; height:32px;}
.product #gNav #ark_ssnav01 a{ background: url(../img/gNavArkSInner.gif) 0 -32px no-repeat; height:33px;}
.product #gNav #ark_ssnav02 a{ background: url(../img/gNavArkSInner.gif) 0 -65px no-repeat; height:34px;}
.product #gNav #ark_ssnav03 a{ background: url(../img/gNavArkSInner.gif) 0 -99px no-repeat; height:33px;}
.product #gNav #ark_ssnav04 a{ background: url(../img/gNavArkSInner.gif) 0 -132px no-repeat; height:33px;}
.product #gNav #ark_ssnav05 a{ background: url(../img/gNavArkSInner.gif) 0 -165px no-repeat; height:21px;}
.product #gNav #ark_ssnav06 a{ background: url(../img/gNavArkSInner.gif) 0 -186px no-repeat; height:30px;}

.product #gNav #snav02b a:hover,.product #gNav #snav02b a.current
{ background: url(../img/gNavArkSInner.gif) -240px 0 no-repeat; height:32px;}
.product #gNav #ark_ssnav01 a:hover,
.product #gNav #ark_ssnav01 a.current{ background: url(../img/gNavArkSInner.gif) -240px -32px no-repeat; height:33px;}
.product #gNav #ark_ssnav02 a:hover,
.product #gNav #ark_ssnav02 a.current{ background: url(../img/gNavArkSInner.gif) -240px -65px no-repeat; height:34px;}
.product #gNav #ark_ssnav03 a:hover,
.product #gNav #ark_ssnav03 a.current{ background: url(../img/gNavArkSInner.gif) -240px -99px no-repeat; height:33px;}
.product #gNav #ark_ssnav04 a:hover,
.product #gNav #ark_ssnav04 a.current{ background: url(../img/gNavArkSInner.gif) -240px -132px no-repeat; height:33px;}
.product #gNav #ark_ssnav05 a:hover,
.product #gNav #ark_ssnav05 a.current{ background: url(../img/gNavArkSInner.gif) -240px -165px no-repeat; height:21px;}
.product #gNav #ark_ssnav06 a:hover,
.product #gNav #ark_ssnav06 a.current{ background: url(../img/gNavArkSInner.gif) -240px -186px no-repeat; height:30px;}

#gNav li.ark_ssub{
margin-bottom:0;
line-height:0;
font-size:0;
text-indent:-9999px;
}

.ark_ssub a{
display:block;
line-height:0; font-size:0;
background-color:#E24B52;
margin-bottom:0;
}

#gNav .ark_ssub a:hover{
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.00;
}

.product #gNav #snav02b {height:32px;}
.product #gNav #ark_ssnav01 {height:33px;}
.product #gNav #ark_ssnav02 {height:34px;}
.product #gNav #ark_ssnav03 {height:33px;}
.product #gNav #ark_ssnav04 {height:33px;}
.product #gNav #ark_ssnav05 {height:21px;}
.product #gNav #ark_ssnav06 {height:30px;}



#omt #sTtl h3{
background: url(../product/arc/img/omtSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#osa #sTtl h3{
background: url(../product/arc/img/osaSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#ort #sTtl2 h3{
background: url(../product/arc/img/ortSttl01.jpg) left top no-repeat;
display:block;
height:61px;
text-indent:-9999px;
}

#arkcable #sTtl h3{
background: url(../product/arc/img/cableSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}


#cable2 #sTtl h3{
background: url(../product/spot/img/cab2_ssTtl01.jpg) left top no-repeat;
display:block;
height:61px;
}


.arkTbr {
margin-left:20px;
border-top: #D2D9E9 solid 1px;
width:450px;
border-collapse:collapse;
margin-top:5px;
margin-bottom:20px;
}

.arkTbr th{
padding:5px 0;
}

.arkTbr td{
border:#FFFFFF solid 1px;
padding:2px 5px;
}

.arkTbr tr.odd td{
background-color:#DBE2F0;
}
.arkTbr tr.even td{
background-color:#E6EBF4;
}

#boxWrp{
margin:30px 0;
background: url(../product/arc/img/arkBox_Bg01.gif) left top repeat-y;
}

#boxWrp .box{
float:left;
width:203px;
min-height:280px;
padding:20px 0;
margin-right:2px;
text-align:center;
}

#ort #boxWrp .box{
float:left;
width:203px;
min-height:200px;
padding:20px 0;
margin-right:2px;
text-align:center;
}

#boxWrp .box h5{
margin:0 auto 10px;
}

#boxWrp .box .txt{
width:155px;
margin:5px auto 0;
padding:5px 0;
line-height:1.4;
}

#boxWrp .box .txt span{
font-size:78%;
}

#code{
margin:30px 0;
}

#code p,#code ul{
padding:5px 5px 5px 20px;
}


#adapterTbr{
width:610px;
border-collapse:collapse;
margin:20px 0 30px 20px;
}

#adapterTbr th{
background-color:#DBE2F0;
text-align:center;
border:#DBE2F0 solid 1px;
}

#adapterTbr td{
border:#DBE2F0 solid 1px;
text-align:center;
}

#ofcTbr{
width:600px;
border-collapse:collapse;
margin:20px 0 30px 20px;
}

#ofcTbr th{
background-color:#DBE2F0;
text-align:center;
border:#DBE2F0 solid 1px;
}

#ofcTbr td{
border:#DBE2F0 solid 1px;
text-align:center;
}


/*--------------------------------------

製品ページ レーザー

---------------------------------------*/

.product #gNav #snav03b a{ background: url(../img/gNavLesSinner.gif) 0 0 no-repeat; height:30px;}
.product #gNav #les_ssnav01 a{ background: url(../img/gNavLesSinner.gif) 0 -30px no-repeat; height:21px;}
.product #gNav #les_ssnav02 a{ background: url(../img/gNavLesSinner.gif) 0 -51px no-repeat; height:22px;}
.product #gNav #les_ssnav03 a{ background: url(../img/gNavLesSinner.gif) 0 -73px no-repeat; height:21px;}
.product #gNav #les_ssnav04 a{ background: url(../img/gNavLesSinner.gif) 0 -94px no-repeat; height:21px;}
.product #gNav #les_ssnav05 a{ background: url(../img/gNavLesSinner.gif) 0 -115px no-repeat; height:29px;}

.product #gNav #snav03b a:hover,.product #gNav #snav03b a.current
{ background:url(../img/gNavLesSinner.gif) -240px 0 no-repeat; height:30px;}
.product #gNav #les_ssnav01 a:hover,
.product #gNav #les_ssnav01 a.current{ background:url(../img/gNavLesSinner.gif) -240px -30px no-repeat; height:21px;}
.product #gNav #les_ssnav02 a:hover,
.product #gNav #les_ssnav02 a.current{ background:url(../img/gNavLesSinner.gif) -240px -51px no-repeat; height:22px;}
.product #gNav #les_ssnav03 a:hover,
.product #gNav #les_ssnav03 a.current{ background:url(../img/gNavLesSinner.gif) -240px -73px no-repeat; height:21px;}
.product #gNav #les_ssnav04 a:hover,
.product #gNav #les_ssnav04 a.current{ background:url(../img/gNavLesSinner.gif) -240px -94px no-repeat; height:21px;}
.product #gNav #les_ssnav05 a:hover,
.product #gNav #les_ssnav05 a.current{ background:url(../img/gNavLesSinner.gif) -240px -115px no-repeat; height:29px;}

#gNav li.les_ssub{
margin-bottom:0;
line-height:0;
font-size:0;
text-indent:-9999px;
}

.les_ssub a{
display:block;
line-height:0; font-size:0;
background-color:#E24B52;
margin-bottom:0;
}

#gNav .les_ssub a:hover{
opacity:1.0;
filter:alpha(opacity=100);
-moz-opacity:1.00;
}

.product #gNav #snav03b {height:30px;}
.product #gNav #les_ssnav01 {height:21px;}
.product #gNav #les_ssnav02 {height:22px;}
.product #gNav #les_ssnav03 {height:21px;}
.product #gNav #les_ssnav04 {height:21px;}
.product #gNav #les_ssnav05 {height:29px;}


#yag #sTtl h3{
background: url(../product/laser/img/yagSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

.laser .inner p{
padding-left:20px;
}

.laser .inner h5{
padding-left:20px;
margin:15px 0 0;
}

#yag .section{
margin-bottom:20px;
}



/*空冷*/

#air #sTtl h3{
background: url(../product/laser/img/oly-airSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#airWrp01{
margin:1px 0 0 0;
}

#airWrp01 h4{
font-size:0;
line-height:0;
width:315px;
overflow:hidden;
height:30px;
}

#airWrp01 #air_left{
float:left;
width:235px;
}

#airWrp01 #air_left p{
padding:15px 0 20px;
text-align:center;
}

#airWrp01 #air_right{
float:left;
width:385px;
}

#airWrp01 #air_right p{
padding:70px 10px 0 0;
}


.tbrWrp{
background:url(../product/laser/img/tbrBg_01.gif) left top repeat-y;
margin-left:15px;
padding:10px;
width:580px;
}


.las_Tbr{
width:580px;
border-top: #D2D9E9 solid 1px;
border-collapse:collapse;
}

.las_Tbr th{
padding:2px 0;
text-align:center;
width:190px;
}

.las_Tbr td{
border:#FFFFFF solid 1px;
padding:2px 5px;
text-align:center;
/*width:190px;*/
}

.las_Tbr tr.odd td.first{
background-color:#DFE4F0;
}

.las_Tbr tr.odd td{
background-color:#E8ECF4;
}
.las_Tbr tr.even td.first{
background-color:#C5CCDC;
}

.las_Tbr tr.even td{
background-color:#D2D9E9;
}

.tbrWrpTop,.tbrWrpBtm{
margin-left:15px;
}

.tbrWrpTop{
margin-top:10px;
}

.tbrWrpBtm{
margin-bottom:10px;
}

#airFeatWrp ul{
margin-bottom:20px;
padding:5px 5px 5px 20px;
}

#air #box01{
position:relative;
min-height:80px;
}

#air #box01 ul{
float:left;
}

#air #box01 ul.lstyle{
_margin-left:7px;
}

#air #boxPh01{
width:150px;
float:left;
padding-top:5px;
/*position:absolute;
top:5px;
right:15px;*/
}


#air #box02{
position:relative;
}

#air #box02 ul{
width:300px;
}

#air #boxPh02{
width:267px;
position:absolute;
top:5px;
right:15px;
}


#air #box03{
position:relative;
}

#air #box03 ul{
width:360px;
}

#air #boxPh03{
width:213px;
position:absolute;
top:5px;
right:15px;
}

#air #box06{
position:relative;
}

#air #box06 ul{
width:395px;
margin-bottom:10px;
}

#air #boxPh06{
width:177px;
position:absolute;
top:5px;
right:15px;
}

#air #box07{
position:relative;
min-height:117px;
}

#air #box07 ul{
width:388px;
margin-bottom:10px;
}

#air #boxPh07{
width:204px;
position:absolute;
top:5px;
right:15px;
}

.siyouTtl{
font-size:14px;
}



/*水冷*/

#water #sTtl h3{
background: url(../product/laser/img/oly-waterSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

#technology #sTtl h3{
background: url(../product/laser/img/oly-waterSttl02.jpg) left top no-repeat;
display:block;
height:61px;
}

#waterWrp01{
margin:1px 0 0 0;
}

#waterWrp01 h4{
font-size:0;
line-height:0;
width:315px;
overflow:hidden;
height:30px;
}

#waterWrp01 #water_left1,
#waterWrp02 #water_left2,
#waterWrp01 #water_right1,
#waterWrp02 #water_right2
{
float:left;
width:315px;
}

#waterWrp01 #water_left1 p,
#waterWrp02 #water_left2 p{
padding:15px 0 20px;
text-align:center;
}

#waterWrp01 #water_right1 p,
#waterWrp02 #water_right2 p{
padding:15px 0 20px;
text-align:center;
}

.tbrWrpTop,.tbrWrpBtm{
margin-left:15px;
}

.tbrWrpTop{
margin-top:10px;
}

.tbrWrpBtm{
margin-bottom:10px;
}

#water .las_Tbr th{
padding:2px 0;
text-align:center;
width: auto;
}

#water .las_Tbr td{
border:#FFFFFF solid 1px;
padding:2px 5px;
text-align:center;
width:106px;
line-height:1.4;
}

#waterFeatWrp ul{
margin-bottom:20px;
padding:5px 5px 5px 20px;
}

#water #box01{
position:relative;
min-height:80px;
}

#water #box01 ul{
width:450px;
}

#water #boxPh01{
width:160px;
position:absolute;
top:-20px;
right:15px;
}


#water #box02{
position:relative;
}

#water #box02 ul{
width:324px;
}

#water #boxPh02{
width:267px;
position:absolute;
top:5px;
right:15px;
}


#water #box03{
position:relative;
}

#water #box03 ul{
width:376px;
}

#water #boxPh03{
width:213px;
position:absolute;
top:5px;
right:15px;
}

#water #box06{
position:relative;
}

#water #box06 ul{
width:405px;
margin-bottom:10px;
}

#water #boxPh06{
width:177px;
position:absolute;
top:5px;
right:15px;
}

#water #box07{
position:relative;
min-height:117px;
}

#water #box07 ul{
width:388px;
margin-bottom:10px;
}

#water #boxPh07{
width:204px;
position:absolute;
top:5px;
right:15px;
}

/*射出ユニット*/

#idei #sTtl h3{
background: url(../product/laser/img/ideiSttl01.jpg) left top no-repeat;
display:block;
height:61px;
margin-bottom:30px;
}

/*--------------------------------------

製品ページ ペーパーワイパー

---------------------------------------*/

#paperWiper #sTtl h3{
background: url(../product/wiper/img/paperSttl01.jpg) left top no-repeat;
display:block;
height:61px;
}

.paper .section{
margin:30px 0 20px;
}

.paper .inner p{
padding-left:20px;
}

.paper .inner h5{
padding-left:20px;
margin:15px 0 0;
}


#paperWiper ul{
margin-bottom:10px;
padding:5px 5px 5px 20px;
}

#paperWiper #box01{
position:relative;
min-height:80px;
}

#paperWiper #box01 ul{
width:400px;
}

#boxPh01{
padding-left:20px;
}

#paperWiper #boxPh02{
width:185px;
position:absolute;
top:45px;
right:40px;
}

.papTbr th,.papTbr td{
text-align:center;
}

.papTbr {
margin-left:20px;
border-top: #D2D9E9 solid 1px;
width:450px;
border-collapse:collapse;
margin-top:5px;
margin-bottom:20px;
}

.papTbr td,.papTbr th{
border:#D2D9E9 solid 1px;
padding:2px 5px;
}

.papTbr th{
background-color:#DBE2F0;
}

/*----------------------------------------------------------


-----------------------------------------------------------*/


#conductor .phBox{
width:315px}

#conductor .txtBox{
width:285px}

#conductor .txtBox p{
padding-left:0;
}



/* 上書き指定 IE用*/

*+html #consumable #sTtl2 h3{
background: url(../product/arc/img/omtSttl02.jpg) left top no-repeat;
display:block;
height:61px;
text-indent:-9999px;
}

* html #consumable #sTtl2 h3{
background: url(../product/arc/img/omtSttl02.jpg) left top no-repeat;
display:block;
height:61px;
text-indent:-9999px;
}

/*--------------------------------------------------------------

---------------------------------------------------------------*/

#inquiry_btn{
margin:20px 0 35px;
}

#inquiry_btn2{
margin:20px 0 15px;
}