@charset "utf-8";

/*=====================================================================================
	
	Document    : faq.css
	Description : よくあるご質問
 
=====================================================================================*/

/*---------------------------------------------------------------------------

   Q&A

---------------------------------------------------------------------------*/


.faqList {
	margin-top:-15px;
}

.faqList dl {
	padding:25px 15px 35px 15px;
	border-bottom:1px solid #dcdcdc;
}

.faqList dl:last-child {
	border-bottom:none;
	padding-bottom:0;
}

.faqList dt {
	font-weight:bold;
	padding-left:3.75em;
	padding-top:0.75em;
	position:relative;
}

.faqList dd {
	padding-top:0.75em;
	padding-left:3.6em;
}

.faqList dt:first-child+dd {
	padding-top:0.5em;
}

.faqList dt span {
	background-color:#b3e273;
	color:#fff;
	text-align:center;
	line-height:3em;
	width:3em;
	height:3em;
  border-radius:3em;
  -moz-border-radius:3em;
  -webkit-border-radius:3em;
	position:absolute;
	left:0;
	top:0;
}
  
.reference {
	border:2px solid #f0f095;
	background-color:#fdfdea;
	padding:20px 25px;
    border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.reference span {
	display:block;
	text-align:right;
}