@charset "Shift_JIS";



div.bbsnote {
	border-top: 1px solid #777;
}


/*
==============================
	Input and Delete
==============================
*/


.bbsinput tbody th, .delete tbody th {
	background-color: #cd5c5c;
	color: #111;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}

.bbsinput td {
	padding: 2px;
	text-align: right;
}

.bbsinput tbody td, .delete tbody td {
	background-color: #eee;
	font-size:10px;
	padding: 2px;
	text-align: left;
}


.bbsinput textarea {
	width: 400px;
	height: 12em;
}

.input-title {
	width: 400px;
}
.input-string {
	width: 300px;
}
.input-passwd {
	width: 8em;
}




/*
==============================
	BBS All message list
==============================
*/

div.bbslist {
	margin-top:30px;
	margin-bottom:30px;
	display:block;
	line-height:21px;
}


.bbslist h2 {
	font-size:14px;
	width:100%;
	border: none;
	border-bottom: 1px solid #cd5c5c;
}
.bbslist  ol{
	width:100%;
	max-width:100%;
}

.bbslist li {
	font-size:12px;
}

.bbslist a {
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	color: #cd5c5c;
	text-decoration: none;
}

.bbslist h2:hover, .bbslist li:hover  {
	background-color:#ddd;
}


.bbslist-num {
	margin:2px 0px 0px 2px;
	width:2em;
}

.bbslist-text {
	text-align: left;
}

.bbslist-date {
	width:10em;
	font-family: arial, helvetica, sans-serif;
	color: #777;
	font-weight:normal;
	font-size:10px;
	position:absolute;
	right:5px;
	text-align:right;
}


/*
.attached:before {
	vertical-align:bottom;
	content:url(./bbs_icon_attached.gif);	
}
*/
/*
h2.attached:before {
	vertical-align:bottom;
	content:url(./bbs_icon_attached.gif);	
}
*/

h2.attached {
	margin-left:25px;
	display:list-item;
	list-style:url(./bbs_icon_attached.png);
}
h2.no-attached {
	margin-left:25px;
	display:list-item;
	list-style:url(./bbs_icon_noattached.png);
}
li.attached {
	margin-left:25px;
	list-style:url(./bbs_icon_attached.png);
}
li.no-attached {
	margin-left:25px;
	list-style:url(./bbs_icon_noattached.png);
}


div.bbslist-page {
	display:table;
	margin-bottom:15px;
}

div.bbslist-prevpage {
	float:right;
	margin-right:5px;
}

div.bbslist-nextpage {
	float:left;
}



/*
==============================
	BBS message page
==============================
*/

.message {
	margin-right:5px;
	width:100%;
}


div.message {
	margin-top:30px;
	margin-bottom:30px;
	clear:both;
	display:table;
	line-height:21px;
}

.message h2 {
/*	width:100%;*/
	font-size:14px;
	border-collapse: collapse;
	border: none;
	border-bottom: 1px solid #cd5c5c;
	position: relative; 
}

/*
.message-subject {
	float: left;
}
.message-author {
	color:#333;
	font-weight:normal;
	float: right;
}
*/

.message-author {
	color:#333;
	font-weight:normal;
	position:absolute;
	right:5px;
	text-align:right;
}

.message p {
	margin-left:90px;
	margin-right:5px;
/*	max-width:100%;*/
}

.message a {
	word-break:break-all;
}

.message img {
	margin-top:5px;
	margin-bootom:5px;
	vertical-align:top;
	width:80px;
	float:left;
/*	position:absolute;*/
}



.message-del {
	margin-top:0;
	margin-right:5px;
	font-size:10px;
	text-align:right;
}

.message-date {
	margin-right:5px;
	text-align:right;
}


