/* main
----------------------------------------------- */
.catch{
margin:5px 0 15px 0;
padding:8px 0 5px 0;
font-weight:bold;
font-size:14px;
text-align:center;
color:#ffffff;
background:#5ac44c;
border-bottom:3px solid #387a2f;
}

.lead{
margin:5px 0 15px 0;
}

.flt-right{
margin:10px 20px 0 10px;
float:right;
}

.title{
clear:both;
margin:5px 0;
background:#E9FFE1;
border-bottom:#227D00 solid 2px;
padding:5px 0 5px 9px;
font-size:14px;
color:#227D00;
}

.sub{
clear:both;
margin:16px 0 0 0;
border-left:#0A50A1 solid 6px;
padding:1px 0 0 9px;
font-size:12px;
color:#0A50A1;
}

.left-col{
width:420px;
float:left;
}

.left-col02{
margin:10px 0 0 0;
width:355px;
float:left;
}

.right-col{
width:300px;
float:right;
}

.right-col02{
margin:10px 0 0 0;
width:355px;
float:right;
}

.feat, .actuator{
margin:0 0 18px 10px;
list-style:none;
}

.actuator{
height:180px;
background:url(../../images/motor/topics/actuator.gif) no-repeat 430px 0;
}

.actuator ul{
margin:0 0 18px 10px;
list-style:inside circle;
}

.feat li, .actuator li{
padding:3px 0 0 18px;
background:url(../../images/motor/circle.gif) no-repeat;
}

.actuator li ul li{
padding:3px 0 0 0;
background:none;
}

.bit{
margin:8px 0 0 0;
font-size:12px;
}

.adjust02{
margin:0 0 94px 10px;
_margin:0 0 90px 10px;
}

/* image
----------------------------------------------- */
.block{
text-align:center;
/*\*//*/
clear:both;
/**/
}

.block img{
margin:5px 0 10px 0;
}

/* type
----------------------------------------------- */
#lineup{
margin:7px 0 20px 39px;
position:relative;
}

#lb1941gp{
position:absolute;
left:158px;
top:52px;
}

#lb1941gp a{
display:block;
width:111px;
height:38px;
background:url(../../images/0.gif) no-repeat;
}

#lb1941gp a:hover{
background:url(../../images/motor/topics/lb1941gp.gif) no-repeat;
}

#lb1938t{
position:absolute;
left:283px;
top:53px;
}

#lb1938t a{
display:block;
width:112px;
height:38px;
background:url(../../images/0.gif) no-repeat;
}

#lb1938t a:hover{
background:url(../../images/motor/topics/lb1938t.gif) no-repeat;
}

#lb8688lf{
position:absolute;
left:409px;
top:52px;
}

#lb8688lf a{
display:block;
width:112px;
height:38px;
background:url(../../images/0.gif) no-repeat;
}

#lb8688lf a:hover{
background:url(../../images/motor/topics/lb8688lf.gif) no-repeat;
}

#lv8084cl{
position:absolute;
left:158px;
top:92px;
}

#lv8084cl a{
display:block;
width:236px;
height:38px;
background:url(../../images/0.gif) no-repeat;
}

#lv8084cl a:hover{
background:url(../../images/motor/topics/lv8084cl.gif) no-repeat;
}

#lv8081gq{
position:absolute;
left:158px;
top:133px;
}

#lv8081gq a{
display:block;
width:236px;
height:38px;
background:url(../../images/0.gif) no-repeat;
}

#lv8081gq a:hover{
background:url(../../images/motor/topics/lv8081gq.gif) no-repeat;
}

#lv8095{
position:absolute;
left:408px;
top:94px;
}

#lv8095 a{
display:block;
width:111px;
height:39px;
background:url(../../images/0.gif) no-repeat;
}

#lv8095 a:hover{
background:url(../../images/motor/topics/lv8095.gif) no-repeat;
}

#lv8080lp-01{
position:absolute;
top:143px;
left:408px;
}

#lv8080lp-02{
position:absolute;
top:143px;
left:533px;
}

#lv8080lp-01 a, #lv8080lp-02 a{
display:block;
width:112px;
height:38px;
background:url(../../images/0.gif) no-repeat;
}

#lv8080lp-01 a:hover, #lv8080lp-02 a:hover{
background:url(../../images/motor/topics/lv8080lp.gif) no-repeat;
}

#lv8085cl-01{
position:absolute;
top:186px;
left:408px;
}

#lv8085cl-02{
position:absolute;
top:186px;
left:533px;
}

#lv8085cl-01 a, #lv8085cl-02 a{
display:block;
width:112px;
height:39px;
background:url(../../images/0.gif) no-repeat;
}

#lv8085cl-01 a:hover, #lv8085cl-02 a:hover{
background:url(../../images/motor/topics/lv8085cl.gif) no-repeat;
}

#lb8686lp{
position:absolute;
top:228px;
left:431px;
}

#lb8686lp a{
display:block;
width:175x;
height:39px;
background:url(../../images/0.gif) no-repeat;
}

#lb8686lp a:hover{
background:url(../../images/motor/topics/lb8686lp.gif) no-repeat;
}

#lv8097gp{
position:absolute;
top:268px;
left:158px;
}

#lv8097gp a{
display:block;
width:355px;
height:38px;
background:url(../../images/0.gif) no-repeat;
}

#lv8097gp a:hover{
background:url(../../images/motor/topics/lv8097gp.gif) no-repeat;
}

#lb8682pl{
position:absolute;
top:308px;
left:158px;
}

#lb8682pl a{
display:block;
width:355px;
height:38px;
background:url(../../images/0.gif) no-repeat;
}

#lb8682pl a:hover{
background:url(../../images/motor/topics/lb8682pl.gif) no-repeat;
}

#lv8092gq{
position:absolute;
top:350px;
left:408px;
}

#lv8092gq a{
display:block;
width:112px;
height:39px;
background:url(../../images/0.gif) no-repeat;
}

#lv8092gq a:hover{
background:url(../../images/motor/topics/lv8092gq.gif) no-repeat;
}

/* dsc
----------------------------------------------- */
#microstep, #mos, #bip{
width:728px;
height:290px;
background:url(../../images/motor/topics/dsc-lineup01.gif) no-repeat center top;
}

#mos{
height:464px;
background:url(../../images/motor/topics/dsc-lineup02.gif) no-repeat center top;
}

#bip{
height:479px;
background:url(../../images/motor/topics/dsc-lineup03.gif) no-repeat center top;
}

#microstep ul, #mos ul, #bip ul{
list-style:none;
font-size:14px;
font-weight:bold;
margin:0 0 0 84px;
padding:60px 0 0 0;
color:#777777;
}

#mos ul{
margin:0 0 0 90px;
}

#bip ul{
line-height:110%;
}

#microstep li, #mos li, #bip li{
margin:0 0 67px 0;
}

#bip li{
margin:0 0 54px 0;
}

#bip li.adjust{
margin:0 0 44px 0;
_margin:0 0 39px 0;
}


/* table
----------------------------------------------- */
.data{
clear:both;
font-size:12px;
line-height:16px;
margin:10px 0 20px 0;
border:1px solid #666666;
border-collapse:collapse;
table-layout:fixed;
width:100%;
}

.data th{
border:1px solid #666666;
border-collapse:collapse;
padding:3px 3px 3px 3px;
}

.data th.left, .data td.left{
text-align:left;
font-weight:normal;
}

.data td{
text-align:center;
border:1px solid #666666;
border-collapse:collapse;
padding:3px 0;
}

.data td.left, .box .data td{
text-align:left;
padding:3px 0 3px 5px;
}

.b-blue{
background:#E1F2FF;
}

.even{
background:#efefef;
}

.data .col01{
width:100px;
}

.data .col02{
width:90px;
}

.data .col03{
width:100px;
}

.data .col04{
width:55px;
}

.data .col05{
width:200px;
}

.data .col06{
width:130px;
}

.data .col07{
width:70px;
}

.data .col08{
width:170px;
}

.next , .next2 , .next3{
display:block;
width:210px;
height:28px;
margin:0 0 5px 5px;
padding:0 0 0 25px;
background:url(../../images/solution/mobile/button.gif) no-repeat 0 -1px;
border:#000066 1px solid;
line-height:28px;
}

.next2{
width:140px;
margin:0;
padding:0 0 0 16px;
background:url(../../images/next.gif) no-repeat left center;
border:none;
}

.next3{
width:140px;
}
