/* CSS Document */
div.link_banner {
    border: 1px solid #CCCCCC;
    color: #333333;
    float: left;
    font-size: 9px;
    height: 50px;
    margin: 5px;
    padding: 5px;
    text-align: center;
    width: 97px;
}

hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: CCCCCC; /* 線色 */
   height: 1px; /* 高さ */
   clear:both;
}

#wrapper_middle .comment {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #666666;
    font-size: x-small;
    line-height: 1.5em;
    margin: 0 0 10px;
    padding: 5px;
}

#wrapper_middle .deai01 li {
    background: url("../img/arrow1.gif") no-repeat scroll 5px center transparent;
    border: 1px solid #CCCCCC;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 0;
    white-space: nowrap;
}
#wrapper_middle .deai01 li a {
    display: block;
    padding: 3px 5px 3px 12px;
    text-decoration: none;
}
#wrapper_middle .deai01 li a:hover {
    background: none repeat scroll 0 0 #FFCCFF;
    color: #FFFFFF;
    text-decoration: none;
}
#wrapper_middle ul.link_nomal {
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 0 0 0 10px;
}
#wrapper_middle .link_nomal li {
    background: url("../img/dot.gif") no-repeat scroll left 9px transparent;
    margin: 0;
    padding: 0 0 0 10px;
}