.fac-hed{	background: url(images/faq.gif) #ffffff no-repeat;}/*---------- 見出し ----------*/.q-hed{	font-size: 90%;	padding: 2px 0px 2px 5px;	background: #F9D0BD;	font-weight:bold;}/*---------- 質問リスト ----------*/.list-q{	padding-left: 20px;	font-size: 90%;	line-height: 200%;	color: #454545;	margin-bottom:5px;}.list-q ul{	margin: 0;	padding: 0;	list-style-type: none;}.list-q ul li{	padding-left: 20px;	background: url(images/q.gif) no-repeat 1px 5px;	border-bottom:1px #b9b9b9 dotted;}/*---------- 回答ページ質問リスト ----------*/.list-q2{	padding-left: 0px;	font-size: 90%;	line-height: 200%;	color: #454545;	margin-bottom:5px;	background:#FEF4EE;}.list-q2 ul{	margin: 0;	padding: 0;	list-style-type: none;}.list-q2 ul li{	padding-left: 30px;	background: url(images/q.gif) no-repeat 8px 5px;	border-bottom:1px #b9b9b9 dotted;}/*---------- 通信用リスト ----------*/.list-tq{	font-size: 90%;	line-height: 20px;	color: #454545;	margin-bottom:5px;	border-top:1px #b9b9b9 dotted;}.list-tq ul{	margin: 0;	padding: 0;	list-style-type: none;}.list-tq ul li{	padding-left: 25px;	background: url(images/q.gif) no-repeat 6px 5px;	border-bottom:1px #b9b9b9 dotted;}/*---------- 回答 ----------*/.ans01{	border-top:1px #b9b9b9 solid;	border-bottom:1px #b9b9b9 solid;}.ans02{	border-bottom:1px #b9b9b9 dotted;}/*---------- 講座の表 ----------*/.kozabetu{	color: #454545;	border-top:1px #b9b9b9 dotted;}.kozabetu td{	padding: 2px 3px;	font-size: 85%;	line-height: 140%;	color: #454545;	border-bottom:1px #b9b9b9 dotted;}.kozabetu th{	padding: 1px 2px;	background: #F9D0BD;	text-align:left;	font-size: 85%;	line-height: 140%;	color: #454545;	font-weight:normal;	border-bottom:1px #b9b9b9 dotted;}/*---------- 受講期間の表 ----------*/.kikan{	color: #454545;	border-top:1px #b9b9b9 solid;	margin:5px 0px;}.kikan0{	padding: 1px 1px;	background: #f0f0f0;	text-align:center;	font-size: 70%;	line-height: 130%;	color: #454545;	font-weight:normal;	border-bottom:1px #b9b9b9 solid;	border-top:1px #b9b9b9 solid;}.kikan1{	padding: 1px 3px;	font-size: 85%;	line-height: 140%;	color: #454545;	vertical-align:top;	border-left:1px #b9b9b9 dotted;	border-bottom:1px #b9b9b9 solid;}.kikan2{	padding: 1px 3px;	background: #FCFCE8;	vertical-align:top;	font-size: 85%;	line-height: 140%;	color: #454545;	border-bottom:1px #b9b9b9 solid;}