/* コンテナ-------------------------------------------------- */

div#container {width: 1088px;
               margin: auto}

/* ヘッダ---------------------------------------------------- */

div#header {height: 200px;
            border-top: solid 2px #999999;
            border-bottom: solid 2px #999999}

/* 記事------------------------------------------------------ */

/* メイン */
div#main {width: 908px;
          float: left}

/* バナー */

div#banner {margin-top: 8px;
            margin-bottom: 8px}

div#banner img {border: none}

/* コンテンツ */
div#content {width: 728px;
             float: right}

/* ページタイトル */
p#pagetitle {background-color: #999999;
             font-size: 0.875em;
             font-weight: bold;
             text-align: center;
             color: white;
             padding-top:  2px;
             padding-bottom: 3px;
             margin-top: 8px;
             margin-bottom: 8px}

/* ページリンククラス */

p.pagelink a {font-size: 0.75em;
                color: #000000}

span.pageprev {float: left}

span.pagenext {float: right}

p.pagelink {margin: 8px 0;
overflow: hidden}

/* ポストクラス */
div.post {clear: both;
          border: solid 1px #999999;
          background-color: #cccccc;
          margin-bottom: 8px}

div.post h2 {background-color: #999999;
             font-size: 0.875em;
             color: #ffffff;
             padding: 2px 8px;
             margin: 0}

div.post h2 a {text-decoration: none;
               color: #ffffff}

div.post hr {margin-left: 8px;
             margin-right: 8px}

/* 本文クラス */

div.honbun {margin: 8px;;
            font-size:0.75em}

div.honbun h3 {background-image: url(http://infinity-world.jp/blog/Material/SAGAUlma.gif);
               background-repeat: no-repeat;
               font-size: 1.25em;
               border-bottom: solid 1px #999999;
               padding-top: 2px;
               padding-left: 20px;
               padding-bottom: 4px;
               margin: 0}

div.honbun p {margin-top: 0}

div.honbun a {color: #000000}

/* 日時・カテゴリ */

p.postinfo {font-size: 0.75em;
            color: #000000;
            padding-left: 8px;
            padding-right: 8px;
            clear: both}

p.postinfo a {color: #000000}

/* 記事内の画像 */
div.honbun img {border: none}

/* コメント */
div#comments {clear: both;
              background-color: #cccccc;
              border: solid 1px #999999;
              padding: 8px;
              margin: 8px 0}

div#comments h3 {background-image: url(http://infinity-world.jp/blog/Material/SAGAUlma.gif);
                 background-repeat: no-repeat;
                 font-size: 0.875em;
                 border-bottom: solid 1px #999999;
                 padding-top: 2px;
                 padding-left: 20px;
                 padding-bottom: 3px;
                 margin-top:0px;
                 margin-bottom: 8px}

div#comment-greeting {font-size: 0.75em}


div#comments label {font-size: 0.75em}

div#comments-open-data div, 
div#comment-form-reply, 
div#comments-open-text, 
div#comments-open-captcha, 
div#comments-open-footer   {margin-top: 8px}

textarea {width: 400px;
          height: 170px}

div.compost {font-size: 0.75em;
             border-bottom: solid 1px #999999;
             margin-bottom: 8px}

p.cominfo {text-align: right}

div#comments a {color: #000000}

/* コメント投稿確認 */
body.mt-comment-preview div#comments {width:728px;
                                      margin-left:auto;
                                      margin-right:auto}

/* コメント投稿エラー */
body.mt-comment-error div#comments {width:728px;
                                    margin-left:auto;
                                    margin-right:auto}

/* トラックバック */
div#tb {background-color: #cccccc;
        border: solid 1px #999999;
        padding: 8px;
        margin: 8px 0}

div#tb h3 {background-image: url(http://infinity-world.jp/blog/Material/SAGAUlma.gif);
           background-repeat: no-repeat;
           font-size: 0.875em;
           border-bottom: solid 1px #999999;
           padding-top: 2px;
           padding-left: 20px;
           padding-bottom: 3px;
           margin-top:0px;
           margin-bottom: 8px}

p#tburl {font-size: 0.75em;
         color: #ffffff;
         background-color: #999999;
         padding: 8px;
         margin: 0}

div.pingpost {font-size: 0.75em;
              border-bottom: solid 1px #999999;
              margin-bottom: 8px}

p.pinginfo {text-align: right}

div#tb a {color: #000000}

/* メインサイドバー------------------------------------------ */

div#sidebar {width: 172px;
             float: left;
             margin-top: 8px;
             padding: 0}

/* サブサイドバー-------------------------------------------- */

div#sidebar2 {width: 172px;
             float: right;
             margin-top: 8px;
             padding: 0}
/* ツイッター------------------------------------------------ */

div#twitter {margin-bottom: 8px}

/* AT広告------------------------------------------------ */

div#at {margin-bottom: 8px;
        border: solid 1px #999999;
        background-color: #cccccc}

div#at h2 {background-color: #999999;
               font-size: 0.875em;
               color: #ffffff;
               padding: 2px 8px;
               margin: 0}

div#at h2 a {text-decoration: none;
                 color: #ffffff}

div#at ul {margin-top: 8px;
           margin-bottom: 8px;
           padding: 0}

/* モジュール------------------------------------------------ */

div#module {margin-bottom: 8px;
            border: solid 1px #999999;
            background-color: #cccccc}

div#module h2 {background-color: #999999;
               font-size: 0.875em;
               color: #ffffff;
               padding: 2px 8px;
               margin: 0}

div#module h2 a {text-decoration: none;
                 color: #ffffff}

div#module h4 {background-image: url(http://infinity-world.jp/blog/Material/SAGAUlma.gif);
               background-repeat: no-repeat;
               font-size: 0.875em;
               border-bottom: solid 1px #999999;
               padding-top: 2px;
               padding-left: 20px;
               padding-bottom: 4px;
               margin: 0}

div#module li {font-size: 0.75em;
               list-style-type: none;
               margin-bottom: 4px}

div#module ul {margin: 8px;
               padding: 0}

div#module img {border: none}

div#module a {color: #000000}

/* 検索フォーム---------------------------------------------- */

input#s {width: 120;
         margin-top: 4px;
         margin-bottom: 4px}

input {margin-left: 2px}

form {margin-top: 0}

/* フィード-------------------------------------------------- */

div#feed {vertical-align: middle;
          font-size: 0.75em;
          font-family: Verdana, Helvetica, sans-serif}

div#feed a {color: #000000}

div#feed img {vertical-align: middle;
              border: none}

/* フッタ---------------------------------------------------- */

div#footer {border-top: solid 4px #999999;
            clear: both}

address {font-size: 0.75em;
         font-style: normal;
         font-family: Verdana, sans-serif;
         padding-top: 6px}

address a {color: #000000}




