div.sub_koza h1{
	width : 525px ;
	padding : 5px 10px 7px 25px ;
	margin : 10px 0px 10px 5px ;
	font-size : 14px  ;
	background-image:url(/images/bg_h_cha.jpg);
	background-repeat:no-repeat;
	color : white ;
	letter-spacing:1px ;
	font-weight : bold ;
}

div.sub_koza p{
	margin : 0px 20px 10px 20px ;
	line-height : 140% ;
}

div.sub_koza h2{
	padding : 5px 10px 3px 5px ;
	margin : 20px 20px 15px 15px ;
	border-bottom : 1px dashed RGB(86,53,10) ;
	color :RGB(86,53,10) ;
	font-size : 100% ;
	font-weight : bold ;
}

p.voice{
	margin : 10px 10px 0px 10px ;
	padding : 10px ;
	border : 3px double RGB(224,194,126) ;
	background-image:url(/images/bg_column_cha.jpg) ;
	background-repeat:repeat-y;
}

p.voice_end{
	text-align : right ;
	font-size : 90% ;
}

div.koza_bottom_navi{
	margin : 40px auto ;
	width : 80% ;
	text-align : center ;
}


.my_strong01{
	font-weight : bold ;
	color : RGB(161,26,0) ;
	padding-left : 2em ;
}



/*--------会話のテーブル関連-----------*/

table.kaiwa{
	margin : 20px 33px 20px 30px  ;
	font-size : 90% ;
	border-collapse:collapse;
	border : 1px dashed RGB(168,132,72) ;
}

table.kaiwa tr th , table.kaiwa tr td{
	padding : 7px 9px 5px 9px ;
	text-align : left ;
	font-weight : normal ;
	vertical-align:top ;
}

table.kaiwa tr th {

}

table.kaiwa .person_a {
	background-color :RGB(253,241,204);
}

table.kaiwa .person_b{
	background-color :RGB(252,233,179) ;
}

