@charset "UTF-8";

/*======================================

	faq.css
	
=======================================*/

/*list*/
div#list{
	background-image:url(../img/hatena.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:10px 140px 0 40px;
	padding:0 0 0 100px;
}
div#list ul li{
	background-image:url(../img/q.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;
}


/*qa*/
ul#qa{
	margin:10px 150px 0 140px;
}
ul#qa li{
	background-image:url(../img/waku_t.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 0 0 0;
	
}
ul#qa li div.q{
	float:left;
	width:290px;
	background-image:url(../img/q.gif);
	background-position:left 0.3em;
	background-repeat:no-repeat;
	padding:5px 0 0 20px;

}
ul#qa li div.a{
	background-image:url(../img/a.gif);
	background-position:5px 0.3em;
	background-repeat:no-repeat;
	background-color:#d8ffef;
	float:right;
	width:295px;
	padding:5px 0 0 25px;
}

ul#qa li div.gotoTop{
	clear:both;
	background-image:url(../img/waku_btm.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
}

/* clearfix
=======================================*/
.clearfix:after {
  content: "."; 
  display: block;  
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix{
  zoom:1;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


