@charset "utf-8";

/************************************************

	Common

*************************************************/

.alignC{
	text-align:center;
}
.alignL{
	text-align:left;
}
.alignR{
	text-align:right;
}

.bold{
	font-weight:bold !important;
}

.boxGlow{
	background:url(../img/contents/bg_glowbox_btm.gif) no-repeat 0 bottom;
	padding-bottom:20px;
}
.boxGlow .inner{
	background:url(../img/contents/bg_glowbox.gif) repeat-y 0 0;
	padding:30px 30px 20px;
}


/************************************************

	FAQ

*************************************************/
#faq .questionBox{
	border-top:3px solid #DAD5AD;
	padding:0;
}
#faq dl{
	position:relative;
	padding:14px 0;
	background:url(../img/contents/line_dot.gif) repeat-x 0 bottom;
}
#faq dl dt{
	position:absolute;
	top:15px;
	left:0;
	font-weight:bold;
	color:#00A551;
}
#faq dl dd{
	padding-left:5.6%;
}

/*QUESTION*/
#faq dl.question{
	margin:15px 0 0 0;
}
#faq dl.question{
	position:relative;
	background:url(../../faq/img/faq_bg_q_top.gif) no-repeat 0 top;
	padding-top:10px;
}
#faq dl.question dt{
	position:absolute;
	top:10px;
	left:30px;
	font-weight:bold;
	color:#00A551;
}
#faq dl.question dd{
	padding: 0 30px 10px 9.4%;
	background:url(../../faq/img/faq_bg_q.gif) no-repeat 0 bottom;
}

/*ANSWER*/
#faq dl.answer{
	margin:0;
}
#faq dl.answer{
	position:relative;
	background:url(../../faq/img/faq_bg_a_top.gif) no-repeat 0 top;
	padding-top:23px;
}
#faq dl.answer dt{
	position:absolute;
	top:23px;
	left:30px;
	font-weight:bold;
	color:#FF9900;
}
#faq dl.answer dd{
	padding: 0 30px 10px 9.4%;
	background:url(../../faq/img/faq_bg_a.gif) no-repeat 0 bottom;
}

#faq .backToList{
	text-align:right;
	background:url(../img/contents/line_dot.gif) repeat-x 0 11px;
}


