body{
     background:#A8685A url(img/renga.png);
     background-position: center top;
     color:#000000;
     padding:0px;
     margin:0 auto;
     font-size:80%;
     line-height:160%;
      font-family: 'Arial', 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Osaka, sans-serif; text-align:center;
}

a{}
a:visited{color:#8B5DFF;}
a:hover{color:#FF8CE8;}


h1{
    background:url(img/haiyuu_3.gif);
    background-position: center top;
    background-repeat: no-repeat;
    font-size:28px;color:##663300;
    width:820px;
    height:400px;
    text-align: right;
    margin:10px auto;
    padding:10px 10px 0 10px;
    }


 /*サイトのタイトル部分です*/
h2{
     background:url(img/obi.gif);
     padding:6px;
     margin:37px 20px 14px 6px; #6AAAEC;
     height:24px;
     font-size:18px;
     color:#3F3022;
     border-left:10px solid #513F2E;
}

 /*各コンテンツのタイトル部分 上、右、下、左*/
h3{
     margin:20px;
     font-size:100%;
}


/*メインブロックのスタイルです*/ 
#main{
      width:820px;
      background:url(img/main.jpg) repeat-y;
      text-align:left;
      margin:-10px auto 0 auto;
      padding:0 10px;
 }

#inbox{
      overflow:hidden;
      padding:0 10px;
      margin:0 10px;
}

#inbox p{
      padding:10px 0;
      margin:10px 0;
}
.box{
      padding:0 10px;
      margin:0 10px;
}

.top{} /*角丸部分のスタイルです*/ 
.bottom{} /*角丸部分のスタイルです*/ 


/*ナビゲーションのスタイルです*/
#navi{color:#ffffff;font-size:18px;font-weight:bold;width:100%;background:#7C4D41 url(img/obi2.gif);position:absolute;top:380;left:0;margin:0;}
#navi a{text-decoration:none;color:#D6EDFC;}
#navi a:visited{text-decoration:none;color:#E8E8FF;}
#navi a:hover{color:#FF51E4;}
#home{padding:8px 8px 8px 180px;float:left;border-left:1px dashed #ae7760;}/*上、右、下、左*/
#profile{padding:8px;float:left;border-left:1px dashed #ae7760;}
#gallery{padding:8px;float:left;border-left:1px dashed #ae7760;}
#bbs{padding:8px;float:left;border-left:1px dashed #ae7760;}
#diary{padding:8px;float:left;border-left:1px dashed #ae7760;}
#link{padding:8px;float:left;border-left:1px dashed #ae7760;}


 /*リンクページのスタイルです*/
.linktext{padding:0;height:31px;}
.ban{float:left;padding:0;margin:8px;width:88px;height:31px;clear:both;background:url(img/obi.gif) #D3BEA3;}
a img{border:none;}
#by{font-size:10px;background:url(img/foot.jpg) no-repeat;width:820px;height:120px;line-height:105%;text-align:right;padding:10px;margin:0 auto;} /*製作者表示のスタイルです*/
#by a{text-decoration:none;}


/*ギャラリー部分のスタイルです*/
.gimg{float:left;padding:5px 12px 5px 4px;clear:both;clear:all;}/*paddingの順番は、上、右、下、左です*/
.gtxt{padding:8px 0;margin:8px 0;}/*paddingの順番は、上下、左右です*/