@charset "UTF-8";
/* よくある質問と回答リスト */
dl#faq{
	border:5px solid #ccc;
	padding:0 20px 30px;
	margin-bottom:30px;
}

/* よくある質問と回答リスト　：　質問リスト部分 */
dl#faq dt h3{
	font-weight: bold;
    border-bottom: 1px dotted #90392C;
    font-size: 120%;
    height: 16px;
    margin-bottom: 10px;
    padding: 12px 0 6px 36px;
    cursor:pointer;
}

/* よくある質問と回答リスト　：　質問リスト部分のhover時 */
dl#faq dt:hover h3{
	color:#990000;
}

/* よくある質問と回答リスト　：　回答部分は通常非表示に */
dl#faq dd{
	display: none;
}

/* よくある質問と回答リスト　：　回答部分 */
dl#faq dd{
	margin: 0 0 20px 0;
    padding: 0 0 20px 36px;
}

dl#faq dt{
    padding: 0 0 3px 0;
}


.hidden{
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}


h2{
	padding: .5em .75em;
	background-color: #19448e;
	border-radius: 6px;
       color:white;
}


