/*    iy[W    */
#prodtab {
    text-align: center;
    width: 950px;
    hieght: 45px;
}
#productspace {
    text-align: center;
    width: 950px;
    /*        background-color: #eeeeee;*/
}
.promenu {
    text-align: center;
    width: 950px;
    height:30px;
    background-color:#D5DCFF;
    padding: 5px 0 5px 0;
}
.promenu a {

    font-size: 15px;
    font-color: #ffffff;
    margin: 0 10px 0 10px;
    padding: 10px 0 0px 0;
}
.mainvisual {
    padding: 10px 0px 0px 10px;
    float: left;
}
.mainrogo {
    padding: 10px 0 0 15px;
    float: left;
}
.pickup { padding: 5px 0px 5px 0px }
.title { 
     padding: 5px 0px 5px 0px
}
.info { 
     padding: 5px 0px 5px 0px;
     text-align: center;
}
.scenario { padding: 5px 0px 0px 0px }
.charactor { padding: 5px 0px 0px 0px }
.voicesample {
    padding: 5px 0px 0px 0px;
    text-align: center;
}
.cgsample {
    text-align: center;
    padding: 5px 0px 0px 0px;
}
.trial {
    padding: 5px 0px 5px 0px;
}
.demo {
    padding: 5px 0px 5px 0px;
}
.chirashi {
    padding: 5px 0px 5px 0px;
}
#promain {
    width: 800px;
    margin: 10px auto 20px auto;
    border: solid 1px #3300cc;
}
.promain_title {
    color: #ffffff;
    background-color: #0066cc;
    padding: 5px 5px 5px 5px;
    font-size: 24px;
    text-align: center;
}
.promain_box {
    background-color: #ffffff;
    border: solid 1px #B4A5FF;
    margin: 5px auto 5px auto;
    padding: 10px 10px 10px 10px;
    width: 801px;
}
.prod_dib {
    float: left;
    border: solid 1px #B4A5FF;
}
.prod_text {
    width: 220spx;
    float: left;
    margin: 0px 0px 10px 50px;
}
.prod_catch {
    width: 450px;
    float: left;
    margin: 0px 10px 0px 10px;
    font-size: 125%;
    font-weight: bold;
    color: #ff0000;
}