@charset "UTF-8";
/* ------------------------------------------- */

/* faq CSS */

/* ------------------------------------------- */
/* ------------------------------------------- */

/* FaqHeadArea CSS */

/* ------------------------------------------- */
.FaqHeadArea {
	margin:0px 0px 20px;
	padding:0px;
}
.FaqHeadArea h2 {
	margin:0px;
	padding:50px 0px 0px;
	height: 0px;
	width: 310px;
	background: url(/kanken/img/kankenH2.gif) no-repeat 0px 0px;
	display: block;
	overflow: hidden;
}
.FaqHeadArea p {
	margin:10px 0px;
	padding:0px;
}

.FaqHeadArea2 {
	margin:0px 0px 20px;
	padding:0px;
}
.FaqHeadArea2 h2 {
	margin:0px;
	padding:50px 0px 0px;
	height: 0px;
	width: 310px;
	background: url(/kanken/img/kankenH2_1.gif) no-repeat 0px 0px;
	display: block;
	overflow: hidden;
}
.FaqHeadArea2 p {
	margin:10px 0px;
	padding:0px;
}

/* ------------------------------------------- */

/*FaqQBox CSS */

/* ------------------------------------------- */
.FaqQBox {
	margin:0px 0px 30px;
	padding:0px 0px 12px;
	background: url(/kanken/img/FaqQBox_Bottom.gif) no-repeat 0px bottom;
}
.FaqQBox ul {
	margin:0px;
	padding:20px 0px 0px;
	background: url(/kanken/img/FaqQBox_Top.gif) no-repeat 0px top;
	list-style: none;
}
.FaqQBox li {
	margin:0px;
	padding:0px 20px 8px 45px;
	list-style: none;
	border-right: 1px solid #c7c7c7;
	border-left: 1px solid #c7c7c7;
	width: 553px;
	background: url(/kanken/img/Faq_Icon.gif) no-repeat 20px 0px;
	line-height: 2em;
}
/* ------------------------------------------- */

/*FaqABox CSS */

/* ------------------------------------------- */
.FaqABox {
	margin:0px 0px 30px;
	padding:0px 0px 10px;
	background: url(/kanken/img/FaqBoxBottom.gif) no-repeat 0px bottom;
}
.FaqABox p.QTitle {
	margin:0px;
	padding:7px 0px 0px 45px;
	background: url(/kanken/img/Faq_QTitleBg.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ff4200;
	width: 575px;
	height: 24px;
}
.FaqABox p.Answer {
	margin:0px;
	padding:10px 20px;
	width: 578px;
	border-right: 1px solid #ffcc34;
	border-left: 1px solid #ffcc34;
}
.FaqABox ul.Answer {
	margin:0px;
	padding:10px 20px 10px 30px;
	width: 568px;
	border-right: 1px solid #ffcc34;
	border-left: 1px solid #ffcc34;
	list-style: disc outside;
}
.FaqABox ul.Answer li {
	margin:0px;
	padding:4px 0px;
}
