@charset "utf-8";



/**************************/



#contents{

	}



#contents h2{

	background:url(../images/title_sup_faq.gif) no-repeat;

	}



#contents h3{

	font-weight:bold;

	font-size:18px;

	margin-bottom:10px;

	padding:4px 8px;

	background:#3971C3;

	background:#1E87C9;

	color:#fff;

	}



#contents h4{

	background:url(../images/hatena_01.gif) no-repeat;

	margin-bottom:6px;

	padding-left:18px;

	/*height:14px;*/

	}



/**************************/



#contents ul.Frequently{

	line-height:14px;

	margin-bottom:20px;

	}



#contents ul.Frequently *{

	font-size:14px;

	margin:0;

	}



#contents ul.Frequently li{

	line-height:16px;

	padding-bottom:6px;

	margin-left:1em;

	}



#contents ul.Frequently a{

	color:#01ACF5;

	color:#00c;

	color:#1E87C9;

	}



#contents ul.Frequently div.open{

	display:block;

	margin:4px;

	margin-left:1em;

	border:solid 1px #3971C3;

	border:solid 1px #fc0;

	background:#DCE8F3;

	background:#FFFAD2;

	padding:6px;

	}



#contents ul.Frequently div.open h5{

	background:#666;

	color:#fff;

	padding:2px;

	margin-top:10px;

	}



#contents ul.Frequently div.open ul,

#contents ul.Frequently div.open ol{

	border:dotted 1px #333;

	padding:6px;

	background:#fff;

	}



#contents ul.Frequently div.open ul li{

	margin:0;

	margin-left:20px;

	font-size:12px;

	list-style:disc;

	}



#contents ul.Frequently div.open ol li{

	margin:0;

	margin-left:20px;

	font-size:12px;

	list-style:decimal;

	}



#contents ul.Frequently div.close{

	margin:0;

	display:none;

	}



/**************************/

