@charset "Shift_JIS";
body{
  margin:0px 0px 10px 0px;
  background-color:#959FAA;/*背景色*/
  }

/*画面左右マージン内側*/
td.bg{
  background-image:url(../img/bg.gif);
  }
img.bg{
  width: 5px;
  }
/*画面左右マージン外側*/
td.margin{
  background-color:#959FAA;/*背景色*/
  }
img.margin{
  width: 4px;
  }/*画面左右マージン内側*/
td.bg2{
  background-image:url(../img/bg.gif);
  }
img.bg2{
  width: 2px;
  }
/*画面左右マージン外側*/
td.margin2{
  background-color:#959FAA;/*背景色*/
  }
img.margin2{
  width: 1px;
  }
/*微調整*/
td.regu{
  background-image:url(../img/bg.gif);
  width:730px;
  height:100%;
  }
div,td{
  font-size: 10pt;
  }
td.log{/*更新情報の文字色*/
  font-size: 10pt;
  color:#000000;
  background-color:#ffffff;
  padding:4 0 3 6;
  }

/*Photo*/
td.aka{
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #000000;
  text-align: left;
  height: 15;
  line-height: 100%;
  }
td.space{
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #FFFFFF;
  text-align: left;
  height: 30;
  line-height: 100%;
  }

/*Diary*/
td.main{
  font-size: 11pt;
  color: #333333;
  line-height: 125%;
  }
div.year{
  background-color: #f3f3f3;
  color: #444444;
  font-size: 13px;
  width: 600px;
  padding: 1px, 14px;
  text-align: center;
  border-top: 1px solid #888888;
  border-left: 0px solid #666666;
  border-right: 0px solid #666666;
  border-bottom: 1px solid #888888;
}
div.month{
  background-color: #f3f3f3;
  color: #444444;
  font-size: 18px;
  width: 700px;
  padding: 3px, 15px;
  text-align: center;
  font-weight: bold;
  border-top: double 3px #888888;
  border-left: solid 0px #666666;
  border-right: solid 0px #666666;
  border-bottom: double 3px #888888;
}
div.day{
  background-color: #f3f3f3;
  color: #444444;
  font-size: 13px;
  width: 600px;
  padding: 1px, 14px;
  text-align: left;
  border-top: 1px solid #888888;
  border-left: 0px solid #666666;
  border-right: 0px solid #666666;
  border-bottom: 1px solid #888888;
}
div.title{
  color: #444444;
  font-size: 14px;
  font-weight: bold;
  padding: 3px, 14px;
  text-align: left;
  border-top: 1px solid #888888;
  border-left: 0px solid #666666;
  border-right: 0px solid #666666;
  border-bottom: 1px solid #888888;
}

a:link{/*リンク色*/
  color: #352946;
  }
a:visited{/*訪問済みリンク色*/
  color: #756986;
  }
a:hover{/*マウスオーバー*/
  color: #352946;
  text-decoration:overline underline;
  }
a:active{/*アクティブリンク色*/
  color: #553866;
  }
div.p1{
  font-size: 11pt;
  font-align: left;
  color: #555555;
  padding: 3px, 20px;
  line-height: 120%;
  }
div.line{/*記事周辺の設定*/
  padding: 5px 0px 5px 0px;
  border-top: none;
  border-bottom: solid 1px #AAAAAA;/*下部の線*/
  border-left: none;
  border-right: none;
  background-color: #FFFFFF;
  }
.bgline{
  background: url('../img/line.gif');
}

a.button:link{/*リンク色*/
  color: #333333;
  text-decoration:none;
  }
a.button:visited{/*訪問済みリンク色*/
  color: #555555;
  text-decoration:none;
  }
a.button:hover{/*マウスオーバー*/
  color: #FFFFFF;
  text-decoration:none;
  }
a.button:active{/*アクティブリンク色*/
  color: #555555;
  text-decoration:none;
  }
a:link.none,a:visited.none,a:hover.none,a:active.none{
  color: #444444;
  text-decoration:none;
  }

.menu{/*メニュー部分の枠設定*/
  width:340px;
  padding: 5px 0px 0px 0px;
  }
ul{/*メニュー部分の設定*/
  margin: 0px 0px 0px 0px;/*上下余白*/
  padding: 5px 0px 5px 0px;
  border-top: double 3px #cccccc;/*上下の二重線*/
  border-bottom: double 3px #cccccc;
  background-color: #FAFAFA;
  }
li{/*個別メニューの設定*/
  font-size: 9pt;
  font-family: Arial,Verdana,Tahoma,sans-serif;
  letter-spacing: 4px;/*字の間隔*/
  padding: 1px 1.2em;
  margin: 3px 0px;/*上下間隔の設定*/
  border-top: dashed 1px #666666;/*上下の破線*/
  border-bottom: dashed 1px #666666;
  list-style: none;
  background-color: #EEEEEE;
  }
li.overm{/*マウスを乗せたときの枠色・背景色*/
  border-color: #444444;
  background-color: #888888;
  }
