
@charset "utf-8";

div#MainContent h2,
div#MainContent h3,
div#MainContent h4,
div#MainContent h5,
div#MainContent .Section ul li{
background:none;
font-size:1em;
margin:0;
padding:0;
font-weight:normal;
text-transform:unset;
border:0 none;
}

div#MainContent .ACenter{
text-align: center;
}

div#MainContent .Section ul.InnerLinkList li {
background: url("../../../img/common/mkr_arw_gray_btm.png") no-repeat scroll 0 0.4em transparent;
padding-left: 10px;
}

div#MainContent .RobotVisionHdg2{
color:#0081a1;
font-size:2.5em;
margin-bottom:20px;
}
div#MainContent .RobotVisionHdg3{
font-size:1.666em;
border-left: 3px solid #00a0ca;
padding:5px 0 5px 11px;
font-weight:bold;
margin:25px 0 22px;
}
div#MainContent .RobotVisionHdg4{
font-size:1.333em;
font-weight:bold;
margin-top:18px;
margin-bottom:10px;
}
div#MainContent .RobotVisionHdg5{
font-weight:bold;
color:#333;
font-size:1.166em;
}
div#MainContent .RobotVisionHdg5-02{
color:#1a78b5;
font-size:1.333em;
font-weight:bold;
}
div#MainContent .RobotVisionHdg5-02 + *{
margin-top:15px;
}
div#MainContent .RobotVisionHdg5-02 a{
color:#1a78b5;
padding-left:15px;
background: url("../../../img/common/icon_blank.png") no-repeat;
background-position: 1px 0.4em;
}
.RobotVisionLytImage{
background:#edf7fa;
border-bottom:1px dotted #ccc;
padding:16px;
}
div#MainContent .RobotVisionLytImage .txt > *{
margin-bottom:0;
}
.RobotVisionLytImage{
display:table;	
width:100%;
direction:rtl;
box-sizing:border-box;
}
.RobotVisionLytImage .txt,
.RobotVisionLytImage .img{
display:table-cell;
direction:ltr;
vertical-align:top;
}
.RobotVisionLytImage .img{
width:60px;
text-align:left;
padding-right:15px;
}
.RobotVisionLytImage .DlBtn{
border:1px solid #c54f00;
border-radius:3px;
color:#fff;
font-weight:bold;
background:#ff901e;
margin-top:15px;
display:table;
padding:5px 18px 5px 22px;
background-color: #ff901e;
background: -webkit-gradient(linear, left top, left bottom, from(#ff911e), to(#ff5b16));
background: -moz-linear-gradient(top, #ff911e, #ff5b16);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ff911e, endcolorstr=#ff5b16));
}
.RobotVisionLytImage .DlBtn:before{
content:"";
display:inline-block;
background: url("../../../../img/landing_page/common/icon_btn_dl_s.png") no-repeat;
width:17px;
height:13px;
padding-right:9px;
vertical-align:text-top;
}
div#MainContent .RobotVisionLytImage a.DlBtn:link{
text-decoration:none;
}
div#MainContent .RobotVisionLytImage a.DlBtn:hover,
div#MainContent .RobotVisionLytImage a.DlBtn:focus,
div#MainContent .RobotVisionLytImage a.DlBtn:visited{
color:#fff;
}
.RobotVisionList .RobotVisionLytImage{
background-color:#faf7ed;
}
div#MainContent .RobotVisionLink,
div#MainContent .RobotVisionLink02{
margin-bottom:20px;
}
div#MainContent .RobotVisionLink02 dl{
margin-left:15px;
}
div#MainContent .RobotVisionLink02 dl dt{
font-size:100%;
font-weight:normal;
margin-top:10px;	
}
div#MainContent .RobotVisionLink.large{
font-size:1.166em;
}
div#MainContent .RobotVisionLink > li{margin-bottom:10px;}
.RobotVisionLink > li a,
.RobotVisionLink02 > li a{
padding-left:15px;
background: url("../../../img/common/icon_blank.png") no-repeat;
background-position: 1px 0.4em;
}
div#MainContent .RobotVisionLink02 > li.download a:after{
content:"";
display:inline-block;
width:16px;
height:13px;
background: url("../../../../img/landing_page/common/icon_btn_dl_s_orange.png") no-repeat;
vertical-align:text-bottom;
margin-left:8px;
}
div#MainContent .RobotVisionDef .RobotVisionLink02 li {
margin-bottom:10px;
}
div#MainContent .RobotVisionLink02 > li a{
background:url("../../../img/common/mkr_tabnav_arw.png") no-repeat 0 0.3em;
}
.RobotVisionLink + *,
.RobotVisionDef + *{
border-top: 1px solid #ccc;
padding-top:20px;
}
div#MainContent .RobotVisionBnr{
margin-bottom: 50px;
margin-top:20px;
text-align:center;
}
.RobotVisionDesc{
font-size:1.166em;
}
.RobotVisionDef dt{
font-weight:bold;
font-size:1.166em;
}
.RobotVisionDef dd{
margin:0;
padding:0;
}
.RobotVisionDef * + dd{
margin-top:10px;
}
div#MainContent .RobotVisionDef .RobotVisionLink{
font-size:100%;
}
.RobotVisionNote{
padding-left:1.5em;
position:relative;
margin-bottom:30px;
}
.RobotVisionNote .note{
position:absolute;
left:0;
}

/* visiondatabase */
div#MainContent .Section ul li.VisionDatabaseLinkText {
background: url("../../../img/common/mkr_triangle_gray_r.png") no-repeat 4px 0.4em;
padding: 0 0 0 13px;
}