body {　　　　margin: 0px 0px 20px 0px;
       font-family: MS P Gothic, verdana, arial, sans-serif;
       text-align: center;
       background: #000000;
       color: #ffffff;
font-weight:nomal
       font-size:small;
       line-height: 1.5;}

A  { color:#6699FF; text-decoration:underline; }
       A:link  { color:#6699FF; text-decoration:none; }
       A:visited       { color:#6699FF; text-decoration:none; }
       A:active        { color:#CC0000; }
       A:hover { color:#CC0000;text-decoration:underline; }

h1 {
       font-family: MS UI Gothic,Verdana,georgia, times new roman, times, serif;
       color: #FFFFFF;
       background: #000000;
       }
h2 {
       font-family: MS P Gothic,Verdana,georgia, times new roman, times, serif;
       color: #FFFFFF;
       background: #000000;
       }

h3 {
       font-family: MS UI Gothic, Verdana,georgia, times new roman, times, serif;
       color: #FFFFFF;
       background: #000000;
       }

h3 a            { color: #FFFFFF; background: transparent; text-decoration:
bold,underline;}
       h3 a:link       { color: #FFFFFF; background: transparent; text-decoration:
bold, underline; }
       h3 a:visited    { color: #FFFFFF; background: transparent;
text-decoration: bold, underline;}
       h3 a:active     { color: #6699FF; background:
transparent;text-decoration: bold, underline; }
       h3 a:hover      { color: #6699FF; background: transparent;
text-decoration: bold, underline; }

h4 {
       font-family: MS P Gothic, Verdana,georgia, times new roman, times, serif;
       color: #FFFFFF;
       background: #000000;
       text-decoration: bold,underline;}

h4 a            { color: #FFFFFF; background: transparent; text-decoration:
bold,underline;}
       h4 a:link       { color: #FFFFFF; background: transparent; text-decoration:
bold,underline; }
       h4 a:visited    { color: #FFFFFF; background: transparent;
text-decoration: bold,underline;}
       h4 a:active     { color: #6699FF; background: transparent;
text-decoration: bold, underline; }
       h4 a:hover      { color: #6699FF; background: transparent;
text-decoration: bold,underline; }

form { font: 12px/16px lucida grande, verdana, arial, sans-serif;
     margin: 10px 0px;
       padding: 5px;

       }

       a               { color: #6699FF; background: transparent; text-decoration: none;}
       a:link  { color: #6699FF; background: transparent;text-decoration:
bold,underline; }
       a:visited       { color: #99CCFF; background: transparent;text-decoration: bold; }
       a:active        { color: #99CCFF; background: transparent; }
       a:hover { color: #99CCFF; background: transparent; text-decoration:
underline; }

#header {
       float: left;
       width: 800px;
       text-align: left;
       background: #000000;
       color: #FFFFFF;
       }

#logo {
       float: left;
       width: 40px;
       height: 58px;
       color: #000000;
               background: #000000;}

#title {
       float: center;
       width: 470px;
       height: 60px;
       margin: 10px;
       padding: 0px;
       color: #FFFFFF;
       background: #000000;
       }
.title_indivi {
               font-family:arial,verdana, sans-serif;
               font-size:large;
                               margin-top: 20px;
               color:#FFFFFF;
               background:none;
                               font-weight: bold;
               text-decoration: underline;
               }

#container {
       color: #FFFFFF;
       background: #000000;
       float: center;
 width: 800px;
       text-align: left;
       }

h2.section {
       margin-top: 10px;
       font-size: 13px;
       background: #000000;
       color: #CC3300;
       border-bottom: 1px solid #000066;
       }

h4.section {
       margin-top: 3px;
       font-size: 11px;
       background: #000000;
       color: #CC3300;
       border-bottom: 1px solid #000066;
       }

.content {
       position:absolute;
       padding-right: 35px;
       padding-bottom: 5px;
       padding-left: 225px;
       width: 550px;

background: #000000;
color: #FFFFFF;
font-family:MS P Gothic, verdana, arial, sans-serif;
font-size:small;
font-weight:nomal;
line-height: 1.5 ;
}
#links {

               position:absolute;

padding-top: 10px;
               left: 20px;
               width: 180px;
               background: #000000;
               color: #FFFFFF;
               text-align:left;
               border-right: 1px dotted #6F9191;
}

.komidashi {
       margin-top: 10px;
       font-size: 11px;
       background: #000000;
       color: #CC3300;
       border-bottom: 1px solid #000066;
       }
.nav {font-family:MS P Gothic, verdana, arial, sans-serif;
       font-size:85%;
       background: #000000;
       color: #ｆｆｆｆｆｆ;
       font-weight:nomal;}

       .nav a,
       .nav a:link{ color: #6699FF;
                                text-decoration: none;
                                font-weight:nomal;}
       .nav a:visited{ color:#6699FF; text-decoration: none;}
       .nav a:active { color:#CC0000; text-decoration: none; }
       .nav a:hover { color:#CC0000;text-decoration: underline;}

#sidebar {
       float: left;
       width: 0px;
       padding: 0px 0px 0px 0px;
       background: #000000;
       color: #000000;
       border-top: 5px solid #000066;
       }

#sidebar p {
       font-size: 11px;
       margin: 5px 0px;
       }

#sidebar ul {
       list-style: square;
       margin-top: 5px;
       margin-bottom: 5px;
       margin-left: 1em;
       padding-left: 1em;
       }

#sidebar li {
       background: transparent;
       font: 11px lucida grande, verdana, arial, sans-serif;
       color: #FFFFFF;
       }

h2.date {
       margin-top: 30px;
       padding: 2px 5px;
       font-size: 11px;
       font-weight: none;
       letter-spacing: 0.09em;
       text-align:left;
       background: transparent;
       color: #990000;
       border-top: 1px solid #000066;
       border-left: 5px solid #000066;
       }

h3.subject {
       font-size: 12px;
       letter-spacing: 0.09em;
       text-transform: uppercase;
       background: transparent;
       color: #FF3366;
       }

div.timestamp {
       font: 14px MS P-Gothic,times new roman, times, serif;
       letter-spacing: 0.09em;
       margin-top: 10px;
       padding: 0px 5px 2px 5px;
       border-bottom: 1px solid #000066;
       border-left: 5px solid #000066;
       }

#content p {
       font-size: 12px;
       margin: 10px 0px 5px 10px;
       }

#comments p {
       font-size: 11px;
       }

div.poster {
       font: 10px georgia, times new roman, times, serif;
       letter-spacing: 0.09em;
       margin-top: 5px;
       margin-bottom: 15px;
       padding: 0px 5px 2px 5px;
       border-bottom: 1px solid #000066;
       border-left: 5px solid #000066;
       }

#rightbar {
       float: left;
       width: 300px;

       background: #000000;
       color: #FFFFFF;

       }

#rightbar p {
       font-size: 10px;
       margin: 5px 0px;
       }

#rightbar ul {
       list-style: square;
       margin-top: 5px;
       margin-bottom: 5px;
       margin-left: 1em;
       padding-left: 1em;
       }

#rightbar li {
       background: #000000;
       font: 10px lucida grande, verdana, arial, sans-serif;
       color: #FFFFFF;
       }

#footer {
       float: left;
       width: 800px;
       margin-bottom: 20px;
       text-align: left;
       background: #000000;
       color: #CCCCCC;
       }

#credits {
       float: left;
       width: 130px;
       margin: 0px;
       padding: 5px;
       background: #000000;
       color: #CCCCCC;
       border-top: 1px solid #000066;
       }

#credits p {
       font-size: 10px;
       margin: 0px;
       }

#space {
       float: left;
       width: 485px;
       padding: 5px 0px 5px 5px;
       background: #000000;
       color: #CCCCCC;
       font-size: 9px;
       border-top: 1px solid #000066;
       }

#bottomcorner {
       float: left;
       width: 165px;
       height: 75px;
       border-top: 1px solid #000066;
       border-left: 1px dashed #000066;
       }


#menu {
               filter: alpha(
                       startX=0, startY=0, finishX=0, finishY=40 ,
                       opacity=50,finishopacity=100,style=1);
               width:100%;
               font-family: "Century Gothic",Vendana,Helvetica,sans-serif;

               background:#cc0000;
               color:#FFF;
               font-size:75%;
               line-height:1.4;
               text-align:center;
               word-break:keep-all;
               }

       #menu a {text-decoration : none; }
       #menu a:link, #menu a:visited {color:#FFF; }
       #menu a:active,
       #menu a:hover {
               color:#FF9060;
               text-decoration:none;
               }
       #container_w {background:#FFFFFF;
margin-top: 10px;}


.imgtext {
               padding:10px;
               border-right: dashed 2px #999;
               }



.reduce {
font-family: MS P Gothic, Verdana,lucida grande, arial, sans-serif;
                  font-size: small;
       background: #000000;
       color: #CCCCCC;
letter-spacing: 0.2em;
line-height: 1.5 ;
}

       .reduce a,
       .reduce a:link{ color: #6699FF;
                                text-decoration: none;
                                font-weight:nomal;}
       .reduce a:visited { color:#6699FF; text-decoration: none;}
       .reduce a:active { color:#CC0000; text-decoration: none; }
       .reduce a:hover { color:#CC0000;text-decoration: underline;}


 #banner {
               color:#300;
               background:#000000;ｔ
               }

       #banner a,
       #banner a:link,
       #banner a:visited,
       #banner a:active,
       #banner a:hover {
               font-size:110%;
               font-weight: bold;
               line-height:120%;
               color: #fff;
               text-decoration: none;
               }
.gray {font-family:verdana, arial, sans-serif;
               color:#CCCCCC;
               font-size:x-small;
               line-height:120%;

               text-align:center;
               font-weight:nomal;}

       .gray a,
       .gray a:link{ color: #6699FF;
                                text-decoration: none;
                                font-weight:nomal;}
       .gray a:visited{ color:#6699FF; text-decoration: none;}
       .gray a:active { color:#CC0000; text-decoration: none; }
       .gray a:hover { color:#CC0000;text-decoration: underline;}
#mmenu {
               filter: alpha(
                       startX=0, startY=0, finishX=0, finishY=40 ,
                       opacity=50,finishopacity=100,style=1);
               width:100%;
               font-family: "Century Gothic",Vendana,Helvetica,sans-serif;

               background:#000099;
               color:#FFF;
               font-size:60%;
               line-height:1.4;
               text-align: center;
               word-break:keep-all;
               }

       #mmenu a {text-decoration : none; }
       #mmenu a:link, #mmenu a:visited {color:#FFF; }
       #mmenu a:active,
       #mmenu a:hover {
               color:#FF9060;
               text-decoration:none;
               }

BLOCKQUOTE{

BACKGROUND : #000066;
color:#ffffff;
BORDER: 1px none #000033;
font-size:small;
MARGIN-LEFT : 40PX;
PADDING : 15PX;

BORDER-STYLE:outset;
}
.posted {               font-family:verdana, arial, sans-serif;
               font-size:x-small;
               color:#CCCCCC;
               display:block;
               text-align:right;
               }
               .posted a,
       .posted a:link{ color: #6F9191;
                                text-decoration: none;
                                font-weight: normal;}
       .posted a:visited{ color: #6F9191;text-decoration: none;}
       .posted a:active { color: #6699FF;text-decoration: none; }
       .posted a:hover { color: #6699FF;text-decoration: none;
}

.blogbody {
               font-family:arial,verdana,  sans-serif;
               color:#ffffff;
               font-size:small;
               font-weight:normal;
               background: #0000000;
               line-height:18px;
               padding:20px;
               }

       .blogbody a,
       .blogbody a:link{ color: #6699FF;
                                font-weight: bold;
                                text-decoration: none;
}
       .blogbody a:visited{ color: #6699FF; text-decoration: underline;
                                font-weight:none;
}
       .blogbody a:active { color: #6699FF; text-decoration: none; }
       .blogbody a:hover { color:#506DC5;
               font-weight: nomal;
               text-decoration: underline;
       }

#topcorner {
       float: left;
       width: 300px;
       height: 60px;
background: #000000;
       border-left: 1px dashed #000099;
       }

.powered {
               color:#6699FF;
            font-size:100%;
               font-weight:nomal;
               border:2px dotted #333333;
               line-height:1.2;
               text-transform:uppercase;
               padding:2px;
               text-align:left;
               letter-spacing: .1em;
               background:#000;
               }

