@charset "utf-8";


/* -- for JavaScript ここから -------------------------------------------------------------------------------- */

form#bbs-form blockquote {
	display: none;
	width: 90%;
	margin: 20px auto;
	padding: 20px 0;
	background: rgba( 255, 255, 255, 0.9 );
	border: 1px solid #cccccc;
	border-radius: 7px;
}

form#bbs-form blockquote h2 {
	width: 90%;
	margin: 0 auto;
	padding-bottom: 3px;
	font-size: 125%;
	border-bottom: 1px dotted #cccccc;
	overflow: hidden;
}

form#bbs-form blockquote h2 span {
	display: inline-block;
	line-height: normal;
	padding: 5px 15px;
	background: #d9534f;
	border: 1px solid #d43f3a;
	border-radius: 3px;
	color: #ffffff;
	font-size: 16px;
	float: right;
	margin-bottom: 5px;
}

form#bbs-form blockquote h2 span:hover {
	cursor: pointer;
	background: #c9302c;
	border: 1px solid #ac2925;
}

form#bbs-form blockquote ul {
	width: 90%;
	margin: 0 auto 10px;
	list-style-type: none;
}

form#bbs-form blockquote ul li {
	display: inline;
	margin-left: 30px;
	font-size: 80%;
	color: #999999;
}

form#bbs-form blockquote ul li:first-child {
	margin-left: 0;
}

form#bbs-form blockquote p {
	width: 90%;
	margin: 0 auto;
}

form#bbs-form h3 {
	display: none;
	width: 90%;
	margin: 0 auto 5px;
	padding-bottom: 3px;
	font-size: 125%;
	border-bottom: 1px dotted #cccccc;
}


/* -- for JavaScript ここまで -------------------------------------------------------------------------------- */

div.bbs-post h2 span.response {
	display: inline-block;
	line-height: normal;
	padding: 5px 15px;
	border-radius: 3px;
	color: #ffffff;
	font-size: 16px;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

div.bbs-post h2 span.response {
	background: #5bc0de;
	border: 1px solid #46b8da;
}

div.bbs-post h2 span.response:hover {
	cursor: pointer;
	background: #31b0d5;
	border: 1px solid #269abc;
}








/* --responsive------------------------------------------- */

/* 1000pixel start */
@media screen and ( max-width: 1000px ) {


form#bbs-form blockquote ul {
	margin: 15px auto;
}

form#bbs-form blockquote ul li {
	display: block;
	margin-left: 0;
}


}
/* 1000pixel end */




