#wrap {}
#wrap .content_wrap {padding:0 1.4rem}
#wrap .content_wrap .tit_wrap h2 {display: flex;align-items: center;padding: 2rem 0;font-size: 2.3rem; font-weight: bold;}
#wrap .content_wrap .tit_wrap h2 img {width:1rem ; margin-right:.5rem}


#wrap .content_wrap .cont_list_wrap > ul > li h3 {
    border:1px solid #c5c5c5;
    border-radius: 0.5rem;
    margin-bottom:1rem;
    background: #fff;
    font-weight: bold;
    font-size: 2rem;
    padding: 0 1.5rem;
    height: 5rem;
    width: 100%;
    

    display: flex;
    align-items: center;
    justify-content: space-between;
}
#wrap .content_wrap .cont_list_wrap > ul > li h3 a {
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
}
#wrap .content_wrap .cont_list_wrap > ul > li:nth-child(2n) h3 {background:#e4eef7} 
#wrap .content_wrap .cont_list_wrap > ul > li.on h3 {background:#225a9b; color:#fff;border:1px solid #225a9b} 
#wrap .content_wrap .cont_list_wrap > ul > li.on {border:1px solid #225a9b; margin-bottom:1rem; border-radius:.5rem}

#wrap .content_wrap .cont_list_wrap > ul > li > ul {display:none}
#wrap .content_wrap .cont_list_wrap > ul > li > ul > li a {line-height: 1.3;justify-content: space-between;font-size: 1.8rem;padding: 1rem 1.4rem;display:flex;border-bottom: 1px solid #eee; margin: 1rem; font-weight: 600;} 
#wrap .content_wrap .cont_list_wrap > ul > li > ul > li a span {font-size:1.5rem ;font-weight:bold; margin-left: 1rem;}
#wrap .content_wrap .cont_list_wrap > ul > li > ul > li:last-child a {border-bottom:none;}
#wrap .content_wrap .cont_list_wrap > ul > li.on > ul {display:block}



