@charset "UTF-8";

@import "common.css";

@import "ml.css";

/* 個別
--------------------------------------------------*/
ul.guide {
    text-align: left;
    width: 87%;


    margin-left: auto;
    margin-right: auto;

    padding: 20px;
    background: url(../img/green_line.gif) repeat;
    border: 3px double #8FD1A5;

}

ul.guide li {
    background:transparent url(../img/point.gif) no-repeat scroll 0 0.4em;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding: 10px 0 10px 18px;
    padding: 0 0 0 18px;

}

ul.bn, dl.bn {
    text-align: left;
}

ul.bns, dl.bns {
    text-align: left;
    font-size: 0.8em;
}

div.tal {
    margin: 0;
    padding: 0 0 0 20px;
    text-align: left;
}

table#bntbl {
    width: 90%;
    width: 96%;
    text-align: left;
}

table#bntbl td {
    text-align: left;
    width: 50%;
}

input#estquery {
    width: 200px;
}


p a, p a:visited, dl.bns a, dl.bns a:visited, pre a, pre a:visited, table#bntbl a, table#bntbl a:visited, div.tal a, div.tal a:visited,  ul a, ul a:visited {
    text-decoration: none;
    color: #0000ff;
}

p a:hover, dl.bns a:hover, pre a:hover, div.tal a:hover, table#bntbl a:hover, ul a:hover {
    text-decoration: none;
    text-decoration: underline;

    color:#E84041;
    color:#0000ff;
    background-color:#D2FFEE;
}


h3 {
    margin: 3px 0 3px 0;
    color: #083CA4;
    color: #779977;
    color: #000;
}

div.tal ul {
    margin: 0 0 0 20px;
}

pre {
font-family: 'ＭＳ ゴシック',monospace;

    font-size: 1em;
    word-break: break-all;
    padding-left: 3px;
    padding-bottom: 3px;

    text-align: left;

word-spacing: normal;
letter-spacing: normal;

}

p {
    text-align: left;
}
