﻿@charset "UTF-8";
/*------------------------------------------------------------
ブラウザ固有のCSSをリセット
-------------------------------------------------------------*/

.bbs_frame *{font-family: '?????? Pro W3', 'Hiragino Kaku Gothic Pro', '????', Meiryo, 'MS P????', sans-serif; font-size:15px;}
.bbs_frame .spUser {display :none;}

/* list */
.bbs_frame .list-box {
    width: 100%;
    overflow: hidden;
    height: auto;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
  background-size: 40px auto;
}

.bbs_frame a { text-decoration: none; }
.bbs_frame a:hover, a:active { outline: 0; }

.bbs_frame ul {
display: table;
width: 70%;
padding-bottom: 10px;
padding-left: 10px;
margin: 0px;
}

.bbs_frame ul  li{
list-style: none;
display: table-cell;
vertical-align: middle;
}

.bbs_frame .thumbnail{
	width: 30%;
}

.bbs_frame .thumbnail img {
width: 100%;
height: auto;
border: none;
}

.bbs_frame .list-text {
    padding-left: 5%;
}
.bbs_frame .list-text p{
	margin-bottom: 0px;

}

.bbs_frame .list-box .name {
    color: #F6C;
	margin-right: 30px;
	display: inline-block;
	font-weight: bold;
}
.bbs_frame span, .bbs_frame p{
	font-weight:bold;
}

.bbs_frame .list-title {
    width: 100%;

}



.pbox a{
	color: #aaa;
}


.bbs_frame p.title{
	margin-bottom:0px;
  color: #616161 !important;
  position: relative;
  display: inline-block;
  margin: 0 15px;
  padding: 10px 5px;
  min-width: 80%;
  max-width: 100%;
  /*color: #fff;*/
  font-size: 0.9em;
  /* background: #f59cc873; */
  border-radius: 5px;
  font-weight: bold;
  border: 3px solid #f59cc873;
}

.bbs_frame a:hover, a:active, a:focus{
	color: #aaa !important;
}

.bbs_frame p.title:hover{
text-decoration:underline;
}
