#web8title .subtitle{
    font-size:15px;
    margin:10px 0px 0px;
}
#web8title .title{
    margin:0px;
    font-size:25px;
}
#web9title h1.title {
    background-color:#ffcc00;
    color:#000000;
    font-size:35px;
    padding:0px;
    margin-bottom:0px;
}
#web10title .title {
    margin:10px 0px 0px;
    font-size:25px;
    text-align:center;
}
#web10title .subtitle {
    margin:5px 0px 5px;
    font-size:15px;
    text-align:center;
}
#web11title .title {
    margin:10px 0px 10px;
    font-size:25px;
    font-weight:bold;
}
#web11title .subtitle {
    margin:5px 0px 5px;
    font-size:20px;
    border-style:solid;
    border-color:#000000;
    border-width:1px;
    font-weight:bold;
    padding:10px;
}
#web12body table {
    margin-left:auto;
    margin-right:auto;
}
#web12body td {text-align:left;}
#web12body .captiontext {
    font-size:small;
    color:#956600;
    font-weight:bold;
}
#webcontent {
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
}
#web13body .subtitle {
    font-size:medium;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
    padding:5px;
    margin-bottom:2px;
    margin-top:2px;
}
#web14body .body {
    font-size:1em;
    margin:10px 0px;
}
#web14body .minititle {
    font-size:1em;
    margin:20px 0px 5px 20px;
    font-weight:bold;
    border-left-color:#ff9933;
    border-left-style:solid;
    border-left-width:5px;
    padding-left:10px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom-color:#ff9933;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-top-color:#ffcc33;
    border-top-style:solid;
    border-top-width:1px;
}
#web14body .minibody {
    font-size:1em;
    margin:0px 0px 15px 30px;
}
#web15body table {
    border-collapse:collapse;
    border-color:#000000;
    border-style:solid;
    border-width:medium;
}
#web15body td {
    border-color:#000000;
    border-style:solid;
    border-width:thin;
    text-align:left;
}
#web16body .center {text-align:center;}
#web16body table {
    border-collapse:collapse;
    border-color:#000000;
    border-style:solid;
    border-width:thin;
    margin-left:auto;
    margin-right:auto;
}
#web16body th {
    border-color:#000000;
    border-style:solid;
    border-width:thin;
    text-align:center;
}
#web16body td {
    border-color:#000000;
    border-style:solid;
    border-width:thin;
    text-align:left;
}
#renraku {
    border-top-width:1px;
    border-top-color:#cc3333;
    border-top-style:solid;
    text-align:left;
    margin:0px;
    padding-top:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-left:5px;
}
#renrakuleft{
    float:left;
    width:590px;
    font-weight:normal;
    font-size:small;
    color:#000000;
}
#renrakuleft .h1{
    font-weight:bold;
    font-size:x-small;
}
#renrakuright{
    float:right;
    width:200px;
    font-weight:normal;
    font-size:small;
    color:#000000;
    text-align:right;
}
table.topics {
    border:0px;
    border-collapse:collapse;
    background-color:#ffffff;
    table-layout:fixed;
}
.topics th {
    vertical-align:top;
    width:180px;
    font-size:small;
    font-weight:normal;
}
.topics td {vertical-align:top;}
#daibunrui {font-size:90%;}
#daibunrui A:link {
    color:#0000ff;
    text-decoration:none;
}
#daibunrui A:visited {
    color:#0000ff;
    text-decoration:none;
}
#daibunrui A:active {
    color:#0000ff;
    text-decoration:none;
}
#daibunrui A:hover {
    color:#0000ff;
    text-decoration:underline;
    background-color:#ccccff;
}
#daibunrui .title {
    font-size:medium;
    font-weight:bold;
    margin:4px 0px 0px 0px;
    padding:0px;
}
