/* banner box */
#animation {
position: relative;
margin: 0 auto;
z-index: 50;
width: 920px;
height: 300px;
}

#pcs-info-1,#pcs-info-2,#pcs-info-3,#pcs-info-4,#pcs-info-5,#pcs-info-6,#pcs-info-7 {
position: relative;
width: 100%;
}

#animation-js {
position: absolute;
top: 0;
left: 0px;
width: 100%;
height: 300px;
z-index: 20;
}

#animation-head {
position: absolute;
top: 80px;
right: 0px;
width: 300px;
height: 200px;
z-index: 60;
background-image: url(../pcs/line.gif);
background-position: 0 90px;
background-repeat: repeat-x;
}

#animation-head p {
padding: 20px 30px 0 4px; 
font-size: 0.9em;
}

.opint0 {
filter:alpha(opacity=0);
opacity:0;
}
.opint1 {
filter:alpha(opacity=10);
opacity:0.1;
}
.opint2 {
filter:alpha(opacity=20);
opacity:0.2;
}
.opint3 {
filter:alpha(opacity=30);
opacity:0.3;
}
.opint4 {
filter:alpha(opacity=40);
opacity:0.4;
}
.opint5 {
filter:alpha(opacity=50);
opacity:0.5;
}
.opint6 {
filter:alpha(opacity=60);
opacity:0.6;
}
.opint7 {
filter:alpha(opacity=70);
opacity:0.7;
}
.opint8 {
filter:alpha(opacity=80);
opacity:0.8;
}
.opint9 {
filter:alpha(opacity=90);
opacity:0.9;
}
.opint10 {
filter:alpha(opacity=100);
opacity:1;
}