@charset "utf-8";

.FAQ-box{
    margin: 4em auto 1em;
    font-family: 'ヒラギノ角ゴ W3 JIS2004', 'Hiragino Kaku Gothic W3 JIS2004', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 游ゴシック体, 'Yu Gothic', YuGothic, メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
    width: 100%;
    max-width: 977px;
	padding: 0 20px;
}
.FAQ-box .title{
	width: 6em;
    margin: 0 auto 2em;
}
.FAQ-box dl {
    margin: 1em;
    padding: 0;
    max-width: 436px;
    border: 2px solid #4c707c;
    background: #FFF;
    min-height: 285px;
    float: left
}
.FAQ-box dt {
    background: #4c707c;
    padding: 17px 0 17px 60px;
    color: #fff;
    background-image: url(../../img/Q_btn.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 19px 19px;
    font-size: 20px;
    font-family: 'ヒラギノ角ゴ W3 JIS2004', 'Hiragino Kaku Gothic W3 JIS2004', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 游ゴシック体, 'Yu Gothic', YuGothic, メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
    text-align: justify;
    text-justify: inter-ideograph;
}
.FAQ-box dd {
    padding: 19px 1em 0 60px;
    color: #000;
    background-image: url(../../img/A_btn.jpg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 21px 19px;
    font-size: 16px;
    font-family: 'ヒラギノ角ゴ W3 JIS2004', 'Hiragino Kaku Gothic W3 JIS2004', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 游ゴシック体, 'Yu Gothic', YuGothic, メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
    margin: 0;
    text-align: justify;
    text-justify: inter-ideograph;
}
@media screen and ( max-width:991px ) {
	.FAQ-box dl {
		float: none;
		margin: 1em auto;
		min-height: auto;
		padding-bottom: 17px;
	}
}
@media screen and ( max-width:415px ) {
	.FAQ-box {
    	margin: 2em auto 1em;
	}

	.FAQ-box dt {
		padding: 7px 17px 7px 60px;
		font-size: 17px;
        background-position: 19px 6px;
	}
    .FAQ-box dd {
        font-size: 14px;
    }
	.txt-box .title {
		width: 7em;
		margin: 0 auto;
	}
}

