*/    dg_layout.css    */
* {
    margin: 0;
    padding: 0;
}
body { background-color: #ffefff }
#issue_container {
    padding: 6px;
     /*周囲の余白を指定するため必須 */ ;
    background-color: #ffefff;
}
#core_container { width: 900px }
#row_container { width: 900px }
#kernel_container {
    float: left;
    width: 700px;
}
#topics {
    width: 190px;
    padding-left: 3px;
    float: left;
    font-size: 12px;
    background-color: #000000;
}
#contents {
    width: 500px;
    padding-left: 3px;
    float: right;
    background-color: #fff8dc;
    font-size: 12px;
    line-height: 1.5em;
}
#contents    td    a:link { color: #0000cc }
#contents    td    a:hover {
    color: #cc0000;
    background: #cccc0c;
}
#contents    td    a:active {
    color: #cc0000;
    background: #cccc0c;
}
#contents    td    a:visited { color: #cc0000 }
#contents_2d {
    width: 700px;
    float: left;
    background-color: #fff8dc;
    font-size: 12px;
    line-height: 1.5em;
}
#contents_2d    td    a:link { color: #0000cc }
#contents_2d    td    a:hover {
    color: #cc0000;
    background: #cccc0c;
}
#contents_2d    td    a:active {
    color: #cc0000;
    background: #cccc0c;
}
#contents_2d    td    a:visited { color: #cc0000 }
#list {
    width: 470px;
    padding: 3px;
    font-size: 12px;
    line-height: 1.5em;
}
#list    th {
    width: 190px;
    vertical-align: top;
    text-align: left;
    color: #0033ff;
    border-style: solid none none none;
    border-width: 1px;
}
#list    td {
    color: #000000;
    vertical-align: top;
    border-style: solid none none none;
    border-width: 1px;
}
#list_2d {
    width: 700px;
    padding: 3px;
    font-size: 12px;
    line-height: 1.5em;
}
#list_2d    th {
    width: 200px;
    vertical-align: top;
    text-align: left;
    color: #0033ff;
    border-style: solid none none none;
    border-width: 1px;
}
#list_2d    td {
    color: #000000;
    vertical-align: top;
    border-style: solid none none none;
    border-width: 1px;
}
#links {
    float: right;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 190px;
    font-size: 12px;
    background-color: #ffefff;
}
#header {
    clear: both;
    background-color: #ffefff;
    /* background-image: url(https://l-h.co.jp/bg/common.jpg);
    */: ;
    font-size: 12px;
    width: 900px;
}
#navigator {
    clear: both;
    width: 900px;
}
#footer {
    clear: both;
    background-color: #666666;
    background-position: left    top;
    background-repeat: repeat-x;
    font-size: 10px;
    width: 900px;
}
