@charset "utf-8";

/* -- top -- */
body#top {
	background:#f1eedc url(../images/bg_top_body.jpg) repeat-x;
}
div#top_header {
	width:800px;
	height:205px;
	background:url(../images/bg_top_header.jpg) no-repeat;
}
div#top_header:after {
	  content:".";
	  display:block;
	  height:0;
	  line-height:0;
	  visibility:hidden;
	  clear:both;
}
	div#top_header h2#top_logo {
		width:300px;
		float:left;
	}
		div#top_header h2#top_logo a {
			width:330px;
			height:0px;
			padding-top:205px;
			background:url(../images/top_logo.jpg) no-repeat;
			overflow:hidden;
			display:block;
		}

/* -- faq -- */
div#contents div#faq li a {
	color:#336633;
}

div#contents div#faq h3 {
	margin:40px 0px 0px 15px;
	padding:0px 10px 0px 30px;
	font-weight:bold;
	background:url(../images/faq_q.jpg) no-repeat;
}
div#contents div#faq p {
	margin:10px 0px 0px 15px;
	padding:0px 10px 0px 30px;
	background:url(../images/faq_a.jpg) no-repeat;
}
