@charset "Shift_JIS";

/* ******************  right obog  *************** */
#space{
	width: 764px;
	float: right;
}

#space .photo{
	padding: 8px 16px;
	width: 10%;
}

#space .name{
	padding: 8px 0;
	width: 40%;
}

#space .line{
	font-size: 12px;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
}

#space .cp{
	padding: 8px 0;
	width: 568;
}

#space .mess{
	font-size: 12px;
	line-height: 140%;
	padding: 0 0 0 24px;
}

#space .p_sp{
	text-align: right;
	width: 196;
}

#space .photo2{
	padding: 8px;
	background-color: #C1B89E;
	width: 166;
}

.next{
	font-family: 11px;
	text-align: right;
	margin-top: 16px;
	padding: 1px 8px 1px 0;
	float: right;
	width: 768px;
	background-image: url('../img/ob_bg.gif');
	background-repeat: repeat-y;
}

/* ******************  right talk  *************** */
.block{
	float: right;
	width: 740px;
}


.st{
	padding: 16px 0 8px;
	float: right;
}

.color01{
	color: #5A803E;
}

.color02{
	color: #4860A6;
}

.color03{
	color: #6F3998;
}

.color04{
	color: #8B5E16;
}

.color05{
	color: #087773;
}

.color06{
	color: #9B8E00;
}

.color07{
	color: #D91861;
}

.color08{
	color: #FF3C00;
}

.mar8{
	margin: 8px;
	float: right;
}

.say1{
	text-indent: -4.3em;
	padding-left: 4.3em;
}

.say2{
	padding-left: 4.3em;
}

.q{
	font-weight: bold;
	margin: 4px 0;
	background-color: #EEEEEE;
}

.a{
	padding-left: 24px;
}

.t_size{
	width: 700px;
	float: right;
}

.g1{
	width: 30%;
	font-size: 12px;
	line-height: 140%;
	text-align: right;
	background-color: #CFDDE4;
}

.g2{
	width: 70%;
	font-size: 12px;
	line-height: 140%;
	background-color: #eeeeee;
}
