@charset "utf-8";


/*
-----------------------------------------------
よくあるご相談
-----------------------------------------------*/

.faqBox01 ul{
	padding-left:20px;
	font-size:0.9em;
	margin-bottom:10px;

}

.faqBox01 h2{
	background-image:url(../img/qttl.gif);
	background-repeat:no-repeat;
	padding-top:18px;
	padding-bottom:10px;
	font-size:1.2em;
	padding-left:35px;
	width:490px;
	border-bottom:#CCCCCC thin solid;
}

.faqBox01 h2 a:hover{
	 background:#FF0000;
}


.faqBoxText{
	background-image:url(../img/qBox-btm.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:5px 25px 20px 10px;
	margin-bottom:10px;
	width:500x;
}
.faqBoxText img{
	padding-left:14px;
}



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

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


.qaContainer ul.tab {
 zoom: 1;
 overflow: hidden;
 margin: 0;
 padding: 0;
 border-right: 1px solid #999;
}

.qaContainer ul.tab li {
 float: left;
 margin: 0;
 padding: 0;
 border: 1px solid #999;
 border-bottom: 0;
 border-right: 0;
}

.qaContainer ul.tab li a {
 display: block;
 width: 108px;
 padding: 5px 10px;
}

.qaContainer ul.tab li.active {
 background: #CCCCFF;
}

.qaContainer dl {
 clear: both;
 zoom: 1;
 padding: 10px;
 border: 1px solid #999;
}

.qaContainer dl dt {
 font-weight: bold;
 padding-bottom: 5px;
 margin-bottom: 5px;
 border-bottom: 1px solid #999;
}

.qaContainer dl dd {
 padding-left: 15px;
 margin-bottom: 25px;
}
