@charset "utf-8";
/*\*/
@import "common.css";

/*===========================================================
BBS
===========================================================*/

#bbs{
padding:0 15px;
}

#bbs #threadList,
#bbs #threadUp,
#bbs .thread{
border:1px #999 solid;
margin-bottom:15px;
}

#bbs #threadList ul{
margin:5px 10px;
}

#bbs #threadList ul li{
background:url(../img/hr_x.gif) bottom repeat-x;
}

#bbs #threadList ul li a{
line-height:1.3;
display:block;
padding:3px;
height:100%;
}

#bbs #threadList ul li a:hover{
background-color:#dee8f4;
}

#bbs #threadList h2,
#bbs #threadUp h2{
background:#2560a2;
color:#fff;
padding:3px 5px;
margin:1px;
}

#bbs #threadList p.more a{
background:url(../img/next_off.gif) right no-repeat;
padding-right:15px;
display:block;
text-align:right;
margin:5px 10px;
}

#bbs #threadList p.more a:hover{
background:url(../img/next_on.gif) right no-repeat;
}

#bbs #threadUp table td,
.thread table td{
padding:5px;
}


.thread h4{
background-color:#dae5f2;
padding:5px;
color:#2560a2;
margin:1px 1px 5px 1px;
font-weight:bold;
border-bottom:1px #ccc solid;
}



.thread p{
margin-bottom:5px;
line-height:140%;
}

.thread span{
color:#666;
font-weight:bold;
}

.thread p{
margin:10px;
}

.thread .res{
background:url(../img/hr_x.gif) top repeat-x;
margin-top:10px;
padding:5px 5px 5px 1em;
clear:both;
color:#666;
}

.thread .res_com{
padding-left:2em;
}

.thread ul{
margin:5px 10px;
}

.thread ul li{
margin:5px;
display:inline;
}


/*利用規約
----------------------------*/
#bbs_agreement{
padding:0 20px;
}

#bbs_agreement h3{
color:#2560a2;
border-bottom:2px #2560a2 solid;
font-size:120%;
margin:10px 0;
}

#bbs_agreement p{
margin:1em;
line-height:1.5;
}

#bbs_agreement strong{
color:#CC0000;
}


#bbs_agreement ul{
margin:1em 2em;
}

#bbs_agreement ul li{
list-style:outside disc;
line-height:1.5;
}

#bbs_agreement em{
text-align:center;
display:block;
background:url(../img/hr_x.gif) repeat-x top;
padding-top:1em;
}

#bbs_agreement a{
display:block;
width:278px;
height:48px;
background:url(../bbs/img/enter.gif) no-repeat;
text-indent:-9999px;
margin:10px 0 10px 220px;
}

#bbs_agreement a:hover{
background-position:0 -48px;
}