@charset"shift_jis";

*/ リンク */
a { text-decoration:none; }
a:link { color: #AA3300; text-decoration:none;}
a:visited { color: #AA3300; text-decoration:none;}
a:hover { color: #AA3300; background-color:#EE8855; text-decoration:none;}
a:active { color:#AA3300; text-decoration:none;}

body {
  background-color: #FF9933;
  font-size:12px;
  font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
}

img {
  border: none;
}

p {
  font-size:12px;
  color:#111111;
}

#sidemenu {
  font-size: 12px;
  margin-left: 4px;
  margin-top: 1px;
  margin-bottom: 1px;
  text-align:left;
}

p.diarytitle {
  font-size: 16px;
  font-weight: bold;
  line-height: 160%;
  /*background-color: #BFB;*/
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-top-style: dotted;
  border-top-width: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

p.diarydata {
  line-height: 120%;
  margin-left: 16px;
  margin-right: 16px;
}

p.diarydata2 {
  line-height: 120%;
  margin-left: 32px;
  margin-right: 32px;
}

h1 {
  background-color: #FD6;
  margin: 4px;
  font-size: 16px;
}

h2 {
  margin: 4px;
  margin-left: 8px;
  font-size: 12px;
}

h2.hasdata {
  font-size: 14px;
  background-color: #FBC;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}

h2.data {
  font-weight: normal;
  margin-left: 16px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 16px;
}

div {
  background-color: #EEE;
}

div.body { */ body */
  position:relative;
  z-index:1000100;
  border-style: solid;
  border-color: #A00;
  border-width: 2px;
  margin: 10px;
　padding: 2px;
  width:840px;
  top:10px;
  left:10px;
}

div.title {
  background-image: url(fig/mona_giko_08.gif);
  position:relative;
  border-style: solid;
  border-color: #000;
  border-width: 2px;
  top:0px;
  left:0px;
  width:832px;
  height:160px;
  margin: 2px;
  z-index:100;
}

div.header {
  display: none !important;
  position:relative;
  border-style: solid;
  border-color: #000;
  border-width: 2px;
  top:0px;
  left:0px;
  margin: 2px;
  width:832px;
  height:24px;
  z-index:100;
}

div.footer {
  position:relative;
  border-style: solid;
  border-color: #000;
  border-width: 2px;
  text-align: center;
  float:bottom;
  left:0px;
  margin: 2px;
  width:832px;
  z-index:100;
  clear: both; */ フロートによる回り込み（解除しないと被さる） */
}

div.wrapper {
  position: relative;
  width: 840px;
  height: auto;
  margin: 0px;
  padding: 0px;
  border: none;
}

div.leftbar {
  background-color: #BBB;
  position:relative;
  float:left;
  width: 164px;
  height: auto;
  margin: 2px;
  padding: 0px;
  z-index:100;
}

div.rightbar {
  background-color: #BBB;
  position:relative;
  float:right;
  margin: 2px;
  padding: 0px;
  width: 164px;
  z-index:100;
}

div.mainbar {
  background-color: #BBB;
  position:relative;
  float:left;
  width: 492px;
  height: auto;
  margin: 2px;
  padding: 0px;
  z-index:100;
}

div.mainbox {
  position:relative;
  width: 492px;
  border-style: solid;
  border-color: #000;
  border-width: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
}

div.main {
  position:relative;
  border-style: solid;
  border-color: #000;
  border-width: 2px;
  float:left;
  margin: 2px;
  width: 492px;
  z-index:100;
}

div.sidebox {
  width: 160px;
  border-style: solid;
  border-color: #000;
  border-width: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-right: 0px;
}

div.search { */ 検索窓 */
  position:relative;
  top:50px;
  left:50px;
  color:#ffffff;
  font:24px Impact;
  width:640px;
  z-index:1000100;
  background-color:#2222AA;
}

#test {
  position:absolute;
  top:50px;
  left:50px;
  color:#ffff99;
  font:24px Impact;
  width:200px;
  height:200px;
  z-index:1000100;
  background-color:#2222AA;
}