@charset "UTF-8";

/* 項目目次スタイル */
div#contents-area ul#faq_list_link {
	margin: 0 0 30px 10px;	
}

div#contents-area ul#faq_list_link li {
	background: url(../../../shared/img/common/icon_arrow03_bottom.gif) no-repeat left center;
	padding-left: 15px;
}


div#contents-area ul#details li{ 
list-style-type:disc;
margin: 0 0 0 30px; }

div#contents-area ul.linkListA01 li{ 
margin-left:30px; 
}

div#contents-area ul#faq_list_link li a,
div#contents-area ul#faq_list_link li a:active,
div#contents-area ul#faq_list_link li a:visited,
div#contents-area ul#faq_list_link li a:hover{
color:#333333;}


/* よくある質問スタイル
-------------------------------------------------------------------------------- */
div#contents-area div#faq{
	clear: both;
}


div#contents-area div#faq dl {
	margin:0 10px 20px 10px;
	zoom: 100%;
}

div#contents-area div#faq dl dt {
	background:url(../img/pa_faq01.gif) 0 2px no-repeat;
	padding:0 0 0 23px;
	margin:0 0 10px 0;
}

div#contents-area div#faq dl dd {
	margin:0 0 15px 0;
	background:url(../../../shared/img/common/line_dot01.gif) 0 100% repeat-x;
	padding:0 0 15px 0;
}

div#contents-area div#faq dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}


div#contents-area div#faq dl dd p {
	background:url(../img/pa_faq02.gif) 0 2px no-repeat;
	padding:0 0 0 23px;
	margin:0;
}