/* uncss:ignore */
#s01 big {
    opacity: 0;
    margin-left: 100px;
    -webkit-transition: opacity 2s, margin 1s;
    -ms-transition: opacity 2s, margin 1s;
    transition: opacity 2s, margin 1s;
}

/* uncss:ignore */
#s01.active big {
    margin-right: 0;
    margin-left: 0px;
    opacity: 1;
}

/* uncss:ignore */
#s02 .text {
    -webkit-transition: opacity 1s, margin 1s;
    -ms-transition: opacity 1s, margin 1s;
    transition: opacity 1s, margin 1s;
    opacity: 0;
    margin-top: -20px;
}

/* uncss:ignore */
#s02.active .text {
    margin-top: 0px;
    opacity: 1;
}

/* uncss:ignore */
#s03 h3, #s03 p, #s03 .ilus1 {
    -webkit-transition: opacity 1s, margin 1s;
    -ms-transition: opacity 1s, margin 1s;
    transition: opacity 1s, margin 1s;
    opacity: 0;
    margin-top:0px;
}

/* uncss:ignore */
#s03.active p, #s03.active h3, #s03.active .ilus1 {
    margin-top: 5px;
    opacity: 1;
}

/* uncss:ignore */
#s04 h3, #s04 p, #s04 .ilus1 {
    -webkit-transition: opacity 1s, margin 1s;
    -ms-transition: opacity 1s, margin 1s;
    transition: opacity 1s, margin 1s;
    opacity: 0;
}

/* uncss:ignore */
#s04.active p, #s04.active h3, #s04.active .ilust1 {
    opacity: 1;
}

/* uncss:ignore */
#s05 p {
    -webkit-transition: opacity 1s, margin 1s;
    -ms-transition: opacity 1s, margin 1s;
    transition: opacity 1s, margin 1s;
    opacity: 0;
    margin-top: -20px;
}

/* uncss:ignore */
#s05.active p {
    margin-top: 0px;
    opacity: 1;
}

/* uncss:ignore */
#s06 h3 {
    -webkit-transition: opacity 1s, margin 1s;
    -ms-transition: opacity 1s, margin 1s;
    transition: opacity 1s, margin 1s;
    opacity: 0;
    margin-top:0px;
}

/* uncss:ignore */
#s06.active h3 {
    margin-top: 0px;
    opacity: 1;
}