@charset "UTF-8";

div.cont-bk {
	padding-bottom: 200px;
}

.cont-bk h3{
margin-bottom:7px;
}

.cont-bk h4{
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size: 17px;
	color: #7F0019;
}
.cont-bk h4.firstchild{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-top: none;
}


dl#faqlist{
padding-bottom:0px;
}

dl#faqlist dt,
dl#faqlist dd{
padding:10px 0px 10px 35px;
background-position:0px 7px;
}

dl#faqlist dt{
border-top:1px dotted #CCCCCC;
color:#034A38;
font-size:15px;
font-weight:bold;
background-image:url(../faq/img/q.gif);
background-repeat:no-repeat;
cursor:pointer;
}
dl#faqlist dd{
display:none;
color:#E46600;
font-size:15px;
margin:7px 0px 10px 0px;
background-image:url(../faq/img/a.gif);
background-repeat:no-repeat;
background-position:0px 5px;
line-height:1.7em;
}

dl#faqlist dd span.caption{
font-size:13px;
font-weight:normal;
color:#787878;
}

dl#faqlist dd span.caption a:hover {
	text-decoration: underline;
}

dl#faqlist dd .close-btn{
display:block;
text-align:right;
margin-top:10px;
cursor:pointer;
}