@charset "utf-8";

#faq_wrapper{
	width: 920px;
	text-align: left;
	margin:0 auto!important;
}
#faq_contents{
	float: none;
	width: 920px;
	font-size: 13px;
	line-height: 1.5;
	background:#ffffff
}
html>/**/#faq_contents {
	font-size: 13px; /* Except IE */
}
#faq_wrapper,
#faq_contents .clearfix,
#faq_contents div,
#faq_contents ul,
#faq_contents dl,
#faq_contents ol{
	zoom:1;
}
#faq_wrapper:after,
#faq_contents .clearfix:after,
#faq_contents div:after,
#faq_contents ul:after,
#faq_contents dl:after,
#faq_contents ol:after{
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
	font-size: 0;
}
#faq_contents h1,
#faq_contents h2,
#faq_contents h3,
#faq_contents h4,
#faq_contents h5,
#faq_contents h6,
#faq_contents p,
#faq_contents li,
#faq_contents dt,
#faq_contents dd,
#faq_contents address{
	font-size: 13px;
}
* html #faq_contents th,
* html #faq_contents td{
	font-size: 13px;
	line-height: 1.5;
}
#faq_contents address{
	font-style: normal;
}
#faq_contents th{
	text-align: left;
}
#faq_contents a:link,
#faq_contents a:visited{
	color: #2771DF;
}
#faq_contents .heading1{
	margin-bottom: 20px;
	padding-left: 16px;
	height: 32px;
	line-height: 32px;
	font-size: 133%;
	background: url("../images/heading1_wide_bg.gif") no-repeat;
}
#faq_contents .rect{
	margin-bottom: 5px;
	padding-left: 16px;
	background: url("../images/rect_icon.gif") no-repeat left center;
}
#faq_contents .intro{
	padding: 12px 0;
}
#faq_contents .page_link{
	margin-bottom: 25px;
	padding-top: 10px;
	padding-left: 20px;
	border-top: 1px solid #d9d9d9;
}
#faq_contents .page_link li{
	margin-bottom: 3px;
	padding-left: 19px;
	background: url("../images/page_link_icon.gif") no-repeat left center;
	font-size: 100%;
}
#faq_contents .internal{
	padding-left: 11px;
	background: url("../images/internal_link_icon.gif") no-repeat left center;
	display: block;
}
#faq_contents .internalIco{
	padding-left: 10px;
	background: url("../images/internal_link_icon.gif") no-repeat 0.1em center;
}
#faq_contents .external{
	padding-left: 16px;
	display: block;
	background-image: url("../images/external_link_icon.gif");
	background-repeat: no-repeat;
	background-position: left center;
}
#faq_contents .page_top{
	text-align: right;
	height: 25px;
}

/* faq */
#faq_contents.faq .question{
	margin-bottom: 15px;
	padding-left: 34px;
	background: url("../images/question_icon.gif") no-repeat;
}
#faq_contents.faq .question h3{
	padding: 0 7px;
	line-height: 25px;
	background: #edf9fe;
}
#faq_contents.faq .answer{
	margin-bottom: 25px;
	padding-left: 34px;
	background: url("../images/answer_icon.gif") no-repeat;
}
#faq_contents.faq .answer p{
	padding: 0 7px 7px 7px;
}
#faq_contents.faq .answer .try{
	margin-top: 10px;
	padding: 5px 13px;
	border-top: 1px solid #bababa;
	background: #f5f6f3;
}
#faq_contents.faq .answer .try h4{
	margin-bottom: 5px;
	padding-left: 20px;
	background: url("../images/down_icon.gif") no-repeat left 5px;
}
#faq_contents.faq .about{
	padding: 15px 0 30px 0;
	border-top: 1px solid #d9d9d9;
}
#faq_contents.faq .about p{
	padding-bottom: 15px;
	font-size: 100%;
}
#faq_contents.faq .about .external{
	background-position: left 5px;
}

.childindent{
margin-left:2.7em;
text-indent:-2.7em
}

