@charset "utf-8";

.ctsBox{
width:660px;
padding:0 0 40px 0;
font-size:75%;
line-height:1.33;
text-align:left;
position:relative;
float:left;
}


.ctsBox h1{ 
margin-bottom:15px;
font-size:0;
line-height:0;
}

img.spacer{
display:block;
}


.portBox{ width:626px; }
.portBox span.caution{ color:#f00; font-size:90%;}


.portBox table.menuList{ margin:20px 0;}

.portBox table.tblSect{ margin-bottom:20px; }

.portBox table td.wTTL{ color:#fff;}


.portBox table.tblSelect{ color:#fff;}
.portBox table.tblSelect td.title{ padding-left:10px;vertical-align:bottom;}

.portBox table#select-appli td.icon{ background:#060;}
.portBox table#select-appli td.title{ background:#693;}

.portBox table#select-catalogue td.icon{ background:#606;}
.portBox table#select-catalogue td.title{ background:#939;}

.portBox table#select-manual td.icon{ background:#009;}
.portBox table#select-manual td.title{ background:#36c;}


.portBox table.appliDrivCatMenu{ margin-bottom:20px;}



/* appli-driver */
.portBox table.appliDriver{
margin-top:10px;
border-collapse:collapse;
border:1px solid #fff;
border-spacing:0;
empty-cell:show;
}

.portBox table.appliDriver th{
margin-bottom:20px;
padding:2px;
border:1px solid #fff;
text-align:left;
vertical-align:top;
font-weight:normal;
color:#fff;
}

.portBox table.appliDriver tr.tblHead th{
padding-top:4px;
background-color:#693;
}

.portBox table.appliDriver tr.readme th{ 
padding-top:4px;
background:#666;
}


.portBox table.appliDriver td{
padding:5px;
border:1px solid #fff;
background-color:#cef4ce;
vertical-align:top
}
.portBox table.appliDriver tr.lineBtwn td{ height:20px;background:#F2F2F2;}







/* catalogue */
.portBox table.catalogue{
margin-top:10px;
border-collapse:collapse;
border:1px solid #fff;
border-spacing:0;
empty-cell:show;
}

.portBox table.catalogue th{
margin-bottom:20px;
padding:2px;
border:1px solid #fff;
text-align:left;
vertical-align:top;
font-weight:normal;
color:#fff;
}

.portBox table.catalogue tr.tblHead th{
padding-top:4px;
background-color:#939;
}

.portBox table.catalogue tr.subHead th{ 
padding-top:4px;
background:#666;
color:#fff;
}


.portBox table.catalogue td{
padding:5px;
border:1px solid #fff;
background-color:#F2F2F2;
vertical-align:top
}
.portBox table.catalogue tr.lineBtwn td{ height:20px;background:#F2F2F2;}





/* mannual */
.portBox table.manual{
margin-top:10px;
border-collapse:collapse;
border:1px solid #fff;
border-spacing:0;
empty-cell:show;
}

.portBox table.manual th{
margin-bottom:20px;
padding:2px;
border:1px solid #fff;
text-align:left;
vertical-align:top;
font-weight:normal;
color:#fff;
}

.portBox table.manual tr.tblHead th{
padding-top:4px;
background-color:#369;
}

.portBox table.manual tr.subHead th{ 
padding-top:4px;
background:#666;
color:#fff;
}


.portBox table.manual td{
padding:5px;
border:1px solid #fff;
background-color:#f5f5f5;
vertical-align:top
}
.portBox table.manual tr.lineBtwn td{ height:20px;background:#ffc;}


