@charset "UTF-8";


.forum-head {
  background: #DDDCDA;
}
.forum-date {
  color: #A39E9E;
}
.category-name {
  font-weight: 600;
}
a:hover {
  text-decoration: none;
}
a .forum-list {
  padding: 1.5rem 0.5rem;
  color:#343A40;
}
a .forum-list:hover {
  background-color: rgba(233,236,239,0.3);
  color:#343A40;
}
.serch,
.serch:hover {
  background:#343A40;
  color: #fff;
  font-size: 0.8rem;
  border: 1px solid #343A40;
}
.form-control:focus {
  box-shadow: none;
}
.new-btn {
  background: #343A40;
  padding: 0.3rem 0.5rem;
  color: #fff;
  text-align: center;
  /*margin-top: 1rem;*/
  margin-bottom: 1rem;
  font-size: 1rem;
}
.new-btn:hover { 
  opacity: 0.9;
}
.new-pc {
  width: 1rem;
  height: 1rem;
  margin-left:2rem;
  margin-bottom: 0.2rem;
}
.new-sp {
  width: 0.8rem;
  height: 0.8rem;
  margin-bottom: 0.2rem;
}
.new-btn-single-wrap {
  width: 100%;
  float: right;
}
.new-btn-single {
  background: #343A40;
  padding: 0.4rem 0.5rem;
  color: #fff;
  text-align: center !important;
  width: 100%;
  font-size: 1rem;
  display:inline-block;
  /*margin-bottom:2rem;*/
}
.come {
  border: 1px solid #707070;
  padding: 0.5rem 0.5rem;
  color: #707070;
  text-align: center !important;
  font-size: 0.8rem;
  display:inline-block;
  border-radius: 5px;
}
.new-btn-single:hover { 
  opacity: 0.9;
}

/* トピック新規作成 */
fieldset.bbp-form {
  width: 1110px !important;
    border: 0 !important;
    margin: 0 auto !important;
}
.row.mb-3 {
  margin-bottom: 0 !important;
}

/* トピック詳細(返信) */
#bbpress-forums div.odd.type-reply,
#bbpress-forums div.even.type-reply {
  background-color: #f8f9fa;
}
#bbpress-forums div.bbp-reply-header:first-child {
  display: none;
}
#bbpress-forums div.bbp-reply-header:nth-child(3) { /* コメント1つ目とトピック本文の間 */
}
#bbpress-forums div.bbp-reply-header:nth-child(3):before {
  content: "＜コメント＞";
  padding: 0px 0 20px!important;
  font-size: 16px;
  font-weight: bold;
  display: block;
}
#bbpress-forums div.bbp-reply-header {
  padding: 8px 0!important;
}

div.bbp-submit-wrapper {
  float: initial;
}
#bbpress-forums fieldset.bbp-form legend {
  font-size: 18px;
  padding: 0;
}



/* 掲示板 非表示項目 */
div.bbp-breadcrumb,
.bbp-pagination,
div.bbp-template-notice.info,
#bbpress-forums li.bbp-header,
#bbpress-forums div.bbp-reply-author,
span.bbp-admin-links,
.bbp-admin-links,
.bbp-template-notice,
.bbp-attachments-form, /* 添付ファイル */
label[for="bbp_stick_topic"],
#bbp_stick_topic_select,
label[for="bbp_topic_status"],
#bbp_topic_status_select,
.bbp-footer,
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar,
.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink
 {
  display: none!important;
 }
#bbpress-forums ul.bbp-replies {
  border: none;
}
li.bbp-body div.hentry {
  padding: 0;
}

.bbp-reply-header {
  background-color: transparent!important;
  border-top: none!important;
}

#bbpress-forums div.bbp-reply-content {
  border-bottom: 1px solid #999;
  font-size: 14px;
  margin-left: 0;
  margin-bottom: 15px;
  padding: 0;
}

.wp-editor-tabs {
  display: none;
}



@media (min-width: 768px){

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {
.video-list {
  padding: 1.5rem;
}
}


.bbp-topic-voice-count,
.bbp-topic-reply-count {
  visibility: hidden;
}
.bbp-topic-started-by,
.bbp-topic-freshness-author {
  display: none;
}


[type=submit], button {
  background-color: #343A40;
  border: 1px solid #343A40;
  color: #fff;
  padding: 5px 10px;
}