@charset "UTF-8";
/*FAQ
--------------------------------------------------*//*FAQ*/
#faq h3 a{
	color:#006699;}
#faq dt{
	padding-top:0.75em;
	padding-bottom:0.75em;}
#faq dt a{
	color:#0066CC;
	text-decoration:none;
	font-weight:bold;}
#faq dd{
	/*display:none;*/
	margin:0.5em;padding:0.5em;
	border:1px dotted #FFCC66;
	background-color:#ffffe6;}

/*フォーム
--------------------------------------------------*/
.color-red{color:#900;}
#contents-body h2{
	margin:0.5em 0;
	font-size:110%;
	font-weight:bold;
	color:#804000;}
#contents-body form{text-align:center;}
#contents-body form fieldset{margin-top:1em;}
#contents-body form legend{margin-left:1em;}
#contents-body form option{margin:0 1em 0 0;}
#contents-body form optgroup{
	font-style:normal;
	font-weight:bold;}
#contents-body form optgroup option{margin:0 0 0 1em;}
#ssl-icon{
	margin:20px auto 10px auto;
	text-align:center;}
#ssl-icon p{
	margin:5px 0;
	text-align:left;
	font-size:95%;}

label.underline01{
	border-bottom:1px dotted #999;}