/*--------------------------------------------------
  上部タイトル
--------------------------------------------------*/
#header {
  position: relative;
  padding: 15px 15px 0 15px;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 4px rgba(0,0,0,0.8);
  background-color: #6f5499;
  background-image: -webkit-linear-gradient(top, #563d7c 0%, #6f5499 100%);
  background-image: linear-gradient(to bottom, #563d7c 0%, #6f5499 100%);
}
#header a, #header a:hover, #header a:focus {
  color: #fff !important;
}
/*--------------------------------------------------
  親記事/子記事
--------------------------------------------------*/
.container {
  padding: 0 !important;
}
.parent_article, .child_article, .result_article {
  padding: 4px 12px 0;
  background: #eef;
}
.parent_article date, .child.article date, .result_article date {
  color: #6f5499;
}
.parent_article h3, .child_article h5, .result_article h5 {
  color: #6f5499;
  font-weight: bold;
  border-bottom: 1px dashed #6f5499;
}
.panel {
  background: transparent !important;
  clear: both;
}
ul.list-inline.panel { 
  margin-bottom: 0 !important;
}
.parent_article .list-inline > li, .child_article .list-inline > li,
.result_article .list-inline > li {
  padding: 0;
}
td.inline form {
  display: inline-block;
  padding-top: 0;
}
/*--------------------------------------------------
  記事の画像
--------------------------------------------------*/
img.userimage {
  float: right;
  position: relative;
  top: -8px;
  margin: 0 6px -30px 6px;
  padding: 1px;
  box-shadow: 2px 2px 4px rgba(0,0,0,0.8);
}

/*--------------------------------------------------
  投稿フォーム
--------------------------------------------------*/
form .radio, .checkbox {
    display: inline-block !important;
}
#bbsform {
  font-family: sans-serif;
  padding-top: 8px;
  border: 1px solid #888;
}
#bbsform table.postinfo {
  margin: 4px 12px;
}
#bbsform input {
  margin: 4px;
}
.radio, .checkbox { min-height: 0 !important; }
.btn-sm, .btn-group-sm > .btn {
  padding: 2px 10px !important; }
div.ads { margin: 8px auto }
