@charset "utf-8"; /*! Fontface */
@font-face {
    font-family: Pretendard GOV Variable;
    font-weight: 45 920;
    font-style: normal;
    font-display: swap;
    src: url(/anyid/fonts/PretendardGOVVariable.woff2) format("woff2-variations")
}

@font-face {
    font-family: Pretendard GOV;
    font-weight: 400;
    font-style: normal;
    src: local("Pretendard GOV Regular"),url(/anyid/fonts/PretendardGOV-Regular.woff) format("woff")
}

// Medium @font-face {
    font-weight: 500;
    src: local("Pretendard GOV Medium"),url(/anyid/fonts/PretendardGOV-Medium.woff) format("woff")
}

// Bold @font-face,// Medium @font-face {
    font-family: Pretendard GOV;
    font-style: normal
}

// Bold @font-face {
    font-weight: 700;
    src: local("Pretendard GOV Bold"),url(/anyid/fonts/PretendardGOV-Bold.woff) format("woff")
}

#anyidc,#anyidinfo,#callout {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#anyidc button,#anyidc input,#anyidc pre,#anyidc select,#anyidc table,#anyidc textarea {
    font-family: Noto Sans KR,Malgun Gothic,"\B9D1\C740   \ACE0\B515","\B3CB\C6C0",dotum,Apple SD Gothic Neo,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
    line-height: 160%;
    color: #666;
    letter-spacing: -.025em
}

#anyidc li,#anyidc ol,#anyidc ul {
    list-style: none
}

#anyidc a {
    text-decoration: none
}

#anyidc strong {
    word-break: keep-all
}

#anyidc div {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

#anyidc :after,#anyidc :before,#anyidc a,#anyidc button,#anyidc dd,#anyidc div,#anyidc dl,#anyidc dt,#anyidc em,#anyidc fieldset,#anyidc form,#anyidc h1,#anyidc h2,#anyidc h3,#anyidc h4,#anyidc h5,#anyidc h6,#anyidc input,#anyidc label,#anyidc legend,#anyidc li,#anyidc ol,#anyidc p,#anyidc select,#anyidc span,#anyidc table,#anyidc td,#anyidc textarea,#anyidc th,#anyidc ul {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
    font-family: inherit;
    line-height: 1.5;
    letter-spacing: inherit
}

#anyidc button,#anyidc input[type=button],#anyidc input[type=submit] {
    overflow: visible;
    margin: 0;
    background-color: transparent;
    border: none;
    -webkit-appearance: button;
    cursor: pointer;
    font: inherit;
    color: inherit
}

#anyidc .blind,#anyidc .sr-only,#anyidc caption,#anyidc hr,#anyidc legend {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important
}

#anyidc .tit-wrap {
    padding-top: 18px
}

/*! 토글 버튼 */
#anyidc .toggle-switch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#anyidc .toggle-switch .txt {
    margin-left: 5px;
    font-weight: 700;
    font-size: 9.375px;
    color: #000
}

#anyidc .toggle-switch .switch {
    display: inline-block;
    position: relative;
    width: 30px;
    height: 15px;
    min-width: 48px
}

#anyidc .toggle-switch .switch input {
    width: 0;
    height: 0;
    opacity: 0
}

#anyidc .toggle-switch .slider {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #d7d7d7;
    -webkit-transition: .4s;
    transition: .4s;
    cursor: pointer
}

#anyidc .toggle-switch .slider:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 3px;
    width: 18px;
    height: 18px;
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s
}

#anyidc .toggle-switch input:checked+.slider {
    background-color: #1f3d7b
}

#anyidc .toggle-switch input:checked+.slider:before {
    content: "";
    border: 0;
    -webkit-transform: translateX(25px);
    transform: translateX(25px)
}

#anyidc .toggle-switch .slider.round {
    border-radius: 21.25px
}

#anyidc .toggle-switch .slider.round:before {
    border-radius: 50%
}

#anyidc label {
    font-size: 10px;
    line-height: 1.8;
    color: #666
}

/*! 레이아웃 */
#anyidc .container-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

#anyidc .content {
    width: 100%;
    margin-left: 0
}

#anyidc .content.max {
    width: 687.5px
}

#anyidc {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#anyidc.container {
    max-width: calc(100% - 2vw)
}

#anyidc.container.full {
    max-width: 100%;
    padding: 0
}

#anyidc.container.full .content {
    width: 100%
}

/*! Callout Box */
#anyidc .callout-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 40px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#anyidc .callout-box p {
    line-height: 1.6;
    font-size: 15px;
    color: #666
}

#anyidc .callout-box .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

#anyidc .callout-box .right li+li {
    margin-left: 20px
}

#anyidc .callout-box .right a {
    line-height: 1.6;
    font-size: 15px;
    color: #666;
    cursor: pointer
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: visible;
    position: relative;
    width: 100%;
    margin-top: 0;
    padding: 0 1.6%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    grid-gap: 1.6%
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn:after {
    display: none
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 100%;
    max-width: 137.5px;
    height: 320px;
    margin-bottom: 25px;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li:before,#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li:last-child:before {
    content: "";
    top: auto;
    bottom: 42px;
    left: 50%;
    min-width: 140px;
    min-height: 140px;
    border-radius: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-position: 50%;
    background-size: cover!important;
    background-color: #fff!important;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    aspect-ratio: 1/1
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li:after {
    content: "";
    position: absolute;
    top: auto;
    bottom: 42px;
    left: 50%;
    width: 140px;
    height: 140px;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 10px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper {
    max-width: 780px;
    margin: auto
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-01:before {
    background-position: 0 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-02-01:before,#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-02-02:before,#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-02:before {
    background-position: -140px 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-03:before {
    background-position: -280px 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-04:before {
    background-position: -420px 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li>a {
    display: inline-block;
    height: auto;
    padding: 0;
    border: none;
    background: none
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li>a:hover {
    text-decoration: none
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li+li:after {
    width: 0;
    background: none
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li .text-wrap strong {
    line-height: 38px;
    font-size: 24px!important;
    color: #1f3d7b;
    word-break: keep-all
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .login_btn {
    position: relative;
    width: 220px;
    height: 320px;
    padding: 42px 24px
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .login_btn:before {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 220px;
    height: 320px;
    border-radius: 20px;
    border: 1px solid #d7d7d7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .tooltip-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    bottom: -22px;
    left: 50%;
    z-index: 5;
    width: 180px;
    height: 43px;
    line-height: 1.6;
    border-radius: 8px;
    background-color: rgba(0,0,0,.75);
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.35);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,.35);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .tooltip-box:after {
    top: 0;
    width: 0;
    height: 0;
    margin-top: -7px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 0;
    border-bottom: 7px solid rgba(0,0,0,.75)
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li:before {
    content: "";
    display: block;
    position: absolute;
    width: 92px;
    height: 108px;
    background: url(/anyid/img/ico_sp_login.png)
}

#anyidc .toggle-switch .txt {
    font-size: 10px
}

#anyidc.thema_04 .tab-content-wrap .callout-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 96.8%;
    margin: 10px 1.6% 60px;
    padding: 24px;
    border-radius: 24px;
    border: 1px solid #d7d7d7
}

#anyidc.thema_04 .tab-content-wrap .callout-box .sso {
    margin-right: auto
}

#anyidc.thema_04 .tab-content-wrap .callout-box p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    line-height: 1.6;
    font-size: 15px;
    color: #666;
    padding-top: 24px;
    margin: 0
}

#anyidc.thema_04 .tab-content-wrap .callout-box p i {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 24px;
    height: 24px;
    margin-right: 4px
}

#anyidc.thema_04 .tab-content-wrap .callout-box .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 24px;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #d7d7d7
}

#anyidc.thema_04 .tab-content-wrap .callout-box .right li:first-child:before {
    display: none
}

#anyidc.thema_04 .tab-content-wrap .callout-box .right li:nth-child(3) {
    position: relative
}

#anyidc.thema_04 .tab-content-wrap .callout-box .right li:nth-child(3):before {
    content: "";
    position: absolute;
    left: -6.25px;
    top: 50%;
    width: .625px;
    height: 12.5px;
    margin-top: -5.625px;
    background-color: #d7d7d7
}

#anyidc.thema_04 .tab-content-wrap .callout-box .right a {
    font-size: 16px;
    font-weight: 700;
    color: #666
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li {
    max-width: 161.25px;
    height: 250px;
    margin-bottom: 12.5px;
    border-radius: 12.5px
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li:after {
    display: none
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li .btn-extend {
    position: absolute;
    bottom: 30px;
    right: 30px;
    z-index: 50;
    width: 32px;
    height: 32px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUbSURBVHgB7Zu7TuNAFIZPTGhooKBmjWho0AYaGqRNnmAXEPWGJwCegPAEwBNsqBGwKaiTghqyoqFB8lJThAYhccme3xlHTmI7nvH4krCfNHEuTuL/zJkzM2fGOYqZi4sL8+Pjo2gYxld+aYoyI45uLC4tHPn8P+12uzkxMdFcX1+3KEZyFAOnp6fFfD7/nZ/+oEGhslhcGm9vbydbW1sN0ow2A3BNo1Z3uOxSp4bjAN5xwN7U0OUZkQ2QkPB+0FSqXI6jGiKSAWq12g7XSIWSE96P7RGbm5tVUkTJAAhsfPjFpUjZwOJSUvEGgyRBrfPhhrIjHphcbs7OznZJEikP4Jo/pE5bzzIV9oSDsCeHNgCLh8uXaTSoshG2w5wYygAsHi5foNECg6jlYScNjQGi5kdNPCiIaw8k0AAc8PZpdNzei7KIW774NgHRxx/RGMA69nis4KnF0wCin0e7T2uAoxuMHJe9xgl+TaBO4yMeQItnPBgwAA8myhR9BpdFil4DpZ4mIFwftW+SArOzs7S4uEjT09M0OTnZ89n9/T3d3t4OfAfno6hwd3dnFwnQFOa5KbScN/o9AMNckySB2JWVFVpbW7ON0C8eLCws2IbpR1W84ndnOCD2eEHXAKL2y6QALmRubi7wnOfnZ3p6ehp4//HxkZKEcwk7Ygpvk3eeiLSVdOCDcNSuA0TCLV9fX7vv4TkM4MXV1ZXtNUE4HublWQo4XlDBi64BWPw+KeCueYiEILf4MAR5AUSjaWkSbwMvIGEAuwmwSxRJMfC52zWCnKz4IBzx7v/Q9PszyFviiRMDfpIi7pqJWzya1/X1NemAM85I2HYNUKQM4SdepXn5kcvlkLUmQ0R/kzJCEuIF5uXl5Rfj/f09M1PdBMXbvLy8lAx2hUwYIGnxANoNsWSVKmmIF5gIgialSIri4QFfYIDUpr1pihfMpOYBquJ19wTSCyM6iFLzOA9TayA5FfYkTwmjw+0x5PbKLaiQqAdkoM0PAANYlBBZE89YMECLEgBz/oyJB63EPACCHbFRxaMpeaXXZGm323/zeOABAcUNxNbrdfvivVJjMpRKJZqamrITKTCkKtiIBQM0kzAA8EuLyYCmBPHO8yjwNKCJuUCDPi9NQywXWfT5sKDdHgdwM6jR56OBB9sAHAN+kyLuSK4zc+uHrhwkNl7iaBuAXaFBiuMBd0THAkmcRsBvLy0tef63JJaz69Q9FzjmIr02gAkJRngAfTO6KN3pcQDxMLDTA4CHhwdSpLuJym0AbCDAgoFUfgB9MS7EWSDBBa6urlLcYEaoaAB4esN50Z0MiRXTY1IANe5MUZMAwlWnwhzwT9wbJfqnw0peAHeHEdAm4Qley+NRwX84644RFlQtDvg9W2UGhoC8ToCFw0MaT7a59qvuN/z2CGGTRJHGCwx85vvf9EuIYJdlItPkhICWktcHngYQQSL0ftsR4MBvJ7lvSoy/cMQRU6lXyBK4nwBa/D4fOg8+Pz+vcuRUXj5PE3R5Gxsb5aBz/m+WphDgh2BNGhHEYGeoeBA6LS5cKfOBEXFrmNu7kVoXYKtW+LBH2ewicU17LF7qjpYoN00p7yiNgQZ1RnkWSRIpG8qGKFNnCm1SOqDWA7u5Yei4cdLkdrcrusokb5zEGOXIve9XBZ23zprUmT/E6RHahDvEsiCAjZfsFWX2im+k4eZpJG2RtxSpO63EviIiPKPAQ9KC6xb6wNvnsVqFBRudN0n78Q8nW4hG7tME7wAAAABJRU5ErkJggg==) no-repeat 0 0/20px auto
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li:before,#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li:last-child:before {
    bottom: 110px;
    min-width: 128px;
    min-height: 128px
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-02:before {
    background-position: -128px 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-03:before {
    background-position: -256px 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-04:before {
    background-position: -384px 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li .text-wrap {
    text-align: left;
    line-height: 1.6
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li .text-wrap>p {
    margin-top: .25px;
    font-size: .75px;
    color: #0049be
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li .text-wrap strong {
    display: block;
    font-weight: 700;
    font-size: 10px!important;
    color: #000
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .login_btn {
    width: 100%;
    height: 250px;
    padding: 18.75px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.6;
    border-radius: 12.5px;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1)
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .tooltip-box:after {
    top: 100%
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li:before {
    width: 128px;
    height: 128px
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .login_btn:before {
    display: none
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li .btn-extend {
    border: 0;
    outline: 0
}

#anyidc i.ico-lg2-10 {
    background: url(/anyid/img/ico_sp2_24X24.png) no-repeat -135px 0/150px auto
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .tooltip-box:after {
    content: "";
    position: absolute;
    top: auto!important;
    bottom: -12px!important;
    left: 50%;
    margin-left: -7px;
    border: 7px solid transparent;
    border-top-color: rgba(0,0,0,.75)
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .tooltip-box {
    bottom: 225px
}

#anyidc .slider:before {
    -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.5);
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.5)
}

#anyidc .hidden {
    overflow: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0,0,0,0)
}

/*! 20231213 부모페이지 추가 수정 */
/*! 토글스위치 문구 색상 변경 */
#anyidc .toggle-switch .txt {
    color: #666
}

/*! 설명문구 텍스트 사이즈 변경 */
#anyidc.thema_04 .tab-content-wrap .callout-box p {
    font-size: 16px
}

/*! 카드 타이틀 문구 폰트 사이즈/센터정렬 수정 */
#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn li .text-wrap strong {
    font-size: 20px!important;
    text-align: center
}

/*! 로그인 이미지 사이즈 변경 */
#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li:before {
    width: 158px;
    height: 158px
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-01.btn-extend {
    background-position: 0 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-02:before {
    background-position: -158px 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-03:before {
    background-position: -316px 0!important
}

#anyidc.thema_04 .tab-content-wrap .newLoginWrap .certificate-wrapper.login-4btn li.item-04:before {
    background-position: -474px 0!important
}

/*! 카드 박스 그림자 수정 */
#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .login_btn {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.12)
}

/*! 툴팁박스 이동 */
#anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn .tooltip-box {
    bottom: 235px
}

#anyidc .selcertPopup {
    display: none;
    width: 516px;
    height: 350px;
    margin: auto;
    background: #fff;
    -webkit-box-shadow: rgba(34,34,34,.7) 0 2px 5px 0;
    box-shadow: 0 2px 5px 0 rgba(34,34,34,.7);
    z-index: 1000;
    position: absolute;
    top: 30%;
    left: 105%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

#anyidc .selcertPopup .btn-layer-close {
    position: absolute;
    top: 18px;
    right: 30px;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA31pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4RUUyNTgzRkM2RTBFOTExQjY0RkUzQjE2MTFDNkQ2MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQzBGQTVGQjA3N0ExMUVBODc0QUVFQkJEOTUxQTRFOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQzBGQTVGQTA3N0ExMUVBODc0QUVFQkJEOTUxQTRFOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzI0MTYxOC1iNzBjLTFmNGQtOTJkNi05MTc1M2Q4YTMxOGMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3MDA2NjMxMy1iMDdkLWQxNGQtODNhYi0wNThiOTRiYTlkZjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HJWVQAAAAkUlEQVR42sxWywoAIQiU/YSg/z8tBH3krrRe1g4x5kCCh16m46TJ80lXraqSpNVsjkG3S27VkmC8mK3h+DSRcMHP4SkklbZhvHnIlxtQzL2DyxBRzP06fAB1CA4ZhRROGkoKCUAAQSiBJEIkiNAQovElbDkBImqSaTSlPjR6qaAWO1q5pjYcesukN33qt+UVYAD35Nvni5unswAAAABJRU5ErkJggg==) no-repeat;
    cursor: pointer;
    border: none
}

#anyidc ul li #selcertPopup ul li:before {
    width: 142px!important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAABqCAYAAABeUaiAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTU0OTIzREQ1MEI2MTFFQjgxOTVFNzJBMjZGODI2OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTU0OTIzREU1MEI2MTFFQjgxOTVFNzJBMjZGODI2OTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNTQ5MjNEQjUwQjYxMUVCODE5NUU3MkEyNkY4MjY5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNTQ5MjNEQzUwQjYxMUVCODE5NUU3MkEyNkY4MjY5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr6SHH4AABaTSURBVHja7F0JmBTV8a9d9gJWQEAW5BZQlEXFqFHYhQUJAQElCizKIR4BjxgVw+GNRoMQQf0r3ogIKmqMom6MgsopoggmakBBEVBBURBEOXZZ//Xbqd5987Z7prun59iZru+rb6av169f/7peVb169dJ+/fVXSiVKS0tLuDodfvqF2fzzO+bezKcwt2duIod/Yf6B+RPmVcwLmd/ZtXJ2Qr+4NB9YcQVUM/4Zx3wJcwMHl25kfph5JgNsnw8sH1gGoDL4ZwLzDcx1Iijqa+ZJDK55PrBSHFgMqhb88wLzqRan4IVsYd7KfIg5l7ml0jWa0fPMFzHA9vrASkFgMag6888bzE1NwFTCPJd5EQNkp8m1bfinL/OFFqBcg+N87Q4fWCkELAZGO/55l7mxdghAG8eA+MRBWX34ZwZzJ+3QR8wFXNaeeLdzOvkUC1ChO3tVA1UZ85UiZT5xUh6fDzCezPygdggScR7fL+6KZIb/2mNC05k7KtulzIMZIC+7LZCv3c8/lzOIoI9NUQ4NZB4jVqPfFSZrV8gvHvrQKm33CAbGUx7e4z7++ZOyq5wZboifmD+DFGOexfcs94GVPMBCt/U7ZRde8CUelQ3H6lXM4010N50g4R7ie1/jA6uGA4tf/HEU8Jgb9CNzOzOrz0XZx/LPP5iPc3jpt7AquQ5bfOW95tIobft+j0AFa3CFC1CB8pg/5TI6+sCqudRX257lUbno/g7X9r1DgaGhtgxeiOVazD0p4Iwt087NYX6PwVUnWg/uW4Xedn2N+KcX82nM+cwnKIchqX7P5yzkF/9FhLfarPw/AOuQy3xcsxqhqC8Gi7sD/3+jnHKYuEB6+TpWgupY/OIK+eda5v42P9b3mf+PeT4DoMyl0j6JuQ3K4TLW2rzuTRMgdeLr/+cDK4GAxS8KY3gzKeA7ckNQ7Mfyi10RI4kK1QdDPg2V3ZCgfXxgJQiw+CVBf3raRNdxSuiybmG+IxYxVlxvGBRztK60iO/9rg+sOAOLX85w/nnSxPjBGB0cn/9i/oBf1jY5vz4FxvUgGUbA5WBSLCzGK2MkuQ7yT6a2+zF0516NM/rAciepSjRQ4UX9nXlauBcj3dFwOT9PO9zOA8XezjNsEv1MJ3jp+3MdNkbczjHo0wcwD2Y+HaawmMEYbvhCfDHzYbHEohvARxQJsESn+o/W/SHYbhDXf7XDso6gQBxVDwWcrbicb2MALIwjjrE4jOcp5HpsiuQe6VGsPBTaT5kXMI+kQBx3LTlcW7oGPNxbzKv5/O41QODNNAFVoVNQiTtgh3SNU6TrLI4FqIQeFyCDftCONYcbgt9H3YSSWFwhgOde5iuU3YhshKm7TqySRuLjOYMCzjpDib2VG/e2RJRY/FwF/LNM2YUIBcQ+vVcTVQIJHDyaeTnzENGxVFfJ3fxs4xICWBIHNFd0CBDGxm5lftgs6J/Pr0eBmKTrqSr2ewafe20CAutFdHnKrilcz+uTRffk54PX/lFlF8KiT3AaKxYtYKGh75DNj5nPstNXy7jVq4q1NJqvm5MowOL6we/zrfJFQ0FvzXX80UEZ9T1wTTjucbmOux3UERbt+WqXyddfHFdgcaWOFjDBjP0cyrqT+Gu+vjX/rJXGLxX9BSPw87icR+MMrMGiaBv0KNdpjIPrL6eAp71WjIEFqfMnrutDNut5JP9AEGTJLsxpbObGBeGl8n69gArW3QUOQdWVf15WvuhMMYeh0D/Cx/cwD4pjT6FPXviXw+tviAOoSO55kwOD4hvtA6oj7yA+VqFYEMWy+YqTIQq+9mwKDJAeryjxCEo7oJyGAdMX+dxxcQLWUdr2WofX143jR+H03nq4dIGbm2ZECCiIzJPEqjCsuyWwDBlch2wWc5ZIqAPydT1ozI/jcuCieFJ8YKC7eN87Xg8/2CA9OvMbtwU1OKwu9Ss8MaqVfW3Zh/TjTz+7vVwPo24TM2Dxy4Wjc4IoevW0w5g4MInPmY3/DILvwhQ3WRTjF/jcDzTRDA9wVy4L7os/i074FJkPicROI145u9TttXmN6tN5Z3YLtGO9utSpfUvP69d91C2RAEv3pTWKifLOLxlB+39XJFQogtWE0fvnPOhuocgbb6ELl/lhDJV3dNU9lF1ZTsDF16Md6psdGz6gkO67/kLPgfXxxq3G5m6uawMHdUXvcVDZtYSvL4qqjsU3BaDuU0BVIj4ruAtaiZIL83SpIfmZn+XrRnvQXqplCE/9ZHHGxoK+17abe1Xw0yXL6UBpGSUQNQ/z7N52hfwS4Un/i2xuZx7GSF6inYbPBEFsj/P55/LvbFG8MXTxRIQP/BLzbYq1g1CTfL5PsQN9zi19rm1jsuiXXhTcqV0Lys5MqEDek7XtjVEDlgy+TpPN78RH9WUYPeQFvu6//HcoBbzxkRI8wM9SIOS3lkhJgHeqAvho0Upt+w8UmCHjXBw0aUgjBhZW/M+tk0PF/bpSgtEftO13oymxxlPVkMuocKBSwLWBqjzxkSrMcEMME6DXFxcFzKtxvP2Mrvh7TBgox5BUbdkewvecwPf82mlBOTlZdGb3LpXb23bsqmAvad9Bd7aFZMIZohYlz+49sCT0xXDzv82N+XqIc9FiA8gbZyC6t1fN4rkxTIEukAJJMODymKQ1iNdWIBy0kFAjZVemWL/DbBaRXdmnbtlOPS6YHEsJlO3g3LsoOADwebeBf3Yk1rGKyRlO/C9QLDcv6I9iFJi97M8gqfjvBfCF8f8cyWcQLbpTPjDjoynme77F93zExrVZcezasmxKKwxRFWsf9lS3N7VjFape53Amfj2PGyVceS8rjRdVr6PMZJmp7X6QX8hFNi4vjyOwym2ACs+gZ665P5LZO3YkVi3NLxWWzu/fjfoVdqF2LfOoY1vnlvnUWQsq2KG11iQGLwldbi8xIIwPcxa/GHg8x4eY5fyL8ZHkZGdSh1bNolrJDVu20f4Dpeq9rQCFqA24kPSPA8EE10VShwyHiLclkZ4uWVHBcEYumTOZ8qPgXRaqHctPHzFl/DL6iaWkfjF4MefKaAOcwas1B2pl2HXbI5vQ/TcG3iM87y3yGnleT81B+qsGpkxxKcBah2dWd9zCIOkXadJcO8BSZ93mOzE/szJqUe2szGi+63yLekYTXF9JNMbrFJzzCi/oauEyPgczdHZTVR7RClr/5TdByvtlw/rQHX8eFs0q53JdPpSeB3VsFuK9I8IXieC+ivSmdnQsiEXDHj7fTqFjh/aukFQfLZhO7Vo1jWajGfXZJfWMleTC8BLysT8W4oNtSVXT7CvVCX1W1MPPLYy2572W1CFf6mQFKoxseJaFxtbAmZbYC1Ghr1icd8BjC+gg3yvb4l4DFeXd1py8SGfpWNQDw1iIyuhPLsZe2/OH9978v0WzKwyn5iC27K9ex+7bdZDC1B4tIn0uN2YvrsiaCMqLqH58f4TqGN78vVK/uJC8kIFcJ+hcAHuBdJGNRSdNl98K0DVt3IAG9Tol0EfVyaELzu4R7SpCRO4REOEXY3/rKTCJ4hU3Tl7PgIWbc8NdJi8T/fRy3r6Zqq+MAAskt2XTRtSqWWPXldqy7Xvauv2HahYN3xPKOsYsb1MU98ui1TgOAYY6PCSsfwiV0Q11GUzn9e9WeWznnr0V7CVpnvc9TqIbvCJHopsbCHmZ7lauwxcAl/8m+Q9zPBviHXFHbZo3obv+MoKyHSrwirvhgEgjfPFtxdSvp3yJ13Cj3Wv7041CV2iz3fDx5cQJ8/u5jWrH+qYZDr/Ke7mRPpKvsoO85Gqx6Bu3bK/gFWs/pXN6n0o9T+3ktn7Qr24xc9UwX8r1eYtqBmWl2r0d60R4mZJbs7+A6rdiwqYZukSH1s2oScN6dFTLPOp64tFe6Af4hfmOsFmEz5S4ySsVRyqn+GVPjIvX3+t5hUj/nNutyzFUcJL7FJfL16yvkHZQzBlAh3mmxcavK9xN8fO8Q8eqn/ASKwxVhNYAFAIMT8pLAqp0XrVrkUdz7wx4bjCxol6u9+pPKM97TQVWmcd9ehklGa3b9DWdeO6Eyu2JF59dwclGXgML1k/WmCG9afiAAsprWJ+aNHIuhRWrcF+yNXh5ebAAuWv2K3T1qP6JFp4cMUVFoXzk+UUV42HHnzOeNmzeRj5ZU/O8hkkHqmhIrOB+7NAhOlha5qNHoSPYWu59WueK//C8jxl8RlI+Z1SANfKs7jSkz2kVTlK4Hnyqonq5dejS4qqldX45cJA+2uDt6iNuY94T2d1gOTHTJe32cjgiju4Gr9slbm0YLx1rT4KXF3d3Q6rc2+uuEAk+ijwsb3GSAAvr3JwZp3uvrPHAknwKH5JPOp1HgRlHLWN8X3hJH/WbP9p9QorltE84q5CVTSh7GFzOo5q19BwGXJGGZ5WT/KA+RdkqlKgFTIkfQDV7yTk4zxA+fQMDbF28rcKUBpYs3oNZvdlJ9HwIFBzD4HrSB1YcgMWgQoaRfyr7kboGK5+vp+BcoIlAmCtlTAXHJAZ1dg4+CsTrYCGk9sr+cxhcL9oBFrcFsgV2l3IwoTPTh0kFweu6UzCxlNvz85DA4oZEpmKcZGQsniZdSEKOxSDhGlVFlfbkei6W/R3FMl3P/zOkSzfCCDA9rN3Odx7fZQYsJfEJkud28TFki5CsZQbz05IJqJryfoUCqjl80sSv0vNZZc9PmCdoUf5xOLAh+S18RYeQtpufAYsRTOT/mNQ4Sp4Pz3m7ybUdRDqf6mPFEeEDxOSaK7kNR0jKqkrClzpIsaislvAIFY0WyTGrfinbYRdkTLDA5Mx5spgB6DqqCs0dZAIqLMa92gdVRIS2Wy1tGSSxjpP//5UE8johofxgAd0U7dhU6W4wI/iP2jGkxcGkC3RV+jrE8EK/JF0w5giqcVedRfog7S9yDISd7o2cXfxg80S3wpgccih0w/NIVsETlec0QIXJfSUW4P9O6g0H494kBgXcSldp+261OBdzSuHgLaLqCVjwYZdwm/bgNn/fAJbRsD9ZFGggsdAEWMaqBUUm1xWJRCoQ6aMOuXeTfdCLjqTgrDEny0PkChjs5hE4pEli0p6rtgIqgO8FE1AhnnoiBSZylie7qJEVwK7SPtLJYa5B2w4UoXKM1gMhPWhnJMYDsJCoFrpIB6zeZbIgJbIiI9en2fw9BG9fSuY5Rm+Sl/pvDVSguwU466h64lgsjAm9B5NV37TZQL+nQAI2EglzsexPk7JIntOg26n68ApW9xrJz/8z+aS2LTCCJChfwxKUD24B718kuqmqYrSUtr0S6FsuOwGufiZlvy7dmtnyYh9IF7jU5BgAM1ZemE7fy5ditnjQPul2b9ekUCjap+iJI5WEYf3kuch4Tm4QjCZcol2PY8N8UFUDFSbZomtDduwNsvScIdl+FrfPcu2yS9DGQOMTokOBkKHu9BbmulaoCmA2ADJbQJ8ZHutuhO+3lOvwGwokEflY6oQuVs1S94T8YkA4R/PPXMjXVSbN/yqBLOJYWNUhqBtVZUqE9H+A23U9t9VyafeDvI0cW/9TjC207XnpfBAK7BuyE/k+V/HJ59hJzo+uRvxKL4k+BOflgHg0HpKUAFSoN+pPgcmtRv7SN+Q5QX1148SLxbWTlHQBA/D8QxKgGO2OttNz0/Y1xgPPF0sMZnoLUWx3cQFY1TxUwtiGYsWp9ECUV+lqo/y/R6IzSflajqbgBSc/o+C8Xido5b0c5n6wgGbJh/OM6I5WYRLtxUKGtLxP2IpgpMwUXfOvoltaEXTIadLVT1QEgRlBJ76RAkGSV4g7xe3Huo7bdwoFp42EKoHVRgoVfXyB9ASVbZwhBfzAJ54m3cVZhkCiQISDHSqVB0Hew+bk4ZIgYeiEMMcXSDenJlLXM8FtCFPG3xQpjHUHl4neaUYAkpGXCAtfvk3WCeHmKC4QjGUuIvPlRTIFdA0U4wZgL7P4CGYr3RLeZ6T9+k3iESjQushjpQsE6RK/aYaCTjT+2bKo9ki5uClVj3I4TDPn4fMZIl/gdMX0j4f/p0ysP6yXONfQBWwq/qEkFmlfrN1zQyXcbaSBp0EIYKm5X+EqybIAVgMKdiw39qBNj6HqGan3y3s3qFoC3QwT8bfcRNM3dKprKDA+ZBDELAZ4t/IxfJl3SHeE7qk570+0AWzDHZGrmcjrQpyP58UcrToifV4Kce40McEzxFJeGkYS3iNK8TNkvWbNL1IHY1mX6WSdCRndPpLrDpXuOqJUgZKP7EWtvUBYlUP9CPRc/HvTHdzkcApOKA/fFfrZrQJIjHw/q3yNQxNUIdVB1DvM+YsFfJDIJ1HoCR7PyrkYR+tJoVMEoKtsLTpquNyu40V3BE8Ic26xlNla7hEJdZN7BnXh/K513VGfHLnOSTBfriZmoXfAcfqUqrgrjkojA2CiEYByirI9kj+aW1Uflol5vlPYDm2nYGdsKNoqbIc2OHhGrxL96nVDD3WpJnDqUtVSMJVtbFtiiWRSLShIsHFSeDrzjbJtiOnTJbYp0egZXdFkvjlKDkYse3eTxLvVOOJ3/qlYmStFGg8yWVbmZhODaL7TeHZIqEnK9ib5PVNM5mIKTj2Um4CNtZaqTyubYHPpEiegwmgFEgAjX+o/efvyGgouxFt1ZR6m53qVNtO75sXwKaY7vAl0BlUhN1I19jE5fSEFVudKRLraRP/B0iX3yAB1JIDKYobH/2FNdZggA7g1njDZBm0l/j3dKkfbuloTGt3hQNnsCHEpFmEn8WcBxchg91qiRaGqocnixJ1uchrSNT8vPqit5CyVUpaUWWBxHFLs/QRqEjhyS7R9VhG0tcUw6SnuJbO1Wq7ldz7DMbBkmGen+FUw2t1CojSNXEXLeF/3RP3S9Jh3rjsyMk8kn7ygqfzuK9Ukp6L5FKpy1hndYC+TrrGm6A9oCAx7HPRx4ZrQdleooHIDLBVEsATzNR/GohqonD4gfp8FHhe9WbrEn5IYVGizztKGQeS0K5xPwatwqgQ3w+Fq+Emid4Umz3eU6A/ozuEYbByijbLIOqYfVudQbosdXOb9IhVVAthqWoQqPPnwtsO7jxEFRIV8YXWyU2D1FEugrcnh1/lGfRO6ZTyasMrtgPGz1yzaAV7pcYbhIlJdt46L+fhzydw/prls2KOkWywShoUwWIl5SlpgyfgZJm22MtE1xnIbPGFyzTLNUlzC5xUlNbBSLQOLB8CCKqDHTiEgDoPxqyyuwVjgU9ru49S8EslG6eSTUzILhUEo0XUMoGMtrkHg5A5t39hkbiQfWM5pjQWwEPf/hqy5rFueGK2Yre0ezefW8YHlkwGSFSKBzAhh3c1VJZ95IfM6qpqDaRCGjvokaztl+FBxRdCzsFQw5lWqERyQTGrIDCYZhAoNPtKXWD6pUusQMwZhX9UOrTTCSlhKtafw8eZrfGD5ZEY9tW115navMNc+xyB81+8KfdJdCEfwz/Ha7rdDAAszwxH1USo62oxkbh8fWN5JK4Q2rxLQpZkA606WUI+lSuP4XaF70oGzRIk/Q2zaESG6SR9YPlnSGSG6Qf3YZgbdJh9YPoXTr+Cvah9CIvVMZWnlA8s7aVUqOpYRZVsUQpqlBPnKuzvqoW1jGAex/5jFgrWE6qe6xPKB5Y7qWuw3S4iCfFIpt36x3xW6I0zv2m/z3DdTsYF8YLkgWbQACvxoCqQj2hzi9H+nYhv5gX7eWYpqVC1+ke4IuSsuSoUMzDr9vwADAJd3f1+6yM3DAAAAAElFTkSuQmCC) -88px 0 no-repeat;
    content: ""
}

#anyidc ul li #selcertPopup ul li:after {
    width: 1px!important;
    content: ""
}

#anyidc ul li #selcertPopup ul li+li:before {
    width: 142px!important;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABkCAYAAAAG2CffAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTA3QzM0MzA1NjVEMTFFRDg4NTI4NDQ4ODgxNTk3ODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTA3QzM0MzE1NjVEMTFFRDg4NTI4NDQ4ODgxNTk3ODMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMDdDMzQyRTU2NUQxMUVEODg1Mjg0NDg4ODE1OTc4MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMDdDMzQyRjU2NUQxMUVEODg1Mjg0NDg4ODE1OTc4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjWamJcAAAkxSURBVHja7F1nkBRVEH7IgSDpREXSAQKKiAgUAmVAkqIoQa0SRf0BigkVOQNB+GMVIIqAZYCiRExVWmBAQOVQkohEC0WiIOFEJGiheIeBcGd/Ti+87Zu0t3N7s7Pvq+rae7M9M2++6+nX/dJWKC4uVkGj9pX3XEIfg0l6kVxAcqYKN/4l2UWSRzLj8MqZW4K+QYUgiSaCK9PHZJKHSM5Q6YkiktdIconwv0NHNJP8Kcm1KhpYgjeSyD4WxMWCtLopESIZ6M5vZ3gsmqy5FX1sIKmoHd5BMpJkEVnFnw7nlSuTVK9YPWqykUwguVBTOUnShvQ2J3uvrIDqPFiQvJ2kE1Xwj3QwXTaEj4hwuIvVJC34q4r8bLlhcR03iPKoBEjuw/6wgKQ4hVIAYkl6a4Sjzk97PFu5Et1UlBf5PG8syTySbiTVU2zI1fm+84nssdrxLzyerVyJrmzzKnr5dVjS6JB4j9FUnz5c9wK3ZwtD1JEoHg+Zq84ty4uXJ9GXi3JnREEplM4e9YkM0TVEeUWK77/Coz6RITqjYIg2RBuiDQzRhuiMR1YqbkJZF0ZaXiep56IW60bcT3IvyQJj0YnDi2Qd9Vg/UTQmmUaSr6yhqXwuNzauwxkVEtRHD9tGkgdJGnH/RCMub1QB9cClA9Ho0z3gU3cfuw6/aEIyyyWzw/HZrBdtH3145czPpOsgv12cpBXHMIqkpo90f4SyBo2N6ygleonyaCZWdsHeaHx0cjhflF8gKSR5SRyva4hODgdF+UlljZ4MFccPGKKTg4y3xylr/HGcOJ5nEpbkEpZnSQYo9/7kAtYzCUsSCcsekv5MphPJ/VnPuI4kQz24hdYk00n2khzjz+l8PK+8HygrRfcZzFbqp+VHwnJ/Ke6Rz5lgKBGFhCUtYLpJDdGGaANDtCHaEG0oiD7RMpO7OsX3v0qUC6OQsNjhG2XNT47hq3I2unVRtegpIXu7p6QD0cdE1uc1tIRscb4q2ZVZXhjH9UHdq5eFSwmK6F2i7HcZ3BiSfiRLSY6mmNyjfN++RPIY7XhPoZcfJh+N3rGLtfJ4LMTxuWBoHkvKEVv+pr2J2ai7UFsUJotGz9xJrYzlY2up4reS1FAhB+qIutKfa9TppW+Kn2lGEPcIconyq/QxJGLh71Sy+ofDFnXkBvWahQRLVIALiAIjmhen30QCyy5KY4JRd4zM9A5qwX2grkO4EawNv09Zc96wILJSyMlFBLKH30js17Ep6BuUCdEGhmhDtCHawBBtiDYwRJcb0WdfMchLpxnJNcrqNKqdBjFxqnAceRrJNpLlJDvdlLNcMsY7lbWnRjvDqS98q6xdxd61y4ztUnDskrWK5B1DckJox5ytUvE7jdkSjTE8jOV1NLyVGh1VyfHQONfRQVk7MVa1OfkQyTJlTYUtjDBJ6Ph/TBx7xkEXQ145JF1J6ojvajKXXRQP+sYaw1rKWviYI074QVnLxuar9O6R84smJLtlwOBxDrwCNr56TsUPGig2TMzPPhJzHWNtSJ5D0p5kboaQ7BdZHIU143IRcwSuPha6Oczt/xaN5WN7SKpoCthvqIcSo9vAxjUlpz+07tTBtkZS10kvLLo+LLoKN3ZtlbXmBhPm9aEuLI1erOInA/2D64LoYSp+TgPiQ+z//KMXwU6Ee+nqDxsG3QSIhvEtElx1V/EbYTUn2SLyjVwQjRHs67WDiAPvSpTkdIQN2V5Et2QSdRxkt7FPcDhAKy+Ej24jTpznQXIdbhx3sv9xayyac7SCTWEf9Xhu7DuHUWjsbHuHhy4MYwMnCT09dGE0W/naye5th+vIZXRwvbMED3OFThtYtOzswH9nvQvR8En67gMYrlroULEFKn4LB7TATsNEm9llxV7J+iS/2ehV4nAzm8u/8z//hI0ujv+svca4x6VJWDRQkY1HTspspVl7e46lXTNDr+3W69j8R/3q1nHRPUeQme2gV0nF72ZQSznvH5otfOW5AXicFtwYKtHgHdLKf9nFgIU2IYkbJmsX2mQT0uh4XrO05SxOGK9Or559TzbG4iH0ncon2T0YAy5rNv9drErOQkoUVTnslfPzhou3r5H4vhCuYy1nhTFM5BPd/DR68fBrFN/za+6GuizQLZKvq7h2DlvoJtlo2dQh1p+ww4cu3MURTiCSaQwxp1Bue/wWyUAbA3tKK68D0fLgAW7EjvqJoZ0qnUy87aZfVro+iYbb2KaV4Yc7s+uIoRq/jfri1Ykgup3e+Gn/kRF+kgCPBMDOsm5hi53jdF0/1ywjXT+NIbqPHyH5ieQJEdYpTsWHywAj1texlDtHdCCymBlg2Ios6hWtccKctqkR6OvQgV+HkBsGIELpFos6htmERzjhRfaZyQARAbZFmy4igOEqOouVspkrSfIJ5vZUN+kGdhWThCK6DO8meZ+tfq+P8E+SPEnZLwRqzG9NmNLO+jbH2rpEIGi80e98mwhPYxjB3JYYM5zg5psNEgJ89chTWU7VnLjRKnSY/EpynYr/XRUD/0CP51CZqtv5yKmcKs8NuAL57EIKIkzyXOauRCOf5ZJR3aysKbfwP+jovohT2Aou/riqw3doefvz2/I2Rxw6QH66DS4Ucza4nTNetGO7nJT9zOvwm/8v4GxR4mVlTVs4ocXSG4XO7VqqHEkEEV7Bij+3IRm+ahD7Kz10RLIifzFiiIo4giC6r00nyi/sbt50OGeaKGO0uKUh2h12XZ9Y8jbKhbwP2V/reMAQ7Y71DkT3Y5diN1cPG2m/IY4NJDnLEO2Mr9lC7dCQpIFoNNHNuJVdiw6k+j2jSnRQS5QRNWBMEL1azYTl6puvfqC0oSSfKbCxaA0nuVPlE3EccyBifbXNPUh2ckOGaBt0E+XF2t/dPc5FHL3auA5vnEdymTi21IVoTFfA8NJx9vGTVYSRVYbWjKGwNbEM1IZo9BTOUBmCIF2HJPJLLSNsxRbv5FYM0Qmgh4vbkN+hJ2+3ITpxNOSowsliu2WyNQdJtLTY4+r0dAUMIHR1sfaMQFCNYRdRRtqN1QIYiv9OlRzgXWyILh2qORxvIFJwABNQ9hvXUTpMU/GzddyQcdYcJNHLuEEcqKy5aG57xeVlItFBDWXZoSnH1l35E9N7seARs3kybvHRfwIMANOof1ggUv51AAAAAElFTkSuQmCC) no-repeat;
    content: ""
}

#anyidc ul li #selcertPopup ul li+li:after {
    width: 1px!important;
    content: ""
}

#anyidc .selcertPopup .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

#anyidc .selcertPopup .pop-tit {
    display: block;
    height: auto;
    margin: 0;
    padding: 15px 85px 15px 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5;
    background: #013763;
    text-align: left
}

#anyidc .selcertPopup.active {
    display: block;
    width: 536px
}

#anyidc .selcertPopup>ul[class=certPop-ul] {
    padding: 0;
    margin: 0;
    height: calc(100% - 60px)
}

#anyidc .selcertPopup>ul[class=certPop-ul]>li[class=certPop-li] {
    padding: 0;
    height: 100%;
    float: left;
    margin: 0 0 0 10px
}

#anyidc .selcertPopup>ul[class=certPop-ul]>li[class=certPop-li]>a[class=certPop-a] {
    height: 80px;
    width: 100%;
    padding: 200px 0 0;
    margin-right: 10px
}

#anyidc .selcertPopup>ul[class=certPop-ul]>li[class=certPop-li]>a[class=certPop-a]>span>strong {
    text-align: center;
    line-height: 80px;
    height: 80px;
    display: block;
    background-color: #3382e9;
    color: #fff
}

/*! Media Query */
/*! 1024px 이하 (태블릿) */
@media screen and (max-width: 1024px) {
    #header .gnb-inner ul {
        display:none
    }

    /*!* 정부통합로그인 - 사용자 관리:사용자 탈퇴 */
    #anyidc .l-cluster-info.withdraw .dataTable.data-tb1 {
        height: 165.625px
    }

    /*! 로그인 부모페이지 카드 박스 */
    #anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn {
        padding: 0
    }
}

/*! 800px 이하 (태블릿) */
@media screen and (max-width: 800px) {
    #main .callout-box p {
        width:40%
    }
}

/*! 768px 이하 (모바일 가로,소형 태블릿) */
@media screen and (max-width: 768px) {
    /*! 정부통합로그인 - 로그인 부모 */#anyidc .callout-box {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #anyidc .callout-box .right {
        padding-left: 0
    }

    #anyidc .callout-box p {
        width: 100%
    }

    #anyidc.thema_04 .tab-content-wrap .newLoginWrap .login-4btn {
        gap: 3%
    }
}

#anyidc .iconset_mw.ico_login_pattern {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjM2MiA4LjM3YTQuNTA4IDQuNTA4IDAgMTAtOS4wMTYgMCA0LjUwOCA0LjUwOCAwIDAwOS4wMTYgMHptMTYuMjg5LjAwOGE0LjUwOCA0LjUwOCAwIDEwLTkuMDE2IDAgNC41MDggNC41MDggMCAwMDkuMDE2IDB6bS0xNi4yODcgMTUuMjVhNC41MDggNC41MDggMCAxMC05LjAxNiAwIDQuNTA4IDQuNTA4IDAgMDA5LjAxNiAweiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjQxMSA3LjU4aDExLjI5NGE0LjUzMiA0LjUzMiAwIDAwMCAxLjZIOC40MWEuOC44IDAgMTEwLTEuNnptMTMuMTYgNC41MDNhNC41MzUgNC41MzUgMCAwMS0xLjEzMS0xLjEzMWwtOS40NDQgOS40NDNjLjM4OS4zNzguNzEuODI1Ljk0MiAxLjMyMmw5LjYzNC05LjYzNHptLTkuMjggMTAuNzQzYTQuNTMgNC41MyAwIDAxMCAxLjZoMTEuODUzYS44LjggMCAxMDAtMS42SDEyLjI5eiIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGQ9Ik0yNC4xNDcgMjguMTM4YTQuNTA4IDQuNTA4IDAgMTAwLTkuMDE1IDQuNTA4IDQuNTA4IDAgMDAwIDkuMDE1eiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")
}

#anyidc .iconset_mw.ico_login_joint_certificate {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LjE3MiA1Ljk0OGMtMy4zMzcgMC02LjI3Mi0xLjU2MS04LjE3Ni0zLjk0OC0xLjkwMyAyLjM4Ny00LjgzOCAzLjk0OC04LjE3NSAzLjk0OC0xLjM1MSAwLTIuNjM4LS4yNy0zLjgyMS0uNzI4djkuNDgzQzQgMjcuMDMgMTYgMzAgMTYgMzBzMTItMi45NSAxMi0xNS4yOTdWNS4yMmMtMS4xODYuNDU4LTIuNDcuNzI4LTMuODIuNzI4aC0uMDA4eiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwLjA5NCAxNS4yNzJsNC4yNzUgNC42NDkgNy45Ni03Ljg0MyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")
}

#anyidc .iconset_mw.ico_login_financial_certificate {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuODg5IDMuNkgyNC4xMWEyLjI4OSAyLjI4OSAwIDAxMi4yOSAyLjI4OVYxMC4yYS44LjggMCAwMDEuNiAwVjUuODg5QTMuODg5IDMuODg5IDAgMDAyNC4xMTEgMkg1Ljg5QTMuODg5IDMuODg5IDAgMDAyIDUuODg5VjI0LjExQTMuODg5IDMuODg5IDAgMDA1Ljg4OSAyOEgxNy4zMWEuOC44IDAgMDAwLTEuNkg1Ljg5YTIuMjg5IDIuMjg5IDAgMDEtMi4yOS0yLjI4OVY1Ljg5QTIuMjg5IDIuMjg5IDAgMDE1Ljg4OSAzLjZ6IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTcuOCA5YS44LjggMCAxMDAgMS42aDEwLjRhLjguOCAwIDAwMC0xLjZINy44ek03IDE1LjhhLjguOCAwIDAxLjgtLjhoNi40YS44LjggMCAwMTAgMS42SDcuOGEuOC44IDAgMDEtLjgtLjh6IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCAxOWMwIDEuNzc3Ljc3MyAzLjM3NCAyIDQuNDcydjQuODQ0YTEgMSAwIDAwMS40NzkuODc4TDI0IDI3LjgybDIuNTIxIDEuMzc0QTEgMSAwIDAwMjggMjguMzE2di00Ljg0NEE2IDYgMCAxMDE4IDE5em0xMC40IDBhNC40IDQuNCAwIDExLTguOCAwIDQuNCA0LjQgMCAwMTguOCAwem0tMi4wODQgNS41MzdBNS45ODEgNS45ODEgMCAwMTI0IDI1Yy0uODIgMC0xLjYwMy0uMTY1LTIuMzE2LS40NjN2Mi44OUwyNCAyNi4xNjVsMi4zMTYgMS4yNjJ2LTIuODl6IiBmaWxsPSIjMkQyRDJEIi8+PC9zdmc+")
}

#anyidc .iconset_mw.ico_login_mo_id {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjAwNCAyNC4yOWw1LjMyNS00LjQ5NyA3LjM4IDIuNjYgOS45Ny04LjQxOCA1LjMyNSAxLjkxOHYuMDA0TDE2LjIxMyAyNy41OTlhMy40MTYgMy40MTYgMCAwMS0zLjM2LjYwMkwyLjAwMyAyNC4yOXoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ljc5MSA0LjQwNGEzLjQwOCAzLjQwOCAwIDAxMy4zNTYtLjYwMWwxMC44NTcgMy45MS0xNS41IDEyLjc4OUwyIDE2LjA0NyAxNS43OTEgNC40MDR6bTIuODEyLjkwM2ExLjgwOSAxLjgwOSAwIDAwLTEuNzguMzJMNS4xNSAxNS40OGwzLjM2NSAxLjIxMiA4LjQ1LTcuMTMzIDUuODY4IDIuMTE0IDQuMDItMy4zOTYtOC4yNS0yLjk3eiIgZmlsbD0iIzJEMkQyRCIvPjwvc3ZnPg==")
}

#anyidc .iconset_mw.ico_login_non_member {
    width: 32px;
    height: 32px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALsSURBVHgB7VY7cxJRFL7AMmMJFDwKxpuOdzadVmKnHfkFSpcu+AuyVNoFu3SQXxA6tQp2duE9diEdMMxIacHD7+DZzEp2l5VdK/PNXO5l77n3vM+5Qvzv8DkhyuVyRUwljMPNIZ9vtF6vL/v9fku4RGAXQT6fPwfDC4xnfr+fBKbxCv/fxmKx0HQ6/SJcwC92MMdUAbOPgUAg3O12Za/XU7E+wPdL2mMa70Fmx+VrjLoNTY1o2EV7wdICZGKaoW3VikZRFI2XJeG1AAiypxCiDYysaLA3B90d6FThtQAsREjsxg/hAnYCdDCkqqqWQqRSKcna34p/IECTfpbL5ZkVQTAY1GimmiD2hGUdQH6PotFoGBpWkO8yEol0ZrPZnPaklKFkMvkeyxNKUaTmhdgTOyshpRqYnNIamraxJpfIzWEwR22oCBdwXIo5LaUuCKamF6X4EU5ioIjpBQal2yYlqRsiO74Oh8OGcAlLASjHUWrrYFZkpnfw/Zy3D3kmQap/I0g2m90E7WAwqNFsWgcymYyKHL8h5hTpYHKkd0LuhmGQlbFHvaIOK505YU50aOnnOCP1bw8sQJoz8/lqtSrbRTpVycVioXGa1iDcOyvadDpdgkWvqL9AmSP9+4NClEgkiPkTSPochG1hg/F4/BMF6zMKFb0PTjB38P+7MFfqE+4d497XOKe7UihGQjalhK/Ldl1wGzBpBW6SZnvM/JrcBeYvt+/9wwV4XNwSITQ/EB4BSt1wwzqGi5rb+4qBsChYe+EA5FNofgq/HtO7wIyGn2sqBKhCqaYZjTELNq8aXNoSDgDGlJpFBOq1Wctmd1a4X2hW9xgFoNyeO/U9mZM0g8VU+P/KuEfWwZ7GEW/brHwGiSlQVG401gd+t997cxYKBQ1nSNsGvpeNaWwWdNu4T8N4PE7Fhfq/LUDzzZhqk8mkxe8GSsMQXPhBT2Mn1nTUjp0AAdfA9Ib/mka8GRThEbgWhKB9yyriH2GGX378MlpTwqLcAAAAAElFTkSuQmCC)
}

#anyidc .iconset_mw.ico_login_arrow_long {
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADjSURBVHgB7ZPRCYMwEEDPJEI/BUHwL58iIhmlG1Q36Ag6Se0InUA6QYs6hIgfTqC9SCv2Q/px9S8PQg5y3It3BsBgoMKBQBiGynXdQ9/3w1YOAwKc88y27Uccx6e9BGfLsoZpmootiQVElFJyHMcSJRJlSVVV169LAJG2bQff928YHlGSeJ4HXdfdP+fLF0RRVAIBvL3ETS9AUdY0Ta5jsUogtes9izlmjC21yDPQBEEg8W/SHdBzyHEO2d8E6+K40rqui/U5SfCruIb0DoQQF2yJs1V8zgECKEhxc54IGAy78QIIaUcBmWzVZgAAAABJRU5ErkJggg==)
}

#anyidc .iconset_mw.ico_login_sns {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIzLjY0NHYyLjQ2N0MxMiAyOC4yNiAxMy41MTQgMzAgMTUuMzgyIDMwaDExLjIzNkMyOC40ODYgMzAgMzAgMjguMjU5IDMwIDI2LjExMVY1Ljg5QzMwIDMuNzQgMjguNDg2IDIgMjYuNjE4IDJIMTUuMzgyQzEzLjUxNCAyIDEyIDMuNzQxIDEyIDUuODg5djIuNjc4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjAuMzA5IDE2SDJtMTYuMTU0LTMuNjlsMy42OTMgMy42OTMtMy42OTMgMy42OTIiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIxLjcxNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")
}

#anyidc .login_type:focus,#anyidc .login_type:hover,#anyidc .login_type:visited {
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 2px #246beb;
    box-shadow: 0 0 0 2px #246beb;
    outline: none
}

#anyidtoggle.user_toggle {
    position: relative;
    vertical-align: middle
}

#anyidtoggle.user_toggle:last-of-type {
    margin-right: 0
}

#anyidtoggle.user_toggle input[type=checkbox] {
    overflow: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
    z-index: 1;
    margin: -1px;
    border: 0;
    padding: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    white-space: nowrap;
    text-indent: -9999px
}

#anyidtoggle.user_toggle input[type=checkbox]+label {
    display: block;
    position: relative;
    z-index: 2;
    margin: 0;
    padding: 0 0 0 40px;
    color: #1d1d1d;
    cursor: pointer
}

#anyidtoggle.user_toggle input[type=checkbox]:focus+label {
    outline-offset: 3px;
    outline-width: 1px;
    outline-color: #000;
    outline-style: auto
}

#anyidtoggle.user_toggle input[type=checkbox]+label:before {
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    z-index: 1;
    content: "";
    width: 32px;
    height: 20px;
    border-radius: 40px;
    background-color: #b4c4d6
}

#anyidtoggle.user_toggle input[type=checkbox]:checked+label:before {
    background-color: #246beb
}

#anyidtoggle.user_toggle input[type=checkbox]+label:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    left: 2px;
    top: 4px;
    width: 16px;
    height: 16px;
    margin: 0;
    border-radius: 48px;
    background-color: #fdfdfd;
    -webkit-transition: all .15s;
    transition: all .15s
}

#anyidtoggle.user_toggle input[type=checkbox]:checked+label:after {
    left: 14px
}

#anyidtoggle.user_toggle {
    display: inline-block
}

#anyidtoggle.form-switch [type=checkbox]~i:after,#anyidtoggle.form-switch [type=checkbox]~i:before {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: ""
}

#anyidtoggle.form-switch [type=checkbox]~i:before {
    position: absolute;
    left: 2px;
    width: 20px;
    height: 20px;
    border-radius: 40px;
    background-color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

#anyidtoggle.form-switch [type=checkbox]~i:after {
    width: 40px;
    height: 24px;
    border-radius: 40px;
    background-color: #b4c4d6
}

#anyidtoggle.form-switch [type=checkbox]~label {
    z-index: 1;
    padding-left: 48px;
    margin-left: -40px;
    font-size: 19px
}

#anyidtoggle.form-switch [type=checkbox]:checked~i:before {
    position: absolute;
    left: 18px
}

#anyidtoggle.form-switch [type=checkbox]:checked~i:after {
    background-color: #246beb
}

#anyidtoggle.form-switch [type=checkbox]:disabled~i:before {
    border-color: #e4e4e4;
    background-color: #c6c6c6
}

#anyidtoggle.form-switch [type=checkbox]:disabled~i:after {
    background-color: #e4e4e4
}

#anyidtoggle.form-switch [type=checkbox]:disabled~label {
    color: #8e8e8e;
    cursor: inherit
}

#anyidtoggle.form-switch [type=checkbox]:focus-visible~label {
    outline-offset: 4px;
    outline: 2px solid rgba(36,107,235,.8)
}

#anyidtoggle.krds-tooltip-wrap {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    width: 100%
}

#anyidtoggle.krds-tooltip-wrap .tool-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 4px;
    font-size: 17px
}

#anyidinfo.login_info_txt_link {
    margin: 40px 0 0
}

#anyidinfo.login_info_txt_link .block {
    margin-top: 16px
}

#anyidinfo.login_info_txt_link .block:first-child {
    margin-top: 0
}

#anyidinfo.login_info_txt_link .block .txt {
    display: inline-block;
    color: #1d1d1d;
    font-weight: 700;
    vertical-align: middle
}

#anyidinfo a {
    text-decoration: none;
    color: #1d1d1d;
    vertical-align: bottom
}

#anyidinfo a:hover {
    color: #1d56bc
}

@media only screen and (max-width: 805px) {
    #anyidinfo.login_info_txt_link {
        margin:32px 0 0
    }

    #anyidinfo.login_info_txt_link .block .txt {
        display: block
    }
}

#anyidc.login_type_wrap {
    max-width: 640px
}

#anyidc.login_type_wrap .login_type {
    overflow: hidden;
    display: block;
    position: relative;
    min-height: 144px;
    margin-top: 16px;
    padding: 32px 80px 32px 88px;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 0 1px #e4e4e4;
    box-shadow: 0 0 0 1px #e4e4e4;
    background-color: #f8f8f8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#anyidc.login_type_wrap .login_type:focus,#anyidc.login_type_wrap .login_type:hover,#anyidc.login_type_wrap .login_type:visited {
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 2px #246beb;
    box-shadow: 0 0 0 2px #246beb;
    outline: none
}

#anyidc.login_type_wrap .login_type:first-child {
    margin-top: 0
}

#anyidc.login_type_wrap .login_type .iconset_mw {
    display: block;
    position: absolute
}

#anyidc.login_type_wrap .login_type .iconset_mw:first-of-type {
    left: 32px;
    top: 35px
}

#anyidc.login_type_wrap .login_type .iconset_mw.ico_login_arrow_long {
    right: 32px;
    top: 39px
}

#anyidc.login_type_wrap .login_type .tit {
    color: #1d1d1d;
    font-size: 25px;
    font-weight: 700;
    word-break: keep-all
}

#anyidc.login_type_wrap .login_type .txt {
    margin-top: 24px;
    word-break: keep-all
}

#anyidc.login_type_wrap.thema_03 {
    max-width: 1280px;
    margin: 0 auto
}

#anyidc.login_type_wrap.thema_03 .login_type {
    display: inline-block;
    margin-left: 25px;
    min-height: 40px;
    width: 250px;
    background-color: #fff
}

#anyidc.login_type_wrap.thema_03.width_34_per .login_type {
    width: calc(34% - 50px)
}

#anyidc.login_type_wrap.thema_03.width_50_per .login_type {
    width: calc(50% - 50px)
}

#anyidc.login_type_wrap.thema_03 .login_type i {
    line-height: 40px;
    bottom: 0
}

#anyidc.login_type_wrap.thema_03 .login_type .tit {
    font-weight: 400;
    font-size: 15px;
    width: 120px
}

#anyidc.login_type_wrap.thema_03 .login_type .txt {
    font-size: 15px
}

@media only screen and (max-width: 805px) {
    #anyidc .login_wrap .login_type_list {
        margin-top:32px
    }

    #anyidc .login_wrap .login_type_list li {
        display: block;
        padding: 32px 0
    }

    #anyidc .login_wrap .login_type_list li .login_title_wrap {
        width: 100%;
        margin-bottom: 32px;
        padding-top: 0
    }

    #anyidc .login_wrap .login_type_list li .login_type_wrap {
        max-width: none
    }

    #anyidc .login_wrap .login_type_list li .login_type_wrap .login_type {
        min-height: 80px;
        padding: 24px 64px 24px 72px
    }

    #anyidc .login_wrap .login_type_list li .login_type_wrap .login_type .iconset_mw:first-of-type {
        left: 24px;
        top: 24px
    }

    #anyidc .login_wrap .login_type_list li .login_type_wrap .login_type .iconset_mw.ico_login_arrow_long {
        right: 24px;
        top: 28px
    }

    #anyidc .login_wrap .login_type_list li .login_type_wrap .login_type .tit {
        font-size: 21px
    }

    #anyidc.login_type_wrap.thema_03 .login_type {
        display: block;
        width: calc(100% - 30px);
        margin: 0 auto 15px
    }

    #anyidc.login_type_wrap.thema_03 .login_type .tit,#anyidc.login_type_wrap.thema_03 .login_type .txt {
        font-size: 15px
    }
}

#anyidc .layer_modal {
    display: none;
    overflow: hidden;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999991;
    margin: 0;
    padding: 0
}

#anyidc .layer_modal * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#anyidc .layer_modal.on {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#anyidc .layer_modal .wrap_modal {
    display: block;
    overflow: hidden;
    position: relative;
    width: 800px;
    max-height: calc(100% - 60px);
    margin: 0;
    padding: 0;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 12px;
    background-color: #fff
}

#anyidc .layer_modal .wrap_modal .tit_layer {
    overflow: hidden;
    margin: 0 40px;
    padding: 40px 32px 12px 0;
    font-size: 25px;
    color: #1d1d1d;
    line-height: 1.5;
    word-break: keep-all;
    font-weight: 700;
    border-bottom: 2px solid #d8d8d8;
    background-color: #fff
}

#anyidc .layer_modal .wrap_modal .cont_layer {
    overflow: hidden;
    overflow-y: auto;
    max-height: 747px;
    height: auto;
    margin-bottom: 0;
    padding: 0 40px 40px
}

#anyidc .layer_modal .wrap_modal .cont_layer>:first-child {
    margin-top: 32px
}

#anyidc .layer_modal .btn_close_modal {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 43px;
    right: 40px;
    z-index: 999999;
    width: 24px;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 1px;
    line-height: 1px;
    text-indent: -9999px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHcSURBVHgB7ZmxjoJAEIYHLnYWFhaX2FAbTXgEfYN7BMt7LN/gHsF7BBIorrSGhp4EbmcTLidhh4WZMRb7NYLuzv6frjoKQCAQCAQYvE0NOBwOp+12e6qqKoMnkSTJZrfbfb4byrL8ocZG1IPH4/HD3HzZgVGUxXF8zrKsBkUw/Hq9vpn1Ujzvuu5cFMW3a3xMFWvbNumPTaHUnN/SNN2AEsPwiDlOqDmkwGq1uuIz359rSjjCZ3meX6l5pABuF9w22hKu8Lj21NwIPMCwGBrDDxfgvieo8D61vQQQDQlueDseZiApIRHezoGZSEhIhbfzYAEcCcnwdi4sZImEdHg7HxjMkdAIb2sAEx8JrfC2DghASdR1DVrhbS0QwiVh7gOt8LYeCDIm8bCYQkcrKoC4JLTa8RiEwT2P2+ZZiL4CY582D4u98hZyfVTirUYX+1cPBJjq57VacVsLmPh8SWn+nmAJzPmG1ZJYLLCkPdCQWCTA6W2kJWYLSDRmkhKzBCS7SikJbwGNllhCwktAs5/nSkwKaIbv4UhMNnPa4RHOP4CkwH6/v2iH73FJNE1zoeaRAqbgvT/WDN8zJvE/wxiT7wG8RoB/cZtCV+1rA4N1L+YVuFPXBgKBQCDA5hcEkwo6cWK89gAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: 24px 24px
}

#anyidc .layer_modal.over>.wrap_modal:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999998;
    background-color: rgba(0,0,0,.5)
}

#anyidc .layer_modal.small>.wrap_modal {
    width: 480px
}

#anyidc .layer_modal.large>.wrap_modal {
    width: 1100px
}

#anyidc .layer_modal_dimed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999990;
    background-color: rgba(0,0,0,.5)
}

#anyidc .pop_title_2,#anyidc .pop_title_3 {
    margin: 40px 0 24px;
    font-size: 19px;
    font-weight: 700;
    color: #1d1d1d
}

#anyidc [class^=pop_title_]>span {
    font-size: 15px;
    font-weight: 400;
    color: #555;
    margin-left: 4px
}

#anyidc .iconset_mw {
    overflow: hidden;
    display: inline-block;
    margin: -1px 0 0;
    padding: 0;
    font-size: 1px;
    line-height: 0;
    text-align: left;
    text-indent: -9999px;
    vertical-align: middle;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto
}

#anyidc .iconset_mw.ico_excla {
    width: 40px;
    height: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOpSURBVHgB7VnBbtNAEB07BXG0ekMCddsfaLlxI/0CcuXU9IY4lS+g/YIWCXFteuSWP2j6BU1/oDH8AD6iqiS8t541G7duvG4gKeJJ9tqJd+fteHZ2ZizyQBBJQxhjEjRbODo4NqMoMvy59Fg6mUxStBc4+mmaDqQhgomCYJvkQGwHbRLWWzIQ76M9AOk0pGNtoiBo4jg+hKCO9/MZ7odoBziGZeHoQo1zMpxYG+2m+w/9eiGEaxGFwD0I+qBCqZUTtD3IGEoAOFmMs4/LHf2JY5Hs0ay+0YyBE9Vi1z4cRf3xePw+9LXJDMKqXY6bSShRksRgp5IvGM58FwP1ZY6AjC5kHEr+poaQsV1FNpbZJLlyXwSR3BvVWmQYs8exeUlZlKnepB5RdDjySG7XftVvR0befRvJVes7rrt1unBsynBkaWpShygXjuS2kwWRJCI7OZOP3HpVt5tHljK7yqGaqBo5VzcNPHzRRK1Qv1omu2uHAQdykSqiuhITrkLaj/xlcB3Qs5BD2QQKojoD598OZEGg+5PcBDq6C1oURFWbotpMZUFQEzjR22IX9F/9a20Xpk0PPZ4YTzh3ZYmqimmbw0Vq00G35oHkGwE9SaFRp+IzWRJAaRd6abk5oi6qmesWeU8MeMLrt9xivVnXPzNZHrjIzPDkNLrGU2jY9ifhrRXDUywPBP+JzhuO6FeeyoHAIqH5FpHy5IiOtN2S5YGLxKwSLVHPubZleWAdvWa5hUato3fOdRkALi7wttwcUbKms297trEw6FqxSaWrrliizPy80KorTTH+OSiuf5tTMLyQs9jSi3SZEZRmnplmnak0ARO8lRUjn54PpAE0HRop0XXHo/CjVHFVGhCEJzCh62tpiqoAfsrhl9KAjoSC2rxqjZCBntZNl32wICGaAUspgJ8iyhlgRvYBtMfBG0D8iL4v939xHLQo9ZUfquwbxbMbW+jl5SWLD1xYiVYujNTF52f0Hkh5Jx/l8Xi/bjclyfVhM2DlMIWoomO5pBNWiAiAR9LIHfWnW4MSdVesXFBDHOhc7WfeJFk3PZ9FkmhVDZJl2Y8kSb5goKe4fYm2g3uD4wL/3SsToBZXV1ePcbkv9BMwNZB8kzYpO/rY2NjYw0CukBtcLfYI0pS6Xlk948K5zSYbEVUh5WqxCxiYudL/ZuVUxtsK25J/kGgXggOLwk0+NjjCLFg0+dhAjxL8haTx5xvC+0Liyo1rpUcYS6aqeWp9eJcd/hP4BYGA5oUzVo9aAAAAAElFTkSuQmCC)
}

#anyidc .iconset_mw.ico_arw_down {
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADQSURBVHgB7ZDBCYMwFIaTqHdHcISOEFHBYzdoR3CTdoR2hN4ED7ET6AiO4ACG9H/QXoKYHCp4yAc/AfnzPl8YCwQCx0VKmSLZv+6ItY9RFD0Q5SuiHvpDHMd3b0mSJI0QgvmIqqo6YfhAfZyNt6Rt2wmC/CeiQWu9siylMUZxzmfq0z1viS2iQbaoKIoLDoVMWwKCMwd1XWdaawVRij/Ou64bsQE9yw0Zl2XJ+76ft2Y4JbYIeUFGW7whOLsE3hJLlEHyxEZXtgck+j5VIHAQPgiWXSZZ8PrtAAAAAElFTkSuQmCC)
}

#anyidc .iconset_mw.ico_chk_border {
    width: 54px;
    height: 54px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAZgSURBVHgBzVo9c9tGEF2CcuJOpKs0GYGSCneiu3Qmu3SWf4HpIhkpTeTK40pk587STMb2TApRVdJZ6tKF6txF7lJoRDJ/QHSXD5HMe4cFeQQBAiQhkm8GA+Bwd7iH3dtb7F5GUobruiXHcYq43On3+8VMJpNjcaBaC89aeNbB9UWv17tstVoNSREZSQFK5hkud3HkZDaQ5BlInqZBcmZiIEMCP4LQgUSTaUMqlxhsxy5EGxcSY5udsEaUJo4aCNZlRsxEDKQOMLhDCRACiQsMqIFnjdvbW6pXJ66v7e3tEohTZXfR9rH9bB6CUxEDIRcDOMFRsoo5+GMM7igJkQT9V3GQoOuXK8Ey+m8l7SsxsRAppUYoDJubm1WcOG9d/314F6V3lKR9NkklkDoEqde4vK9FnOTlZrP5W6fT+VvuADc3N4319fVzXOYhQVrZ+zh/izLBOy/i2sdKDF/uBKeK3lIytevr60RfLS1gDDRQtrbUMYbnk9pkYjockFI9fwpVuJQlgPMPWvO7DFVzIrnshI4OIXp+KXvy/ilLAtSvQ9Wk9RRPcsVJahlKTA0F59RMFumuECRH64z7zyj+GKw7pooq8j/E+yq0RI9WgZQNDLGoahk5RifYyGpA1FaNFKHzvKa3lNxJsM6IKm5tbVVkaAE5OV/JigLLwcd8Ps9l4CGIuUGVHJEY5tKhnltcDGXFgTHSKhrngM6D+q8GA2IqLZfX+AKnq6iCQajHc6y3OXXIDQbGA2tWEyd63S14FAVZBey3n+ErH0GFSKAq7zZOg1UoJRDi2I0hwfTJs9zRhyUZSqshq4C99iEGUxcOGHPIEAxBUGrKxSMGMhW/4krMLZJyMtWRMk9qoaAj7l/rD++A2BM9Xyx9bu2334yRIvrRH5xS43+g3nLxljUVnbEmeHgmy8JBMyf/Zt/IcLnx0QHRp/K20JjUnELBqSSqjo4GXgxwvRQH1yNlHIPKSDkMmfzXLctPXzfiuoA6DuqQ0xr9LUjKFFxdXcV2kDr2mi4kZXvtHkiq3yvLz4VWso7EFsqOA6brXj/9xUuLpJwJpN4nJuVbx7bXvF90IDGzZkF8n2WR+K5ZDCUl+MBf9h5NQ8oHI2J6ztEqbpju+v2mLAp7zZLcC5XUqXwBSR0VZoqhWGE+d22ahrLf3JUMLJeZk70X8q4wvRX1vIn6+IP+MTyLA0kJzlS1M8Ycu54nkP1gBjkNht5EAP2avE2PFDEdsWDEl4NMSi7MmzAwpKqSMkjMtyT52Nq97ouxMpL7vjn5a0d5E73u85RJbei55YDQjTe+zE5ss/eFuhlMEGtQUUokCC68P/x1IhoUskBvomz6SxdGo8ClTYl90kLX/lGLRBQ5SsQml4I3MS00sGqso+PbfkUxUQ9x5DxvAgGhzGh/Q28idWfA/10h+OtFz2PwEizSpcQ9DcmNrjkk55DU/N7ENAj6vI4m2Treu0fTOLEgOapVkNxYvmx2byIpMPYnetmhz+toIYP/FGEp0TyzQbUKJ+e/cS5vIgk0/VTSW+M0+MTqfiU7IJIYkeSMN1G5S1IEc2r+NcZv4iJ2MIdm34+sFmbKedGxvQePhP0gEwlSR7IAhAWibF+RARGTqlGpVWVaeNZuoREuJk9EDRXTun55xqowEsaaWWoLhJ1aCoYNB76ikhjEw9HgRFYcOrdcXtvSIkZi94yH53K5EmPhuH0YlaJZBWiq6yWvKS1gxGEY8+5RKRgPT+aNLBCqgr77xtBbOVhnjJjGFe0UzQd2JCsCa15NTHWFZjQ1RUPDUtK9ULtQ0XNmFGWJCMlDM9H/OqzuxOR6oVCog5j5kVx2ylazmFwjXR3PKaxgJar+xH0eENAZJFXg7wAlxxg/DMo/izYoaihopb/ifRwpInYDC8n5aim6iQT3zCB+umvV5Nr64MGDX3T3gr95pgZSsW5fop053CUDMow7fqMvoKXkvMsl2SUzLUgIeAkp/SrDf0R+xFdRcyqI2J05gRcGJ6/ohsqG7nNqyRyI2irIhEO3263cySYxG0zrar7atcuZysEgzpPuGFUilMhj/nYEdtURM29xmomYjyiCPjQf0MGAW4FHPiE3ouu5d9bNRcwHN1NSVTSBON2P6hD0IM6z2Ww9jaxPKsRsWDtGS7jNYbCuDON9PhjLJJFLBpMYo0g7hfU/UFdu1NogYUQAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_impossible {
    width: 64px;
    height: 64px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARoSURBVHgB7ZtPUtswFMafnXQdZ5OG6aIOgTXpDrppOAHpCQgnAE5AOAH0BA0nKJwg6aawK90DMQuGP+0MZh/H/Z5RwONJsJzITiD+zWgsJ7Ll91l6erZkopSUlJQZRqOEME2zgo1B42EjWcAmRUgJ8Le4vIOi1S65G3M3J9agMreFlZqma2sO9XaDZWC8qet6h9Rhu657inSAfJsVoREJFeC6uGxmtceLd8m1HNddDRr4r7i87mp6k/M9co/eXx/X/P8vLi5WHMf5TfHR7PV6u6MIIdUC7uZWmhpp65wPiuA3nuk57tf3d8eHwXNwK8hmsyaNCO62gWTyqTRNqyC/RL4uhX0LaRsaHEY5r7QPGCTCO6IvfuNdvbdRuDppUkKUy+U6jN5EttL/DS2hDhEOZM8RyQkGRUDe7P+XtPF+5ufnt7DZE7s2RFiFCKcyx+oUgcL1cR2Ge+pOi/HMxcXFPozeELsGusie7LGRBPAOcN1W4CfbcahNEwZ3vImN1/8hQBUupypzXCQBgg5PYGQ0rcWjBU0YtILtfh7D7rrMMdICBI3nZu/vDtMgAg+DcIptsVuTOUZKgEHGc58P+oRpEAHN/0hkDRF9vkioAGzQS0NdUARd0/ZpgqAbPHn/TCYzvgCZjP4cbAzx9gERLJosTwKgO4QKIMU9WsHdh8+hJ5MpkwSIC+6RXKTvYWWzJEF+yANQkMLVL6ngIwEe6DEeKIUVjBwHvDXepADo+9KP3mkLCCuAsbRWKpVavKU3SKgThCPZ5NgaoSU/OUZ61n4NSI0CMqCFcLygfBhEdNumGFEmAFrJPpLUA0gU0P2OOp1ObN1PmRNEFxn3je9AIOo9xYiyFnB+fl5bWFiokmK63W6swZUyAZizs7M2vTLSOIBmnFQAmnFmXoBpiAStcSY3x2UqIkGI90l2Jkc10xIJKpvvj8rEI0G0GhtTWxZNiJmPBJUKkATC2Zr08nIb6e74KgQQRnsvZjiRQqZeALG+iGekTYqIzMtRaQFwso+UMAOM59HiAK2Ah0ybHSg9Xx8voeGJEEPs8yKq7bA6proFwMAGPRv/DfN+jUFL5LiLoGwLyW/8qsxyOhkBLsU2ljc+w+C73w+ssP2JYXZrSLm+8V4UGsV4JjQQ8jUzQzijREDTr/muoTGozLjGe/VIlLH8dVJC+L39oPhChfFMqAD++XbclSolBOrNiawV/E+V8YxMC/A8rqhojRIGRl7691Uaz4QKwCfmSsTFVJP0A0FUG89IPQ2ikt2nA3Rdeg2eSuIwnpESgKenfKuv6riYHUqQuIxnpN8HiKjKqxCtoJGUCOwM4zKeycgWtG37JpfL3eJCvPGZ/YFhGHWkBySbIYXk8/k66uBgqMiJf1NtPBP5ixFee4cW8IMCMQFfHC7UQvaP2JLjOBaNCK/37d/1/vlVG+/VQyMgHlLqyHKoalLMxGU8M/Y3Q+VyuYZ+WhN3a4kUE6fxjPKPpsb9MiQIzw7HZXxKSkrKzPMfOdBm+W2BMIEAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_arr_link {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADqSURBVHgB7ZM9DoJAEEZnf0goKAwFodySECB4BE9ivIE30JvIDfAGxtIK5ATUhIITsM4YSlkwGCteQoDs8LLDfAuwshQxthAEgfJ9/+K67qNt2w5mwscWbNvuOOepZVk3ksNSYVmWJNwxxgClRRiGKSwRDtIapVuU1kKIIkmSPfyKOI4zvHQURSdTnYCZNE1zxSExfDx7nkfv9091HL6g73v9/ohzBkvBdi/UMv7Ho6lOwgRKqY3jODkOJtVaH6qqykz1xq1T/qSUObaoKEI49RImkCYZhZpySNGhCMEMjCcFb89hZzWs/I0XeM0+6WfCHqMAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_arr_link_disabled {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADsSURBVHgB7ZMxDoIwFEB/awNMxCN4BDyCC9dAj9AwsdWJhAB6A7mBzizEE6A36BGcWeqvYbS0hsSJt/xP+vP4P/0FWJgLMR3keb7xPO80DAPPskyCI9R0EATBixAS+b7faTnMFXLOtXCnc5T2RVFEMEc4SiVKt5hKxlhf13UCFgg4UpZlQylNlFIiTdOjqW4FjrRte4vjGBsmAqP+vn+ro/AbaozGyZxHrqrqgt3tcWSOI59NdcwmEkKswzC8Yhqh7ICyZqp+skO9f7gyWrbRK4S3/gALzCLrPn/F1dErBA5MvhQMz7EzCQt/4w02dkZnU7rfNwAAAABJRU5ErkJggg==)
}

#anyidc .iconset_mw.ico_new_window {
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD8SURBVHgB1ZTdDYIwFIVvwXccgWcCEScQRnACZ3ACcRM3gRH4C6/CBi5A8DSBpgGBNvKgJ7nhll4+Tn+Jfl1MbriuG3Rdd2GM2ePCsizDviaeQBhLi6K48nw3vHQcx0dHjMjQfNGcA0hqHhB72ZgAmqYZobbO89ynBcFJ0Du9of407jeGBEO1EA0pqIdxA3d8k3wEqkqGYTQRzTncAsa1+xY2rL6WQxVnysA1GN+XnuclSkAdZ4MW59AwDL5hlWGrQB2QMEEbSwAxTw3CIk31F4k4+2LIOEIPPPiKPZHXpCZ+Mdht254nDrFBE1wQR6QZU1eGn4dVVaX0N3oDUSppE3Ry8zoAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_new_window_disabled {
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD2SURBVHgB1ZTNDYJAEIVngTuUQAdiBUIJVmANQjiLVwjUYCdSAlQgdmADBN9EIQQVZ6MHfclk2B++vM3sDtGvS40HWZb5hmFslFLudGMYhgHnoiiODxClqi3E31Y/maapZ5omb64RF5KZWCCcruuGuQEIWILUwIk3A2OnPuc8z3dwtpquGyPbNtKZBLrDEjjbY1g+BUo1hkVRlNArh9+AsaxPYX31tRxKnImB72B8LxGlCKjjTASElA6MNVsUHVAv7XuoA+RXYpO+XBq9/eHIbdseuDmgYicMG5LJYSAKt6apwziOSyws6dZtlDBq/BOgc1X0N7oCVHdt0yncNx4AAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_window_link {
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEGSURBVHgBhVLLTcNAEH0zthBHN4CCO6AESkgJnBDOBacCTAU2EgLEBUqgBEqgA2MaILklUbybncnPK63jd5mZXb2ZNx/CEO7qaxBfqW/NF97SX3HpNKl5AFPhva3bKd7TioZJ9glnpsACCSgqXakxTJv2E7MmV/s6qg5veZ1gFf3D2mncS9wTsjpH66yTp1VZG0wYQz2KvJgTjYnv1Rrz2ZHmMt/WuUea/FlMmiIUczDzcTCPeBltiYS59HaI3Z4ud5mqYKUexGC+2emuvMzdaQaJFjM9g3NnBaFpBsB6RoJl9KGyZVdZU3o9B7A9AFk2Uel/dQbTSxRINeKx+hH/4PniGyewAbTTcwpJHiLmAAAAAElFTkSuQmCC)
}

#anyidc .iconset_mw.ico_window_link_disabled {
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEcSURBVHgBjVKtcoNAEL6DGFrDUFNRAaYGkT5DbkARUZO+Sx+g71HZ2MbB1VbHxhARm4GJyCH4ybeZJMMwB2Rndmb/vt3b75azERFCvJqm+UJ2VVVrKeWebD4ECsMwqut63o7B//mD8DtAMsuylW3bFud8Af+taZrPSR8QSYXCZRzH8hI6RlH0XRQFAae9wCsAk2dlWTJ6nlKKpjLog8HGd/yA+Ug+AOKS+jdaRTOS7o7QFYb9ko+wIJ+YNXSdu6D2zlef45+eEPgi9pIkWepAOpngc6cooo6y01myAbmxmue56mNTBzRd1z0QW5ZlPXuelzqOw33ff8fkOXSbpulGBzxfThAEAkWLdmJsx9vJEUm0L9k45h0o37ABOQEnKr0BP6TeHgAAAABJRU5ErkJggg==)
}

#anyidc .iconset_mw.ico_layer {
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEjSURBVHgBvZTJbcMwFES/1rNLYG6CFoAluISUYFVgpAKng5QQp4N0EKcDQgJ0DUvgQSdBS4aC7ZNJ2TDtAQhK0OCJ/JxPIsfylgxpmnLf91em723bCimlWgQmScKiKPrBIyO7pOd571VVfVmBRVH8wUjTNL1hKJMPni2mdRAEL0IIFZJZrO/7smmab4uH8jzX0Neu6xhehU+OdKqzM+AZTI71GKDOWpZln5xzRndqBuqCYmxwqozulPMt23J4QFh3KIVevTHYCP0WOZR1XR+sQMDKYRj2gH2QRYD9wlMurhBtJDGt6UbNNRzHUZEjzSuM41hie0o3uu7NS9I/RV+LJeD5tsHtsgFwhyIzg3ePwpd0LVALwV4hi/ySMQxDeazrc/UP+BdhRyVgSPsAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_layer_disabled {
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEVSURBVHgB1VTLjYMwEB3DIq5bAttBSkgJW8KmAmQOXJeckEBAC0kH6SBJB3QQl8CFK+SNk0uk2M7HlzxpNEh+PI9nnk3kGcJFqKpqIYT4Nq2P49gXRTE4BcuyTOI43uMzITsUosiybGsVbNv2pAlCSKTBxJumKQVnifiRUg5fZEYyz/MKO+8sHKrrmsIw/KXLSfqA/EH32acgfYagHgp7DY1NgyBYY1KK3oCukI2L+CO35x4T9AmbDw+o+r9pGraD0djgpEgKrTpYBUFcwdgb5I7sODLXWeF1OEt6ErqHqGQgT9AVRlGkWJQvOt/Ne+D1PM97l6CukF8J/CDRC/bj/l5g05QewM3z1XUdT3Rh4Kp3Tf8SzgDbWb4qfFu1AAAAAElFTkSuQmCC)
}

#anyidc .iconset_mw.ico_menu_blue {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABQSURBVHgB7dFNCoAREAbg9/s5CDdj60R2HE0OgiwsKAkbap7F1DQ1M/UCZNdTdcoLIDLMCMFBc1vavxmb9sbQ++Vqewvl0odXoVAORKGQBQmlPiX/hCRM2gAAAABJRU5ErkJggg==)
}

#anyidc .iconset_mw.ico_import {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG9SURBVHgB1VTLUQJBEH29i3pdA1DZCNQIxAjUCICDFnIRIwAzwCqLssqDGIEaARiBGMGwJCBeKdixe5b9DAvWXn1VTE1P/97rmQUogmvVwhX/CsBBIbhnKLnnRSILFiyO9QUbqsIyNzNqTmomZg1KlnWpjrDlvvKubOyW2kXXn1oxLeVhhmc4Ls82GGMeXuDJH+UZNlTZFNNaTi+wvYiKZZkIazkTH1AHEThnYHKXoFRG0GXzBuHCx6M/Tpo4rrIY5v2fgL5H76BjM9R0yOtHEiwwe32XVuP9ql9D5J7lJZP2ebXZCKLOdR7FbczChg442YutEoqgt9/f6COMea2mZozm5JtXL22sWU54akkURHMbIH4JaVNaYah/eJHk96gVXxC5bYhci5HTiYotZ6vphGlVYveKZBpxp07EOBC7zYxelo1gChGJvH4yz+h1bCqYwXbYxcytLuVlhJhRZG6eynw4yhfUGDL180SiPOCWOsbcrSDMzHYnfFv5eg7Z/5VnJF9Ec6LRCNooCok1OaqW8LUCmkHHzE1kyTwJ0z/KiRrPXE7mfVIuTP5JJJj4ArT2Ntfjhg518bA3xL/CL6U4pp++1WOzAAAAAElFTkSuQmCC)
}

#anyidc .iconset_mw.ico_inquiry {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGHSURBVHgB1ZTPUcJAFMa/3TDoTRpQSAWmA1MCHRgPOpDxECpIUgE44yjjiRasQDogVhCCDeBNGbLr2w2jCSSYgwf5ZjL77+0v7+17u8B/F6tc6cUdgF+CMYtGLfqWkOkztVOMzXl9oBe38Ml9Ankbi1dIgjGCSpzrOSEDjNthGbCxM7PiL5lX8g5NEWBkLgteMx6AswC9BFXQH/WTIdyFpI3OXjs3CbTdTextL7HC37kRU2+Ch7Mr/Kb+giKBhWZq5qPg3wacO7oVaYg6ktquhQ9Y+Wmec1adW7QvgwUdI9o4YpcDJU4I+o66yierFAhJaUMbdaXKK3NkWQHUIXRwHVuoo5XR1a3Bo3LgkZhA3YaG4aOedz6knOP+dFoOVGciZUil0KWi9ffCVsYQKhqD75QXL4we2yM6lFDfBDeZUW3aBZC7cAg2o5Gj59biYhtY/jiojSok5cWOWERuDCCETX1/+15XvzZKt292thFZNlUC8memrqCCrtMBnswR/kQK2k88HIy+ABgNiM8Q84r8AAAAAElFTkSuQmCC)
}

#anyidc .iconset_mw.ico_human {
    width: 28px;
    height: 28px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPJSURBVHgB7VbNTttAEN7dJO2hoOaIVKouN4T4CU9AolaVemoilYpbkicAniDOG4QnILlV4kB6QqKV4jwB5keIG0ZVpR7Ta0LsfmPG1HHsxLSH9sBI1q535+fb2ZmdEeKR/jHJhzAvLy/nMWzgy0spNUbNWz3XdS2Mp47jNC8vL62kOhMBYMM1GM0n4QcYE0P94uLCnMY7EYDWOjs7O1vDdMdjlrKHE7YwmoPBwLq6urJpfXFxUafTaY31Cr4NANCsopFKpeqWZfUeDICVHkJhjgxjaU8p1ZikzKfV1VUDIGoM2ur3+yUfbCIAdPKZmZkOG7dhuADDtngA5XI5DW91yBsEgnWMgU9HCbPbY41ni4fZZ09nKsqRa/TvCKc7HAzNH+1393wkAxAFBpEbDoekc1dM8wAFHAx3aI77Wwgbf7F5nFNS0X42JGo7rlP6fvDWCnsCxk+IH0AK4cBUYpz8u6uHjc9tHenfxt2uo2QVfLs4BRnVSqjOXPFIB2VIBwzvsc6amOSBpaWlHE59Qq4/OztbCDO//HjcBOaycGXz28HranBvfvNrQ0qxLVyBvTfVkBey8MJ1lBdGPID7rtDIeSzG0ar3NKYGqh7eS6dSDZ4Ww3sUfNDZ4t/8iM0Q7xoDaIkIcvne7XbBDu/Zn3hNjsXG3TLeDh43YgFQ2tF4e3trRylxpbihcf7Dl3x4z1/jeBgjXK2/rmMBCD5h3KOhXLfpGVFyPxhsFJy0RnNHuJ+jZAMBrYPrke9AHKl+uuE8ccqucHXmSeYagWd6gBxBnstKIe1U/z4WkukM/uDuPRfTMxzFjLvv0cOEqRcjiPo8fcLznGyrvlonnihZeg94OrI/4gHEAKXKq0wmQyeyoxRxsFX0VscYOkMvZnBqM86wT4grepJpehoLAB7oUsnFmMdve5JCBmKLhESVkm1YsQBAprir+2W4zIgqHtwbFKHoecjATwI9oQfw0o8alhG5MNfKygo9teQFaigMf53L836CpsRGr1AIZhJA06EMTLvn5+f5iQACxagHReukiIwjLmhN+70BANpBOSq7CNAyNyP3IFj2mnnGilFkPwAQeNfltq8oYLwFIztxTQm/+ZSGZXzUNVUDsnuoLzthGRmnyK/j4i5tstwbrE/riIKFJyAb25BElWOveECgRIKsyCtQSdqxXs9j8SPdN16Kk5XTToP8Nfg6iGx8JhUrqhfBppTeDkpfyiAfNLkdxo0/akqDxIFpCE6lBNQFGOOv2/IwUcNCPQM3q2sw4p/0hrKCSi5ix0xi+JH+G/oF7Cz0TBS6m8kAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_computer {
    width: 28px;
    height: 28px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALRSURBVHgB7VbNbtpAEJ5dgxQpPTjHqG1kblEClEfASlOpN6qmqLfAEwSeAHgCyBPEvVWkUnpNmwr6BhYgxNFN2nOp2gMC7O2Ma1e2YxyQoD2ET1qv98/+5pvZnQVY476DwZKx/fIyJ3HphDHIYFMWAtoCrDffzp9psGoCO0efKoKLatiYsFj167uDGsxDQFEUeXNzs4CvT2AGGGM/ptNpYzAYGNR++OpDgTN+xoANAaxTPo41qN+MWznGRF2gGpawikElYsEP7+7uKvF4vEU84A7EYvby0h9C/MS2VED55vxQ80zTUBkZuKgz4MfU9hkS/GgymWygdehDpgshTiECkiS1dV036P1x/kpQfdN8GqrqTv7qO6nwcyxtDd+rw79GhMy1Zbcsq9zr9dqwYnBYEgSDL1Q/OvqYDY6hOjmyHuPD8Fq/VALcZHbQMc7OtvOXObffIVS3SQq4exdgDLTQ/1n0v7qoC9BSDatjp4mW0o4QijuOBPRfE0n1qrA0BQgYgAUGokZSY1Omn9O2dPvocHoQN1tyriWvhADhunlYvW4eJCQ+sQu+b1Ef51z1kKi682OwIhhvnxv+tmoor1uqaU01ZrH2ygm4SKVSdgB2u90ykcDXrHd86S4IQckpofgXBCKxJjDzIAL7ILELHiDCwNRbdFNvFHB9BdcXPF0KPTBxbWHiGgbn+3bB3t5ewfk5QXYK5X43RScgAvv7+yWcWw0bM03zAis12M8C7G3rsdTG47FGfXiAyJj3L1AFBTyqzIDi1MXJZNJ216P1RF7GvkRQxdBzAFNx2zsRlXnhISFDBIh8p9PRwG+YTobhN2i9MZMAXbOc2veTfr+vY5Wg2xJEYGNjYxj0M13vyIWOYbfU87kgnU6X0Mq60zRgObBjCUkYqMytGPIpgBMaSAKv0qICc9wJF8BnjIVC2EDo/S2Tycij0SjS14tgnu27xn/DbzICFIu/hepSAAAAAElFTkSuQmCC)
}

#anyidc .iconset_mw.ico_noted {
    width: 28px;
    height: 28px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAItSURBVHgB7VZLUsJAEO0E2FJ4AuMJjMCCnXgC8QRwA/EEhhvIDeIJlBOYJQtAPIHjDbKm+PgeTqxoBiemLEqrfFVTM8x09+tPmGmRPcPJI1Sv1/uO43Q3m03NaMRxYpwNZ7NZaLNlJfR9v10qlR64htGXHYSHej6bTCaRFCEEEaPpgKyLuY1xMZ1O702yjUajg+kOI1qtVkPMc0CZZMsmItd1r+FtXz5GEcsOgCSGY1wyG20uUIZwvV4PPhM7BrJHGPfwk4IjDEbK+t3AwMhECJ1z7eA95J5Yb6w9rBV0TkAaGyOE4qUmu0X6eokT8PqUBjH3ZTdUpVK5Go/HCusAaQ5JDJvUCYwRIg3PEKpB8UQrbtFqtbzFYtHjmY44DX6hqlqthlEUxelswcFnruH8QYYQAj4EHrEcQaAjPwBGiamLGh8ltXSTQ5B5nOHtXH4IjFzb9pM9N3WYpErZDCH1PQ6xQ32ynf1b5ERAOxihfBOu7Bn/hH+fsNBXihuHN0hNCqAQIW6iMykIU0qtnvtv8MSOjK33CFPvnScW4AW40xf5geQghLzKEOKCnfMRhaFjsRMOJQdg63RLUi6r9720AG53vhZ++nYvCqZcP08KNT9K9j/UkJ3XdtN1H9g8SUFQlza0zUH6LNNENZvNAELXWlghLXyuYsmHGnR83TUwpQN0ccGXhJq0DUW2BqzBd/9v7ACeEGFgahmtfSnbi+Vy6dnk+JWjZnG6NfkVeAUejd61doG6cwAAAABJRU5ErkJggg==)
}

#anyidc .iconset_mw.ico_light {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALxSURBVHgB7VhLchoxENWYzzZkzYLJCTJ8FuwyOYHxCUxuACcATpBklaXjExifIHhHFV+fIKzYBgMrvnmPSJQGsGcmM05YzKtSSbJbraduqbsHISKcEQqFgs0mQsSFCAm5XK683W5/sIVJMjSCQEYNNpvNBxESwiT4Koh7EYLL6nBdJpFINNrt9kgEQLFYNJfLZc0wjEm32626ybtaMJ/Pl0CuhmF5sVjcWZaVOqno4uKBPWQnaM3n9K1WqzvqgkwFuq9FUII8qTa2YrHY51NysEZrvV6/xf17NxgMHk/JgNAXELPUHLJD4ba/8AC80ArI7YmBSHYICB+A5U0c7qeag2i93+833NZ5eiRQxJPXpeIRupHwj4lc65kc4cmCCtlsNgPlTzDezu22badms5mN4TVdByubksAQ4xGGzV6vd6vWy/tr+rG+L4I6+HjQ0e2mi+gIra4T9YOY+Asw7KD7hpbyIE6ZUjqdNsbjcUv4hO9ALWNiTc1lWKnjRZqwksHGR8Qwou6clKvJg/mCw8W8U/P5vIbNJrhDjwjMQz0wM8cy12qbfodsVd3JQ8iXy2tQ2m9oGB8ZktRcBm4Lut4jlqbi8fhXfU9HJplOp4zwDCm7ORYyxFT5iiWhGyULYk3Eu0/iBYD4CN0V7isPZUsdtH5LHrjOrCKJ838CyYDTfYY5dPGRJbDwUiqzhXwQdB2aa5pSgMuvNN37koxWOyHu4OAgyNgEZUxttFiLRDDfEYHFLjXRlrSOJ/AK8DqoudIFlzYYkjBsck/sVT6Mj/ETyu7R3R/+nWlOjfXNvALrmasrcmyy73Q6JJd9aZ3nVwxSKW38JHwC1hlq6y2v6/yEmT1BWOCX+Ec4+4I1IhgUEcGgiAgGRUQwKM6e4NE3CUshVsdHgn8+O3fpjtUyOr/5OKV9uk6eK9eSyWRLL1gdBPkLFZTciP8MlGFZWekcufiNOAPg55E9D0c9CNfegr0JK3r5WnsVsIDFp8SDiBDhTPAb2KuasIj1dL4AAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_person {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGgSURBVHgBxZRdTsJAFIXPTBUffLAbMLQrEFcgrEDdgT6YADERViCsQExMJPFBXIFxBeAKhBW0xQ3UN/+Y8c6UH4EOHXnxJG3a6cx379xzpwyrVAtcvPMLMFagNxdMDiBEC20/NC1hRthZUMCm001AGEAipucDSBniWxzjzu/bA8uBB04wKQEpStOMJuMqSG7ko+XHi0t5KpDzGt29OZiSehajkgZ+6jmwA0q2R/fn1FrpMdmHQMEeyPBGi3ZgkmQxOHPtgSoDkLOqZotSYwzFZI4tMEetAXKV8e4cdGZWqNsnRVlt8whtDnrUg67OWgX6ImMMbcONwG2ElMn1OGxxChOjugmWTE1TJTgCc650dnrriMaNrdx39ZalaJLjnWxgObokBxu66JzXcbPbm/t+/lqEkPc6mJANtPNNGFUdntAlUYk6yJKao+fSbowZVoeBPm63eR82qkYvVAoXW2J/cgxnpiSRPDj8FLYSok5/Ig8fyrREMyDjajBeqtkqtf2eXsOcw2Vgcn4H+LPIcWBaoo1fH56oHmvw8IC1Fv6XfgBvm6QyPog3CAAAAABJRU5ErkJggg==)
}

#anyidc .iconset_mw.ico_person_add {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF0SURBVHgB5VTLUcMwEH2WM8OVCvKpAFMBTgVABXBigFOogEkHuRAYLjglpILQAaECO6nAFGAtuytj48Q2Hk7MsB5H8tPT249WAf66ebXozWbCSyc8OwRlCzyNIvxa8HbzxnDAK+/6TTjinzXmg+N9x/EEGY/Po9kXZKpi20sVI7rDQz/QV+aCadS75p+i5599R6qChAuN5nFQeHRzxgghOliv8uXhA1K3OjOewyVNiczxA4dtVzpm2XInQnrV9K7iMj0VYMxmUa4sQu4pA3GPb1oORdJ07KD5UDgyEZr3wyKRPZK1fAhInJC8SHOsk5U1vI6H8PwX9heqiLQN8QhuG+OvOPI1C59zTybldloyp2JeISabtJFpigMbYTZKC5a2E+55jTXsuCpaJyh1IxFrITunwuO26o+bBA0TQ9fMdtrmWdckeimJ7mkSNEY6Pe10X6UUwnV7GgTJ47ua39ufTOtKCSyGTZRe3Um1GmHR8B/1X+0TvaqPBsu2SVkAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_setting {
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI0SURBVHgBtVRBctpAEJxdyc5VD0jZ6Af4BcEvCLzA5pAqwyX4BcALIBeSSg4mL4C8wPgFxi+QROVuHW1c2k3PLBjE2lQO9lStWFqzM9M9syJ6Y1OvvukkET1QlX7EMw8jSoGn/x/wIuuSVh3sIrI2JWtOBdfBNZ4VwQrzjX7Gw92j2gvWysYI1sPuDm8bpFREWk9kcQLGiG4oDAbUWlzvr5ApLYN7Itun0XHPJUjqpHCYg5niElTHgrczVKe+Aou36YfkWy6H1/Y9nuI59bws+1hPyzLlYZwLHVKfvcp5lbnV8Eh384TPBx6DCZwqRLLGgl8kFdC9oiUfZpqLMSj2pSqrbuFfB3YvDA4hBwpyFT7qoWS09gbrkkZHTVcFtFM8JtBUFtUlgUhxxM1pwv8Pfs9pqTubOrlb7cXMo9leWHR949jOeoLt0t8674/N2h4o8jArDdtrTkNl7/A4kwqsmUtnWacWsirVhZY5KR3Jnux81TzWuIb5rGHHa7yp0BieeA7ahUYTCSwVFaxljhtyhWAD8TGm4WhmA3dzOAkmg5v1ojk9khLW/luVjpewLMUVnb5Medvc6MxK2Ojj3POzKgG/T9KgtQReQFcFls2esS9JlQ60G5Un06RfsQuu1Ax+tVXz8k09u8aU1UpkU/wW/azlAPw2oqfilEJ9hv8dadDo+IT2Uv5QNDCkPbn4OjiX7NacYGTc5+sguF1x7tOh8T5fr39gmX4YVCksZltj4mPvbf8A46HtPvkZDasAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_personal {
    position: absolute;
    top: 40px;
    left: calc(50% - 20px);
    width: 40px;
    height: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK7SURBVHgB7VdLjtpAEC3z26GwQ0JC6ez4Ss4JxpwgLLMLnCCTE8xwgklWWcKcIHODgWVW8fATuzg7lmQXiV9eQSN5AI/d7QyMFD+p1dXusvu5urqqmihChPPCoJAoFAoikUhcGobxDkPBz9brtY2xPZ/PW5PJxKEQCEWwXC5fxmKxK4gZLx2QvR4Ohy3SRIw0UalUrkDuhrbkOiBSGwwGBjeW8eyW9WDJa9YlTWhZsFQqmfF4/IccNkGqc0yvWq020LVZZtKwZJcUoWVBaTm2TsuLHIPnQKwldbWsqEyQDwUWsyDOQPSznz4OEOvM0CzTNDOkCGWCWFBI8cG27ZmfvtSxWV4ulxYpQpkgrCek+DP4W/SbNKFMEFbYWANEzaDvwA9fyd7X4vtQJphKpRx0Myxmsj/66bt8lt3DJkUoE2SfArlNjEsmk20/fejcSLETxGf3EScN5HK5CUg2IBay2WwG4+/T6fSPW0cIkcnn818hvocFHcTNJnSUCWqnOhms72mbSRy0LlqP53j7QeoDz6HncFSD9ZS3NxRBBuKaWK1W9yAkPFR6+IkGuDmkidDVDAO51kJn7UKQPK13Oqktwn+Hf1VRczDm07wpBuCDDveLxcI5aUXNsS2dTtdxci8QOiySJb4fdlcApMke3u2qkA5EEIVnHYt83KWsRx8wjF/y1Dq0LasYQs4JzL2mQ8JdEL0dj8cdCkNw/87BQRcff0B/h+3rcl4Okr44DOE7Jt6tY3jhmnJg1dZTRI8S5CyBD7ZdFUuPSeGZVj51g4tWkKpzhe0K8A5ugLVjW39AsFgs1uH03zaTyKHYiuZzBVy+s7iJYq1Po9HoUZV+UM2A3O6+8QUWe/uc2YDvLP1+/w3fbTZktu70NPBXa250Ynitq30vPhUigmHx4gkmvCbOcVCO4cVbMEKEc+MvSqcw8/kPf2oAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_corporate {
    width: 40px;
    height: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEySURBVHgB7ZfREYIwDIbT4gCOIM/AHRvpBuoEsoGOoBtxMICM4AIcph4PUCvapCc85LuDK6TlQi7J3wIIwryoT4YkSbZa6wsO1xCGRilVVFV181mkPxq0LiCcc4ZN13UXzzWwmvqgudV1rSAAWZZ1QPhhDQtHHOSy8pmMeXSHPjeRBvMz9rFT8Iogtgnn+Fc7Ba8IYg+LOXYKXg6GoG83Qx54XTEdjq75SygS0xsPaZoWLuPfi8Ru/Hmeb9q2vWPO7vGxsOfPXiRlWTb90Kkyiy8SURIuoiRcpEi4iINcSJsF1M0TFsEB3rv/pPBT8I4gtpKzOT6CW5omhZ8CJYI7c4uiKB7o6Itvwk+BkoOvyNnOWe+CnaelirmIg1xGim7tRuZitAsaRTDUDoTDEnwQhCFPozNtj86cSgIAAAAASUVORK5CYII=)
}

#anyidc .iconset_mw.ico_arrow_right {
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEMSURBVHgB7ZM7boNAGIT/hRS0UPASRUrESzlC3Ll06dJH4AbJDXyEcIS4TBefIJSUlICQ4jISEptZyZZc2MagdWP5k0ZD8TOzDy3Rg7tHHRrwff/ZcZxf0zSpaZotjWSwwPM8YXNoObXkKuI4ziAOfYz5b3AHB7DyT9u2GT5Ty7JeXdfdVFX1J61AUNf1975kBc11Xf9q23YnreC4hHO+VFV1YRjG5lIJo4ngLlYwcR9l13WzoijKU3MKTaTvey6cMUaapp2dm1QQhmGqKEqG8BI+y/O8lFYQRdEbQtcIz4fCBU80Apz7GpZCW4QvEL4jWYgHJh5akiQZyQbH8rMPfyfZBEHwcrPwB/fBP0K1VsUN/ZhiAAAAAElFTkSuQmCC)
}

#anyidc .layer_modal {
    background-color: rgba(0,0,0,.5)
}

#anyidc .btn.xsm {
    height: 32px;
    padding: 0 10px;
    border-radius: 6px;
    font-size: 15px
}

#anyidc .btn.sm {
    height: 40px;
    padding: 0 12px;
    border-radius: 6px;
    font-size: 17px
}

#anyidc .btn.md {
    height: 48px;
    padding: 0 16px;
    border-radius: 8px;
    font-size: 17px
}

#anyidc .btn.lg {
    height: 56px;
    padding: 0 20px;
    border-radius: 8px;
    font-size: 19px
}

#anyidc .btn.xlg {
    height: 64px;
    padding: 0 24px;
    border-radius: 8px;
    font-size: 19px
}

#anyidc.certify-sel-wrap.type2 {
    position: relative;
    width: 100%;
    height: 100%;
    font-family: Pretendard GOV,sans-serif;
    font-size: 17px;
    color: #1d1d1d;
    font-weight: 400;
    line-height: 1.5;
    word-break: keep-all;
    word-wrap: break-word;
    -webkit-tap-highlight-color: transparent;
    scroll-behavior: smooth;
    overflow-x: hidden
}

#anyidc.certify-sel-wrap.type2 ol,#anyidc.certify-sel-wrap.type2 ul {
    list-style: none
}

#anyidc.certify-sel-wrap.type2 h3,#anyidc.certify-sel-wrap.type2 h4 {
    font-weight: 700
}

#anyidc.certify-sel-wrap.type2 a,#anyidc.certify-sel-wrap.type2 button :before,#anyidc.certify-sel-wrap.type2 h3,#anyidc.certify-sel-wrap.type2 h4,#anyidc.certify-sel-wrap.type2 li,#anyidc.certify-sel-wrap.type2 p,#anyidc.certify-sel-wrap.type2 ul,:after {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
    font-family: inherit;
    line-height: 1.5;
    letter-spacing: inherit
}

#anyidc .hide {
    display: none!important
}

#anyidc .show {
    display: block!important
}

#anyidc .al {
    text-align: left!important
}

#anyidc .ac {
    text-align: center!important
}

#anyidc .ar {
    text-align: right!important
}

@media (max-width: 767px) {
    #anyidc .pc-only {
        display:none!important
    }

    #anyidc .pc-only.read {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    #anyidc .mob-line {
        display: block;
        line-height: inherit
    }
}

@media (min-width: 600px) {
    #anyidc .mob-only {
        display:none!important
    }

    #anyidc .mob-only.read {
        position: absolute!important;
        width: 1px!important;
        height: 1px!important;
        padding: 0!important;
        margin: -1px!important;
        overflow: hidden!important;
        clip: rect(0,0,0,0)!important;
        white-space: nowrap!important;
        border: 0!important
    }

    #anyidc .pc-line {
        display: block;
        line-height: inherit
    }
}

#anyidc .w-hide {
    display: none!important
}

#anyidc .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
    width: auto;
    height: 56px;
    padding: 0 20px;
    background-color: #246beb;
    border: 1px solid #246beb;
    border-radius: 8px;
    font-size: 19px;
    color: #fff;
    font-weight: 400;
    line-height: 1;
    cursor: pointer;
    white-space: nowrap;
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out
}

#anyidc .btn:hover {
    background-color: #1d56bc;
    border-color: #1d56bc
}

#anyidc .btn:active {
    background-color: #16408d;
    border-color: #16408d
}

#anyidc .btn:focus-visible {
    outline-offset: -4px;
    outline: 2px solid hsla(0,0%,100%,.9);
    -webkit-transition: none;
    transition: none
}

#anyidc .btn[disabled] {
    background-color: #d8d8d8;
    border-color: #d8d8d8;
    color: #717171;
    cursor: default
}

#anyidc .btn.tertiary {
    background-color: #fff;
    border: 1px solid #1d1d1d;
    color: #000b17
}

#anyidc .btn.tertiary:hover {
    background-color: #f8f8f8
}

#anyidc .btn.tertiary:active {
    background-color: #f0f0f0
}

#anyidc .btn.tertiary:focus-visible {
    outline-offset: -4px;
    outline: 2px solid rgba(36,107,235,.8)
}

#anyidc .btn.tertiary[disabled] {
    background-color: #d8d8d8;
    border-color: #c6c6c6;
    color: #717171
}

#anyidc .btn[class*=ico-].ico-before:before,#anyidc .btn[class*=ico-]:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain
}

#anyidc .btn[class*=ico-].ico-before:before {
    background-position: 50%
}

#anyidc .btn[class*=ico-].ico-before:after {
    display: none
}

#anyidc .btn.ico-arr:after,#anyidc .btn.ico-arr:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSAxNWw1LjUtNS01LjUtNSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+")
}

#anyidc .btn.sm .btn[class*=ico-]:after {
    width: 20px;
    height: 20px
}

#anyidc .btn-txt {
    padding: 0 2px!important;
    color: inherit;
    border: 0
}

#anyidc .btn-txt,#anyidc .btn-txt:active,#anyidc .btn-txt:hover {
    background-color: inherit
}

#anyidc .btn-txt:hover {
    background-color: #edf1f5
}

#anyidc .btn-txt:active {
    background-color: #cdd7e4
}

#anyidc .btn-txt:focus-visible {
    outline-offset: 4px;
    outline: 2px solid rgba(36,107,235,.8)
}

#anyidc .btn-txt[disabled] {
    color: #8e8e8e
}

#anyidc .btn-txt[class*=ico-].ico-before:before,#anyidc .btn-txt[class*=ico-]:after {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%
}

#anyidc .btn-txt[class*=ico-].ico-before:before {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: ""
}

#anyidc .btn-txt[class*=ico-].ico-before:after {
    display: none
}

#anyidc .btn-txt.ico-arr:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSAxNWw1LjUtNS01LjUtNSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+")
}

#anyidc .btn-txt.sm[class*=ico-]:before,.btn-txt.sm[class*=ico-]:after {
    width: 20px;
    height: 20px
}

#anyidc .page-title-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 80px
}

#anyidc .page-title-wrap.type2 {
    margin-bottom: 40px
}

#anyidc .page-title-wrap .h-tit {
    font-size: 40px;
    font-weight: 700
}

#anyidc .page-title-wrap .h-tit .small-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 19px
}

#anyidc .page-title-wrap .h-tit .sub-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    font-weight: 400;
    color: #555
}

#anyidc .page-title-wrap .h-tit .krds-badge-wrap {
    font-weight: 400;
    margin-top: 32px
}

#anyidc .page-title-wrap .h-txt {
    font-size: 19px;
    color: #555
}

#anyidc .page-title-wrap.between {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

#anyidc .page-title-wrap.between .step-wrap {
    margin-left: auto;
    margin-bottom: 0
}

@media (min-width: 1024px) {
    #anyidc .page-title-wrap {
        gap:40px
    }
}

@media (max-width: 1023px) {
    #anyidc .page-title-wrap {
        gap:32px;
        margin-bottom: 64px
    }
}

#anyidc .conts-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    width: 100%
}

#anyidc .conts-area.login-type {
    border-top: 0
}

#anyidc .conts-area.login-type .tab-area {
    padding-top: 40px
}

@media (max-width: 599px) {
    #anyidc .conts-area {
        gap:32px
    }
}

#anyidc .login-type-ul {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%
}

#anyidc .login-type-ul,#anyidc .login-type-ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

#anyidc .login-type-ul li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 16px;
    border-left: 1px solid #d8d8d8
}

#anyidc .login-type-ul li:first-child {
    padding-left: 0;
    border-left: 0
}

#anyidc .login-type-ul li:nth-child(3) {
    padding-right: 0
}

#anyidc .login-type-ul li .in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    width: 100%;
    height: 100%
}

#anyidc .login-type-ul li .tit {
    font-size: 25px;
    font-weight: 700
}

#anyidc .login-type-ul li .txt {
    min-height: 51px
}

#anyidc .login-type-ul li .btn-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px
}

#anyidc .login-type-ul li .btn-wrap .btn {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0
}

#anyidc .login-type-ul li .btn-wrap .btn .text-bold {
    font-size: 17px;
    color: #003675
}

#anyidc .login-type-ul li .btn-wrap .btn .text-bk {
    color: #1d1d1d
}

@media (max-width: 599px) {
    #anyidc .login-type-ul {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: normal;
        -ms-flex-align: normal;
        align-items: normal;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    #anyidc .login-type-ul,#anyidc .login-type-ul li {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    #anyidc .login-type-ul li {
        gap: 32px;
        padding: 40px 0;
        border: 0;
        border-top: 1px solid #d8d8d8
    }

    #anyidc .login-type-ul li:first-child {
        padding-top: 0;
        border: 0
    }

    #anyidc .login-type-ul li:nth-child(3) {
        padding-bottom: 0
    }

    #anyidc .login-type-ul li .in {
        width: 100%;
        max-width: 100%;
        gap: 32px
    }
}

#anyidc .join-member-bn-wrap-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 0;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px
}

#anyidc .join-member-bn-wrap-column.right {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-top: -20px
}

#anyidc .join-member-bn-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px;
    color: #1d1d1d
}

#anyidc .join-member-bn-wrap .txt-desc {
    font-weight: 700;
    color: #1d1d1d;
    font-size: 14px
}

#anyidc .join-member-bn-wrap .btn-wrap {
    width: auto
}

@media (max-width: 599px) {
    #anyidc .join-member-bn-wrap {
        row-gap:0
    }
}

@media only screen and (max-width: 805px) {
    #anyidc .pop_title_3 {
        margin:32px 0 24px
    }
}

#anyidc .layer_modal .wrap_modal .cont_layer .ymd_ipt_period_wrap {
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal
}

@media only screen and (max-width: 805px) {
    #anyidc .layer_modal.on {
        display:block
    }

    #anyidc .layer_modal .wrap_modal {
        width: 100%;
        max-height: calc(100% - 33px);
        margin-top: 33px;
        border-radius: 16px 16px 0 0
    }

    #anyidc .layer_modal .wrap_modal .tit_layer {
        margin: 0;
        padding: 24px 46px 24px 16px;
        border-bottom: 1px solid #d8d8d8
    }

    #anyidc .layer_modal .wrap_modal .cont_layer {
        padding: 0 16px 24px
    }

    #anyidc .layer_modal .wrap_modal .cont_layer>:first-child {
        margin-top: 24px
    }

    #anyidc .layer_modal .btn_close_modal {
        top: 30px;
        right: 16px;
        background-size: 24px 24px
    }

    #anyidc .layer_modal.large>.wrap_modal,#anyidc .layer_modal.small>.wrap_modal {
        width: 100%
    }
}

#anyidc .layer_modal .center_img_big img {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 400px;
    border: 1px solid #717171;
    border-radius: 8px
}

@media only screen and (max-width: 805px) {
    #anyidc .layer_modal .center_img_big {
        width:100%;
        margin-top: 30px;
        padding-bottom: 0
    }

    #anyidc .layer_modal .center_img_big img {
        height: auto
    }
}

#anyidc .layer_modal_login .btn_close_modal {
    cursor: pointer
}

#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_box {
    margin-top: 32px
}

#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_box>.pop_title_3 {
    margin-top: 0
}

#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type .login_type {
    position: relative;
    width: 100%;
    margin-top: 0;
    margin-left: 16px;
    padding: 104px 8px 40px;
    color: #1d1d1d;
    text-align: center;
    font-size: 19px;
    line-height: 1.5;
    border-radius: 12px;
    -webkit-box-shadow: 0 0 0 1px #c6c6c6;
    box-shadow: 0 0 0 1px #c6c6c6;
    background-color: #f8f8f8;
    cursor: pointer
}

#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type .login_type:active,#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type .login_type:focus,#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type .login_type:hover {
    text-decoration: none;
    -webkit-box-shadow: 0 0 0 2px #246beb;
    box-shadow: 0 0 0 2px #246beb;
    outline: none
}

#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type .login_type:first-child {
    margin-left: 0
}

#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type .login_type .iconset_mw {
    position: absolute;
    left: calc(50% - 20px);
    top: 40px
}

#anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type button {
    border: 0
}

@media only screen and (max-width: 805px) {
    #anyidc .layer_modal.layer_modal_login .wrap_modal {
        position:absolute;
        bottom: 0;
        left: 0
    }

    #anyidc .layer_modal_login .wrap_modal .cont_layer .choice_box {
        margin-top: 24px
    }

    #anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type {
        display: block;
        margin-top: 24px
    }

    #anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type .login_type {
        margin-left: 0;
        margin-top: 16px
    }

    #anyidc .layer_modal_login .wrap_modal .cont_layer .choice_type .login_type:first-child {
        margin-top: 0
    }
}

#anyidc.thema_04 .tab-area.layer {
    padding-top: 10px!important
}

@media (max-width: 767px) {
    #anyidc.thema_04 .tab-area.layer .inst {
        padding-top:0!important
    }
}

@media (max-width: 767px) {
    #anyidc.thema_04 .join-member-bn-wrap {
        row-gap:4px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #anyidc.thema_04 .join-member-bn-wrap .btn-wrap .btn {
        height: auto
    }
}

#anyidc.thema_04 .join-member-bn-wrap-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 0;
    -webkit-column-gap: 16px;
    -moz-column-gap: 16px;
    column-gap: 16px;
    font-size: 14px
}

#anyidc.thema_04 .join-member-bn-wrap-column.right {
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-top: -20px
}

@media (max-width: 767px) {
    #anyidc.thema_04 .join-member-bn-wrap-column {
        row-gap:16px
    }
}

.pc-hide {
    display: none!important
}

#anyidc.thema_04 .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
    width: auto;
    height: 30px;
    padding: 0 20px;
    background-color: #246beb;
    border: 1px solid #246beb;
    border-radius: 8px;
    font-size: 19px;
    color: #fff;
    font-weight: 400;
    line-height: 1;
    cursor: pointer;
    white-space: nowrap;
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out
}

#anyidc.thema_04 .btn:hover {
    background-color: #1d56bc;
    border-color: #1d56bc
}

#anyidc.thema_04 .btn:active {
    background-color: #16408d;
    border-color: #16408d
}

#anyidc.thema_04 .btn:focus-visible {
    outline-offset: -4px;
    outline: 2px solid hsla(0,0%,100%,.9);
    -webkit-transition: none;
    transition: none
}

#anyidc.thema_04 .btn[disabled] {
    background-color: #d8d8d8;
    border-color: #d8d8d8;
    color: #717171;
    cursor: default
}

#anyidc.thema_04 .btn.tertiary {
    background-color: #fff;
    border: 1px solid #1d1d1d;
    color: #000b17
}

#anyidc.thema_04 .btn.tertiary:hover {
    background-color: #f8f8f8
}

#anyidc.thema_04 .btn.tertiary:active {
    background-color: #f0f0f0
}

#anyidc.thema_04 .btn.tertiary:focus-visible {
    outline-offset: -4px;
    outline: 2px solid rgba(36,107,235,.8)
}

#anyidc.thema_04 .btn.tertiary[disabled] {
    background-color: #d8d8d8;
    border-color: #c6c6c6;
    color: #717171
}

#anyidc.thema_04 .btn[class*=ico-].ico-before:before,#anyidc.thema_04 .btn[class*=ico-]:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: contain
}

#anyidc.thema_04 .btn[class*=ico-].ico-before:before {
    background-position: 50%
}

#anyidc.thema_04 .btn[class*=ico-].ico-before:after {
    display: none
}

#anyidc.thema_04 .btn.ico-arr:after,#anyidc.thema_04 .btn.ico-arr:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSAxNWw1LjUtNS01LjUtNSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+")
}

.auth-inner .btn.sm .auth-inner .btn[class*=ico-]:after {
    width: 20px;
    height: 20px
}

#anyidc.thema_04 .btn-txt {
    padding: 0 2px!important;
    color: inherit;
    border: 0;
    background-color: inherit;
    font-size: 14px
}

#anyidc.thema_04 .btn-txt:active,#anyidc.thema_04 .btn-txt:hover {
    background-color: inherit
}

#anyidc.thema_04 .btn-txt:hover {
    background-color: #edf1f5
}

#anyidc.thema_04 .btn-txt:active {
    background-color: #cdd7e4
}

#anyidc.thema_04 .btn-txt:focus-visible {
    outline-offset: 4px;
    outline: 2px solid rgba(36,107,235,.8)
}

#anyidc.thema_04 .btn-txt[disabled] {
    color: #8e8e8e
}

#anyidc.thema_04 .btn-txt[class*=ico-].ico-before:before,#anyidc.thema_04 .btn-txt[class*=ico-]:after {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%
}

#anyidc.thema_04 .btn-txt[class*=ico-].ico-before:before {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: ""
}

#anyidc.thema_04 .btn-txt[class*=ico-].ico-before:after {
    display: none
}

#anyidc.thema_04 .btn-txt.ico-arr:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSAxNWw1LjUtNS01LjUtNSIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+")
}

#anyidc.thema_04 .btn-txt.sm[class*=ico-]:after,#anyidc.thema_04 .btn-txt.sm[class*=ico-]:before {
    width: 20px;
    height: 20px
}

#anyidc.thema_04 input[type=checkbox],#anyidc.thema_04 input[type=radio] {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    padding: 0!important;
    margin: -1px!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    white-space: nowrap!important;
    border: 0!important
}

#anyidc.thema_04 .form-switch {
    position: relative
}

#anyidc.thema_04 .form-switch,#anyidc.thema_04 .form-switch label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

#anyidc.thema_04 .form-switch label {
    font-size: 19px
}

#anyidc.thema_04 .form-switch [type=checkbox]~i {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#anyidc.thema_04 .form-switch [type=checkbox]~i:after,#anyidc.thema_04 .form-switch [type=checkbox]~i:before {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: ""
}

#anyidc.thema_04 .form-switch [type=checkbox]~i:before {
    position: absolute;
    left: 2px;
    width: 16px;
    height: 16px;
    border-radius: 40px;
    background-color: #fff;
    -webkit-transition: all .3s;
    transition: all .3s
}

#anyidc.thema_04 .form-switch [type=checkbox]~i:after {
    width: 32px;
    height: 20px;
    border-radius: 40px;
    background-color: #b4c4d6
}

#anyidc.thema_04 .form-switch [type=checkbox]~label {
    z-index: 1;
    padding-left: 48px;
    margin-left: -40px;
    font-size: 19px
}

#anyidc.thema_04 .form-switch [type=checkbox]:checked~i:before {
    position: absolute;
    left: 14px
}

#anyidc.thema_04 .form-switch [type=checkbox]:checked~i:after {
    background-color: #246beb
}

#anyidc.thema_04 .form-switch [type=checkbox]:disabled~i:before {
    border-color: #e4e4e4;
    background-color: #c6c6c6
}

#anyidc.thema_04 .form-switch [type=checkbox]:disabled~i:after {
    background-color: #e4e4e4
}

#anyidc.thema_04 .form-switch [type=checkbox]:disabled~label {
    color: #8e8e8e;
    cursor: inherit
}

#anyidc.thema_04 .form-switch [type=checkbox]:focus-visible~label {
    outline-offset: 4px;
    outline: 2px solid rgba(36,107,235,.8)
}

#anyidc.thema_04 .krds-tooltip-wrap {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    width: 100%
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-txt {
    font-size: 17px
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-btn,#anyidc.thema_04 .krds-tooltip-wrap .tool-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 4px
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-txt>span {
    width: 45px;
    text-align: right
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-btn:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMi41IDE4KSIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05LjY2OCA5LjE2NmgxLjY2N3Y1SDkuNjY4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik04LjgzMiA5LjE2NmgxLjY2N3YuODMzSDguODMyem0wIDQuMTY4aDMuMzMzdi44MzNIOC44MzJ6Ii8+PGNpcmNsZSBjeD0iMTAuMjkyIiBjeT0iNi44NzYiIHI9IjEuMDQyIiBmaWxsPSIjZmZmIi8+PC9zdmc+") no-repeat 50%;
    background-size: contain
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-in {
    display: none;
    position: absolute;
    z-index: 3;
    font-size: 15px;
    width: 560px;
    padding: 24px;
    border-radius: 6px;
    border: 1px solid #c6c6c6;
    background-color: #fff
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-in:before {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    position: absolute;
    z-index: 4;
    width: 22px;
    height: 12px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0wIDBsMTEgMTJMMjIgMEgweiIvPjwvbWFzaz48cGF0aCBkPSJNMCAwbDExIDEyTDIyIDBIMHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTEgMTJsLS43MzcuNjc2YTEgMSAwIDAwMS40NzQgMEwxMSAxMnpNMCAwdi0xaC0yLjI3M0wtLjczNy42NzYgMCAwem0yMiAwbC43MzcuNjc2TDI0LjI3My0xSDIydjF6TTExLjczNyAxMS4zMjRsLTExLTEyTC0uNzM3LjY3NmwxMSAxMiAxLjQ3NC0xLjM1MnptOS41MjYtMTJsLTExIDEyIDEuNDc0IDEuMzUyIDExLTEyLTEuNDc0LTEuMzUyek0wIDFoMjJ2LTJIMHYyeiIgZmlsbD0iI0M2QzZDNiIgbWFzaz0idXJsKCNhKSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xIDBoMjB2MUgxeiIvPjxwYXRoIGQ9Ik0yMS43MjcgMGgtMS4xNjVsLS44MzUgMWgyVjB6TS4yNzMgMGgxLjE2NGwuODM2IDFoLTJWMHoiIGZpbGw9IiNDNkM2QzYiLz48L3N2Zz4=") no-repeat 50%;
    background-size: contain
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-in .tool-hd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 16px
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-in .tool-tit {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    padding-right: 40px
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-in .tool-close {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: absolute;
    top: 12px;
    right: 12px;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuODE4IDYuODE4bDYuMzY0IDYuMzY0bTAtNi4zNjRsLTYuMzY0IDYuMzY0IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=") no-repeat 50%
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-in .tool-cnt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    margin-top: 16px
}

#anyidc.thema_04 .krds-tooltip-wrap.left .tool-in {
    left: 0
}

#anyidc.thema_04 .krds-tooltip-wrap.left .tool-in:before {
    left: 24px
}

#anyidc.thema_04 .krds-tooltip-wrap.center .tool-in {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

#anyidc.thema_04 .krds-tooltip-wrap.center .tool-in:before {
    left: 50%;
    margin-left: -11px
}

#anyidc.thema_04 .krds-tooltip-wrap.right .tool-in {
    right: 0
}

#anyidc.thema_04 .krds-tooltip-wrap.right .tool-in:before {
    right: 24px
}

#anyidc.thema_04 .krds-tooltip-wrap.top .tool-in {
    bottom: 100%;
    margin-bottom: 12px
}

#anyidc.thema_04 .krds-tooltip-wrap.top .tool-in:before {
    top: 100%
}

#anyidc.thema_04 .krds-tooltip-wrap.bottom .tool-in {
    top: 100%;
    margin-top: 12px
}

#anyidc.thema_04 .krds-tooltip-wrap.bottom .tool-in:before {
    bottom: 100%;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

@media (max-width: 767px) {
    #anyidc.thema_04 .krds-tooltip-wrap .tool-in {
        -webkit-transform:none!important;
        transform: none!important
    }

    #anyidc.thema_04 .krds-tooltip-wrap .tool-in:before {
        display: none
    }
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-btn.white {
    background: none
}

#anyidc.thema_04 .krds-tooltip-wrap .tool-btn.white:after {
    margin-left: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA+VBMVEUAAACA//+qqv+ZzP+q1f+vzPiyz/yzz/yxzfyyzvywzvyxz/yyzfywzfyxzvyxz/yxz/qwzvuxz/uwzfuxzvuyzvyxzfqxzvqxzvqyzvuxzvuxzvuxzvuxzvuxzfuxzvuxzvyxzvyxz/yxzvyxzvqxzvuxzvuxzvuxzvseISQfIiUgIychIycjJisjJywkKC0mKzEpLjQrLzYsMjkvND08RFA/SFVRXW9SXW9jcohqe5RsfZZwgpx9krB+ka+Cl7eFm7uGm7yInsCKoMKKocKUrNCbtNudt96fuOCfueCguuGgu+KivOWjvualweqvy/ewzfqxzvv///9M7no0AAAAKXRSTlMAAgMFBiNPUFJTVFVWV1hfZYiJi4ybpKanv9DR1dfY2tvc3d7i8fP09Ug1ee0AAAABYktHRFINYC2QAAAA1ElEQVQYGZ3B11bCQBQF0IOMICAWwBALEUSCI/besKBIsZ7//xnXnTssjY/sjamZYjVqt6PqvEFCboteYw6/Zir8o5zCRIUJJXg5OuPu/ZBOFo5pUNztWdu5oWgaiCLFuHP60jvZHVAUIEKKwfUTeWl7FAHEJidejw8+KCKImN7z0X6XTgzRond22KdqQWxQfdorejWIkOqr/04vgMhSvV3c0stDzFI92nOqehqiQPX9MKLKwCnzn2WoVSaVUlDraytLi9v06hkkmIWwuRPXgnwa0/oBWqda0zldBdMAAAAASUVORK5CYII=);
    background-size: 20px
}

#anyidc.thema_04 .krds-tooltip-wrap.register .tool-in {
    left: -41px;
    width: 520px
}

#anyidc.thema_04 .krds-tooltip-wrap.register .tool-in:before {
    left: 372px
}

#anyidc.thema_04 .krds-tooltip-wrap.register {
    width: 100%
}

#anyidc.thema_04 .krds-tooltip-wrap.sso .tool-in {
    left: -21px;
    width: 430px
}

#anyidc.thema_04 .krds-tooltip-wrap.sso .tool-in:before {
    left: 24px
}

#anyidc.thema_04 .krds-tooltip-wrap.keyboard .tool-in {
    left: -21px;
    width: 430px
}

#anyidc.thema_04 .krds-tooltip-wrap.keyboard .tool-in:before {
    left: 24px
}

@media (max-width: 767px) {
    #anyidc.thema_04 .krds-tooltip-wrap.register .tool-in {
        left:-25px;
        max-width: calc(100% + 5px)
    }

    #anyidc.thema_04 .krds-tooltip-wrap.keyboard .tool-in,#anyidc.thema_04 .krds-tooltip-wrap.sso .tool-in {
        left: 0;
        max-width: 100%
    }
}

#anyidc.thema_04.type-short .page-title-wrap {
    margin-bottom: 0;
    gap: 24px
}

#anyidc.thema_04.type-short .page-title-wrap .h-tit {
    font-size: 21px
}

#anyidc.thema_04.type-short .page-title-wrap .h-txt {
    font-size: 17px
}

#anyidc.thema_04.type-short .login-opt-wrap {
    margin-top: 24px
}

#anyidc.thema_04 .page-title-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 80px
}

#anyidc.thema_04 .page-title-wrap.type2 {
    margin-bottom: 40px
}

#anyidc.thema_04 .page-title-wrap .h-tit {
    font-size: 40px;
    font-weight: 700
}

#anyidc.thema_04 .page-title-wrap .h-tit .small-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 19px
}

#anyidc.thema_04 .page-title-wrap .h-tit .sub-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    font-weight: 400;
    color: #555
}

#anyidc.thema_04 .page-title-wrap .h-tit .krds-badge-wrap {
    font-weight: 400;
    margin-top: 32px
}

#anyidc.thema_04 .page-title-wrap .h-txt {
    font-size: 19px;
    color: #555
}

#anyidc.thema_04 .page-title-wrap.between {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

@media (min-width: 1024px) {
    #anyidc.thema_04 .page-title-wrap {
        gap:40px
    }
}

@media (max-width: 1023px) {
    #anyidc.thema_04 .page-title-wrap {
        gap:32px;
        margin-bottom: 64px
    }

    #anyidc.thema_04 .page-title-wrap .h-tit {
        font-size: 32px
    }
}

#anyidc.thema_04 .conts-area.login-type .tab-area {
    padding-top: 40px
}

.conts-area .tit-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 32px
}

.conts-area .tit-wrap .certify-opt-tit {
    font-size: 20px
}

@media (max-width: 767px) {
    .conts-area .tab-area {
        padding-top:0
    }
}

#anyidc.thema_04 .conts-area .tab-conts {
    margin-top: 60px
}

#anyidc.thema_04 .conts-area .tab-area .certify-sel-wrap.type-slim .certify-option>li {
    padding-top: 20px
}

@media (max-width: 767px) {
    #anyidc.thema_04 .conts-area .tab-area .certify-sel-wrap.type-slim .certify-option>li {
        padding-top:0
    }
}

@media (max-width: 767px) {
    .conts-area {
        padding-top:32px
    }

    .conts-area .tit-wrap.order-change {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .conts-area .tab.full {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

#anyidc.thema_04 .login-type-ul {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%
}

#anyidc.thema_04 .login-type-ul,#anyidc.thema_04 .login-type-ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal
}

#anyidc.thema_04 .login-type-ul li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 16px;
    border-left: 1px solid #d8d8d8
}

#anyidc.thema_04 .login-type-ul li:first-child {
    padding-left: 0;
    border-left: 0
}

#anyidc.thema_04 .login-type-ul li:nth-child(3) {
    padding-right: 0
}

#anyidc.thema_04 .login-type-ul li .in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    width: 100%;
    height: 100%
}

#anyidc.thema_04 .login-type-ul li .tit {
    font-size: 25px;
    font-weight: 700
}

#anyidc.thema_04 .login-type-ul li .txt {
    min-height: 51px
}

#anyidc.thema_04 .login-type-ul li .btn-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px
}

#anyidc.thema_04 .login-type-ul li .btn-wrap .btn {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0
}

#anyidc.thema_04 .login-type-ul li .btn-wrap .btn .text-bold {
    font-size: 17px;
    color: #003675
}

#anyidc.thema_04 .login-type-ul li .btn-wrap .btn .text-bk {
    color: #1d1d1d
}

@media (max-width: 767px) {
    #anyidc.thema_04 .login-type-ul {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: normal;
        -ms-flex-align: normal;
        align-items: normal;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    #anyidc.thema_04 .login-type-ul,#anyidc.thema_04 .login-type-ul li {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    #anyidc.thema_04 .login-type-ul li {
        gap: 32px;
        padding: 40px 0;
        border: 0;
        border-top: 1px solid #d8d8d8
    }

    #anyidc.thema_04 .login-type-ul li:first-child {
        padding-top: 0;
        border: 0
    }

    #anyidc.thema_04 .login-type-ul li:nth-child(3) {
        padding-bottom: 0
    }

    #anyidc.thema_04 .login-type-ul li .in {
        width: 100%;
        max-width: 100%;
        gap: 32px
    }
}

#anyidc.thema_04 .login-opt-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 80px;
    padding-bottom: 20px;
    gap: 24px
}

#anyidc.thema_04 .login-opt-wrap .ico-info {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: center;
    align-self: center;
    margin-left: 4px
}

@media (max-width: 767px) {
    #anyidc.thema_04 .login-opt-wrap {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

#anyidc.certify-sel-wrap.thema_04 .certify-option>li {
    padding-bottom: 40px;
    border-bottom: 1px solid #e4e4e4
}

@media (max-width: 767px) {
    #anyidc.certify-sel-wrap.thema_04 .certify-option>li {
        padding-bottom:32px
    }
}

#anyidc.certify-sel-wrap.thema_04 .certify-type {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    gap: 16px;
    width: 100%;
    max-width: 640px
}

#anyidc.certify-sel-wrap.thema_04 .certify-type>li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-direction: column;
    position: relative;
    padding: 0;
    background-color: #f8f8f8;
    border: 1px solid #e4e4e4;
    border-radius: 12px
}

#anyidc.certify-sel-wrap.thema_04 .certify-type>li .login-link {
    display: block;
    width: 100%;
    padding: 32px 32px 32px 88px
}

#anyidc.certify-sel-wrap.thema_04 .certify-type>li .login-link+.btn-wrap {
    margin-top: 16px
}

#anyidc.certify-sel-wrap.thema_04 .certify-type>li .login-link:focus-visible {
    outline-offset: 4px;
    outline: 2px solid rgba(36,107,235,.8);
    border-radius: 0
}

#anyidc.certify-sel-wrap.thema_04 .certify-type>li:after,#anyidc.certify-sel-wrap.thema_04 .certify-type>li:before {
    position: absolute;
    top: 32px;
    left: 32px;
    content: "";
    width: 32px;
    height: 32px;
    background-size: contain
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

#anyidc.certify-sel-wrap.type-arrow.thema_04+.certify-sel-wrap.type-arrow {
    margin-top: 20px;
    border-top: 1px solid #d8d8d8
}

@media (max-width: 767px) {
    #anyidc.certify-sel-wrap.type-arrow.thema_04 .tit-wrap {
        padding-top:5px!important
    }
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-opt-tit {
    margin-top: 0;
    font-size: 20px
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-option>li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    padding-bottom: 40px
}

@media (max-width: 767px) {
    #anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-option>li {
        padding-top:0;
        padding-bottom: 32px
    }
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .tab-area {
    padding-top: 32px
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .tab-conts {
    margin-top: 0
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type {
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    row-gap: 14px;
    margin-top: 5px!important
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .tab-area .certify-type {
    margin-top: 16px!important
}

@media (max-width: 767px) {
    #anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type {
        gap:16px
    }
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li {
    max-width: unset;
    width: calc(33.33% - 16px)
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li:after,#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li:before {
    display: none
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .login-link {
    position: relative;
    padding: 28px 18px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

@media (max-width: 767px) {
    #anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .login-link {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-height: 100px;
        padding: 10px
    }
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .login-link:after,#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .login-link:before {
    position: absolute;
    top: 30px;
    left: 24px;
    content: "";
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: 50%
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .login-link:after {
    position: absolute;
    top: 30px;
    left: auto;
    right: 20px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuNTYzIDE4LjI1TDE2LjQzNiAxMiA5LjU2MyA1Ljc1IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=")
}

@media (max-width: 767px) {
    #anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .login-link:before {
        width:48px;
        height: 48px;
        background-size: 48px 48px;
        position: relative;
        top: 0;
        left: 0;
        margin: 0 auto
    }

    #anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .login-link:after {
        display: none
    }
}

#anyidc.certify-sel-wrap.thema_04 .certify-type>li .type-tit {
    font-size: 25px;
    color: #1d1d1d;
    font-weight: 700
}

#anyidc.certify-sel-wrap.thema_04 .certify-type>li .type-desc {
    margin-top: 12px;
    padding-right: 0;
    color: #555;
    font-size: 13px
}

#anyidc.certify-sel-wrap.thema_04 .certify-type>li .icon-arr {
    margin-top: 16px
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .type-tit {
    position: relative;
    padding-left: 46px;
    padding-right: 24px;
    font-size: 20px
}

@media (max-width: 767px) {
    #anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .type-tit {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 0;
        text-align: center;
        font-size: 12px;
        white-space: nowrap
    }

    #anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li {
        max-width: unset;
        width: calc(33.33% - 10.66667px);
        max-height: 100px
    }
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li .type-desc {
    padding-right: 0
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li.mobile .login-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjAwNCAyNC4yOWw1LjMyNS00LjQ5NyA3LjM4IDIuNjYgOS45Ny04LjQxOCA1LjMyNSAxLjkxOHYuMDA0TDE2LjIxMyAyNy41OTlhMy40MTYgMy40MTYgMCAwMS0zLjM2LjYwMkwyLjAwMyAyNC4yOXoiIGZpbGw9IiMyRDJEMkQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE1Ljc5MSA0LjQwNGEzLjQwOCAzLjQwOCAwIDAxMy4zNTYtLjYwMWwxMC44NTcgMy45MS0xNS41IDEyLjc4OUwyIDE2LjA0NyAxNS43OTEgNC40MDR6bTIuODEyLjkwM2ExLjgwOSAxLjgwOSAwIDAwLTEuNzguMzJMNS4xNSAxNS40OGwzLjM2NSAxLjIxMiA4LjQ1LTcuMTMzIDUuODY4IDIuMTE0IDQuMDItMy4zOTYtOC4yNS0yLjk3eiIgZmlsbD0iIzJEMkQyRCIvPjwvc3ZnPg==")
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li.public .login-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0LjE3MiA1Ljk0OGMtMy4zMzcgMC02LjI3Mi0xLjU2MS04LjE3Ni0zLjk0OC0xLjkwMyAyLjM4Ny00LjgzOCAzLjk0OC04LjE3NSAzLjk0OC0xLjM1MSAwLTIuNjM4LS4yNy0zLjgyMS0uNzI4djkuNDgzQzQgMjcuMDMgMTYgMzAgMTYgMzBzMTItMi45NSAxMi0xNS4yOTdWNS4yMmMtMS4xODYuNDU4LTIuNDcuNzI4LTMuODIuNzI4aC0uMDA4eiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwLjA5NCAxNS4yNzJsNC4yNzUgNC42NDkgNy45Ni03Ljg0MyIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li.public2 .login-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuODg5IDMuNkgyNC4xMWEyLjI4OSAyLjI4OSAwIDAxMi4yOSAyLjI4OVYxMC4yYS44LjggMCAwMDEuNiAwVjUuODg5QTMuODg5IDMuODg5IDAgMDAyNC4xMTEgMkg1Ljg5QTMuODg5IDMuODg5IDAgMDAyIDUuODg5VjI0LjExQTMuODg5IDMuODg5IDAgMDA1Ljg4OSAyOEgxNy4zMWEuOC44IDAgMDAwLTEuNkg1Ljg5YTIuMjg5IDIuMjg5IDAgMDEtMi4yOS0yLjI4OVY1Ljg5QTIuMjg5IDIuMjg5IDAgMDE1Ljg4OSAzLjZ6IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZD0iTTcuOCA5YS44LjggMCAxMDAgMS42aDEwLjRhLjguOCAwIDAwMC0xLjZINy44ek03IDE1LjhhLjguOCAwIDAxLjgtLjhoNi40YS44LjggMCAwMTAgMS42SDcuOGEuOC44IDAgMDEtLjgtLjh6IiBmaWxsPSIjMkQyRDJEIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCAxOWMwIDEuNzc3Ljc3MyAzLjM3NCAyIDQuNDcydjQuODQ0YTEgMSAwIDAwMS40NzkuODc4TDI0IDI3LjgybDIuNTIxIDEuMzc0QTEgMSAwIDAwMjggMjguMzE2di00Ljg0NEE2IDYgMCAxMDE4IDE5em0xMC40IDBhNC40IDQuNCAwIDExLTguOCAwIDQuNCA0LjQgMCAwMTguOCAwem0tMi4wODQgNS41MzdBNS45ODEgNS45ODEgMCAwMTI0IDI1Yy0uODIgMC0xLjYwMy0uMTY1LTIuMzE2LS40NjN2Mi44OUwyNCAyNi4xNjVsMi4zMTYgMS4yNjJ2LTIuODl6IiBmaWxsPSIjMkQyRDJEIi8+PC9zdmc+")
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li.etc .login-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIzLjY0NHYyLjQ2N0MxMiAyOC4yNiAxMy41MTQgMzAgMTUuMzgyIDMwaDExLjIzNkMyOC40ODYgMzAgMzAgMjguMjU5IDMwIDI2LjExMVY1Ljg5QzMwIDMuNzQgMjguNDg2IDIgMjYuNjE4IDJIMTUuMzgyQzEzLjUxNCAyIDEyIDMuNzQxIDEyIDUuODg5djIuNjc4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjAuMzA5IDE2SDJtMTYuMTU0LTMuNjlsMy42OTMgMy42OTMtMy42OTMgMy42OTIiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIxLjcxNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li.simplicity .login-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjM2MiA4LjM3YTQuNTA4IDQuNTA4IDAgMTAtOS4wMTYgMCA0LjUwOCA0LjUwOCAwIDAwOS4wMTYgMHptMTYuMjg5LjAwOGE0LjUwOCA0LjUwOCAwIDEwLTkuMDE2IDAgNC41MDggNC41MDggMCAwMDkuMDE2IDB6bS0xNi4yODcgMTUuMjVhNC41MDggNC41MDggMCAxMC05LjAxNiAwIDQuNTA4IDQuNTA4IDAgMDA5LjAxNiAweiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjQxMSA3LjU4aDExLjI5NGE0LjUzMiA0LjUzMiAwIDAwMCAxLjZIOC40MWEuOC44IDAgMTEwLTEuNnptMTMuMTYgNC41MDNhNC41MzUgNC41MzUgMCAwMS0xLjEzMS0xLjEzMWwtOS40NDQgOS40NDNjLjM4OS4zNzguNzEuODI1Ljk0MiAxLjMyMmw5LjYzNC05LjYzNHptLTkuMjggMTAuNzQzYTQuNTMgNC41MyAwIDAxMCAxLjZoMTEuODUzYS44LjggMCAxMDAtMS42SDEyLjI5eiIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGQ9Ik0yNC4xNDcgMjguMTM4YTQuNTA4IDQuNTA4IDAgMTAwLTkuMDE1IDQuNTA4IDQuNTA4IDAgMDAwIDkuMDE1eiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li.sns .login-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIzLjY0NHYyLjQ2N0MxMiAyOC4yNiAxMy41MTQgMzAgMTUuMzgyIDMwaDExLjIzNkMyOC40ODYgMzAgMzAgMjguMjU5IDMwIDI2LjExMVY1Ljg5QzMwIDMuNzQgMjguNDg2IDIgMjYuNjE4IDJIMTUuMzgyQzEzLjUxNCAyIDEyIDMuNzQxIDEyIDUuODg5djIuNjc4IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjAuMzA5IDE2SDJtMTYuMTU0LTMuNjlsMy42OTMgMy42OTMtMy42OTMgMy42OTIiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIxLjcxNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li.id .login-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMiIgeT0iNi40NTQiIHdpZHRoPSIyOCIgaGVpZ2h0PSIxOS4wOTEiIHJ4PSI0IiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iMS42Ii8+PHBhdGggZD0iTTguNzI2IDE2Ljc1N2EuOTEuOTEgMCAxMDAtMS44MTkuOTEuOTEgMCAwMDAgMS44MTl6bTYuMDYyIDBhLjkxLjkxIDAgMTAwLTEuODE5LjkxLjkxIDAgMDAwIDEuODE5eiIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNzE0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjQuMTgyIDE4LjEyMUgxOS45NCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")
}

#anyidc.certify-sel-wrap.type-arrow.thema_04 .certify-type>li.guest .login-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHJva2U9IiMyRDJEMkQiIHN0cm9rZS13aWR0aD0iMS43MzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTExLjk5OCAxMi45OTZhNSA1IDAgMTAwLTEwIDUgNSAwIDAwMCAxMHpNMTIgMjYuOTk4SDN2LTEuMDg0YTkuMDIgOS4wMiAwIDAxOS40MDctOC45MTYgOS4wMiA5LjAyIDAgMDE2LjMgM00yOSAxNy45OTJsLTguMjQgMTEtNS41LTQuMTIiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBkPSJNMCAwaDI4djI4SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+")
}

#anyidc.thema_04 .tab>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: auto;
    width: 100%
}

#anyidc.thema_04 .tab .btn-tab,#anyidc.thema_04 .tab li {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    position: relative;
    white-space: nowrap
}

#anyidc.thema_04 .tab .btn-tab {
    width: 100%;
    background-color: #fff;
    border: 1px solid #fff;
    color: #555;
    font-weight: 500;
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out
}

#anyidc.thema_04 .tab .btn-tab:not(:disabled):hover {
    border-radius: 6px;
    background-color: #edf1f5;
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out
}

#anyidc.thema_04 .tab .btn-tab:not(:disabled):active {
    background-color: #cdd7e4;
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out
}

#anyidc.thema_04 .tab .btn-tab[disabled] {
    color: #8e8e8e;
    cursor: default
}

#anyidc.thema_04 .tab li {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0
}

#anyidc.thema_04 .tab.full {
    width: 100%
}

#anyidc.thema_04 .tab.full .btn-tab {
    height: 40px!important;
    font-size: 20px!important
}

@media (max-width: 767px) {
    #anyidc.thema_04 .tab.full .btn-tab {
        height:30px!important;
        font-size: 16px!important
    }
}

#anyidc.thema_04 .tab.full>ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    position: relative;
    width: 100%
}

#anyidc.thema_04 .tab.full>ul>li {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    min-width: 0
}

#anyidc.thema_04 .tab.fill .btn-tab {
    height: 48px;
    padding: 0 16px;
    font-size: 19px
}

#anyidc.thema_04 .tab.fill .active .btn-tab {
    background-color: #003675;
    border-color: #003675;
    color: #fff
}

#anyidc.thema_04 .tab.fill>ul>li+li {
    margin-left: 8px
}

#anyidc.thema_04 .tab.fill>ul>li .btn-tab {
    border-radius: 8px
}

#anyidc.thema_04 .tab.fill.full .btn-tab {
    border: 1px solid #b4c4d6
}

#anyidc.thema_04 .tab.fill.full .active .btn-tab {
    background-color: #003675;
    border-color: #003675;
    color: #fff!important
}

#anyidc.thema_04 .tab.fill.full>ul>li+li {
    margin-left: 0
}

#anyidc.thema_04 .tab.fill.full>ul>li+li .btn-tab {
    border-left: none
}

#anyidc.thema_04 .tab.fill.full>ul>li .btn-tab {
    border-radius: 0
}

#anyidc.thema_04 .tab.fill.full>ul>li:first-of-type .btn-tab {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px
}

#anyidc.thema_04 .tab.fill.full>ul>li:last-of-type .btn-tab {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

#anyidc.thema_04 .tab.line .btn-tab {
    height: 48px;
    padding: 0 2px;
    font-size: 19px
}

#anyidc.thema_04 .tab.line .btn-tab:before {
    position: absolute;
    bottom: 0;
    left: 50%;
    content: "";
    width: 0;
    height: 2px;
    background-color: #003675;
    -webkit-transition: .4s ease-in-out;
    transition: .4s ease-in-out
}

#anyidc.thema_04 .tab.line .active .btn-tab {
    color: #003675
}

#anyidc.thema_04 .tab.line .active .btn-tab:before {
    position: absolute;
    left: 0;
    width: 100%
}

#anyidc.thema_04 .tab.line>ul>li+li {
    margin-left: 16px
}

#anyidc.thema_04 .tab.line.full .btn-tab {
    padding-left: 0;
    padding-right: 0;
    border: 0;
    border-bottom: 2px solid #d8d8d8
}

#anyidc.thema_04 .tab.line.full .btn-tab:before {
    bottom: -2px;
    height: 4px
}

#anyidc.thema_04 .tab.line.full .btn-tab:active,#anyidc.thema_04 .tab.line.full .btn-tab:hover {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

#anyidc.thema_04 .tab.line.full>ul>li+li {
    margin-left: 0
}

#anyidc.thema_04 .tab-conts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    display: none;
    margin-top: 40px
}

#anyidc.thema_04 .tab-conts.mgt0 {
    margin-top: 0
}

#anyidc.thema_04 .tab-conts>form {
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px
}

#anyidc.thema_04 .tab-conts.active,#anyidc.thema_04 .tab-conts>form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 767px) {
    #anyidc.thema_04 .tab-conts {
        margin-top:40px
    }

    #anyidc.thema_04 .tab-conts.active {
        gap: 32px
    }

    #anyidc.certify-sel-wrap.type-arrow.thema_04 .tab.m-hide+#anyidc.thema_04 .tab-conts-wrap .tab-conts {
        margin-top: 0
    }

    #anyidc.certify-sel-wrap.type-arrow.thema_04 .tab.m-hide+#anyidc.thema_04 .tab-conts-wrap .tab-conts:not(.m-hide) {
        display: block
    }
}

@media (max-width: 767px) {
    #anyidc.thema_04 .w-hide {
        display:block!important
    }

    #anyidc.certify-sel-wrap.type-arrow.thema_04 .m-hide {
        display: none!important
    }

    #anyidc.thema_04 .pc-hide {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    #anyidc.thema_04 .w-br {
        display: none!important
    }

    #anyidc.thema_04 .breadcrumb-wrap .breadcrumb li {
        display: none
    }

    #anyidc.thema_04 .breadcrumb-wrap .breadcrumb li.home,#anyidc.thema_04 .breadcrumb-wrap .breadcrumb li:last-child {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex
    }

    #anyidc.thema_04 .breadcrumb-wrap .breadcrumb li:not(:nth-child(2)):last-child {
        gap: 4px
    }

    #anyidc.thema_04 .breadcrumb-wrap .breadcrumb li:not(:nth-child(2)):last-child:before {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        -webkit-box-align: center;
        -webkit-box-pack: start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iMi40OTkiIHk9IjcuMTAyIiB3aWR0aD0iMS44IiBoZWlnaHQ9IjEuOCIgcng9Ii45IiBmaWxsPSIjMkQyRDJEIi8+PHJlY3QgeD0iNy4wOTkiIHk9IjcuMTAyIiB3aWR0aD0iMS44IiBoZWlnaHQ9IjEuOCIgcng9Ii45IiBmaWxsPSIjMkQyRDJEIi8+PHJlY3QgeD0iMTEuNjk5IiB5PSI3LjEwMiIgd2lkdGg9IjEuOCIgaGVpZ2h0PSIxLjgiIHJ4PSIuOSIgZmlsbD0iIzJEMkQyRCIvPjwvc3ZnPg==") no-repeat;
        background-size: contain
    }

    #anyidc.thema_04 .breadcrumb-wrap .breadcrumb li:not(:nth-child(2)):last-child:after,#anyidc.thema_04 .breadcrumb-wrap .breadcrumb li:not(:nth-child(2)):last-child:before {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -ms-flex-pack: start;
        -webkit-box-pack: start;
        justify-content: flex-start;
        -ms-flex-direction: row;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        content: "";
        width: 16px;
        height: 16px
    }

    #anyidc.thema_04 .breadcrumb-wrap .breadcrumb li:not(:nth-child(2)):last-child:after {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        -webkit-box-align: center;
        -webkit-box-pack: start;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMTEuNWw0LjEyNS0zLjc1TDYgNCIgc3Ryb2tlPSIjMkQyRDJEIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=") no-repeat;
        background-size: contain
    }

    #anyidc.thema_04 .breadcrumb-wrap .breadcrumb li:not(:nth-child(2)):last-child .txt {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    #anyidc.thema_04 .page-title-wrap .h-tit {
        font-size: 40px
    }

    #anyidc.thema_04 .page-title-wrap.between {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    #anyidc.thema_04 .page-btn-wrap {
        position: sticky;
        left: 0;
        bottom: 0;
        z-index: 1;
        padding: 24px 16px;
        margin: 20px -16px -64px;
        border-top: 1px solid #c6c6c6
    }

    #anyidc.thema_04 .page-btn-wrap .btn {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    #anyidc.thema_04 .page-btn-wrap.both .btn {
        padding: 0 10px
    }

    #anyidc.thema_04 .page-btn-wrap.both .btn+.btn-wrap {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-flex: 2.4;
        -ms-flex: 2.4;
        flex: 2.4
    }

    #anyidc.thema_04 .page-btn-wrap.both .btn-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        position: relative;
        width: 100%
    }

    #anyidc.thema_04 .page-btn-wrap.both .btn-wrap .btn {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px;
        min-width: 0
    }

    #anyidc.thema_04 .page-btn-wrap.coach-highligt>.coach-balloon {
        top: 24px;
        right: 16px;
        width: 100%;
        max-width: calc(100% - 32px);
        background-color: #fff
    }

    #anyidc.thema_04 .swiper-indicator .swiper-navigation.w-hide,#anyidc.thema_04 .swiper-indicator.w-hide {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    #anyidc.thema_04 .guide-txt {
        padding: 16px
    }

    #anyidc.thema_04 .popup-wrap[data-type=full] {
        padding: 0 8px
    }

    #anyidc.thema_04 .popup-wrap[data-type=full] .popup-in {
        padding: 24px 0
    }

    #anyidc.thema_04 .popup-wrap[data-type=full] .popup {
        gap: 32px
    }

    #anyidc.thema_04 .popup-wrap[data-type=full] .popup-head {
        padding: 0 8px
    }

    #anyidc.thema_04 .popup-wrap[data-type=full] .popup-head .pop-tit {
        font-size: 19px
    }

    #anyidc.thema_04 .popup-wrap[data-type=full] .popup-body {
        padding: 0 8px
    }

    #anyidc.thema_04 .popup-wrap[data-type=full] .popup-close {
        width: 24px;
        height: 24px
    }
}

#anyidc.thema_04 span.lately {
    position: absolute;
    right: 10px;
    top: -20px;
    width: 96px;
    height: 57px;
    padding: 14px 0 0;
    font-size: 15px;
    text-align: center;
    color: #fff;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAoCAYAAAABk/85AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG8SURBVHgB7ds9TgJRFIbh71wESWzoNRFXoKXQyBJYAu7Av8LOWPu/AnEHWtppI5Ta2UlhYzelZnCO9xIxhKCigXua72mYGaY678AdIAhGqW2U8m8zDYGsQbACaBn0H/dQ6ai+X6Xt4+aoE2T4QKGyXVeRc/9ECTQ5qj6E7g+HyA3u5Cs7JyJy6odfBE2WSMnPti7zVWTPd7f9w18BCqs7e+KwC5oqEdRkoVryEa7Dfi9AvrrVCFc+KAofYTW3UHl4f2499taAQnX7yR8ug6JRIEkL3aVc7+qHa4CiCuus67oX5zfqIBN+9jUHuEWQDdFlHyB80CIbUnYgUwxgjAGMMYAxBjDGAMYYwBgDGGMAYwxgjAGMMYAxBjDGAMYYwFD4WZIBDInilgEMqcolA1hR6aTtgyYDGFHFfnicAUWn0LO0fdgM2wwQmb/yL9LW0UZ/n29BkYRbTj/8zbR12Bg8zlfAFH3e5z9kisu52W4zuTlNhs8ZK4Bm2XoO2Q1obMUiksGBJ9+c92uAMPzwp4IU9BevY5734xrQHz5oar4NwOHHMTIAhx+P06H1gcOPyyGTTf+9XKd3n8rhR/cBR9aZAQAJtZIAAAAASUVORK5CYII=) no-repeat 50%
}

#anyidc.thema_04 .certify-opt-tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#anyidc.thema_04 .certify-opt-tit .m-hide {
    white-space: nowrap
}

#anyidc.thema_04 .certify-opt-tit .form-switch {
    margin-left: 10px;
    font-weight: 400;
    -webkit-transition: none;
    transition: none
}

#anyidc.thema_04 .conts-area.login-type {
    margin-top: 20px
}

#anyidc.thema_04 .login-opt-wrap {
    margin-top: 0;
    padding-bottom: 0
}

#anyidc.thema_04 .conts-area .tit-wrap {
    row-gap: 20px
}

#anyidc.thema_04 .tip-recent {
    display: none;
    position: absolute;
    left: 20px;
    bottom: calc(100% - 12px);
    padding: 12px 14px;
    border-radius: 8px;
    background: rgba(0,0,0,.85);
    color: #fff;
    font-size: 12px;
    font-weight: 700
}

#anyidc.thema_04 .tip-recent:before {
    position: absolute;
    left: 50%;
    bottom: -20px;
    margin-left: -7px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-color: rgba(0,0,0,.85) transparent transparent;
    border-style: solid;
    border-width: 10px 7px
}

// #anyidc.thema_04.certify-sel-wrap.type-arrow .certify-type>li.is-show .tip-recent {
    display: block
}

@media (max-width: 767px) {
    #anyidc.thema_04 .conts-area.login-type {
        margin-top:24px
    }

    #anyidc.thema_04 .join-member-bn-wrap-column {
        width: 100%
    }

    #anyidc.thema_04 .tip-recent {
        left: 0
    }

    #anyidc.thema_04 .form-switch {
        position: absolute;
        top: 0;
        padding-top: 8px!important;
        right: 5px
    }
}

#anyidc .agree input[type=checkbox]:focus,#anyidc .alertArea button:focus {
    -webkit-box-shadow: inset 0 0 0 1px #222;
    box-shadow: inset 0 0 0 1px #222
}

#anyidc .alertArea {
    position: absolute;
    z-index: 10
}

#anyidc .alert .textArea {
    position: relative;
    width: 100%
}

#anyidc .alert p.errercode {
    color: #686b72
}

#anyidc .alert p {
    font-size: 14px;
    white-space: pre-wrap;
    word-break: keep-all
}

#anyidc .alert p.tit {
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 10px
}

#anyidc .alert.other {
    width: 450px;
    left: calc(50% - 220px)
}

#anyidc .alertArea {
    position: fixed;
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9000;
    text-align: center
}

#anyidc .alert {
    position: relative;
    left: 50%;
    margin: 0;
    top: 50%;
    width: 300px;
    background: #fff;
    text-align: center;
    padding: 30px 30px 75px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

#anyidc .layerArea {
    position: fixed;
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1000;
    text-align: center
}

#anyidc .alertIconBox {
    width: 40px;
    height: 40px;
    margin: auto auto 10px
}

#anyidc .alertIconBox img {
    width: 100%
}

#anyidc .alert p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 5px;
    letter-spacing: -.5px
}

#anyidc .alert p.sTxt {
    font-size: 14px;
    font-weight: 400;
    color: #666
}

#anyidc .alert .btnArea {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #003675;
    border-color: #003675;
    height: 35px
}

#anyidc .alert .btnArea button {
    color: #fff
}

#anyidc .alert.standby-step {
    left: calc(50% - 175px);
    width: 350px
}

#anyidc.mobile .alertArea {
    position: fixed;
    height: 100vh
}

#anyidc.mobile .alert {
    width: 90%!important
}

#anyidc.mobile .alert .close {
    display: none
}

#anyidc .layerPop>.inner {
    overflow: hidden;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 83px 0 0;
    border-radius: 20px;
    max-width: 90%;
    max-height: 90%;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

#anyidc .layerPop>.inner>.tit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 1.35;
    padding: 0 72px;
    border-bottom: 1px solid #ccc;
    width: 100%;
    text-align: center;
    height: 82px;
    font-size: 24px;
    font-weight: 700;
    color: #333;
    background: #eee
}

#anyidc .layerPop>.inner .titSub {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

#anyidc .layerPop>.inner .cont {
    overflow-x: hidden;
    overflow-y: auto;
    padding: 40px 40px 60px
}

#anyidc .layerPop>.inner .cont .memTable {
    width: 100%;
    padding: 0 10px
}

#anyidc .layerPop>.inner .cont input,#anyidc .layerPop>.inner .cont select {
    height: 50px
}

#anyidc .layerPop>.inner .cont input[type=checkbox],#anyidc .layerPop>.inner .cont input[type=radio] {
    height: 30px
}

#anyidc .layerPop>.inner .cont .searchArea.v2 *+* {
    margin-left: 8px
}

#anyidc .layerPop>.inner>a {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 72px;
    height: 82px;
    text-indent: -9999px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThENUMzRUQwMzRDMTFFREE5RTVEMkIzODREMUZGMEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThENUMzRUUwMzRDMTFFREE5RTVEMkIzODREMUZGMEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEQ1QzNFQjAzNEMxMUVEQTlFNUQyQjM4NEQxRkYwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOEQ1QzNFQzAzNEMxMUVEQTlFNUQyQjM4NEQxRkYwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjTOQCgAAAHESURBVHjazJfNSsNAFIWTgqBg0VeQthQMqLjSpWvd91X6CNZHiF0nL6Brl2ZX60IXCm6bdKPQVqyL8dwygWFI0ztJOvXAt8lM5h7m585cVwjhMLULLsEFOAEHYE+2fYEP8AQewD2YsEYlAytoglswEXxN5D/NVePnNW6Da/Ajiov+7cmxjAw0wEBUp8Gy2cgKfgpGonqN5Ni5BshlItanRJ8JVzkFO+ARHDvr1TM4A9/6KegJe+rpM9AAr2DLsaNfcAjea/JD12JwR8bqpktQ5yaZMAxFkizfo9QWBIFJsqqTgQ43uOu6wvO8TBP0jdqoD/VlqkMGfE7POI4XAWjSdBNp8LSN+jLlk4GI2zvLRIngpIgMjE3+UE202+0FBYOTxk6Ry4YCpYFTI3mbM++yqhU5Q9ho1R1I0yVQ11xfggKzMDbahPqGy9qEhiYi9jHMC1TChM9ORJThuInIIBt2NpmKp2kqJvrCvvrqddwEL5avYw+8bepBcrPsSRaBIwtPsnMwyypMrD9K/92zXJ2JYYXBhyaFiVqa0caclwg8L1qaqbRkoTk1CDyT57y1anzXsDy/0srzfdn2qZXnd9zy/E+AAQA/mftL3gVRbQAAAABJRU5ErkJggg==) no-repeat 50%
}

#anyidc .layerPop.v2 .inner>.tit {
    padding: 0 160px 0 40px;
    -webkit-box-pack: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit;
    line-height: 36px;
    background: none
}

#anyidc .layerPop.v2 .inner>.tit strong {
    display: block;
    width: 100%;
    text-align: left
}

#anyidc .layerPop.v2 .inner>.tit strong span {
    display: inline-block;
    line-height: 26px;
    font-size: 18px;
    font-weight: 400
}

#anyidc .layerPop.v2 .inner>.tit strong a {
    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -15px;
    line-height: 30px;
    color: #333;
    background-position: 0
}

#anyidc .layerPop.v2 .inner .cont {
    padding: 40px
}

#anyidc .layerPop.v2 .inner .cont .btnBottom {
    margin-top: 40px;
    padding-top: 30px;
    border-top: 1px solid #ccc
}

#anyidc .layerPop.v3 .inner {
    padding: 0
}

#anyidc .layerPop.v3 .inner .cont {
    padding: 70px 40px 50px;
    text-align: center
}

#anyidc .layerPop.v3 .inner .cont dl {
    margin-top: 25px
}

#anyidc .layerPop.v3 .inner .cont dl dt {
    line-height: 26px;
    font-size: 16px
}

#anyidc .layerPop.v3 .inner .cont dl dt span {
    display: block;
    margin-bottom: 8px;
    line-height: 26px;
    font-size: 18px
}

#anyidc .layerPop.v3 .inner .cont dl dt strong {
    display: block;
    margin-bottom: 8px;
    line-height: 36px;
    font-size: 24px;
    font-weight: 700
}

#anyidc .layerPop.v3 .inner .cont dl dd {
    margin-top: 35px;
    padding-top: 15px;
    border-top: 1px solid #e0e0e0;
    text-align: left;
    line-height: 24px;
    font-size: 18px;
    color: #767676
}

#anyidc .layerPop.v4 .inner .tit {
    -webkit-box-pack: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit
}

#anyidc .layerPop.v4 .inner .tit strong {
    display: block;
    width: 100%
}

#anyidc .layerPop.v4 .inner .tit strong span {
    display: inline-block;
    line-height: 26px;
    font-size: 18px
}

#anyidc .layerPop.on {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

#anyidc .layerPop.on>.inner {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1)
}

#anyidc .layerPop.layerAlert>.inner {
    padding-top: 70px
}

#anyidc .layerPop.layerAlert>.inner .cont {
    padding: 0 25px 30px
}

#anyidc .layerPop .loginType01 {
    margin-top: 0
}

#anyidc .layerPop .loginType01 .boxGray {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 20px;
    padding-left: 20px
}

#anyidc .layerPop .searchArea {
    margin-bottom: 15px
}

#anyidc .layerPop .flex .searchArea {
    margin-bottom: 0
}

#anyidc .layerPop .selFlex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px
}

#anyidc .layerPop .selFlex p {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#anyidc .layerPop .selFlex *+* {
    margin-left: 10px
}

#anyidc .layerPop.show {
    display: block
}

#anyidc .layerPop.show>.inner {
    width: 650px;
    -webkit-transform: translate(-50%,-50%) scale(1);
    transform: translate(-50%,-50%) scale(1)
}

@media (max-width: 1160px) {
    #anyidc .layerPop>.inner {
        padding:71px 0 0;
        border-radius: 15px
    }

    #anyidc .layerPop>.inner>.tit {
        padding: 0 70px;
        height: 70px;
        font-size: 20px
    }

    #anyidc .layerPop>.inner .cont {
        padding: 25px 30px 30px
    }

    #anyidc .layerPop>.inner .cont .memTable {
        padding: 0 5px
    }

    #anyidc .layerPop>.inner>a {
        width: 70px;
        height: 70px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9IkU4NkRDMzg2MTYyMzI4OUJGQjg3NkIzQzE0NEI5QUE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc3QUFCMTU2OTBBOTExRUQ4NDJFOTYwNzA0NUM2QTUzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3QUFCMTU1OTBBOTExRUQ4NDJFOTYwNzA0NUM2QTUzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4xIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmEyNmM0NWEyLTlmMWUtOTY0My05YWJjLTk0NDVkZDU1NjE2OCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjg5NTMyZWYyLTM5MWEtZmU0ZC1hZWVkLTIxMTgxZGYwNDIxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnYQd3MAAAQtSURBVHja7Jy/TxRBFMfnDnPJGfmhiYlEUeOhgnZSGaQ3WtggBWpEI2Kj2PEPmGgihB+xITEoMV5AORILjb0xNmqngFGjBWACEUQbsVi/D94GWGbvdm9nf96+5FvBzsz73MzszJs3m9A0TcS2ZskYwUbb4mFdu6HjUD1UBx2CdkGVUDn/z2/oF/QD+gRNQhPQG2jai0YmXB4yDVArdIohODGC8wLKQu/CBIR+7Q7oEnTEpXZ/hB5Ag9yrAgmkCuqEbkA7PBqGP6EBqB9aVFIiAXEogtoGzWn+2Ry3IeHUH6c9pBZ6CDUG5CXxGroIffHjtXuWJ7egwBDclvfcNs+AJKBu6AlUEcClRAW3rZvb6uqkmuLZvTUk66wsv+2W3QBCMJ5BJ0O2+HwJnbEKJWljmAyFEIbgNg9ZHT5WgdyGzoV4i0Jtv6NqyDRDTyOyd2sp5EshIAf4NVYZESC0cTwGfS1myNCYG44QDMG+DOebT/IBoRXfiQiGPMinNrtDporjETsjGgea43jMotUe0hlhGIJ967TaQ7ZB3z3cwvtlFDrYb4ynyHrItRKAIdjHjkJDhmbfq6prnp2dDUQZEuswvnGMQCgIfFBljePj4yKTyYjR0dGiy6BnqQwqS7HVss9rZogY9aoMY42NjWmpVIomKa2srEwbGRmxXQY9Q89SGVRWLpdTHW3rW8/ACGRCVS0zMzNaOp1ecUSXXSjrYeiiMqlshTZpBmSPavQyh6xCcfJsEVYjA9LsRk3FOOYxDLIWGZBbbtVmx0EfYGjs+yYgOTdrtOKoTzA09n0TkLdu15rPYR9haOz7JiDTXtQsczyZTK7IJxhk32RAlryqXQbFRxhk8zIgnho5bOwVem/xGAbZX51DnDBjtHjImA+ZeFKNX7v5X7vxwixeuudfurfEm7uNQGpKePu/1yxANFmCAaKpfBGzvjiEuBFIo/LpGw7Qr+qkq9OzVIYLMDT22TQLMcFHmLWqjyGqq6t9L0Nin/lIUzM7hqA/DKquVYUjLsAQ7KtW6CiznI8yt0d8G7cA7bNylEn/0F8C+9oBIcmTL+V0iDo+8LaUDkF5E10R7h1dMhj5eoj+xnklgpW6rcIoH77JOJlaAUKWEav57FFKuqNLTaaXAwqFEOnB9gj1jnZR4KaElZgq5XXejQCMbmEh39ZqrjvNJ49EeLOZH0MXzOaNYoCQxcn/BlvmgrMhgpG1A8MuEB3KeagnBDB6uK3Ldh5ycueOrnHdF8G7VbUEXRFFXliILyE6HDKyeAKt+i5D8z6CmOc2NDmBoaKHGDeEN6HrwtuLzPegXqHoIrObV93pF6t3CQR9IIGujQX6qrvMGnhBdFo4D0vS8HzOC8RQfQzBzPTPZRyFDou1z2VQZG4r9A/6I1YjWQscj5mCPogIfS4jdBYnzBjsvwADAC2HQVmeUqYwAAAAAElFTkSuQmCC);
        background-size: 34px
    }

    #anyidc .layerPop.v2 .inner>.tit {
        padding: 0 140px 0 30px;
        line-height: 36px
    }

    #anyidc .layerPop.v2 .inner>.tit strong span {
        line-height: 20px;
        font-size: 14px
    }

    #anyidc .layerPop.v2 .inner>.tit strong a {
        right: 30px
    }

    #anyidc .layerPop.v2 .inner .cont {
        padding: 30px
    }

    #anyidc .layerPop.v2 .inner .cont .btnBottom {
        margin-top: 30px;
        padding-top: 20px
    }

    #anyidc .layerPop.v3 .inner .cont {
        padding: 60px 30px 30px
    }

    #anyidc .layerPop.v4 .inner .tit strong span {
        line-height: 20px;
        font-size: 14px
    }
}

@media (min-width: 768px) {
    #anyidc .layerPop>.inner .cont .date,#anyidc .loginType01 table td .date {
        width:180px
    }

    #anyidc .layerPop>.inner .cont .date input,#anyidc .loginType01 table td .date input {
        width: calc(100% - 50px)
    }

    #anyidc .layerPop>.inner .cont .date button,#anyidc .loginType01 table td .date button {
        width: 50px;
        height: 50px;
        background-size: auto
    }

    #anyidc .layerPop>.fileWrapV2 .fileList .fileItem .fileChoice span {
        line-height: 48px
    }
}

@media (max-width: 767px) {
    #anyidc .layerPop>.inner {
        padding:56px 0 0;
        border-radius: 10px
    }

    #anyidc .layerPop>.inner>.tit {
        padding: 0 55px;
        height: 55px;
        font-size: 18px
    }

    #anyidc .layerPop>.inner .cont {
        padding: 15px 20px 30px
    }

    #anyidc .layerPop>.inner .cont input,#anyidc .layerPop>.inner .cont select {
        height: 40px
    }

    #anyidc .layerPop>.inner>a {
        width: 55px;
        height: 55px;
        background-size: 26px
    }

    #anyidc .layerPop>.inner .cont .date,#anyidc .loginType01 table td .date {
        width: 150px
    }

    #anyidc .layerPop>.inner .cont .date input,#anyidc .loginType01 table td .date input {
        width: calc(100% - 40px)
    }

    #anyidc .layerPop>.inner .cont .date button,#anyidc .loginType01 table td .date button {
        width: 40px;
        height: 40px
    }

    #anyidc .layerPop.v2 .inner>.tit {
        padding: 0 20px;
        line-height: 18px
    }

    #anyidc .layerPop.v2 .inner>.tit strong span {
        line-height: 18px;
        font-size: 12px
    }

    #anyidc .layerPop.v2 .inner>.tit strong a {
        top: 60px;
        right: 20px;
        margin-top: 0
    }

    #anyidc .layerPop.v2 .inner .cont {
        padding: 40px 20px 20px
    }

    #anyidc .layerPop.v2 .inner .cont .btnBottom {
        margin-top: 20px;
        padding-top: 15px
    }

    #anyidc .layerPop.v3 .inner .cont {
        padding: 45px 20px 30px
    }

    #anyidc .layerPop.v3 .inner .cont dl {
        margin-top: 15px
    }

    #anyidc .layerPop.v3 .inner .cont dl dt {
        line-height: 24px;
        font-size: 14px
    }

    #anyidc .layerPop.v3 .inner .cont dl dt span {
        margin-bottom: 4px;
        line-height: 26px;
        font-size: 16px
    }

    #anyidc .layerPop.v3 .inner .cont dl dt strong {
        margin-bottom: 4px;
        line-height: 30px;
        font-size: 20px
    }

    #anyidc .layerPop.v3 .inner .cont dl dd {
        margin-top: 25px;
        padding-top: 10px;
        font-size: 14px
    }

    #anyidc .layerPop.v4 .inner .tit {
        line-height: 18px
    }

    #anyidc .layerPop.v4 .inner .tit strong span {
        line-height: 18px;
        font-size: 12px;
        font-weight: 400
    }

    #anyidc .layerPop.layerAlert>.inner {
        padding-top: 45px
    }

    #anyidc .layerPop.layerAlert>.inner .cont {
        padding: 0 20px 20px
    }

    #anyidc .layerPop .selFlex *+* {
        margin-left: 5px
    }
}

#anyidc .layerPop table caption {
    display: none
}

#anyidc .layerPop .inner input[type=number],#anyidc .layerPop .inner input[type=password],#anyidc .layerPop .inner input[type=tel],#anyidc .layerPop .inner input[type=text] {
    padding: 0 18px;
    border-radius: 3px;
    border: 1px solid #ccc;
    width: 100%;
    height: 40px;
    font-size: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff!important
}

#anyidc .layerPop .inner input[type=number].bgPoint,#anyidc .layerPop .inner input[type=password].bgPoint,#anyidc .layerPop .inner input[type=tel].bgPoint,#anyidc .layerPop .inner input[type=text].bgPoint,#anyidc .layerPop .inner select.bgPoint,#anyidc .layerPop .inner textarea.bgPoint {
    background-color: #e6f4ff!important
}

#anyidc .layerPop .inner select {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

#anyidc .layerPop .inner textarea.only {
    height: 270px
}

#anyidc .layerPop .inner textarea {
    display: block;
    resize: none;
    padding: 10px 18px;
    width: 100%;
    height: 100px;
    line-height: 26px
}

#anyidc .layerPop .inner label {
    cursor: pointer
}

@media (max-width: 1160px) {
    #anyidc .layerPop .inner input[type=number],#anyidc .layerPop .inner input[type=password],#anyidc .layerPop .inner input[type=tel],#anyidc .layerPop .inner input[type=text],#anyidc .layerPop .inner select,#anyidc .layerPop .inner textarea {
        font-size:16px
    }
}

@media (max-width: 767px) {
    #anyidc .layerPop .inner input[type=number],#anyidc .layerPop .inner input[type=password],#anyidc .layerPop .inner input[type=tel],#anyidc .layerPop .inner input[type=text],#anyidc .layerPop .inner select,#anyidc .layerPop .inner textarea {
        padding:0 10px;
        height: 36px;
        font-size: 14px
    }

    #anyidc .layerPop .inner select {
        padding-right: 25px;
        background-position: right 10px center;
        background-size: 9px
    }

    #anyidc .layerPop .inner textarea {
        padding: 5px 10px;
        height: 84px;
        line-height: 24px
    }

    #anyidc .layerPop .inner textarea.only {
        height: 196px
    }

    #anyidc .layerPop .inner textarea.tenLines {
        height: 260px!important
    }
}

#anyidc .layerPop .inner ::-webkit-input-placeholder {
    text-align: left;
    color: #727272
}

#anyidc .layerPop .inner ::-moz-placeholder {
    text-align: left;
    color: #727272
}

#anyidc .layerPop .inner :-ms-input-placeholder {
    text-align: left;
    color: #727272
}

#anyidc .layerPop .inner :-moz-placeholder {
    text-align: left;
    color: #727272
}

#anyidc .layerPop .inner ::-ms-input-placeholder {
    font-size: 16px
}

#anyidc .layerPop .inner ::placeholder {
    font-size: 16px
}

#anyidc .layerPop .inner [name=query]::-webkit-input-placeholder {
    font-size: inherit
}

#anyidc .layerPop .inner [name=query]::-moz-placeholder {
    font-size: inherit
}

#anyidc .layerPop .inner [name=query]::-ms-input-placeholder {
    font-size: inherit
}

#anyidc .layerPop .inner [name=query]::placeholder {
    font-size: inherit
}

#anyidc .layerPop .inner .placeholderR::-webkit-input-placeholder,#anyidc .layerPop .inner [placeholder*=자동계산]::-webkit-input-placeholder,#anyidc .layerPop .inner input[type=text].sum::-webkit-input-placeholder,#anyidc .layerPop .inner input[type=text].txtR::-webkit-input-placeholder {
    text-align: right
}

#anyidc .layerPop .inner input:-moz-read-only,#anyidc .layerPop .inner textarea:-moz-read-only {
    border: none
}

#anyidc .layerPop .inner input:read-only,#anyidc .layerPop .inner textarea:read-only {
    border: none;
    background: #f6f6f6!important
}

#anyidc .layerPop .inner input:-moz-read-only,#anyidc .layerPop .inner textarea:-moz-read-only {
    background: #f6f6f6!important
}

#anyidc .layerPop .inner :focus {
    border-radius: 5px;
    outline: 2px solid #988274;
    outline-offset: -2px
}

#anyidc .layerPop .inner :focus:not(:focus-visible) {
    outline: none
}

@media (min-width: 768px) {
    #anyidc .layerPop .inner a:focus,#anyidc .layerPop .inner button:focus {
        outline:2px dashed #988274
    }
}

@media (max-width: 1160px) {
    #anyidc .layerPop .inner ::-webkit-input-placeholder {
        font-size:14px
    }

    #anyidc .layerPop .inner ::-moz-placeholder {
        font-size: 14px
    }

    #anyidc .layerPop .inner ::-ms-input-placeholder {
        font-size: 14px
    }

    #anyidc .layerPop .inner ::placeholder {
        font-size: 14px
    }
}

@media (max-width: 767px) {
    #anyidc .layerPop .inner ::-webkit-input-placeholder {
        font-size:13px
    }

    #anyidc .layerPop .inner ::-moz-placeholder {
        font-size: 13px
    }

    #anyidc .layerPop .inner ::-ms-input-placeholder {
        font-size: 13px
    }

    #anyidc .layerPop .inner ::placeholder {
        font-size: 13px
    }
}

#anyidc .layerPop .inner .loginType01 table {
    margin-bottom: 20px
}

#anyidc .layerPop .inner .loginType01 table td,#anyidc .layerPop .inner .loginType01 table th {
    padding: 5px 0;
    height: 65px;
    text-align: left;
    font-size: 17px
}

#anyidc .layerPop .inner .loginType01 table th {
    text-align: left;
    vertical-align: middle;
    line-height: 24px;
    font-weight: 500
}

#anyidc .layerPop .inner .loginType01 table td {
    padding-left: 0
}

#anyidc .layerPop .inner .loginType01 table td input {
    height: 50px
}

#anyidc .layerPop .inner .loginType01 table td .txt {
    margin: 7px 0 0
}

#anyidc .layerPop .inner .loginType01 table td .msg {
    margin-top: 8px
}

#anyidc .layerPop .inner .loginType01 .boxGray table {
    margin-bottom: 0
}

#anyidc .layerPop .inner .memTable table td,#anyidc .layerPop .inner .memTable table th {
    padding: 10px 0;
    height: 70px;
    text-align: left;
    font-size: 17px
}

#anyidc .layerPop .inner .memTable table th {
    text-align: left;
    vertical-align: middle;
    line-height: 24px;
    font-weight: 500
}

#anyidc .layerPop .inner .memTable table td {
    padding-left: 0
}

#anyidc .layerPop .inner .memTable table td input {
    height: 50px
}

#anyidc .layerPop .inner .memTable table td .txt {
    margin: 7px 0 0
}

#anyidc .layerPop .inner .memTable table td .msg {
    margin-top: 8px
}

@media (max-width: 1160px) {
    #anyidc .layerPop .inner .loginType01 table th {
        font-weight:700
    }

    #anyidc .layerPop .inner .loginType01 table,#anyidc .layerPop .inner .loginType01 table tbody,#anyidc .layerPop .inner .loginType01 table tbody tr,#anyidc .layerPop .inner .loginType01 table tbody tr td,#anyidc .layerPop .inner .loginType01 table tbody tr th {
        display: block;
        height: auto
    }

    #anyidc .layerPop .inner .loginType01 table tbody tr+tr {
        margin-top: 5px
    }

    #anyidc .layerPop .inner .loginType01 table tbody tr th br {
        display: none
    }

    #anyidc .layerPop .inner .memTable .checkbox {
        margin-left: 16px
    }

    #anyidc .layerPop .inner .memTable table col:first-child {
        width: 70px!important
    }

    #anyidc .layerPop .inner .memTable table td,#anyidc .layerPop .inner .memTable table th {
        padding: 5px 0;
        height: 50px;
        font-size: 14px
    }

    #anyidc .layerPop .inner .memTable table td input {
        height: 40px
    }

    #anyidc .layerPop .inner .memTable.v3 table,#anyidc .layerPop .inner .memTable.v3 table tbody,#anyidc .layerPop .inner .memTable.v3 table tbody tr,#anyidc .layerPop .inner .memTable.v3 table tbody tr td,#anyidc .layerPop .inner .memTable.v3 table tbody tr th {
        display: block;
        height: auto
    }

    #anyidc .layerPop .inner .memTable.v3 table tbody tr+tr {
        margin-top: 5px
    }

    #anyidc .layerPop .inner .memTable.v3 table tbody tr th br {
        display: none
    }
}

@media (min-width: 768px) {
    #anyidc .layerPop .inner .memTable.v3 table th {
        padding-top:23px;
        vertical-align: top
    }
}

@media (max-width: 767px) {
    #anyidc .layerPop .inner .loginType01 table col:first-child {
        width:70px!important
    }

    #anyidc .layerPop .inner .loginType01 table td,#anyidc .layerPop .inner .loginType01 table th {
        padding: 5px 0;
        height: 50px;
        font-size: 14px
    }

    #anyidc .layerPop .inner .loginType01 table td input {
        height: 40px
    }

    #anyidc .layerPop .inner .memTable.v3 table,#anyidc .layerPop .inner .memTable.v3 table tbody,#anyidc .layerPop .inner .memTable.v3 table tbody tr,#anyidc .layerPop .inner .memTable.v3 table tbody tr td,#anyidc .layerPop .inner .memTable.v3 table tbody tr th {
        display: block;
        height: auto
    }

    #anyidc .layerPop .inner .memTable.v3 table tbody tr+tr {
        margin-top: 5px
    }

    #anyidc .layerPop .inner .memTable.v3 table tbody tr th br {
        display: none
    }
}

#anyidc .layerPop .inner .email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 540px;
    width: 100%
}

#anyidc .layerPop .inner .email>*,#anyidc .layerPop .inner .email>:not(span) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

#anyidc .layerPop .inner .email>span {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}

#anyidc .layerPop .inner .email span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px
}

#anyidc .layerPop .inner .btnBottom .btn {
    padding: 0 30px;
    border-radius: 30px;
    min-width: 160px;
    line-height: 56px;
    font-size: 18px;
    font-weight: 700
}

@media (max-width: 1160px) {
    #anyidc .layerPop .inner .btnBottom.right {
        margin:15px 0 20px
    }

    #anyidc .layerPop .inner .btnBottom.right>.btnS {
        font-size: 16px
    }

    #anyidc .layerPop .inner .btnBottom .btn {
        border-radius: 28px;
        min-width: 140px;
        line-height: 52px;
        font-size: 16px
    }

    #anyidc .layerPop .inner .btnBottom .btnS {
        min-width: 140px
    }

    #anyidc .layerPop .inner .btnBottom .btnR {
        min-width: 250px
    }

    #anyidc .layerPop .inner .btnBottom.flex>*+* {
        margin-left: 15px
    }
}

@media (max-width: 1160px) {
    #anyidc .layerPop .inner .btn,#anyidc .layerPop .inner .btnS,#anyidc .layerPop .inner .btnXS,#anyidc .layerPop .inner .btnXXS {
        font-size:15px
    }

    #anyidc .layerPop .inner .btnB,#anyidc .layerPop .inner .btnR {
        font-size: 16px
    }

    #anyidc .layerPop .inner .btnRS {
        font-size: 14px
    }
}

#anyidc .layerPop .inner .btnBottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px
}

#anyidc .layerPop .inner .btn {
    height: 56px;
    display: inline-block;
    padding: 0 18px;
    border: 2px solid #053863;
    border-radius: 20px;
    text-align: center;
    line-height: 36px;
    font-size: 18px;
    color: #fff;
    background: #053863
}

#anyidc .layerPop .inner .btnWhite {
    border-color: #053863;
    color: #053863;
    background: #fff
}

#anyidc .layerPop .inner .btnBottom .btn+.btn {
    margin-left: 10px
}

#anyidc .layerPop .inner select {
    width: 100%
}

#anyidc .layerPop .inner .selBoxWrap {
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

#anyidc .layerPop .inner .selBox:after {
    content: ""!important;
    display: inline;
    position: absolute;
    top: 25%;
    right: 0;
    margin-right: 15px;
    width: 12px;
    height: 12px;
    border-top: 1px solid #5a5a5a;
    border-right: 1px solid #5a5a5a;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

#anyidc .layerPop .inner select {
    border: 0;
    padding-left: 18px;
    font-size: 18px
}

#anyidc .layerPop .inner select:focus {
    outline: none
}

#anyidc .anyid-information,#anyidc .anyid-information-back {
    display: none;
    visibility: hidden;
    z-index: -1
}

#anyidc .anyid-information-back.in,#anyidc .anyid-information.in {
    visibility: visible
}

#anyidc .anyid-information-back {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.75)
}

#anyidc .anyid-information-back.in {
    display: block;
    z-index: 1000
}

#anyidc .anyid-information {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    visibility: hidden;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    opacity: 0;
    font-family: var(--krds--fz-body-md);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    -webkit-transition: visibility .15s .3s,z-index 0s .3s,opacity .2s;
    transition: visibility .15s .3s,z-index 0s .3s,opacity .2s
}

#anyidc .anyid-information>* {
    width: 100%
}

#anyidc .anyid-information.sm .anyid-information-dialog {
    max-width: 560px
}

#anyidc .anyid-information.sm .anyid-information-dialog .anyid-information-conts {
    gap: 24px;
    padding: 40px 40px 0
}

#anyidc .anyid-information.sm .anyid-information-dialog .anyid-information-btn {
    padding: 32px 40px 40px
}

#anyidc .anyid-information.sm .anyid-information-dialog .anyid-information-btn .btn {
    min-width: 92px;
    width: auto;
    height: 48px;
    font-size: 17px
}

@media (max-width: 450px) {
    #anyidc .anyid-information.sm .anyid-information-dialog .anyid-information-conts {
        padding:32px 16px 0
    }

    #anyidc .anyid-information.sm .anyid-information-dialog .anyid-information-btn {
        padding: 32px 16px
    }

    #anyidc .anyid-information.sm .anyid-information-dialog .anyid-information-btn.top-border {
        border-top: 1px solid #c6c6c6
    }

    #anyidc .anyid-information.sm .anyid-information-dialog .anyid-information-btn .btn {
        width: 100%;
        min-width: 0;
        height: 64px;
        font-size: 19px
    }

    #anyidc .anyid-information.sm .anyid-information-dialog .anyid-information-btn .btn.btn-txt {
        width: auto
    }
}

#anyidc .anyid-information.notice .anyid-information-dialog {
    max-width: 560px
}

#anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-header {
    display: none
}

#anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-conts .sec-tit {
    font-size: 19px
}

#anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-btn {
    padding: 32px 40px
}

#anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-btn .btn {
    min-width: 0;
    font-size: 17px
}

#anyidc .anyid-information.notice .anyid-information-dialog .btn-close {
    display: none
}

@media (max-width: 600px) {
    #anyidc .anyid-information.notice .anyid-information-dialog {
        max-width:100%
    }

    #anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-header {
        display: block
    }

    #anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-conts {
        padding: 32px 16px 0
    }

    #anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-btn {
        padding: 24px 16px
    }

    #anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-btn.top-border {
        border-top: 1px solid #c6c6c6
    }

    #anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-btn .btn {
        width: 100%;
        min-width: 0
    }

    #anyidc .anyid-information.notice .anyid-information-dialog .anyid-information-btn .btn.btn-txt {
        width: auto
    }

    #anyidc .anyid-information.notice .anyid-information-dialog .btn-close {
        display: block
    }
}

#anyidc .anyid-information.win-pop {
    display: block;
    visibility: visible;
    z-index: 0;
    opacity: 1
}

#anyidc .anyid-information.win-pop .anyid-information-dialog {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 0
}

#anyidc .anyid-information.win-pop .anyid-information-dialog .anyid-information-header,#anyidc .anyid-information.win-pop .anyid-information-dialog .btn-close {
    display: none
}

#anyidc .anyid-information.win-pop .anyid-information-conts {
    padding-top: 40px
}

#anyidc .anyid-information.inner-pop .anyid-information-dialog {
    max-width: 588px
}

#anyidc .anyid-information.inner-pop .anyid-information-dialog .anyid-information-header {
    padding: 20px 48px 20px 20px
}

#anyidc .anyid-information.inner-pop .anyid-information-dialog .anyid-information-conts {
    padding: 0 20px 1px
}

#anyidc .anyid-information.inner-pop .anyid-information-dialog .anyid-information-btn {
    padding: 20px
}

#anyidc .anyid-information.inner-pop .anyid-information-dialog .anyid-information-btn .btn {
    min-width: 60px;
    height: 32px;
    border-radius: 6px;
    font-size: 15px
}

#anyidc .anyid-information.in {
    z-index: 1010;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    opacity: 1
}

#anyidc .anyid-information.shown {
    display: block
}

#anyidc .anyid-information .anyid-information-dialog {
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    z-index: 1020;
    max-width: 846px;
    width: calc(100% - 32px);
    height: calc(100% - 160px);
    min-height: calc(100% - 160px);
    margin: 80px auto
}

#anyidc .anyid-information .anyid-information-dialog,#anyidc .anyid-information .anyid-information-dialog .anyid-information-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-direction: normal;
    position: relative
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-content {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    width: 100%;
    max-height: 100%;
    background-color: #fff;
    border-radius: 12px;
    outline-color: transparent;
    -webkit-transition: outline-color .1s;
    transition: outline-color .1s
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-content>* {
    width: 100%
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-content .anyid-information-title {
    display: none
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-content:focus-visible {
    outline-offset: 4px;
    outline: 2px solid hsla(0,0%,100%,.9)
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-header {
    width: 100%;
    padding: 40px 48px 0 40px;
    background-color: inherit;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-header .anyid-information-title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size: 17px;
    font-weight: 700
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    color: #1d1d1d;
    padding: 40px 40px 0
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts::-webkit-scrollbar {
    width: 8px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts::-webkit-scrollbar-thumb {
    background-color: #c6c6c6;
    border-radius: 8px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts::-webkit-scrollbar-track {
    background-color: #d8d8d8
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts>* {
    width: 100%
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts.type-narrow {
    gap: 20px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts.type-narrow [class^=section-conts].top-line {
    padding-top: 20px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts.type-narrow .txt-box.bg-white .terms-agree-ul>li {
    padding: 10px 0
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts.type-narrow .txt-box.bg-white .terms-agree-ul>li:first-child {
    padding-top: 0
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .sec-tit+.info-list.decimal,#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .sec-tit+.sec-desc {
    margin-top: 24px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-tit {
    position: relative;
    padding-bottom: 6px;
    font-size: 18px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-tit .sub {
    font-weight: 400
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-tit:after,#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-tit:before {
    position: absolute;
    bottom: 0;
    left: 0;
    content: "";
    display: block;
    height: 2px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-tit:before {
    width: 210px;
    background: #e4032e;
    z-index: 1
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-tit:after {
    width: 100%;
    background: #1f3d7b
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-box {
    padding: 30px 30px 30px 207px;
    background: #f8f8f8 url(data:image/png;base64,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) no-repeat 30px/147px 28px;
    border: 1px solid #f0f0f0;
    border-radius: 12px;
    font-size: 14px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-box .color-blue {
    color: #246beb
}

@media (max-width: 600px) {
    #anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-box {
        padding-top:78px;
        padding-left: 30px;
        background: #f8f8f8 url(data:image/png;base64,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) no-repeat 30px 30px/147px 28px
    }
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-gtit {
    font-size: 20px;
    font-weight: 600
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .gov-txt {
    margin-top: 20px;
    color: #2d2d2d;
    font-size: 14px;
    font-weight: 400
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts [class^=section-conts] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts [class^=section-conts]>* {
    margin-top: 0;
    margin-bottom: 0
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts [class^=section-conts].top-line {
    padding-top: 40px;
    border-top: 1px solid #c6c6c6
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .notice-conts {
    height: 383px;
    overflow: auto
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .notice-conts::-webkit-scrollbar {
    width: 8px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .notice-conts::-webkit-scrollbar-thumb {
    background-color: #c6c6c6;
    border-radius: 8px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .notice-conts::-webkit-scrollbar-track {
    background-color: #d8d8d8
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .notice-conts .tbl-wrap {
    margin-top: 32px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .section-conts40 {
    gap: 40px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .section-conts40.mgt40 {
    margin-top: 40px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .section-conts40.top-line {
    padding-top: 40px;
    border-top: 1px solid #c6c6c6
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .section-conts40+.section-conts40 {
    margin-top: 32px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .section-conts40 .tit-wrap+.txt-box:not(.gap-sm) {
    margin-top: -16px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .section-conts40 .box-group-area {
    margin-top: -8px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .section-conts24 {
    gap: 24px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .section-conts20 {
    gap: 20px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .sec-desc {
    color: #555
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .conts-tit {
    font-size: 19px;
    font-weight: 700
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .conts-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-conts .conts-area>* {
    width: 100%
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
    width: 100%;
    padding: 32px 40px 40px
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-btn.between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#anyidc .anyid-information .anyid-information-dialog .anyid-information-btn .btn {
    min-width: 92px;
    height: 48px;
    font-size: 17px
}

#anyidc .anyid-information .anyid-information-dialog .btn-close {
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 901;
    width: 36px;
    height: 36px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuOTkgMy45OWwxMi4wMiAxMi4wMm0wLTEyLjAyTDMuOTkgMTYuMDEiIHN0cm9rZT0iIzJEMkQyRCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat 50%;
    background-size: 20px
}

#anyidc .anyid-information .txt-box {
    padding: 40px;
    background-color: #f8f8f8;
    border: 1px solid #c6c6c6;
    border-radius: 12px;
    color: #1d1d1d
}

#anyidc .anyid-information .txt-box .conts-desc {
    padding-bottom: 24px
}

#anyidc .anyid-information .txt-box.bg-white {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 34px;
    width: 100%;
    background-color: #fff
}

#anyidc.thema_04 span .tool-btn.white {
    background: none
}

#anyidc.thema_04 span .tool-btn,#anyidc.thema_04 span .tool-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 4px
}

#anyidc.thema_04 span .tool-btn.white:after {
    margin-left: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA+VBMVEUAAACA//+qqv+ZzP+q1f+vzPiyz/yzz/yxzfyyzvywzvyxz/yyzfywzfyxzvyxz/yxz/qwzvuxz/uwzfuxzvuyzvyxzfqxzvqxzvqyzvuxzvuxzvuxzvuxzvuxzfuxzvuxzvyxzvyxz/yxzvyxzvqxzvuxzvuxzvuxzvseISQfIiUgIychIycjJisjJywkKC0mKzEpLjQrLzYsMjkvND08RFA/SFVRXW9SXW9jcohqe5RsfZZwgpx9krB+ka+Cl7eFm7uGm7yInsCKoMKKocKUrNCbtNudt96fuOCfueCguuGgu+KivOWjvualweqvy/ewzfqxzvv///9M7no0AAAAKXRSTlMAAgMFBiNPUFJTVFVWV1hfZYiJi4ybpKanv9DR1dfY2tvc3d7i8fP09Ug1ee0AAAABYktHRFINYC2QAAAA1ElEQVQYGZ3B11bCQBQF0IOMICAWwBALEUSCI/besKBIsZ7//xnXnTssjY/sjamZYjVqt6PqvEFCboteYw6/Zir8o5zCRIUJJXg5OuPu/ZBOFo5pUNztWdu5oWgaiCLFuHP60jvZHVAUIEKKwfUTeWl7FAHEJidejw8+KCKImN7z0X6XTgzRond22KdqQWxQfdorejWIkOqr/04vgMhSvV3c0stDzFI92nOqehqiQPX9MKLKwCnzn2WoVSaVUlDraytLi9v06hkkmIWwuRPXgnwa0/oBWqda0zldBdMAAAAASUVORK5CYII=);
    background-size: 20px
}

#anyidc.thema_04 span .tool-btn:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMi41IDE4KSIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05LjY2OCA5LjE2NmgxLjY2N3Y1SDkuNjY4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik04LjgzMiA5LjE2NmgxLjY2N3YuODMzSDguODMyem0wIDQuMTY4aDMuMzMzdi44MzNIOC44MzJ6Ii8+PGNpcmNsZSBjeD0iMTAuMjkyIiBjeT0iNi44NzYiIHI9IjEuMDQyIiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50%;
    background-size: contain
}

#anyidc.thema_04 h3 .tool-btn.white {
    background: none
}

#anyidc.thema_04 h3 .tool-btn,#anyidc.thema_04 h3 .tool-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 4px
}

#anyidc.thema_04 h3 .tool-btn.white:after {
    margin-left: 4px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA+VBMVEUAAACA//+qqv+ZzP+q1f+vzPiyz/yzz/yxzfyyzvywzvyxz/yyzfywzfyxzvyxz/yxz/qwzvuxz/uwzfuxzvuyzvyxzfqxzvqxzvqyzvuxzvuxzvuxzvuxzvuxzfuxzvuxzvyxzvyxz/yxzvyxzvqxzvuxzvuxzvuxzvseISQfIiUgIychIycjJisjJywkKC0mKzEpLjQrLzYsMjkvND08RFA/SFVRXW9SXW9jcohqe5RsfZZwgpx9krB+ka+Cl7eFm7uGm7yInsCKoMKKocKUrNCbtNudt96fuOCfueCguuGgu+KivOWjvualweqvy/ewzfqxzvv///9M7no0AAAAKXRSTlMAAgMFBiNPUFJTVFVWV1hfZYiJi4ybpKanv9DR1dfY2tvc3d7i8fP09Ug1ee0AAAABYktHRFINYC2QAAAA1ElEQVQYGZ3B11bCQBQF0IOMICAWwBALEUSCI/besKBIsZ7//xnXnTssjY/sjamZYjVqt6PqvEFCboteYw6/Zir8o5zCRIUJJXg5OuPu/ZBOFo5pUNztWdu5oWgaiCLFuHP60jvZHVAUIEKKwfUTeWl7FAHEJidejw8+KCKImN7z0X6XTgzRond22KdqQWxQfdorejWIkOqr/04vgMhSvV3c0stDzFI92nOqehqiQPX9MKLKwCnzn2WoVSaVUlDraytLi9v06hkkmIWwuRPXgnwa0/oBWqda0zldBdMAAAAASUVORK5CYII=);
    background-size: 20px
}

#anyidc.thema_04 h3 .tool-btn:after {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    content: "";
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iOCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMi41IDE4KSIgZmlsbD0iIzJEMkQyRCIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik05LjY2OCA5LjE2NmgxLjY2N3Y1SDkuNjY4eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik04LjgzMiA5LjE2NmgxLjY2N3YuODMzSDguODMyem0wIDQuMTY4aDMuMzMzdi44MzNIOC44MzJ6Ii8+PGNpcmNsZSBjeD0iMTAuMjkyIiBjeT0iNi44NzYiIHI9IjEuMDQyIiBmaWxsPSIjZmZmIi8+PC9zdmc+) no-repeat 50%;
    background-size: contain
}

#vrsEmbededContents .alertIconWrap img[data-v-71fbe82b],#vrsEmbededContents .alertIconWrap img[data-v-590a0da6] {
    width: 50px
}
