.treeline { margin-top: 0px; }

summary { cursor: pointer; }

#body_footer { display: none; }

/* 画像を取り出したい時は下のコードを消す */
.attach { display: none; }

/* 更新日を右寄せで表示 */
.atwiki-lastmodify { text-align: right; }


table { margin-bottom: 10px; }

#menubar {
  font-size: 14px;
  background: #D33434;
  color: #FFFFFF;
  padding: 10px;
  float: left;
  width: 200px;
}

table img {
  width: 100%;
  Height: 100%;
}




ul {
  padding-left: 20pt;
  margin-top: 5pt;
}

h3 {
  border-left: solid 15px #D33434;
  border-right: solid 3px #D33434;
  border-top: solid 3px #D33434;
  border-bottom: solid 3px #D33434;
  font-size: 14px;
  padding: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#wrapper {
  max-width: 1050px;
  padding: 10pt;
  margin: auto;
  background: #FFFFFF;
}

#contents {
  font-size: 14px;
  padding: 10px;
  width: 800px;
  background: #FFFFFF;
  float: right;
}



#container {
  background: #D33434;
  padding: 10px;
}

th,td {
    border: solid 1px #000000;              /* 枠線指定 */
  padding: 5px;
}

h5 {
  background: #D1BBAB;
  margin: 0pt;
  padding: 5pt;
  text-align: center;
  font-size: 12pt;
  color: #000000;
  border: solid 3px #000000;
}



/* セルの線を重ねる */
table { border-collapse: collapse; }

/* ヘッダー非表示 */
#header { display: none; }

/* 本文タイトル用見出し */
h4 {
  font-size: 20px;
  color: #FFFFFF;
  background: #D33434;
  padding: 10px;
  margin: 0pt;
}

/* リンクの色指定 */
a,a:hover,a:visited { color: inherit; }