/* all
--------------------------------------------*/
img{
border:none;
}

#page{
margin:20px auto 0 auto;
width:809px;
text-align:left;
}

#spec-area{
margin:15px 0 0 0;
position:relative;
height:auto !important;
height:1%;
}

.bld{
font-weight:bold;
}

/* h
--------------------------------------------*/
#spec-area h1{
margin:0 0 10px 0;
border:none;
}

#spec-area h2{
margin:0;
padding:0;
font-size:130%;
font-weight:bold;
}

#spec-area h3{
margin:10px 0 2px 0;
clear:both;
font-size:120%;
color:#000000;
background:none;
border:none;
}

h3.series{
font-size:140% !important;
border-bottom:4px double #666666 !important;
}

h3.flt-title{
margin:0 !important;
float:left;
}

/* top
--------------------------------------------*/
#new-lineup{
list-style:none;
width:612px;
}

#new-lineup li{
margin:0 2px;
width:200px;
height:204px;
float:left;
}

*html #new-lineup{
width:614px;
}

/* spec
--------------------------------------------*/
#spec-area p{
margin:0 0 6px 0;
}

.admar{
margin:10px 0 2px 0 !important;
}

.area, .box{
clear:both;
margin:20px 0 10px 0;
height:auto !important;
height:1%;
}

.box{
margin:0 0 30px 0;
}

.top15 {
margin-top:15px;
}

.feature{
margin:0 0 10px 0;
padding:10px 10px 10px 20px !important;
background:#efefef;
border:4px double #999999;
line-height:150%;
}

.flt-left .feature, .flt-right .feature{
width:360px;
}

*html .flt-left .feature, *html .flt-right .feature{
width:400px;
}

.feature ul{
padding:0 0 5px 20px;
}

.feature li{
list-style: disc;
}

.w55per{
width:55% !important;
}

.img-box{
width:380px;
text-align:center;
float:right;
}

.img-box p{
text-align:center;
}

.img-box img{
display:block;
margin:0 auto 3px auto;
}

.photo img{
display:block;
margin:0 5px 3px 5px;
}

*html .img-box img, *html .photo img{
margin:0 5px 3px 5px;
}

.photo{
margin:10px 0 0 0;
padding:0;
list-style:none;
}

.photo li{
margin:0;
padding:0;
text-align:center;
float:left;
}


.flt-left{
float:left;
}

*html .flt-left{
width:400px;
}

.flt-right{
float:right;
}

.txt-left{
text-align:left;
}

.txt-right{
text-align:right;
}

#spec-area p.fig{
margin:10px 0 20px 0;
text-align:center;
}

/* table
--------------------------------------------*/
#spec-area table{
font-size:12px;
width:100%;
text-align:center;
clear:both;
}

.mart10{
margin:10px 0 0 0;
}

.w120{
width:120px;
}

.w70{
width:70px;
}

#spec-area th{
padding:4px 2px;
background:#1B70BC;
color:#ffffff;
}

#spec-area table.green th{
background:#51AE44;
}

#spec-area th.type-no{
padding:4px 2px;
background:#B7E3F7;
text-align:left;
color:#000000;
}

#spec-area table.green th.type-no{
background:#CCF7B7;
}

.even{
background:#DFEFF7;
}

#spec-area .red-table th{
padding:4px 2px;
background:#fe0000;
color:#ffffff;
}

#spec-area .red-table th.type-no{
background:#F7B7B7;
}

.red-table .even{
background:#F7DFDF;
}

.green .even{
background:#E6F7DE;
}

#spec-area td.txt-left{
background:#ffffff;
}

#spec-area td.gtxt-left{
text-align:left;
background:#E6F7DE;
}

#spec-area td{
padding:4px 2px;
}

#spec-area td ul, #spec-area td li{
margin:0;
padding:0;
list-style:disc;
}

.b-white{
background:#ffffff;
}

.note{
margin:0;
padding:0;
font-size:10px !important;
list-style:none;
}

.note li{
margin:0 1em 0 0;
padding:0;
font-size:10px !important;
}

#spec-area table ul{
margin:0 0 0 15px;
}

/* foundry
--------------------------------------------*/
#foundry{
background:url(foundry_service/images/wafer.jpg) no-repeat bottom left;
height:auto !important;
height:1%;
}

/* top
--------------------------------------------*/
.col-left, .col-right{
width:32%;
float:left;
}

.col-right{
float:right;
}

.col-left ul, .col-right ul{
margin:0;
padding:0;
list-style:none;
}

.col-left dt, .col-right dt{
clear:both;
color:#0000FF;
}

.col-left li, .col-right li{
clear:both;
margin:0 0 5px 0;
padding:0;
}

.col-left img, .col-right img{
margin:0 10px 0 0;
float:left;
}

.col-right p{
clear:both;
margin:30px 0 0 70px !important;
}

.col-left dd, .col-right dd{
margin:0;
padding:0;
}

.area:after, .box:after, #foundry:after, .col-left li:after, .col-right li:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
