.top_bg{
        text-indent:-9999px;
        background: url("../images/backup/bg_title.gif") no-repeat;
        width:586px;
        height:90px;
}

.top_bg02{
        text-indent:-9999px;
        background: url("../images/backup/top_img.jpg") no-repeat;
        width:149px;
        height:133px;
}

.forow{
        text-indent:-9999px;
        background: url("../images/backup/semi_title01.gif") no-repeat;
        width:574px;
        height:24px;
}

.q01{
        text-indent:-9999px;
        background: url("../images/backup/qu.gif") no-repeat;
        width:23px;
        height:23px;
}

.q_text01{
        text-indent:-9999px;
        background: url("../images/backup/qu_text01.gif") no-repeat;
        width:230px;
        height:23px;
}

.q_text02{
        text-indent:-9999px;
        background: url("../images/backup/qu_text02.gif") no-repeat;
        width:204px;
        height:23px;
}

.q_text03{
        text-indent:-9999px;
        background: url("../images/backup/qu_text03.gif") no-repeat;
        width:286px;
        height:23px;
}

.a01{
        text-indent:-9999px;
        background: url("../images/backup/an.gif") no-repeat;
        width:23px;
        height:23px;
}

.syuwa{
        background: url("../images/backup/semi_title02.gif") no-repeat;
        width:574px;
        height:24px;
}

.photo01{
        text-indent:-9999px;
        background: url("../images/backup/photo01.jpg") no-repeat;
        width:108px;
        height:68px;
}

.ryouri{
        background: url("../images/backup/semi_title03.gif") no-repeat;
        width:574px;
        height:24px;
}

.photo02{
        text-indent:-9999px;
        background: url("../images/backup/photo02.jpg") no-repeat;
        width:108px;
        height:68px;
}

.biyo{
        background: url("../images/backup/semi_title04.gif") no-repeat;
        width:574px;
        height:24px;
}

.photo03{
        text-indent:-9999px;
        background: url("../images/backup/photo03.jpg") no-repeat;
        width:108px;
        height:68px;
}

.other{
        text-indent:-9999px;
        background: url("../images/backup/semi_title05.gif") no-repeat;
        width:574px;
        height:24px;
}

.q_text04{
        text-indent:-9999px;
        background: url("../images/backup/qu_text04.gif") no-repeat;
        width:198px;
        height:23px;
}

.q_text05{
        text-indent:-9999px;
        background: url("../images/backup/qu_text05.gif") no-repeat;
        width:207px;
        height:23px;
}

.q_text06{
        text-indent:-9999px;
        background: url("../images/backup/qu_text06.gif") no-repeat;
        width:253px;
        height:23px;
}

.q_text07{
        text-indent:-9999px;
        background: url("../images/backup/qu_text07.gif") no-repeat;
        width:257px;
        height:23px;
}

.q_text08{
        text-indent:-9999px;
        background: url("../images/backup/qu_text08.gif") no-repeat;
        width:287px;
        height:23px;
}

.line01{
        background: url("../images/school/contents_line.gif") no-repeat;
        width:386px;
        height:1px;
}