@charset "UTF-8";

.exam_block .text_lt h3::before{
    display: none;
}
.exam_block .text_lt{
    margin-right: 143px;
}
.exam_block .fucture_box li{
    width: 100%;
    margin-bottom: 60px;
}
.exam_block .fucture_box li .text_lt{
    float:left;
}
.exam_block .fucture_box li .text_lt.mg1{
    margin-right: 213px;
}
.exam_block .fucture_box li .text_lt.mg2{
    margin-right: 184px;
}
.exam_block .fucture_box p span{
    color: #5a5a5a;
    font-weight: 900;
}
.exam_block .fucture_box p.mgt10{
    color: #a7a7a7;
}
.exam_block .line_h{
    line-height: 20px;
}

.faq_list{
    width:100%;
    margin:0 auto;
}

 .faq_list > li {
    float:none;
    width:100%;
    padding:0 0 0 0;
    border-bottom:1px solid #ddd;
    position:relative;
}


 .faq_list > li > div {
    padding:20px 30px 20px 0;
    width:100%;
    box-sizing:border-box;
    word-break:keep-all;
    overflow:hidden;
    position:relative;
     font-size:14px;
}

 .faq_list > li > div.q_wrap{
    cursor:pointer;
}

 .faq_list > li > div.a_wrap {
    display:none;
    box-sizing:border-box;
    background:#eee;
    border-radius: 15px;
    margin-bottom:20px;
     padding:30px;
}

 .faq_list > li > div.q_wrap::after{
    position:absolute;
    right:30px;
    top:30%;
    content:'▼';
    display:block;
    font-size:12px;
    font-family:'noto';
}

 .faq_list > li > div.q_wrap.down::after{
    content:'▲';
}

 .faq_list > li > div  > * {
   float:left;
}
 .faq_list > li > div  > span {
    width:30px;
    height:30px;
    display: block;
    text-align:center;
    line-height:26px;
    border-radius: 50%;
    font-family:'noto6';
}

 .faq_list > li > div.q_wrap span{
    background:#4f94b6;
    color:#fff;
}

 .faq_list > li > div.a_wrap span{
    background:#b0b0b0;
    color:#fff;
}

 .faq_list > li > div > p,
 .faq_list > li > div > ul {
   margin-left: 17px !important;
   width:860px;
}