@charset "utf-8";

/* CSS Document */
/* for Faq Page. */

/* -------------------------------------------------------
				Faq
------------------------------------------------------- */
ul.list-faq {
	margin: 0 30px 60px;
	padding-top: 20px;
}

ul.list-faq li {
	min-height: 14px;
	background: url(../images/faq/icon_faq_01.jpg) left center no-repeat;
	padding-left: 25px;
	border-bottom: dotted #CCCC99 1px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
ul.list-faq li a {
	color: #333333;
}

div.box-faq {
	margin: 0 30px;
}

div.box-faq h4,
div.box-faq div {
	/*min-height: 50px;*/
	background-position: 10px 10px;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 0 0 0 1px;
}

div.box-faq h4 {
	background-image: url(../images/faq/icon_faq_02a.jpg);
	/*border-color: #339999;*/
	border-color: #79ACC7;
	padding: 25px 0 25px 65px;
	font-weight: bold;
	font-size: 1.2em;
	/*color: #003333;*/
	color: #449D99;
}

div.box-faq div {
	background-image: url(../images/faq/icon_faq_02b.jpg);
	/*border-color: #FF6699;*/
	border-color: #FF8ECF;
	padding: 15px 0 30px 65px;
}

div.box-faq div p strong {
	/*color: #F34FA5;*/
	color: #FE4775;
}

/*div.box-faq ul {
	padding: 20px 20px 40px;
}
div.box-faq ul li {
	text-align: right;
	font-size: 0.8em;
}
div.box-faq ul li a {
	color: #999999;
	text-decoration: underline;
}
div.box-faq ul li a:hover {
	text-decoration: none;
}*/
div.box-faq ul.gototop {
	padding: 20px 20px 40px;
}
div.box-faq ul.gototop li {
	text-align: right;
	font-size: 0.8em;
}
div.box-faq ul.gototop li a {
	color: #999999;
	text-decoration: underline;
}
div.box-faq ul.gototop li a:hover {
	text-decoration: none;
}
