.faq-anchor-list{
    margin: 10px auto;
    text-align: center;
}

.faq-anchor{
    margin-right:20px;
}

#down{
    margin-top:15px;
}

.faq{
    margin: 0 auto;
    text-align: center;
}

.faq-list{
    width:1000px;
    margin: 0 auto;
    text-align: left;
}

.faq-box{
    width:1000px;
    border: solid 2px black;
}

.faq-question{
    display: flex;
    height:50px;
    margin: auto 0;
}

.faq-question p{
    margin-left:20px;
}

.faq-question-sentence{
    margin: auto 0;
    color:darkblue;
    font-size: 16px;
}

.faq-question-image{
    margin-top: auto;
    margin-bottom: auto;
    margin-left:auto;
}
 
.faq-question img{
    width:10px;
    height:10px;
    margin-right: 20px;
}

.faq-answer{
    height: 50px;
    display:none;
    margin: auto 0;
}

.faq-answer p{
    margin:0 0 0 20px ;
    color:gray;
    font-size: 14px;
}

@media screen and (max-width:1000px){
    .faq-list{
        width:100%;
    }

    .faq-question-sentence{
        font-size: 12px;
    }

    .faq-answer p{
        font-size: 10px;
    }
}

@media screen and (max-width:730px){
    .faq-anchor-list{
        display: flex;
        flex-direction:column
    }
}