body          {
          text-align:center;
          background-image:url(http://www.koyanagi.biz/blog/images/bg_12.jpg);
}
#container     {
          width:800px;
          margin-left:auto;
          margin-right:auto;
          text-align:left;
          background-color:#FFFFFF;
}
/*ヘッダー*/
#header h1  {
          font-size:18px;
          font-family:Arial, Helvetica, sans-serif;
}
#header h1 a  {
          color:#333333;
          text-decoration:none;
}
#header h2    {
          color:#FFCC00;
          font-size:12px;
          margin-top:60px;
          margin-bottom:0;
}
#header h3   {
          text-align:right;
          font-size:10px;
          font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#header h3 a {
          color:#FFCC66;
          text-decoration:none;
}
#header h3 a:hover {
          color:#FF9900;
          text-decoration:none;
}
#header      { 
          background-image: url(http://www.koyanagi.biz/blog//images/mttop3.jpg);
          background-color:#222222;
          padding-top:25px;
          padding-left:60px;
          padding-right:10px;
          padding-bottom:30px;
}
#mainpage #header {
          margin-bottom:0px;
          clear:both;
}
/*メニューバー部分*/
#menubar      {
          margin-top:1px;
          margin-bottom:1px;
          clear:both;
}
#menubar span,#menubar a    {
          width:110px;
          font-size:12px;
          color:#999999;
          background-image:url(http://www.koyanagi.biz/blog/images/button1.gif);
          float:left;
}
#menubar a:hover {
          font-size:12px;
          color:#999999;
          background-image:url(http://www.koyanagi.biz/blog/images/button2.gif);
}
#menubar span,#menubar a,#menubar a:hover {
          display:block;
          width:110px;
          float:left;
          text-align:center;
          text-decoration:none;
          padding-top:10px;
          padding-bottom:5px;
          border-left:solid 1px #FFFFFF;
}


/*サイドバー部分*/
#mainpage .sidebar {
          width:200px;
          float:left;
          background-color:#E4E4E4;
          padding-top:20px;
          padding-bottom:20px;
}
.sidebar .text {
          font-size:12px;
          color:#888888;
          margin-left:20px;
          margin-right:10px;
}
.sidebar h2 　　{
          font-size:12px;
          font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
          color:#666666;
          border-bottom:solid 2px #afbc0d;
          padding-bottom:3px;
          margin-bottom:0;
}
.sidebar #blogparts {
          margin-left:20px;
          margin-top:15px;
}
.sidebar h2, .sidebar ul, .sidebar p {
          margin-left:20px;
          margin-right:10px;
}
.sidebar #searchform p {
          margin-top:0;
          margin-bottom:2px;
}
.sidebar #qrcode    {
          margin-left:35px;
          margin-top:15px;
}
.menu         {
          list-style:none;
          margin-left:0; padding-left:0;
          font-size:12px;
          margin-top:8px;
          color:#999999;
}
.menu li      {
          margin-bottom:5px;
}
.menu .menu   {
          margin-left:30px;
          margin-top:0;
}
.menu .menu .menu {
          margin-left:30px;
          margin-top:0
} 
.menu a       {
          color: #6699CC;
          text-decoration:none;
          margin-bottom:5px;
}
.menu a:hover {
          color:#FF6600
}
/*コンテンツ-エントリー部分*/
#mainpage #content      {
          width:500px;
          float:right;
          padding-top:20px;
          padding-left:20px;
          padding-right:50px;
}
#mainpage #content h2,#mainpage #content h3,#mainpage #content p {
          padding-right:10px;
}
#mainpage #content h2 { 
         font-size:12px;
         color:#999999;
}
#mainpage #content h3 {
         font-size:14px;
         color:#6666FF;
}
#mainpage #content p {
         font-size:12px;
         color:#999999;
         line-height:130%;
}
#content hr  {
          color:#CCCCCC;
          height:1px;
}
#content h2   {
          font-size:12px;
          color:#999999;
}
#content h3   {
          font-size:14px;
          color:#6666FF;
}
#content p    {
          font-size:12px;
          color:#999999;
          line-height:140%;
}

#content a   {
          color:#666666;
}
#content .posted {
          border-top:solid 1px #999999;
          padding-top:6px;
          margin-bottom:40px;
}

#content #tbdata h3  {
         font-size:12px;
         color:#888888;
         margin-bottom:0;
}
#content #tbdata p,#content #comdata p   {
         font-size:12px;
         color:#888888;
         margin-top:5px;
         margin-bottom:0;
}
#content #categorydata li a {
         margin-bottom:10px;
         font-size:14px;
         color:#6666FF;
         text-decoration:none;
}
#content #categorydata li a:hover  {
         color:#FF6600;
}
#content #categorydata span  {
         font-size:smaller;
         color:#77a822;
         margin-left:10px;
}
#content #entrylink a {
         font-size:10px;
         color:#999999;
         text-decoration:none;
}
#content #entrylink a:hover  {
         font-size:10px;
         color:#FF6600;
         text-decoration:none;
}
#content #comment p {
         margin-top:10px;
         margin-right:80px;
}
#mainpage #content #ip     {
         font-size:9px;
         color:#FF6600;
}
/*フッター部分*/
#footer      {
         font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
         text-align:right;
         font-size:12px;
         border-top:solid 3px #999999;
         padding-top:1px;
         clear:both;
         margin-left:10px;
         margin-right:10px;
         padding-bottom:5px;
}
#footer p  {
         font-size:12px;
         font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
         text-align:right;
         margin-right:20px;
}
#footer .rss  {
         border:solid 1px #999999;
         padding:1px;
         width:80px;
}
#footer .rss a  {
         text-align:left;
         display:block;
         width:100%;
         background-color:#bbbbbb;
         color:#000000;
         font-size:9px;
         font-family:Arial, Helvetica, sans-serif;
}
#footer .rss-format  {
         background-color:#FF8800;
         padding:0 5px;
}
#footer .rss-varsion  {
         padding:0 5px
}



