.widget_tag01 {
    width:100%;
    padding:14px!important;
    border:1px solid #dfe8f3!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 8px 20px rgba(22,70,125,.05)!important;
    color:#465269;
    font-family:Arial,"Noto Sans KR","Malgun Gothic",sans-serif;
    line-height:1.5!important;
    box-sizing:border-box!important;
}
.widget_tag01 .tt {
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    height:auto!important;
    margin:0 0 12px!important;
    padding:0 0 10px!important;
    border:0!important;
    border-bottom:1px solid #e8eef5!important;
    background:transparent!important;
    color:#263a55!important;
    font-size:13px!important;
    font-weight:700!important;
}
.widget_tag01 .tag-icon {
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:22px!important;
    height:22px!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    border-radius:7px!important;
    background:#e9f5ff!important;
    color:#087dcc!important;
    font:800 13px/1 Arial!important;
}
.widget_tag01 .tag-cloud {
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:7px 6px!important;
    width:100%!important;
    height:auto!important;
    min-height:38px!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
}
.widget_tag01 .tag-cloud a {
    display:inline-flex!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    text-decoration:none!important;
}
.widget_tag01 .tag-cloud a span {
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    height:28px!important;
    min-height:0!important;
    margin:0!important;
    padding:0 9px!important;
    border:1px solid #e2e9f2!important;
    border-radius:999px!important;
    background:#f6f9fc!important;
    color:#5f6f84!important;
    font-family:inherit!important;
    font-size:11px!important;
    font-weight:500!important;
    line-height:28px!important;
    white-space:nowrap!important;
    box-sizing:border-box!important;
    transition:background .15s ease,color .15s ease,border-color .15s ease!important;
}
.widget_tag01 .tag-cloud a .tags_2 {
    border-color:#cfe7f8!important;
    background:#eef8ff!important;
    color:#0875bb!important;
    font-weight:650!important;
}
.widget_tag01 .tag-cloud a .tags_3 {
    border-color:#acd9f6!important;
    background:#e2f3ff!important;
    color:#075f9b!important;
    font-size:12px!important;
    font-weight:750!important;
}
.widget_tag01 .tag-cloud a:hover span {
    border-color:#087dcc!important;
    background:#087dcc!important;
    color:#fff!important;
}
.widget_tag01 .none {
    display:block!important;
    width:100%!important;
    height:auto!important;
    margin:0!important;
    padding:10px 0!important;
    background:transparent!important;
    color:#96a1b1!important;
    font-family:inherit!important;
    font-size:11px!important;
    text-align:center!important;
}
