header nav.nav01 ul li.nav_menu:nth-of-type(2){
    background:#2F2E2B;
    color:#fff;
}

#sub-midashi .midashi-pic{
    background-image:url(../images/midashi-question.jpg);
}
#question .question-title{
    display:flex;
    justify-content: space-between;
    align-items:center;
    height:190px;
    border-top:2px solid #000;
    padding:0 50px;
}
#question .question-title .title{
    font-size:137px;
}

#question .question-title img{
    width:120px;
}
#question .acd-wrap{
    border-top:2px solid #000;
}
#question .acd-wrap:last-child{
    border-bottom:1px solid #000;
}
#question .acd-check{
    display: none;
}
#question .acd-label{
    background: #fff;
    color: #000;
    display: block;
    padding: 35px 50px;
    position: relative;
    font-size:30px;
    cursor: pointer;

}
#question .acd-label::after{
    box-sizing: border-box;
    content: '＋';
    font-size:65px;
    font-weight:normal;
    position: absolute;
    right: 50px;
    top: 50%;
    transform: translateY(-50%);
}
#question .acd-content-2line,
#question .acd-content-3line,
#question .acd-content-5line,
#question .acd-content-big{
    display: block;
    height: 0;
    opacity: 0;
    visibility: hidden;
}
#question .acd-check:checked + .acd-label::after{
    content:"ー";
}
#question .acd-check:checked + .acd-label + .acd-content-2line,
#question .acd-check:checked + .acd-label + .acd-content-3line,
#question .acd-check:checked + .acd-label + .acd-content-5line,
#question .acd-check:checked + .acd-label + .acd-content-big{
    height: auto;
    opacity: 1;
    padding: 0 50px 35px 50px;
    visibility: visible;
    line-height: 35px;
}
#question .acd-wrap a{
    display:inline-block;
    color:#000;
    border-bottom:2px solid #000;
    line-height: 20px
}
