
/*  スライドメニュー 開始 */
.ttl {
    text-align:        center;
    color:             #ffff00;
    font-size:         20px;
    font-weigtt;       bold;
    border-bottom:     #ffffff 8px ridge;
    border-top:        #ffffff 8px ridge;
}
.tbl1 {
    border:            1px solid #000000;
    cellspacing:       0; 
    width:             35px;
}
.tbl2 {
    border:            1px solid #000000;
    cellspacing:       0; 
    width:             100%;
}
.st1 {
    background-color:  #e6ffff;
    text-align:        center;
    font-size:         18px;
    cursor:            pointer;
}
.st2 {
    background-color:  #ffffaa;
    text-align:        center;
    font-size:         18px;
}
.td1 {background-color: #6495ed;
     color:             #ffffff;
     text-align:        center;
     font-weight:       bold;
     font-size:         20px;
     width:             40px;
     cursor:            pointer;
     }
.td1:hover {
    background-color:  #008080;
}
.td2 {background-color: #6495ed;
     text-align:        center;
     width:             500px;
     cursor:            pointer;
     }
td.td2:hover {
     background-color: #ff0000;
}
.tdans1 {
    background-color:  #008b8b;
    color:             #ffffff;
    text-align:        center;
    width:             100%;
}
button.btnans1 {
     background-color:  #6495ed;
     color:             #ffffff;
     width:             100%;
     font-size:         18px;
     border:  1px solid #ffffff;
}
button.btnans1:hover {
    background-color:  #ff0000;
    color:             #ffff00;
}
.cap1 {
    font-size:         17px;
    background-color:  #ffffff;
    color:             #000000;
    margin-top:        10px;
}
.cap2 {
    font-size:         17px;
    background-color:  #ffffff;
    color:             #000000;
    border:            1px solid #0000ff;
}
 .openAns {
     text-align:        center;
     font-size:         14px;
     font-weight:       bold;
     background-color:  #5f9ea0;
     color:             #ffffff;
     width:             100%;
     cursor:            pointer;
     position:          relative;
 }
 #slideAns {
     text-align:          center;
     width:               300px;
     border:              0px solid #000000;
     background-color:    #ffffff;
//     position:          relative;
     position:            absolute;
     z-index:             10;
     cursor:              default;
     right:               5%;
}
/*  スライドメニュー 終了  */
