@charset "utf-8";
/* CSS Document */





/*TOPページ*/

ul.panellist-list{
	list-style:none;	
	}
	
.panellist-list li{
	padding:6px 8px 6px 4px;
	float:left;
	background:url(../../faq/img/panellist-box.gif) bottom ;
	width:102px;
	height:164px;
	
	list-style:none;
	text-align:center;
	font-size:11px;
	
	}
	
.panellist{
	padding:0 10px 5px 5px;
	}


ul.faq-index{
	margin:0 0 50px 10px;
	padding:0 0 0 15px;
	list-style-type: square;
	list-style-position:outside;
	color:#6EB431;
	}


	.faq-index li{
		padding:5px 0 0 0;
		}
		
	#faq a:link { 
		color:#666;
		text-decoration: none; 
	} 
	
	#faq a:visited { 
		color:#666;
		text-decoration: none; 
	} 
	
	#faq a:hover {
		color:#666;
		text-decoration:underline;
	} 
	
	#faq a:active {
		color:#666;
		text-decoration:underline;
	}
	
	

/*詳細ページ*/

h4.ttl-question {
	padding:10px 5px 10px 38px;
	border-bottom:1px dotted #cccccc;
	background:url(../../faq/img/q.gif) no-repeat left 2px;
	vertical-align:middle;
	font-size:100%;

	
	}
	
h4.ttl-answer {
	padding:10px 5px 10px 38px;
	border-bottom:1px dotted #cccccc;
	background:url(../../faq/img/a.gif) no-repeat left center;
	vertical-align:middle;
	font-size:100%;
	
	}
	
	
.p-left15 {
	padding-left: 15px;	
	}


.photo {
	margin-bottom: 0 0 30px 0;
	width:100px;
	text-align:center;
	
	}
	
	.photo img{
		margin-bottom:5px;
		
		}
	
.answer {
	margin-bottom:30px;
	width:685px;
	}
	
.braun{
	color:#5A3D1B;
	font-size:10px;
	
	}