BODY {
     FONT-SIZE: 0.8em;
     BACKGROUND: url(back1.jpg) #ffffff;
     MARGIN: 0px;
     COLOR: #000000;
     LINE-HEIGHT: 130%;
     FONT-FAMILY: "ＭＳ Ｐゴシック","平成角ゴシック",sans-serif;
     TEXT-ALIGN: left;
 	FONT-SIZE: 10pt;
}
H1 {
	FONT-SIZE: 18pt;
	TEXT-ALIGN: left;
    COLOR: #4444EE;
    MARGIN: 10px;
    font-family:"Comic Sans MS";
}
H4 {
	FONT-SIZE: 14pt;
	TEXT-ALIGN: left;
    COLOR: #FF4444;
    display:inline;
    font-wight:bold;
}
A {
	TEXT-DECORATION: underline
	COLOR: #7777ff
}
A:link {
	COLOR: #7777ff
}
A:visited {
	COLOR: #7777ff
}
A:hover {
	COLOR: #ff4444; TEXT-DECORATION: underline
}

.thumbimg{
    width:80;
    height:80;
    border:0px;
}
.thumb{
    float:left;
}

.ct{
    background-color:#6666DD;
    width:500;
    font-wight:bold;
	FONT-SIZE: 16pt;
    padding:0.1em 0.1em;
    color:#FFFF44;
    font-family:"Comic Sans MS";
}
.ct a{
    color:#FFFFFF;
}
.ct a:link {
	COLOR: #FFFFFF
}
.ct a:visited {
	COLOR: #FFFFFF
}

table.urllist{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.urllist th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#FFFFFF;
    background-color:#336699;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.urllist td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}


table.ranking{
    border-top:1px solid #4488FF;
    border-left:1px solid #4488FF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 500;
}
.ranking th{
    border-right:1px solid #4488FF;
    border-bottom:1px solid #4488FF;
    color:#FFFFFF;
    background-color:#9999FF;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.ranking td{
    border-right:1px solid #4488FF;
    border-bottom:1px solid #4488FF;
    padding:0.3em 1em;
	FONT-SIZE: 10pt;
}
.ranking td.number{
    border-right:1px solid #4488FF;
    border-bottom:1px solid #4488FF;
	FONT-SIZE: 12pt;
    color:#FF4444;
    MARGIN: 2px 2px 2px 2px;
    padding:0.2em 0.2em 0.2em 0.2em;
    width:50;
    text-align:center;
    background-color:#FFFFF4;
}
.ranking td.count{
    border-right:1px solid #4488FF;
    border-bottom:1px solid #4488FF;
	FONT-SIZE: 10pt;
    MARGIN: 2px 2px 2px 2px;
    padding:0.2em 0.2em 0.2em 0.2em;
    width:60;
    text-align:center;
}
.ranking th a{
    color:#FFFFFF;
}
.ranking th a:link {
	COLOR: #FFFFFF
}
.ranking th a:visited {
	COLOR: #FFFFFF
}

table.tags{
    border-top:1px solid #4488FF;
    border-left:1px solid #4488FF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffE0;
    empty-cells:show;
    width: 500;
}
.tags td{
    border-right:1px solid #4488FF;
    border-bottom:1px solid #4488FF;
    background-color:#ffffE0;
    padding:1em 1em 1em 1em;
    font-family:"Comic Sans MS";
}
.tags th a{
    color:#8888FF;
}
.tags th a:link {
	COLOR: #8888FF
}
.tags th a:visited {
	COLOR: #8888FF
}


table.sidemenu{
    border-top:1px solid #4488FF;
    border-left:1px solid #4488FF;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    width: 180;
}
.sidemenu th{
    border-right:1px solid #4488FF;
    border-bottom:1px solid #4488FF;
    color:#FFFFFF;
    background-color:#9999FF;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.sidemenu td{
    border-right:1px solid #4488FF;
    border-bottom:1px solid #4488FF;
    padding:0.3em 1em;
	FONT-SIZE: 12pt;
}


