@import url('https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/Paperlogy.css');
@font-face {
    font-family: 'Aggravo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroL.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}
.balance-tit span{font-size:.8em; border-radius:10px;color:#0091ad; display:inline-block;vertical-align:middle; margin-left:10px}
.balance-info{padding:30px 0; text-align:center}
.balance-info .tit{font-size:2em; color:#000;font-family: 'Paperlogy';}
.balance-info .tit b{color:#0091ad; font-weight:600}
.balance-info .con{border:3px solid #fee579; border-radius:10px; width:100%; max-width:800px; padding:30px; margin:30px auto; font-size:1.5em;font-family: 'Paperlogy';color:#000}
.balance-info .con b{color:#0091ad; font-weight:600}
.balance-info img{max-width:100%; margin-top:-50px}
.balance-info .ex{font-size:.85em}

.tit-list{border-radius:10px;padding:20px;background:#0091ad;margin-top:10px}
.tit-list li{display:flex; flex-wrap:wrap; color:#fff; font-family: 'Paperlogy';}
.tit-list li:nth-child(n+2){margin-top:5px}
.tit-list li b,.tit-list li span{display:inline-block;}
.tit-list li b{width:70px;text-align:center;font-weight:600}
.tit-list li span{width:calc(100% - 70px)}

.talk-balloon{display:flex; flex-wrap:wrap;justify-content:space-between}
.talk-balloon li{width:calc(100%/4 - 20px);position:relative; font-family: 'Paperlogy';margin-top:30px; text-align:center;background:#f6f6f6;padding:15px; border-radius:20px;font-size:1.1em;border:1px dashed rgba(0,0,0,.4) }

.talk-balloon li b{color:#0091ad}

.flex{display:flex; flex-wrap:wrap}
.flex.w2{justify-content:space-between}
.flex.w2 .img-box{width:calc(50% - 20px); margin-top:20px}
.img-box{border:3px solid #ddd; border-radius:10px; padding:30px; text-align:center}
.img-box dt{padding-bottom:10px; border-bottom:1px solid #ddd;font-family: 'Paperlogy';font-size:1.1em; font-weight:600; color:#eb8509}
.img-box dt img{display:block;margin:0 auto 10px auto; }
.img-box dd{padding-top:10px}
.img-box dd b{display:block; font-size:1.05em; color:#000}
.img-box dd .ex{font-size:.9em}

.font-serif{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;width:28px}
.font-serif em{position:absolute;left:0;top:-10px; font-family: 'Aggravo';font-size:3em;line-height:0;display:block;vertical-align:top;}

.wlb-pj{display:flex; flex-wrap:wrap;justify-content:space-between}
.wlb-pj > dl{position:relative;width:calc(100%/3 - 10px);background:#f0f7ee; border-radius:20px; margin-top:50px; padding:40px 30px 30px 30px}
.wlb-pj dt{text-align:center;position:absolute; top:-20px; display:block; width:100%;left:0}
.wlb-pj dt span{display:inline-block;background:#41b152; width:calc(100% - 60px);color:#fff;font-family: 'Paperlogy';font-size:1.1em; font-weight:600;padding:5px 15px; border-radius:10px}
.wlb-pj > dl:nth-child(2){;background:#f6f0d6;}
.wlb-pj > dl:nth-child(2) dt span{background:#e0c85f;}
.wlb-pj > dl:nth-child(3){;background:#ecf4fa;}
.wlb-pj > dl:nth-child(3) dt span{background:#0093d7;}
.wlb-pj dd li{display:flex; flex-wrap:wrap;}
.wlb-pj dd b{display:inline-block;width:45px; color:#000}
.wlb-pj dd span{display:inline-block;width:calc(100% - 45px)}

.consulting-box{width:100%; background:#f6f6f6; padding:30px; border-radius:10px; margin-top:10px}
.consulting-box dt{background:url(/nanum/site/builder/dir/main/img/menu2585/ico-check.png) no-repeat 0px 2px; background-size:20px;padding-left:30px; font-size:18px; color:#222; font-weight:500; margin-bottom:5px}
.consulting-box dd{padding-left:30px}
.consulting-box dl:nth-child(n+2){margin-top:20px}


@media(max-width:1200px){
.wlb-pj > dl{width:calc(50% - 20px)}
}
@media(max-width:1024px){
.flex.w2 .img-box{width:100%;}
.wlb-pj > dl{width:calc(50% - 10px)}
.font-serif{width:18px}
.font-serif em{top:-5px}

.talk-balloon li{width:calc(100%/2 - 20px);}
}

@media(max-width:768px){
.wlb-pj > dl{width:100%}
.talk-balloon li{width:100%; margin-top:15px}
}