@charset "utf-8";
/*-------------------------------------------------------------------

	ONLINE TOP

-------------------------------------------------------------------*/
.btnSoudan,
.btnSoudanB {
	text-align:center;
	padding-bottom:15px;
}
.btnSoudan {
	border-bottom:1px solid #C5BAB3;
}
ul.pager {
	width:150px;
	margin:0 auto 20px;
}
ul.pager li {
	float:left;
	width:75px;
	height:24px;
}
ul.pager li.back {
	background-image:url(/faq/img/btn_back_off.png);
}
ul.pager li.next {
	background-image:url(/faq/img/btn_next_off.png);
}
ul.pager li a {
	display:block;
	background-repeat:no-repeat;
	width:75px;
	height:24px;
	text-indent:-9999px;
}
ul.pager li.back a {
	background-image:url(/faq/img/btn_back.png);
}
ul.pager li.next a {
	background-image:url(/faq/img/btn_next.png);
}
ul.pager li.btnOff {
	text-indent:-9999px;
}

/* qaList */
#faqpage .qaList li {
	background:url(/faq/img/ico_q_list.gif) no-repeat 3px 2px;
	padding:0 0 20px 25px;
	font-size:14px;
}

/*qa*/
dl.faqQ,
dl.faqA {
	padding:0 0 0 76px;
	margin:0 10px 0 10px;
}
dl.faqQ {
	background:url(/faq/img/ico_q.gif) no-repeat 5px 25px;
	min-height:48px;
	height:auto !important;
	height:48px;
	border-top:4px solid #F3ECE7;
	padding-top:25px;
}
dl.faqQ dt {
	color:#2CAD56;
	font-weight:bold;
	font-size:120%;
	margin-bottom:6px;
}
dl.faqA {
	background:url(/faq/img/ico_a.gif) no-repeat 14px 10px;
	min-height:29px;
	height:auto !important;
	height:29px;
	border-top:1px dotted #E8DAD0;
	padding-top:10px;
}
dl.faqA dt {
	font-weight:bold;
	font-size:100%;
	margin-bottom:6px;
}
dl.faqQ dd,
dl.faqA dd {
	margin-bottom:10px;
}
dl.faqQ dd p.date,
dl.faqA dd p.date {
	text-align:right;
	font-size:84%;
}
dl.faqQ dd p {
	margin:0;
}
hr {
	border:none;
	color:#FFF;
	border-top:1px solid #C5BAB3;
	height:5px;
	margin-bottom:15px;
}
dl.soudanBlock {
	border:#F3ECE7;
	border:4px solid #F3ECE7;
	background-color:#FAF7F5;
	padding:14px;
	margin-bottom:15px;
}
dl.soudanBlock dd p.btn {
	text-align:center;
	margin:0;
}

/*-------------------------------------------------------------------

	FORM

-------------------------------------------------------------------*/
.frmBlock {
	width:710px;
	margin:0 auto 0 10px;
}
dl.fmReadMe {
	border:1px solid #E8DAD0;
	padding:10px;
	margin-bottom:15px;
}
dl.fmReadMe dt {
	font-size:110%;
	font-weight:bold;
	color:#F60;
}
dl.fmReadMe dd ul {
	list-style:disc;
	padding-left:20px;
	font-size:84%;
}
#formTbl {
	width:710px;
	margin:0 auto 10px;
	border-top:1px dotted #CCC;
}
#formTbl caption {
	color:#F60;
	padding-bottom:3px;
}
#formTbl th,
#formTbl td {
	border-bottom:1px dotted #CCC;
	padding:10px;
	text-align:left;
	vertical-align:top;
}
#formTbl th {
	width:200px;
}
#formTbl input {
	padding:6px;
}
#formTbl th span {
	color:#F60;
}
#formTbl th span.cap {
	font-size:84%;
}
#formTbl td span {
	font-size:84%;
}
.formBtn {
	padding: 0;
	text-align:center;
	margin-bottom:20px;
}
.errMes {
	color:#F60;
	font-weight:bold;
	line-height:1.8em;
	font-size:120%;
	padding-bottom:15px;
	border-bottom:1px dotted #CCC;
}

