@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 300;
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
}
@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 400;
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}
@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 700;
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}
@font-face {
    font-family: 'Nanum Myeongjo';
    font-style: normal;
    font-weight: 400;
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}
@font-face{
    font-family:'Nanum Myeongjo';
    font-style:normal;
    font-weight:400;
    src:url('//cdn.jsdelivr.net/font-nanum/1.0/nanummyeongjo/v2/NanumMyeongjo-Regular.eot');
    src:url('//cdn.jsdelivr.net/font-nanum/1.0/nanummyeongjo/v2/NanumMyeongjo-Regular.eot?#iefix') format('embedded-opentype'),url('//cdn.jsdelivr.net/font-nanum/1.0/nanummyeongjo/v2/NanumMyeongjo-Regular.woff') format('woff'),url('//cdn.jsdelivr.net/font-nanum/1.0/nanummyeongjo/v2/NanumMyeongjo-Regular.ttf') format('truetype')
}


body,
button,
input,
select,
textarea,
table {
    font-family: '\B098\B214\BC14\B978\ACE0\B515','NanumBarunGothic', 'sans-serif';
    /*-webkit-font-smoothing: antialiased;*/
}

header,
nav,
main,
section,
article,
aside,
footer {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}



body {
    font-size: 16px;
    color: #333;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-overflow-scrolling: touch
}

body,
h1,
h2,
h3,
h4,
p,
div,
ul,
ol,
li,
input {
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box
}

ul,
ol,
li {
    list-style: none
}

address,
em {
    font-style: normal
}

a {
    text-decoration: none;
    display: block;
    color: #4c4c4c;
    -webkit-tap-highlight-color:transparent;
    cursor: pointer;
}

button {
    background: 0;
    border: 0;
    padding: 0;
    -webkit-tap-highlight-color:transparent;
    cursor: pointer
}

button:focus,
textarea:focus {
    outline: 0
}

img {
    border: 0 none
}

input{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input::-ms-check{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* IE10 이상에서 input box 에 추가된 지우기 버튼 제거 */
input::-ms-clear {
    display: none;
}

/* input type number 에서 화살표 제거 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input:focus{
    outline: 0
}

.hide-text{
    position: absolute;
    left: -9999px;
    top: -9999px
}
.loader{
    display: none;
    z-index: 9999;
    position: fixed;
    left:0;
    right: 0;
    top:0;
    bottom:0;
}
.loader__bg{
    position: absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background: rgba(255,255,255,0.5)
}
.loader__ico{
    z-index: 1;
    width:80px;
    height:80px;
    position: absolute;
    left:50%;
    top:50%;
    -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
}

/*공통모듈 css*/
/*header*/
/*footer*/

header {
    z-index: 100;
    position:relative;
}
@media(max-width:1023px){
    header {
        height:56px;
    }
    .header-logo {
        width: 120px;
        height: 56px;
        background: url(data:image/png;base64,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) no-repeat center 16px;
        background-size: 72px auto;
        text-indent: -9999px;
    }
}

.header-logo {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
}

.header-logo > a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}

.header-mobile__nav {
    float: right;
}

.header-mobile__nav > li {
    display: inline-block;
    margin-left: 24px;
    font-size: 14px;
    color: #333
}

.header-pc-wrap,
.header-mobile-wrap {
    width: 100%;
    border-bottom: 1px solid #E0E0E0;
    background: #FFF;
}

.header-mobile-wrap {
    position: fixed;
    top: 0;
    height: 56px;
    line-height: 56px;
    padding: 0px 24px;

}

.header-pc-wrap {
    z-index: 100;
    display: none;
    position: fixed;
    height: 72px;
    line-height: 72px;
    /*box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);*/
}

@media(min-width:1024px){
    header {
        height:72px;
    }
    .header-mobile-wrap {
        display: none;
    }
    .header-pc-wrap {
        display: block;
    }

    /*body {*/
    /*padding-top: 72px;*/
    /*}*/

    .header-logo {
        width: 157px;
        height: 72px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAABICAMAAAB7lG+WAAAAz1BMVEUAAAD2fQD1fAD2fAD5fgD/iAj4fwD/qxb2fQD4fgD/jAz2fAD/iQv2fQD/jhH2fQD1fAD3fQD2fAD1fQD2fAD4ggD/igD2fAD2fQD3fwD2ggD2fQD3fgD3fgD2fQD3fgD1fAD2fAD2fAD2fQD3fwD3ggD/gwD2fAD2fAD2fQD3fgD6fwD2fQD1fQD4fwD2fQD2fQD2fAD1fQD2fQD3fAD/vE//uE33fAD/t03/uE3/uE3/t0//uFD/uE3/uE7/uE7/ulD/ulH/u1X1fAD/t00gakhPAAAAQ3RSTlMA3pr8KRRFAo8lCpQG2xD16kzB0MkjBKCGOxxwZV9RNPDjvGpAHxf4poBYLtjVSK2odbmzlyPoevDLrGo307iNRj8eciErLAAABGhJREFUaN7tl+l2qjAQgGORoojsiiK41X1f2rvvc9//mW4RGQjBw4XTqj/4/vQcJyUfyWQmkIKCgoKCgoKCgoJ3Q+RfITdG8CQkkpkZAJTIjWnDK48kM+Y9yLv55MXpPcg/5JNfwB3IC2o+efMe5F3IJd+FO5AXS7nkx+o9yFuQR36yhjuQb0Ee+V4dovLyy8uLSEL4xhkJ99eWLra68URMTY/JmO1E4gMkUEl5FN/iICL/7ftfjx9/cAA+tUxesVtGHwDWcz4+u1bTVfBQTMudkEQk7dlUwGNwqIyaYZ3p1iGzvLiwFICIvPzpr8/nZPk9Du/vhejuWVOgGHYFdra5ClH6Vs9vrPMVQHb5R/BB+a9/A/gE+eYOIuh2MKR6BJb1Jt78B8Bw9AL0queX/xK4fxAS5C2g2BGfDgeJzESqHE+Bpf6G8sKnwP03YeVdCAnrgrSDS6zGBKkq8M7y3161P3/5+fWXSFj5UT828Wlzmlu4TMnGxwzDH/WDob6BvFj2COX5F6xhrPwQaDqncAWQ/kN3aS8fW2tAjOB5DXzlnr8RzpYL5BuexAzOuNUQnqTCoTzCyoco5z+yF9UAeQ6mEhYqs3ZPcKYdFulO3ZM/U4MMTSqn/GphE3mhA8CDF5TCLX8iIQ38mSvT/ROiHaDpDK8p//HcWLQSLKkFhRaJUsbjuSV0du2oxBSuKB+uruhnvIFVvUko9rj0/lJ/BBypEYpryc/jsTKG3FhE7tMv3IYQc3MD+RVTijBrFCa0o/NGMCCC0RWuLc/uN7ZcnQl1gH7qiANKX7uuvNpkYnoQqzGhDXoK+DYUw+U15StszGBOA9JDS5n4uApQcC3pevIuG8Or7J4JLVHSxuNtAo0xvpr8iI2ZTJVHRtTK+whuHSjU5bXky2xsiFcDJtTF7BBIiLAwIEqJv508zmgyoTk2pfhJ1iFC7XbyDi6vfHFTZiRO+wDIVH4jeTWzfCN+cUDGWNYdwjIaQEAX5fGHTGAnl7PKhye2LtKBCu4JTxKYmOFXQeza+TGbPJaARWZ558JHT5uLZc24caEN7OMdWc8mj+mp8rjrz+P/km+WAC2iaioufJWc0LjZMrENuFidmDyTnE66/B4CBppX1/jFkYNqijzeAhBrEkzaUZhrvuatqYN5KR7hTI/4yBy+b8UbJrUrKlTS5csQohimv5ip8pjciDJz2+X2ojYAxJRQ3mOqz7WeXR3NS7hcAnVPwm/0tYK5mMIWKDLJCzu4zGpCUD6ZOdOSkf+Ur/azyyNNCy5hojsrz34ibLPJIxsuhzziKJBITSIp8oNoDRKNjPJor+aQR+wZsOg9qrqskoaMSRT+kE0esS0OokdvJKTI01RrdOZNd+342Xi0VKCoO0J8zNOAyronmfwndmc7mAKAOqxsxLQmxdIctY4l7/+5wbCiiYlnu/f0rKunMeqh1U58Srdm9E9Fz3JskhFRZr6MZf6MQNKReEabFZTFtAESKSgoKCgoKCgoKHgn/gG5xoq3WRhEPAAAAABJRU5ErkJggg==) no-repeat center;
        background-size: 125px auto;
    }
}

.header-pc {
    width: 100%;
    height: 72px;
    position: relative;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2)
}

.header-pc__gnb {
    overflow: hidden;
    padding-left: 181px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.header-pc__gnb > li {
    float: left;
    height:72px;
    position: relative;
    cursor: pointer;
}

.header-pc__gnb > li > a {
    padding: 2px 16px 0 16px;
    font-size: 18px;
    font-weight: 400;
    color: #757575
}
.header-pc__gnb > li > a:hover{
    color:#333;
    -webkit-transition-duration: 0.4s;
         -o-transition-duration: 0.4s;
            transition-duration: 0.4s;
}



.header-pc__gnb > .gnb-btn--login,
.header-pc__gnb > .gnb-btn--logout,
.header-pc__gnb > .gnb-btn--login-partner {
    position: absolute;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0 12px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 16px;
}

.header-pc__gnb > .gnb-btn--login{
    right: 168px;
    color: #757575;
    font-weight: bold;
}

.header-pc__gnb > .gnb-btn--logout{
    right: 0;
    color: #757575;
    font-weight: bold;
}

.header-pc__gnb > .gnb-btn--login-partner{
    right:36px;
    color:#f57c00
}

.header-pc__gnb > .gnb-btn--login-partner a{
    padding:0;
    font-size: 16px;
    color: #f57c00;
    font-weight: bold;
}

.header-pc__gnb > li.gnb-btn--login-partner > a:hover{
    color: #f57c00;
}

.header-pc__gnb > li.is-active:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    width: 40px;
    height: 4px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    background: #f57c00;
}

.header-pc__gnb > li.is-active > a {
    color: #333
}

.scroll-top-link-menu {
    display: none;
}

@media (min-width: 1024px) {
    .scroll-top-link-menu {
        z-index: 99;
        display: block;
        width: 100%;
        height: 48px;
        position: fixed;
        top: 0;
        background: #fff;
        border-bottom: 1px solid #e0e0e0

    }
}

.scroll-top-link-menu__content {
    max-width: 1024px;
    margin: auto;
}

.scroll-top-link-menu__content .point-color {
    color: #FEA45A;
    font-weight: 700;
}

.scroll-top-link-menu__content .point-weight {
    font-weight: 700;
}

.footer {
    width: 100%;
    position: relative;
    color: #fff
}

.footer-content-box--pc {
    display: none;
    overflow: hidden;
}

@media (max-width: 1023px) {
    .footer {
        padding: 16px;
        font-size: 12px;
        font-weight: 300
    }

}

@media (min-width: 1024px) {
    .footer-content-box--mobile {
        display: none;
    }

    .footer-content-box--pc {
        display: block;
    }

    .footer {
        background: #333;
    }

    .footer-wrap {
        max-width: 1024px;
        position: relative;
        margin: auto
    }
}

.footer-content-box__info-link-wrap {
    overflow: hidden;
}

.footer-content-box__info-link-wrap > li {
    float: left;
    margin-right: 14px
}

.footer-content-box__info-link-wrap > li > a {
    color: #fff
}

.footer-content-box {
    margin-bottom: 16px
}

.footer-content-box__sns-link-wrap {
    overflow: hidden;
}

.footer-content-box__sns-link-wrap > li {
    float: left;
    position: relative;
    text-indent: -9999px;
}

.footer-content-box__sns-link-wrap > li > a {
    width: 100%;
    height: 100%;
}

@media (max-width: 1023px) {
    .footer {
        background: #464646;
    }

    .footer-content-box__sns-link-wrap > li {
        width: 32px;
        height: 32px;
        margin-right: 6px
    }

    .footer-sns-link--facebook {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABCbAAAQmwF0iZxLAAAAx0lEQVRYw2P8//8/w2ACTAyDDIw6aMg5iIWKZgUwMDAYoIldYGBg2ECSKf///6cUB/z////Df+zgAKnmURpCDgwMDOsHUxpaMJjSkAEDA4M8FvGP0LTDgETTxUECWMQ2QhP3oMn2BwZbOXRhsDmI7om6AYmtgEU+AVoUwMADUnMiI4nND1LbKhMZGBgKBlOUfRhsaejBiHMQIxJ2xCLviKbmwJDP9qMOGnXQqINGHTTqIAqbH+htamwdww8D5aDRNDTqoEHpIABcG5KYObjavAAAAABJRU5ErkJggg==) no-repeat center;
        background-size: 32px auto;
    }

    .footer-sns-link--insta {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABCbAAAQmwF0iZxLAAABeElEQVRYw+1Y0XHDIAyVe/0PG5ROEGeCuptkhIyQEcgG3qTuBPUIGYFMoP487nQcBkPslrTmjrPAT+IhEMhumJlqKk9UWdkIPRyh5wysIqK2cJyRiOwsJDOnqmbmnu8vPWxFx0uRaZnZ8nLFwmYRIe2R6VPGIpPqPVK6hJA0ciwg4tejN7ksQmqO8kzvWDEhOUkV0mkmro6OiD4gHxAloaKB1WhfiWjA07VfIL8iUr/Qfgd2VpR1YiZTHjSRzWuA8T1EAtPlLFmMkGLmMRA9fjSOE8sSJVRyUp+JaA/5E0uqUA/oI2DO2dYzPaRF/xDZzIPA6TU91An5FMGdJnQWv1xdNN0ikefurpun8z/SD3e+7BI3fwuM1FmFkDzITARnJnRW8dAF8hsGaz3PDHhHwF7XDPsqD0aLUL6Ivp3YM84z3ewsMTOFbQMhbnHWmMTlGrJVtGRLpR+xHEs9dIJWZQpbXZL/K59BTcbfjx/5UGy23zEbob9G6BsoAr1TT4xgoAAAAABJRU5ErkJggg==) no-repeat center;
        background-size: 32px auto;
    }

    .footer-sns-link--brunch {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAFN++nkAAAABGdBTUEAALGPC/xhBQAABDhJREFUaAXtmluITVEYx+cwD4xLEmLSzAPlFsmDNOWBBxEyaZQXM8oUHvCCF+WBUZR4oIxLPCjMg5pG3ij3B0rkkmtyGZpCIobBHL//2Hta55y99zn7zN5nzpnWV79Za33rW9+3vnX2Xvs2ZWWxSDKZXOPrmM67QZ3DMFjia6AODDpMg4TboGMT9bluO5FI+M/DNYq4ZA6v8nPJyGTGSHR705Vmvqfdzv7I1Y2dVnomkmaT0WTQS9iS0ZFNkVc0OTUHmvVsATWwBYZlNbQG3ivA4s2Dkd69AVoGTYQLASb+XQxs8est9+uQnoE6MWuCbHz7GNvq2xnUoajIF9lQ1gfZpvRhXAM9uVKeSenM1mDAZ9lQ7stmm9LPgPewMkXp0+jdwMx+BvduZoa+iY3tqdG2VbsCIVaAo6oBbkHmxdXDzyAPXWiVE+wrAzs5fD0P99BOgwYQcBocdQIHmWb05Z0xwZrw9hg6CpKlpk7QO9Du1Kupt8IptWMTAvyARfDWDEJbMtvURVb/7zt503SIboGjH2zqI6njuFzO5YwiASfhK1RGEsDLCc6rIadz02u81dkVsCtgV6C4V4AN7g105zLLwEeRXBy4Nk7AY7SfuLrYS4J+hEoo3J5OrCbYBr+hIvYsFYBAQ0GXx+8Q/02emxXBumAjTHd1sZcEq4cd0BV7MDMAAXvE1IWp53V7S8RzTpDITseskyao7rkko2VMuR0uw9Ssg/tiQIB2aIYV8MgJvpN6qHM41FLju4pA42EcvOEJYoYCI5P+FzH9VVbIMxhqhujRJpO1pi6yOs4bnABDTKfofkKbqYu07gSd4jqlXQHdsNbVRVrieDm0wRE5ppwP36A50kDpzgigzCQ6bWal98fWJlgnLI46QOAVhYDamXQEz4HGXINzmhX8k0iuc7N2dgXsCtgVsCtgV8CuQM4rwK3AKNAT8EVIub/M2UkpGJLcOtDD70PQPeyDUph36DmS2FL4owRhOuj+uQNSHllCOy62ASQ0GK7DL5gD60Hi9S242KYfbj4ktRD+wiWoAyU9MM9ZEtsDSvYGSGaGW64Ssia5q/AJ9Bn2ObyGwr06KtRakZT+PU9vi97BPZBsKFT8gsYhsSrQs70repc+MIUMa9wsKbUjD+gbiXoj2Z43N7THwEHQrqzz9wroZkOic1vvKUtPmPhuZYC8hJGgnVk3FPqEkPJ/BLTd6y/V5OqSy5ZJn9XMkRNwDW7DBK9E0I8F/WeH5D4EvnLz8tFvOk0WlJwrLVR8E6BvtWtIeaDfJp5PYCY8Aj44CbygHOPnh75a0OEtOQyldR1mwpNBm5BkWXqi6HQNboS3oG+Pu2B4ul3Rt5n0ftBTjUTfQTbDIdAtoz6sPoXjsAr69cknqkPoB7+KLiPneQ9fV/S/UF8myC+mDekzbO2LHzvWroBdAbsCdgXsCpSV/QOrLNM35a1P1AAAAABJRU5ErkJggg==) no-repeat center;
        background-size: 32px auto;
    }

    .footer-content-box__info-list-wrap {
        margin: 24px 0 16px 0
    }

    .footer-content-box__info-list-wrap > li {
        margin-bottom: 2px;
        line-height: 1.6;
    }

    .footer-content-box__info-list-wrap > li:nth-child(-n+2) {
        display: inline-block;
    }

    .footer-content-box__info-list-wrap > li:nth-child(1):after {
        content: '';
        display: inline-block;
        width: 1px;
        height: 10px;
        margin: -3px 6px 0 6px;
        vertical-align: middle;
        background: #fff
    }

    .footer-content-box__info-txt {
        margin-bottom: 16px;
        line-height: 1.6;
    }

    .list-mobile-margin-top {
        margin-top: 16px
    }
}

@media (min-width: 1024px) {
    .footer-pc {
        padding: 24px 32px;
        font-weight: 300
    }

    .footer-content-box__info-link-wrap > li {
        margin-right: 24px;
    }

    .footer-content-box__sns-link-wrap {
        position: absolute;
        right: 0;
        top: -10px
    }

    .footer-content-box__sns-link-wrap > li {
        width: 40px;
        height: 40px;
        margin-right: 12px;
    }

    .footer-content-box__sns-link-wrap > li:last-child {
        margin-right: 0
    }

    .footer-sns-link--facebook {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAflBMVEX///8AAAA2Njb///8+Pj7///////////////////////////9YWFj///+mpqb///////////////////////////+fn5+rq6uYmJiIiIiOjo7Dw8M5OTlDQ0NtbW3x8fH5+fl+fn69vb3U1NRNTU1kZGS1tbXR0dHd3d0zMzMeVTNmAAAAKXRSTlOZAP2W9o93dWBEKwXkDbqGbGRJJyYPvLe/yMWt+fLXnZrNsKfq27OopBZxrEIAAAGWSURBVEjHpdfpcoIwFIbhDyNkQRQEbQtqXbpx/zfYYLQdSQ5g8v5/hhkCyQkiZ6lai2QVMxavErFWaeTMhTPJGR5iXGaTcJUzOGJ5NYpLDjJeDuJNgcGKDY1VjJFiRWGJCUknTgUmJVIbZwkmlmR9nNqW1mkPCzyReMQSdO9H6q0ZrCjYHPaztp3N9wc8pP7xJiae+dneW/TWe/OHC8J+tBRGcccl3B1aGqO8Ye62l9kQ5gZXcHdqhzCqK84JvDBsdlo2TfONfnmHM0bgvcFbuGOZxhJEO/PgI4ikxhxE5n3NQcUjpMwXsxQKvljTtTfWVMDua9tl8O7l2gV2Aolzha1qWGm6moaXsNI0nobPsNKUTcM/sGNT8dGJ4zFML1jsfGHnZddtqV67XO9L08T7I9FU+GMR9HkG/RhBv2TYZhBJXyzNBuiFWWa2Xi+cm03fD1fkcTOOOX3QjeOSPGLHcUEc7gSmDvdIPYsVOdCMYzk6StX1m652WBE0xIWMjyGDa8DIHDKsh1wTQi8o4Vej8EtZ0HXwFyYFQObzA2mTAAAAAElFTkSuQmCC) no-repeat center;
        background-size: 40px auto;
    }

    .footer-sns-link--insta {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAjVBMVEX///8AAABUVFR6enr///9gYGDS0tKlpaXs7Oz///////////////////////9jY2NpaWk4ODhYWFj///+pqak/Pz9FRUVHR0eAgIDDw8Pz8/N2dnaHh4f///////////////////////////////////87OztNTU1+fn4zMzOdnZ3w8PBubm6UlJQzMzOLPrHvAAAALnRSTlOZAObPl96oup93dWBEJgXc2frkDbj18O/LrZ3RyJCOhmxkSSwqD/nrzf69ndbCp8qb+AAAAi5JREFUSMek0tlu4kAQheEzxvuOzQ5h3zLMnPd/vHQroduYMljKLyFx4U9ldzX+iOXHfRJt1q673kTJ/pjLT0m4TmMXD7lxWvfC2dbKpt9mb3EWo7M4e4lPO7xsd+rGhw+86ePQhVMXb3NTEecJepXkz7iO0LOobuNctrLOWzgB+pc84hS2+aysnFZVOZvDljbxwZ5zMGVH08Ce+cHik9nvwuOLvIXZ98ngnbEXqsbFctBqWYypuhi9u+MM9/TcyQhio4mejXvZD47N95KsQnQUViTNd8caNwdP1dywQ/rqp2ZPm6MV3podkex65yGdBUYkzca2GtdmTTNyDDm9v//AmJyZddUK2/tRkgVs/spzHG/lQzX5xgVZNm4K7HGhIpeWema7igdDXm7Akqxgjwy5vVwOOcB3+mnTMADCuX5uQDr2muU4QsLBp0LjcnYtziQ/A6jaWNG9hH09998NqrDUs30BK5pI2Gteh7/6uwWsaCRgX8+FSc/2BRxhI+AVeb7BFJ7J1TNWdC1g73Hher3eM1bUFbD6c23iqzICdn+F+752Ib1254F9lV7GOACDMAwcEBJbqdSxH2j//8CqYshgwJEuexhIcrZb4sOWo+qJUa2X5PVLslnP3tx67g7jrKXU/5nnmh9G6iRHr55kDgajBAYOQ8cdrYIhD8AoAaBHb5Sg10E/SqBP5AYJHZFYJO7EVhBDQ6wUMnHEPhLjCiwzMeskJtCAwqMRD2UoDn6rGmaTMV1UYAAAAABJRU5ErkJggg==) no-repeat center;
        background-size: 40px auto;
    }

    .footer-sns-link--brunch {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAtFBMVEX///8AAABnZ2f///////////////////////////////////82NjZ9fX05OTlTU1NdXV1jY2PQ0ND19fX///////////////////////+ampry8vI4ODhAQEBCQkJFRUVKSkpra2tvb2+np6eurq7u7u6Hh4e9vb3Hx8fb29s8PDw+Pj5OTk5WVlZ0dHSNjY2UlJShoaHm5ub8/Pz6+vr///+RkZG2trbg4OB5eXnp6ekzMzOb9iYVAAAAO3RSTlOZANqWj3d1YEQrDwX8zfrn4NypnIZsZEknJr+d+/Tz8e3Y1bm2nsiwrKX49url0sXCu6Gamg3Ds6PPoOT5wsQAAAJPSURBVEjHpZfncupADEYFLrg3enPFQOgQAuTq/d/rDiXx2FntMuPzF86MR5+0q4UGE1Pvt5SOLElyR2n1dZP9L5ZsaKoEJSRVM96Sh92XWfG7Q6E8UIFEHXBlowdcegYt6zIIkHVK1uANNKZstuAtWuZf+UuBN1G+qrJZuGLbrMjENxNfXpLFtcptr12qWiHrIncRIuZQoBeyIcr3YMUYl/I2fuWewB2hm+K+3Gs/8kDgzjAOnHUbSgxessp3P9bhzcNRdUqe8pDvfrrW8oBNqDJ8yF2+bOM8s7ZjqNK9y4bEda+4PVpFxgWS0QBBf7Qjx5/sifkCQblsdHFJHCwNMLlfHVjpBQNgIpnA70x3FUThmfhRhz6/teYbawEEfeDN4ng6jfFCTyYo3Goh2kCiQIfTlxPEBGg6wJlGH9H75Mgy0EktEN02cJA48gan/wA+5t42CQhZpmPCGZx2Vri1cHVif3aHjAlTyJx49ij6iF0whYwpym3nci/YAfHIjqpFxjTzwudIJIhLdpP0qZgSd3ODO6cJxkR76lRMkf/KqYmYEYNhSuyY0IcnR8QdMZLsw2BU9MfVotpMZR9D+RSjV7KZgykxzxr7APzGVfAM+xvXI6o5DebRG1g4e6iHcGLnQNBlHfrZ2cP0XvDEcdIbkAxZ181ujdZ+5zpRcuTNlFpcdOWm9ufZcgx8Bswr1kYfxPQql3vR1GJXNphrhb+agxidudCc9zlcm0yCwtXqrFK1lrg662OdxbXGylxnWa/zTKj7QKn/NKr/KKv1HPwPVxY0vSpy4YUAAAAASUVORK5CYII=) no-repeat center;
        background-size: 40px auto;
    }

    .footer-sns-link--kakao {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAw1BMVEX///8AAAD///////////////////////9paWmBgYH19fVXV1ecnJypqalcXFxjY2OlpaX6+vqGhobU1NT///////////////////////////////////////////////9CQkJTU1N2dnaUlJSxsbHMzMzc3Nw2NjZSUlJnZ2dvb2/h4eHn5+fv7+84ODg8PDxFRUVHR0dNTU2Xl5f4+PhJSUlQUFCPj4+tra06Ojo/Pz+3t7e7u7vBwcF8fHzp6ekzMzNwtqQYAAAAQHRSTlOZAJcOdWBEJtnLnOS+uOHduprJp5COhnh3bGRJLCoGBfPm0cK1qqT859rVoqGe+/jx7+vAm+7pxLf59bKxrs6giax09wAAAslJREFUSMel19dy4jAYhuFv3QudAKF3ktBCC5C2q/u/qv1xbEkmbjN+DjLxTN7IQtiW8SfSoN/VW82GojSaLb3bH0T/VVSsGpqCEEUz1Eyx2Ral3LfN1NjUEEszE2O1g0QdNT7uPSDFQy8uNhSkUozIeKgjE334O1YfkdGjeh8Pqc1cD+9iHchOD8cG7q0rtYlVKlmTWmWNe4Yc9xSEfC3fmORt+YkQpSdiNbS+zvHAfjkcndB6qzzuQDIbsUijKySdIDYh/LNYrBd58qYfa+AWO5ZgtwCnebE8cH3EEo3qoaEpbiOw+mApPlYItG+xKpapxFKVxHKpFBsITFkGU+mbAvFxOa9Z4ldHfGQY8LMueF8my+My5nqTGI0ZeTq/33736gI/7wH6CLiMBEu5d4EJHddxqyco0DIrNiNj+CjtwrdhN5PrFfieTZ8qQJ2OHZTpp40itaCYbODrgl+Lc+ar4pmmdqrW4UoxtRfmmfMrEy34iiKmM11i9hcFEa8UOvpRhK+FplgoeeRvWHtstjwmwVV6hK+JBnwVeeQ94B4WsES8wnzLPDP4GuAr9SWPXIPnU8x5t8GReep8rUR82krxAkUCjBxUbLtk03mVActb85OIG+F1Jic8nzH/GcNyQFa3mF2wYKQMcdpN3E/asp+2tvef3NrrpECW51mZhqyNQ1OmtIVAdccy2INrQQd3zRJ/gtPRhWCltxNwlPYhOOe0dnyC0JcuSbI+JLeuA0EZeDcDYVNKaktyC43fhrhC7P3kfYoQg98AhfVLzLALhCgqv/XKdhGjLue40+Y3fdnivtwvCxv8YorHjRBcPO6sMrVr0+LXClE08aCTeXPeXpDMjHzE4oPa5zqSdaIf7vPb9aMg2YMava24sMMcKZRezIamWKsijZFnK5VrE5dn+5hn45pjy5xns57nNSHvC0r+V6P8L2W5Xgf/A9618IX31qXpAAAAAElFTkSuQmCC) no-repeat center;
        background-size: 40px auto;
    }

    .footer-content-box__head {
        font-size: 16px;
        font-weight: 300;
    }

    .footer-content-box__app-link-wrap {
        overflow: hidden;
        margin-top: 8px;
    }

    .footer-content-box__app-link-wrap > li {
        float: left;
        width: 145px;
        height: 48px;
    }

    .footer-content-box__app-link-wrap > li:first-child {
        margin-right: 16px
    }

    .footer-content-box__app-link-wrap > li > a {
        width: 100%;
        height: 100%;
        text-indent: -9999px;
    }

    .footer-app-and {
        background: url(data:image/png;base64,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);
        background-size: 145px auto;
    }

    .footer-app-ios {
        background: url(data:image/png;base64,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);
        background-size: 145px auto;
    }

    .footer-content-box__info-list-wrap {
        overflow: hidden;
        font-size: 14px;
        line-height: 1.71;
        opacity: 0.6;
    }

    .footer-content-box__info-list-wrap > li:nth-child(-n+2),
    .footer-content-box__info-list-wrap > li:nth-child(4),
    .footer-content-box__info-list-wrap > li:nth-child(5) {
        float: left
    }

    .footer-content-box__info-list-wrap > li:nth-child(3) {
        overflow: hidden;
        width: 100%
    }

    .footer-content-box__info-list-wrap > li:nth-child(1):after,
    .footer-content-box__info-list-wrap > li:nth-child(4):after {
        content: '';
        display: inline-block;
        width: 1px;
        height: 10px;
        margin: -3px 6px 0 6px;
        vertical-align: middle;
        background: #e0e0e0;
    }

    .footer-content-box__info-txt {
        margin-top: 8px;
        font-size: 14px;
        line-height: 1.71;
    }

    .footer-content-box__copyright {
        margin-top: 16px;
        font-size: 12px;
        line-height: 1.67;
        opacity: 0.6;
    }

}

.join-style-popup {
    display: none;
    z-index: 9000;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.join-style-popup.is-show {
    display: block;
}

@media (max-width: 600px) {
    .join-style-popup {
        display: none
    }
}

.join-style-popup__content {
    z-index: 1;
    min-width: 496px;
    min-height: 640px;
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 32px;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    background: #fff;
    border-radius: 10px
}

.join-style-popup__bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5)
}

.join-style-popup__bg.is-show {
    display: block;
}

.join-style-popup-close {
    width: 24px;
    height: 24px;
    position: absolute;
    right: 24px;
    top: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAADh4eHj4+Pm5ubg4ODh4eHg4OBV20YDAAAABnRSTlMA6y4U0b1HkxmRAAAAiklEQVQoz23STQqAIBCG4aFu4KK13aBFnSDoAkF7oeb+R8iFzCt8ulDRR3B+zI5s3Zhus/lK/dH6brZ7yR1a/LTHPXXI/atTZaAK2gwqORYQK6htAsG5w8cVDAQLBAsECwQLBAPBQHqkD0Ew/YR+VQMah63JAcEk0aNyaNFAMBBM22TUTNpyg8b8AZR/S09ImE4yAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 24px auto;
    text-indent: -9999px;
}

.join-style-popup__logo {
    width: 200px;
    height: 78px;
    margin: 88px auto 80px auto;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 200px auto;
    text-indent: -9999px;
}

.join-style-popup__intro-btn-wrap > button {
    display: block;
    width: 320px;
    height: 56px;
    position: relative;
    margin: 8px auto 0 auto;
    border-radius: 56px;
    font-size: 16px;
    font-weight: 400;
}

.join-style-popup__intro-btn-wrap > button:before {
    content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    left: 47px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.join-popup-content .join-style-popup__intro-btn-wrap > button {
    opacity: 0.5;
}

.join-popup-content .join-style-popup__intro-btn-wrap > button.is-active {
    opacity: 1;
}

.join-popup-content,
.join-popup-sns-content{
    min-height:696px
}
.join-popup-email__input-wrap{
    overflow: hidden;
    margin-bottom:56px;
}
.join-popup-input-box-last--sns{
    position:relative;
    margin-bottom:96px
}
/*.login-btn--email a {*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*display: flex;*/
    /*justify-content: center;*/
    /*align-items: center;*/
/*}*/

.login-btn--kakao {
    background: #ffec34;
    color: #333
}

.login-btn--kakao:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAdVBMVEUAAAA8ISU4Hh84Hh85Hh9VVVU4HyA5HyE8ICA/IyNFMDA4Hh84Hh85Hx85HiA6HyA4HyA5HiI5ICFCIyM5Hh85HiA4HyA5HiA5HiA5Hx86HyE5Hx86HyI7Hx85HyA4HyA4Hx85HyA5HiA5Hx84ICA5ICA4Hh9gvq49AAAAJnRSTlMAIuL48QOudEAZCdyekn9iWkw4EOXSx72qooV5U0np6NWlmYtoSIn5L8MAAADASURBVDjL1dJXDsMgEEXRAVdw7z09s/8lJoqwFUzxb3K/jx4SGvj9SJEFQVYQswgHiiI6hFoyNyjVzAphPir5TDaEoiZKJFOjtvpLeS0aar0NBWgs2IaoGdF1akFLi0CpDaUCxTYUC9Tb0FWgxIZGgXIbygWqXLNxOYgmM0pgjZ9NhlawVRoedELpKB2teYJUeVFNVMIunjq7mTsHtUhamSrQRD7fksS+fxtzBvqyt+kY2OvRfcBRp47AYYUH/9QLsSZPHmIwyAUAAAAASUVORK5CYII=) no-repeat center;
    background-size: 24px auto;
}

.login-btn--facebook {
    background: #3b5998;
    color: #fff
}

.login-btn--facebook:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAS1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////+DmQsHAAAAGHRSTlMALlMEyFFX+vXpzqOLcUs+DNu2q3wjIhYckLpaAAAAcElEQVQ4y+3Q2QqAIBCFYcs0l1zaff8nzdSbwGwgIoj+6w9mOOj1tBSM8V4WyDq6WFNAg7tG1AGQSKRtz5ENgmuLCs0BTahYFRCFoPomwr50Du9lUeMOdRCkIIhCkIGgJYsMIUTFn4kPg3b60QfR020mDRT3gah7cwAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 24px auto;
}

.login-btn--naver {
    background: #1ec800;
    color: #fff
}

.login-btn--naver:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAOVBMVEUAAAD///////////////////////////////////////////////////////////////////////8KOjVvAAAAEnRSTlMASEAY9B0SCevJvrGllm5hUye8uuG7AAAAcElEQVQ4y+XTORKAIBAF0VHADWSZ+x/WALAMLKpj/VnXvHTkB1vmtrX22nt5oEnbQm3Te3pDmgnaDEDqCdJEkHUA6UGQRoJsAUh3B5CeQ9SvQ+R2gEyxAEkkSA6CnAVIEkHiCTIbQJIJknAj9lLf3wUbPR/vb7MSlwAAAABJRU5ErkJggg==) no-repeat center;
    background-size: 24px auto;
}

.join-style-popup__intro-btn-wrap > button.login-btn--email {
    width:auto;
    height:auto;
    margin-top: 32px;
    color: #757575;
    text-decoration: underline;
}

.login-popup-content__info-txt {
    position:absolute;
    left:24px;
    right:24px;
    bottom:0;
    padding: 16px 0 24px 0;
    font-weight: 400;
    text-align: center;
    border-top:1px solid #e0e0e0
}

.login-popup-content__link-join {
    display: inline-block;
    margin-left:16px;
    font-size:16px;
    font-weight: 600;
    color: #f57c00;
    cursor: pointer;
}

.join-style-popup__head {
    margin: 8px 0 40px 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.21
}

.join-style-popup-input-box__head {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.71;
}

.join-style-popup-input-box__input {
    width: 100%;
    height: 26px;
    margin: 4px auto 8px auto;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 400;
    border-bottom: 1px solid #9e9e9e
}

.join-style-popup-input-box__input::-webkit-input-placeholder {
    color: #bdbdbd
}

.join-style-popup-input-box__input:-ms-input-placeholder {
    color: #bdbdbd
}

.join-style-popup-input-box__input::-ms-input-placeholder {
    color: #bdbdbd
}

.join-style-popup-input-box__input::placeholder {
    color: #bdbdbd
}

.join-style-popup-input-box__input:-ms-input-placeholder {
    color: #bdbdbd
}

.join-style-popup-input-box__input::-ms-input-placeholder {
    color: #bdbdbd
}

.join-style-popup-input-wrap--col-2 {
    overflow: hidden;
}

.join-style-popup-input-box__input-inline {
    float: left;
    width: 344px;
    height: 26px;
    margin: 4px auto 8px auto;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 400;
    border-bottom: 1px solid #9e9e9e
}

.join-style-popup-input-box__btn-inline {
    float: right;
    width: 80px;
    height: 32px;
    border: 1px solid #fea45a;
    color: #f57c00;
    font-size: 14px;
    border-radius: 32px
}

.join-style-popup-input-box {
    position: relative;
    margin-bottom: 60px
}

.join-style-popup-input-box__bottom-link {
    float: right;
    text-decoration: underline;
    color: #757575;
    cursor: pointer;
}

.join-style-popup__main-btn {
    display: block;
    width: 320px;
    height: 48px;
    margin: 18px auto 0 auto;
    background: #ffcc80;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    border-radius: 5px;
}

.join-style-popup__main-btn.is-active {
    background: #f57c00;
}

.join-style-popup__main-btn.is-position-bottom {
    position:absolute;
    left:50%;
    bottom:32px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
.join-popup-btn--sns-join-finish{
    margin-top:114px
}
.join-popup-password-input-last{
    margin-bottom:68px;
}

.join-style-popup-input-box__bottom-note {
    overflow: hidden;
}
.join-popup-btn-login{
    position:absolute;
    bottom:24px;
    left:36px;
    font-size:16px;
    font-weight: bold;
    color:#f57c00
}
.join-popup-btn-login:before{
    content:'';
    width:8px;
    height:13px;
    display: inline-block;
    margin-right:8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAYAAADKO/UvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtJREFUeNqk1dENwiAQAFB66b9uohtY//rBhyPoJHYENlB36AefjqCb6ARIFCxYhOOOhCa9po9r0rtrjDGCu9rqN8Z+ba+7773UQ0sArnYvgugATOC9gAk8cUge6MpICZD6lkeQwH+kAkgjlcAcIQAxQgQmhAF8ECbgM1EcwCObRFxhAY9cEvGj/cx9DaJ8If2sExYCl3bHgcB1JxYEQZsjQ/FvT4TmBUiA0q1ggu4YqMnOnbFfupJYJZ4e7GHncnuU+oHJqNyoSxB6ZOQhgR9eGQiPxNA22OIlwAC/vXuLQU9rIAAAAABJRU5ErkJggg==) no-repeat center;
    background-size:8px auto;
}

.is-error {
    color: #d0011b
}

.join-style-popup-input-box__bottom--info {
    position: absolute;
    font-size: 14px;
    line-height: 1.43;
    color: #757575
}

.join-style-popup-input-box__bottom--info-list {
    position: relative;
    padding: 0 16px 0 11px;
    font-size:14px;
    word-break: keep-all;
}

.join-style-popup-input-box__bottom--info-list:before {
    content: '*';
    position: absolute;
    left: 0
}

.login-email-popup-content__info-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width:100%;
    position: absolute;
    left: 0;
    bottom: 24px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #f57c00
}

.login-email-popup-content__link-join {
    color: #f57c00;
    font-size:16px;
    font-weight: 600
}
.login-email-popup-content__link-join:last-child{
    margin-left:56px;
}
.join-content__agree-btn {
    display: block;
    position: relative;
    width: 320px;
    padding-left: 39px;
    margin: 0 auto 32px auto;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.join-style-popup-input-box__bottom--info-error{
    position:absolute;
    padding:0 16px 0 11px;
    word-break: keep-all;
    color:#d0011b
}
.join-style-popup-input-box__bottom--info-error:before{
    content:'*';
    position:absolute;
    left:0
}

/* 기존 */
input[type="checkbox"]{
    width: 24px;
    height: 24px;
    margin-right:8px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAkCAMAAAB19g5sAAABblBMVEUAAADSByD1fQDSAhzRAx7ofou+vr7V1dW+vr7hXG3SBiD2fADExMTBwcHVGTHUDyjGxsbWHjXAwMDRCCH2fQDAwMC/v7+/v7/SBR72fAC+vr7RAx71fQC/v7/3fAC9vb33fQC/v7/RBh72fgC/v7/SBiD1fgC9vb3TBB/2gAC/v7/VFSv/gADvWBPJycnZMEXb29v////1fAC9vb3QARve3t7//f38/Pz6+vrg4ODneoj99PXk5OTslJ/19fXz8/P42d330dXph5P1hhT1ggz++vnW1tbPz8/1fwb87O776uzT09P7+/v+9/fa2trJycnExMT6wIXgVGb+9/H98PHp6en97Nv84sj83b3706v7zZ7ka3r5unjjYnLhW2zfTF/bN0z2ix7x8fH75+n64+b959L817Pvpq/6x5PlcoH5tW/5r2PdRlnYKD/3mTnWHjbUEiv+8ub95c71x830xMrxsrrrj5rphpL4p1T3oEgxRBo/AAAAMXRSTlMAuLR9+v36+fn5+fj39/f39fXJycS5t6qqqJqamX9/fHxUVFNQUE86OjoMDAwH9vYHxBYv5wAAA2BJREFUWMPll2dXGkEUhrMUKdKREpoC9j7A0hEBRUAxtsSuscaSqOnJv8/MLuvs7szoJ43neD/AXXh5n7PDvXdm37zyGI2GA15vIBwdfUw5Ho+ENJpQJD7+mHIspg1yXFAbG2NK+j1dDgNfLPIGR5en/yGzQU13ohPdmsGHlAOczmnKl0p5k1PHDVAlQy5rbgZ0YiZndQ2xzEZ6EoroGWEph9326qzkOVu1u4dJTa+RzwBZZHhjL92tL0FEH12pNesLcs+C3qxVSaZ9ljJQRdnimybNJt4mKPF2gqL02ypqz4rNr1T6JrOAiOykj7SDXCqZVPqnWqRna8qvWGcL4pJkSy9rnR9fba2tSfNs2bSyujKWATXKxiFVXSWYMaKqK3OF7lkx4wpz8dT7hcXGu5R2PVRmrYZqW6l062mep20A9O77/rVmKJrl5MoSyFj7Ff1L5e7Nz9/At0FF/9oLpGV6N3XXBAW71M+eHIVbTyaTxwDkPHI7DY27CtVX8F0jV3JVCvcglUp9B6DKdeZk1wypWYTcRTRJukZlc7Kbwr2AqrM5NMPGZXNSN0t4zq9B7hqaJDpxekYdJHcBcdModUSxXZzC3YGazZqQxrEy5iS5h4greDpjgihsUGsyiFsXc0MY20UIbGMbSrbmxIuIrJdMas/2Z8jdF7jAJHZUQKzpJSoX8AFsFxL85wSOmG5BxXmjcxXCymBeWLgNPC0/Qu5u5yIfFETeIsKuJAU+St9B7jLoRNGrqq2b9fVribsJBdsiV1ldXAl+s3GrE/goRdxLybPEYfDxPSyLuDxgglER74nt+w2mOzBhgH/c32QTcfMAg2VLLSyvxMX9RS517QP8dBUmR1KSYC219LeefIHJb+yZD8qKKyMWsozLKq7aGfz4QuTuYSyluNqokA/Sp4j7SzLExRV14NZdWIEvRSyhtlNN+Gu/wp9cSUyynXDrHt7Cl5Lc0xlTDpB6Uoj3WEEOEFzMkHuNoeQAwcMKxifsiAcIHpl1gssYmY1zdDt/ZFTWyEzvE1w4MvEmgTcGBZe5STR20ut/5VT2JnGZuvspt0SbBLktZlX7FHtbPGoosext8aSt9NS7//9B4ImOPi3G0efpD3tN0rM55X8Zx9vnO9C/nEeYZ3loe2mPqa8j/gFZTNDIayi3eAAAAABJRU5ErkJggg==) no-repeat;
    background-position:0 center;
    background-size: auto 24px;
    cursor: pointer;
}

input[type="checkbox"]:checked{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAkCAMAAAB19g5sAAABblBMVEUAAADSByD1fQDSAhzRAx7ofou+vr7V1dW+vr7hXG3SBiD2fADExMTBwcHVGTHUDyjGxsbWHjXAwMDRCCH2fQDAwMC/v7+/v7/SBR72fAC+vr7RAx71fQC/v7/3fAC9vb33fQC/v7/RBh72fgC/v7/SBiD1fgC9vb3TBB/2gAC/v7/VFSv/gADvWBPJycnZMEXb29v////1fAC9vb3QARve3t7//f38/Pz6+vrg4ODneoj99PXk5OTslJ/19fXz8/P42d330dXph5P1hhT1ggz++vnW1tbPz8/1fwb87O776uzT09P7+/v+9/fa2trJycnExMT6wIXgVGb+9/H98PHp6en97Nv84sj83b3706v7zZ7ka3r5unjjYnLhW2zfTF/bN0z2ix7x8fH75+n64+b959L817Pvpq/6x5PlcoH5tW/5r2PdRlnYKD/3mTnWHjbUEiv+8ub95c71x830xMrxsrrrj5rphpL4p1T3oEgxRBo/AAAAMXRSTlMAuLR9+v36+fn5+fj39/f39fXJycS5t6qqqJqamX9/fHxUVFNQUE86OjoMDAwH9vYHxBYv5wAAA2BJREFUWMPll2dXGkEUhrMUKdKREpoC9j7A0hEBRUAxtsSuscaSqOnJv8/MLuvs7szoJ43neD/AXXh5n7PDvXdm37zyGI2GA15vIBwdfUw5Ho+ENJpQJD7+mHIspg1yXFAbG2NK+j1dDgNfLPIGR5en/yGzQU13ohPdmsGHlAOczmnKl0p5k1PHDVAlQy5rbgZ0YiZndQ2xzEZ6EoroGWEph9326qzkOVu1u4dJTa+RzwBZZHhjL92tL0FEH12pNesLcs+C3qxVSaZ9ljJQRdnimybNJt4mKPF2gqL02ypqz4rNr1T6JrOAiOykj7SDXCqZVPqnWqRna8qvWGcL4pJkSy9rnR9fba2tSfNs2bSyujKWATXKxiFVXSWYMaKqK3OF7lkx4wpz8dT7hcXGu5R2PVRmrYZqW6l062mep20A9O77/rVmKJrl5MoSyFj7Ff1L5e7Nz9/At0FF/9oLpGV6N3XXBAW71M+eHIVbTyaTxwDkPHI7DY27CtVX8F0jV3JVCvcglUp9B6DKdeZk1wypWYTcRTRJukZlc7Kbwr2AqrM5NMPGZXNSN0t4zq9B7hqaJDpxekYdJHcBcdModUSxXZzC3YGazZqQxrEy5iS5h4greDpjgihsUGsyiFsXc0MY20UIbGMbSrbmxIuIrJdMas/2Z8jdF7jAJHZUQKzpJSoX8AFsFxL85wSOmG5BxXmjcxXCymBeWLgNPC0/Qu5u5yIfFETeIsKuJAU+St9B7jLoRNGrqq2b9fVribsJBdsiV1ldXAl+s3GrE/goRdxLybPEYfDxPSyLuDxgglER74nt+w2mOzBhgH/c32QTcfMAg2VLLSyvxMX9RS517QP8dBUmR1KSYC219LeefIHJb+yZD8qKKyMWsozLKq7aGfz4QuTuYSyluNqokA/Sp4j7SzLExRV14NZdWIEvRSyhtlNN+Gu/wp9cSUyynXDrHt7Cl5Lc0xlTDpB6Uoj3WEEOEFzMkHuNoeQAwcMKxifsiAcIHpl1gssYmY1zdDt/ZFTWyEzvE1w4MvEmgTcGBZe5STR20ut/5VT2JnGZuvspt0SbBLktZlX7FHtbPGoosext8aSt9NS7//9B4ImOPi3G0efpD3tN0rM55X8Zx9vnO9C/nEeYZ3loe2mPqa8j/gFZTNDIayi3eAAAAABJRU5ErkJggg==) no-repeat center;
    background-position:-28px center;
    background-size: auto 24px
}
input[type='radio']{
    width:24px;
    height:24px;
    position:relative;
    display: inline-block;
    margin-right:8px;
    vertical-align: middle;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAMAAAAQG/wTAAAAh1BMVEUAAADExMT3iRj227jBwcH2gwvHx8f3jiHLy8vT09P5p1HV1dX6qVfW1tb5rF3a2tr5tGva2tr6uHH4lzP4ljLQ0ND4oEb////2fAC9vb3/+PH3ihrZ2dn6s2r19fXs7Ozl5eX+7NnR0dG+vr792bX81Kv7y5j7xIz5rmH4o0r/8+f/8+b+5s6gMi2GAAAAF3RSTlMA/v4O/v75+e7KysHBs7OIiGho7u7f33ESqPkAAAGLSURBVEjH5ZbLkoMgEEXH+DZR8wZ8m2g0M/n/75uGUAYMVja9y11Z1OV46Ubk53u1CwPPcbwg3H1y7qOD77r+IdovOezYYpOs2F5m2cmKTlolRmcqYAowXaJtc6op37571leOKOqKkKouOPq6NtM2AlF2bZa1XSnQm7nnxGENmdRw4MlEO/MF3l7OG1/4eZYNJl+IpgsMrc3Z7plqzO7zfCmstCAzFbDe9K1uMLWcO0sYVOpnW0o2LZ9lz3qaQzYZqh+GXsaEfPnLGcM8YhC8JdZxCdRNIP5GKjT+CjTUL5lMMK0x4Rp4jY6DaaILj9W07R6iH/AwfQsynDHeTvsWYFEim7qNRT4owl6aQr0PejdCFRfJPoxU0Si7EUlTwFhtxtWMBSruSGnHS0U18WJ2lB6kyWOsMuMqxjwV51PawnCv43oYain1pclhjCyIMUfFuc8og44bnoFdZBzyYpFbgbxRkLcx7keGfAQgH1C4xyfu4Y7768H9MeL+tnEvFRhXniO/8hzhyvO1+gflpYJdJys3kAAAAABJRU5ErkJggg==) no-repeat center;
    background-position:0 center;
    background-size:auto 24px;
    cursor: pointer;
}
input[type='radio']:checked{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAMAAAAQG/wTAAAAh1BMVEUAAADExMT3iRj227jBwcH2gwvHx8f3jiHLy8vT09P5p1HV1dX6qVfW1tb5rF3a2tr5tGva2tr6uHH4lzP4ljLQ0ND4oEb////2fAC9vb3/+PH3ihrZ2dn6s2r19fXs7Ozl5eX+7NnR0dG+vr792bX81Kv7y5j7xIz5rmH4o0r/8+f/8+b+5s6gMi2GAAAAF3RSTlMA/v4O/v75+e7KysHBs7OIiGho7u7f33ESqPkAAAGLSURBVEjH5ZbLkoMgEEXH+DZR8wZ8m2g0M/n/75uGUAYMVja9y11Z1OV46Ubk53u1CwPPcbwg3H1y7qOD77r+IdovOezYYpOs2F5m2cmKTlolRmcqYAowXaJtc6op37571leOKOqKkKouOPq6NtM2AlF2bZa1XSnQm7nnxGENmdRw4MlEO/MF3l7OG1/4eZYNJl+IpgsMrc3Z7plqzO7zfCmstCAzFbDe9K1uMLWcO0sYVOpnW0o2LZ9lz3qaQzYZqh+GXsaEfPnLGcM8YhC8JdZxCdRNIP5GKjT+CjTUL5lMMK0x4Rp4jY6DaaILj9W07R6iH/AwfQsynDHeTvsWYFEim7qNRT4owl6aQr0PejdCFRfJPoxU0Si7EUlTwFhtxtWMBSruSGnHS0U18WJ2lB6kyWOsMuMqxjwV51PawnCv43oYain1pclhjCyIMUfFuc8og44bnoFdZBzyYpFbgbxRkLcx7keGfAQgH1C4xyfu4Y7768H9MeL+tnEvFRhXniO/8hzhyvO1+gflpYJdJys3kAAAAABJRU5ErkJggg==) no-repeat center;
    background-position:-28px center;
    background-size:auto 24px;
}
input[type="checkbox"].checkbox-type-square{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAMAAAAQG/wTAAAAwFBMVEUAAAC9vb2+vr69vb3AwMDJycm+vr6+vr6+vr6+vr6+vr7Ozs6+vr69vb2+vr69vb2+vr6+vr6+vr6/v7+/v7+/v7+/v7/CwsK/v7/Dw8O/v7/b29u+vr6+vr6+vr6+vr69vb31fAC9vb3////++PL+9Or3lzX2kSn2ix7+/fz++/f95Mr83Lz71rH3nD/1hRL1gQr1fgT98OP97t7969n96NP838H5t3P4rWD4pE31hxf70qn6voH5sWj4qFb3n0aFJAN4AAAAIXRSTlMAquPuHhX898q8Pwjz6N7Z08GxbGBNODIsJg4DsIF2VkYIoe0NAAABLklEQVRIx+3Wx3KCUBQGYEAsgD3WmMZ/pFhAsGva+79VbuIkccEtk8m4UP/d3XyL0+ZqlxYIox3FFeabM3RujD9wusaNfuXOjRvcl9pqXPoy2cm4gQ40lLj0mWgt4ZwmgJYKl0ZEtBVzjgXgRqV2yZRpG3HtbhsHTc4la6a9ZrXC+dVKQKHF72zyo80mRKNtVmcfClb+8Mx/ao/8QdmMprMj7S1zUCygnv/S6kCxLZg7Vq3V3mXZr4jGu+y5s4tAzdQ0s8a0J9EYx2OiZei64ZJp77wxtstA1TSrQNkWb0U8JFqE4YJoGPO3opMDDAPIdWRL5jNvPmeaL1qyLvOY1pXvrO8Ri+eLd7ZXASo9lRMQeEwLZCeg37zrq12UIIqC87l3V+6kn4r//vJcWD4A+WeQk21P08oAAAAASUVORK5CYII=) no-repeat center;
    background-position:0 center;
    background-size:auto 24px;
}
input[type="checkbox"].checkbox-type-square:checked{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAMAAAAQG/wTAAAAwFBMVEUAAAC9vb2+vr69vb3AwMDJycm+vr6+vr6+vr6+vr6+vr7Ozs6+vr69vb2+vr69vb2+vr6+vr6+vr6/v7+/v7+/v7+/v7/CwsK/v7/Dw8O/v7/b29u+vr6+vr6+vr6+vr69vb31fAC9vb3////++PL+9Or3lzX2kSn2ix7+/fz++/f95Mr83Lz71rH3nD/1hRL1gQr1fgT98OP97t7969n96NP838H5t3P4rWD4pE31hxf70qn6voH5sWj4qFb3n0aFJAN4AAAAIXRSTlMAquPuHhX898q8Pwjz6N7Z08GxbGBNODIsJg4DsIF2VkYIoe0NAAABLklEQVRIx+3Wx3KCUBQGYEAsgD3WmMZ/pFhAsGva+79VbuIkccEtk8m4UP/d3XyL0+ZqlxYIox3FFeabM3RujD9wusaNfuXOjRvcl9pqXPoy2cm4gQ40lLj0mWgt4ZwmgJYKl0ZEtBVzjgXgRqV2yZRpG3HtbhsHTc4la6a9ZrXC+dVKQKHF72zyo80mRKNtVmcfClb+8Mx/ao/8QdmMprMj7S1zUCygnv/S6kCxLZg7Vq3V3mXZr4jGu+y5s4tAzdQ0s8a0J9EYx2OiZei64ZJp77wxtstA1TSrQNkWb0U8JFqE4YJoGPO3opMDDAPIdWRL5jNvPmeaL1qyLvOY1pXvrO8Ri+eLd7ZXASo9lRMQeEwLZCeg37zrq12UIIqC87l3V+6kn4r//vJcWD4A+WeQk21P08oAAAAASUVORK5CYII=) no-repeat center;
    background-position:-28px center;
    background-size:auto 24px;
}

input[type="checkbox"]::-ms-check{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAkCAMAAAB19g5sAAABblBMVEUAAADSByD1fQDSAhzRAx7ofou+vr7V1dW+vr7hXG3SBiD2fADExMTBwcHVGTHUDyjGxsbWHjXAwMDRCCH2fQDAwMC/v7+/v7/SBR72fAC+vr7RAx71fQC/v7/3fAC9vb33fQC/v7/RBh72fgC/v7/SBiD1fgC9vb3TBB/2gAC/v7/VFSv/gADvWBPJycnZMEXb29v////1fAC9vb3QARve3t7//f38/Pz6+vrg4ODneoj99PXk5OTslJ/19fXz8/P42d330dXph5P1hhT1ggz++vnW1tbPz8/1fwb87O776uzT09P7+/v+9/fa2trJycnExMT6wIXgVGb+9/H98PHp6en97Nv84sj83b3706v7zZ7ka3r5unjjYnLhW2zfTF/bN0z2ix7x8fH75+n64+b959L817Pvpq/6x5PlcoH5tW/5r2PdRlnYKD/3mTnWHjbUEiv+8ub95c71x830xMrxsrrrj5rphpL4p1T3oEgxRBo/AAAAMXRSTlMAuLR9+v36+fn5+fj39/f39fXJycS5t6qqqJqamX9/fHxUVFNQUE86OjoMDAwH9vYHxBYv5wAAA2BJREFUWMPll2dXGkEUhrMUKdKREpoC9j7A0hEBRUAxtsSuscaSqOnJv8/MLuvs7szoJ43neD/AXXh5n7PDvXdm37zyGI2GA15vIBwdfUw5Ho+ENJpQJD7+mHIspg1yXFAbG2NK+j1dDgNfLPIGR5en/yGzQU13ohPdmsGHlAOczmnKl0p5k1PHDVAlQy5rbgZ0YiZndQ2xzEZ6EoroGWEph9326qzkOVu1u4dJTa+RzwBZZHhjL92tL0FEH12pNesLcs+C3qxVSaZ9ljJQRdnimybNJt4mKPF2gqL02ypqz4rNr1T6JrOAiOykj7SDXCqZVPqnWqRna8qvWGcL4pJkSy9rnR9fba2tSfNs2bSyujKWATXKxiFVXSWYMaKqK3OF7lkx4wpz8dT7hcXGu5R2PVRmrYZqW6l062mep20A9O77/rVmKJrl5MoSyFj7Ff1L5e7Nz9/At0FF/9oLpGV6N3XXBAW71M+eHIVbTyaTxwDkPHI7DY27CtVX8F0jV3JVCvcglUp9B6DKdeZk1wypWYTcRTRJukZlc7Kbwr2AqrM5NMPGZXNSN0t4zq9B7hqaJDpxekYdJHcBcdModUSxXZzC3YGazZqQxrEy5iS5h4greDpjgihsUGsyiFsXc0MY20UIbGMbSrbmxIuIrJdMas/2Z8jdF7jAJHZUQKzpJSoX8AFsFxL85wSOmG5BxXmjcxXCymBeWLgNPC0/Qu5u5yIfFETeIsKuJAU+St9B7jLoRNGrqq2b9fVribsJBdsiV1ldXAl+s3GrE/goRdxLybPEYfDxPSyLuDxgglER74nt+w2mOzBhgH/c32QTcfMAg2VLLSyvxMX9RS517QP8dBUmR1KSYC219LeefIHJb+yZD8qKKyMWsozLKq7aGfz4QuTuYSyluNqokA/Sp4j7SzLExRV14NZdWIEvRSyhtlNN+Gu/wp9cSUyynXDrHt7Cl5Lc0xlTDpB6Uoj3WEEOEFzMkHuNoeQAwcMKxifsiAcIHpl1gssYmY1zdDt/ZFTWyEzvE1w4MvEmgTcGBZe5STR20ut/5VT2JnGZuvspt0SbBLktZlX7FHtbPGoosext8aSt9NS7//9B4ImOPi3G0efpD3tN0rM55X8Zx9vnO9C/nEeYZ3loe2mPqa8j/gFZTNDIayi3eAAAAABJRU5ErkJggg==) no-repeat;
    background-position:0 center;
    background-size: auto 24px;
    opacity: 0;
}
input[type="checkbox"]:checked::-ms-check{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAkCAMAAAB19g5sAAABblBMVEUAAADSByD1fQDSAhzRAx7ofou+vr7V1dW+vr7hXG3SBiD2fADExMTBwcHVGTHUDyjGxsbWHjXAwMDRCCH2fQDAwMC/v7+/v7/SBR72fAC+vr7RAx71fQC/v7/3fAC9vb33fQC/v7/RBh72fgC/v7/SBiD1fgC9vb3TBB/2gAC/v7/VFSv/gADvWBPJycnZMEXb29v////1fAC9vb3QARve3t7//f38/Pz6+vrg4ODneoj99PXk5OTslJ/19fXz8/P42d330dXph5P1hhT1ggz++vnW1tbPz8/1fwb87O776uzT09P7+/v+9/fa2trJycnExMT6wIXgVGb+9/H98PHp6en97Nv84sj83b3706v7zZ7ka3r5unjjYnLhW2zfTF/bN0z2ix7x8fH75+n64+b959L817Pvpq/6x5PlcoH5tW/5r2PdRlnYKD/3mTnWHjbUEiv+8ub95c71x830xMrxsrrrj5rphpL4p1T3oEgxRBo/AAAAMXRSTlMAuLR9+v36+fn5+fj39/f39fXJycS5t6qqqJqamX9/fHxUVFNQUE86OjoMDAwH9vYHxBYv5wAAA2BJREFUWMPll2dXGkEUhrMUKdKREpoC9j7A0hEBRUAxtsSuscaSqOnJv8/MLuvs7szoJ43neD/AXXh5n7PDvXdm37zyGI2GA15vIBwdfUw5Ho+ENJpQJD7+mHIspg1yXFAbG2NK+j1dDgNfLPIGR5en/yGzQU13ohPdmsGHlAOczmnKl0p5k1PHDVAlQy5rbgZ0YiZndQ2xzEZ6EoroGWEph9326qzkOVu1u4dJTa+RzwBZZHhjL92tL0FEH12pNesLcs+C3qxVSaZ9ljJQRdnimybNJt4mKPF2gqL02ypqz4rNr1T6JrOAiOykj7SDXCqZVPqnWqRna8qvWGcL4pJkSy9rnR9fba2tSfNs2bSyujKWATXKxiFVXSWYMaKqK3OF7lkx4wpz8dT7hcXGu5R2PVRmrYZqW6l062mep20A9O77/rVmKJrl5MoSyFj7Ff1L5e7Nz9/At0FF/9oLpGV6N3XXBAW71M+eHIVbTyaTxwDkPHI7DY27CtVX8F0jV3JVCvcglUp9B6DKdeZk1wypWYTcRTRJukZlc7Kbwr2AqrM5NMPGZXNSN0t4zq9B7hqaJDpxekYdJHcBcdModUSxXZzC3YGazZqQxrEy5iS5h4greDpjgihsUGsyiFsXc0MY20UIbGMbSrbmxIuIrJdMas/2Z8jdF7jAJHZUQKzpJSoX8AFsFxL85wSOmG5BxXmjcxXCymBeWLgNPC0/Qu5u5yIfFETeIsKuJAU+St9B7jLoRNGrqq2b9fVribsJBdsiV1ldXAl+s3GrE/goRdxLybPEYfDxPSyLuDxgglER74nt+w2mOzBhgH/c32QTcfMAg2VLLSyvxMX9RS517QP8dBUmR1KSYC219LeefIHJb+yZD8qKKyMWsozLKq7aGfz4QuTuYSyluNqokA/Sp4j7SzLExRV14NZdWIEvRSyhtlNN+Gu/wp9cSUyynXDrHt7Cl5Lc0xlTDpB6Uoj3WEEOEFzMkHuNoeQAwcMKxifsiAcIHpl1gssYmY1zdDt/ZFTWyEzvE1w4MvEmgTcGBZe5STR20ut/5VT2JnGZuvspt0SbBLktZlX7FHtbPGoosext8aSt9NS7//9B4ImOPi3G0efpD3tN0rM55X8Zx9vnO9C/nEeYZ3loe2mPqa8j/gFZTNDIayi3eAAAAABJRU5ErkJggg==) no-repeat center;
    background-position:-28px center;
    background-size: auto 24px;
}
input[type='radio']::-ms-check{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAMAAAAQG/wTAAAAh1BMVEUAAADExMT3iRj227jBwcH2gwvHx8f3jiHLy8vT09P5p1HV1dX6qVfW1tb5rF3a2tr5tGva2tr6uHH4lzP4ljLQ0ND4oEb////2fAC9vb3/+PH3ihrZ2dn6s2r19fXs7Ozl5eX+7NnR0dG+vr792bX81Kv7y5j7xIz5rmH4o0r/8+f/8+b+5s6gMi2GAAAAF3RSTlMA/v4O/v75+e7KysHBs7OIiGho7u7f33ESqPkAAAGLSURBVEjH5ZbLkoMgEEXH+DZR8wZ8m2g0M/n/75uGUAYMVja9y11Z1OV46Ubk53u1CwPPcbwg3H1y7qOD77r+IdovOezYYpOs2F5m2cmKTlolRmcqYAowXaJtc6op37571leOKOqKkKouOPq6NtM2AlF2bZa1XSnQm7nnxGENmdRw4MlEO/MF3l7OG1/4eZYNJl+IpgsMrc3Z7plqzO7zfCmstCAzFbDe9K1uMLWcO0sYVOpnW0o2LZ9lz3qaQzYZqh+GXsaEfPnLGcM8YhC8JdZxCdRNIP5GKjT+CjTUL5lMMK0x4Rp4jY6DaaILj9W07R6iH/AwfQsynDHeTvsWYFEim7qNRT4owl6aQr0PejdCFRfJPoxU0Si7EUlTwFhtxtWMBSruSGnHS0U18WJ2lB6kyWOsMuMqxjwV51PawnCv43oYain1pclhjCyIMUfFuc8og44bnoFdZBzyYpFbgbxRkLcx7keGfAQgH1C4xyfu4Y7768H9MeL+tnEvFRhXniO/8hzhyvO1+gflpYJdJys3kAAAAABJRU5ErkJggg==) no-repeat center;
    background-position:0 center;
    background-size:auto 24px;
    opacity: 0;
}
input[type='radio']:checked::-ms-check{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAMAAAAQG/wTAAAAh1BMVEUAAADExMT3iRj227jBwcH2gwvHx8f3jiHLy8vT09P5p1HV1dX6qVfW1tb5rF3a2tr5tGva2tr6uHH4lzP4ljLQ0ND4oEb////2fAC9vb3/+PH3ihrZ2dn6s2r19fXs7Ozl5eX+7NnR0dG+vr792bX81Kv7y5j7xIz5rmH4o0r/8+f/8+b+5s6gMi2GAAAAF3RSTlMA/v4O/v75+e7KysHBs7OIiGho7u7f33ESqPkAAAGLSURBVEjH5ZbLkoMgEEXH+DZR8wZ8m2g0M/n/75uGUAYMVja9y11Z1OV46Ubk53u1CwPPcbwg3H1y7qOD77r+IdovOezYYpOs2F5m2cmKTlolRmcqYAowXaJtc6op37571leOKOqKkKouOPq6NtM2AlF2bZa1XSnQm7nnxGENmdRw4MlEO/MF3l7OG1/4eZYNJl+IpgsMrc3Z7plqzO7zfCmstCAzFbDe9K1uMLWcO0sYVOpnW0o2LZ9lz3qaQzYZqh+GXsaEfPnLGcM8YhC8JdZxCdRNIP5GKjT+CjTUL5lMMK0x4Rp4jY6DaaILj9W07R6iH/AwfQsynDHeTvsWYFEim7qNRT4owl6aQr0PejdCFRfJPoxU0Si7EUlTwFhtxtWMBSruSGnHS0U18WJ2lB6kyWOsMuMqxjwV51PawnCv43oYain1pclhjCyIMUfFuc8og44bnoFdZBzyYpFbgbxRkLcx7keGfAQgH1C4xyfu4Y7768H9MeL+tnEvFRhXniO/8hzhyvO1+gflpYJdJys3kAAAAABJRU5ErkJggg==) no-repeat center;
    background-position:-28px center;
    background-size:auto 24px;
}
input[type="checkbox"].checkbox-type-square::-ms-check{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAMAAAAQG/wTAAAAwFBMVEUAAAC9vb2+vr69vb3AwMDJycm+vr6+vr6+vr6+vr6+vr7Ozs6+vr69vb2+vr69vb2+vr6+vr6+vr6/v7+/v7+/v7+/v7/CwsK/v7/Dw8O/v7/b29u+vr6+vr6+vr6+vr69vb31fAC9vb3////++PL+9Or3lzX2kSn2ix7+/fz++/f95Mr83Lz71rH3nD/1hRL1gQr1fgT98OP97t7969n96NP838H5t3P4rWD4pE31hxf70qn6voH5sWj4qFb3n0aFJAN4AAAAIXRSTlMAquPuHhX898q8Pwjz6N7Z08GxbGBNODIsJg4DsIF2VkYIoe0NAAABLklEQVRIx+3Wx3KCUBQGYEAsgD3WmMZ/pFhAsGva+79VbuIkccEtk8m4UP/d3XyL0+ZqlxYIox3FFeabM3RujD9wusaNfuXOjRvcl9pqXPoy2cm4gQ40lLj0mWgt4ZwmgJYKl0ZEtBVzjgXgRqV2yZRpG3HtbhsHTc4la6a9ZrXC+dVKQKHF72zyo80mRKNtVmcfClb+8Mx/ao/8QdmMprMj7S1zUCygnv/S6kCxLZg7Vq3V3mXZr4jGu+y5s4tAzdQ0s8a0J9EYx2OiZei64ZJp77wxtstA1TSrQNkWb0U8JFqE4YJoGPO3opMDDAPIdWRL5jNvPmeaL1qyLvOY1pXvrO8Ri+eLd7ZXASo9lRMQeEwLZCeg37zrq12UIIqC87l3V+6kn4r//vJcWD4A+WeQk21P08oAAAAASUVORK5CYII=) no-repeat center;
    background-position:0 center;
    background-size:auto 24px;
    opacity: 0;
}
input[type="checkbox"].checkbox-type-square:checked::-ms-check{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAAkCAMAAAAQG/wTAAAAwFBMVEUAAAC9vb2+vr69vb3AwMDJycm+vr6+vr6+vr6+vr6+vr7Ozs6+vr69vb2+vr69vb2+vr6+vr6+vr6/v7+/v7+/v7+/v7/CwsK/v7/Dw8O/v7/b29u+vr6+vr6+vr6+vr69vb31fAC9vb3////++PL+9Or3lzX2kSn2ix7+/fz++/f95Mr83Lz71rH3nD/1hRL1gQr1fgT98OP97t7969n96NP838H5t3P4rWD4pE31hxf70qn6voH5sWj4qFb3n0aFJAN4AAAAIXRSTlMAquPuHhX898q8Pwjz6N7Z08GxbGBNODIsJg4DsIF2VkYIoe0NAAABLklEQVRIx+3Wx3KCUBQGYEAsgD3WmMZ/pFhAsGva+79VbuIkccEtk8m4UP/d3XyL0+ZqlxYIox3FFeabM3RujD9wusaNfuXOjRvcl9pqXPoy2cm4gQ40lLj0mWgt4ZwmgJYKl0ZEtBVzjgXgRqV2yZRpG3HtbhsHTc4la6a9ZrXC+dVKQKHF72zyo80mRKNtVmcfClb+8Mx/ao/8QdmMprMj7S1zUCygnv/S6kCxLZg7Vq3V3mXZr4jGu+y5s4tAzdQ0s8a0J9EYx2OiZei64ZJp77wxtstA1TSrQNkWb0U8JFqE4YJoGPO3opMDDAPIdWRL5jNvPmeaL1qyLvOY1pXvrO8Ri+eLd7ZXASo9lRMQeEwLZCeg37zrq12UIIqC87l3V+6kn4r//vJcWD4A+WeQk21P08oAAAAASUVORK5CYII=) no-repeat center;
    background-position:-28px center;
    background-size:auto 24px;
}


.join-content__agree-btn input[type="checkbox"]{
    position: absolute;
    left: 9px;
}

.fs-underline {
    display:inline-block;
    text-decoration: underline;
    cursor: pointer;
}

.join-popup-content__bottom-link {
    display:block;
    margin: 32px auto 0 auto;
    text-align: center;
    font-size:16px;
    line-height: 1.5;
    color: #757575;
    text-decoration: underline;
}

.join-style-popup__bottom-checkbox {
    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;
    font-size: 14px;
    cursor: pointer
}

.join-popup-finish-content {
    margin-top: -32px;
    text-align: center
}

.join-popup-finish-content__welcome {
    margin-bottom: 32px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6
}

.join-popup-finish-content-welcome__user {
    color: #f57c00
}

.join-popup-finish-content__app-info {
    width: 250px;
    margin: auto;
    font-size: 16px;
    line-height: 1.5
}

.join-popup-finish-content-app_ico {
    overflow: hidden;
    margin-top: 16px;
}

.join-popup-finish-content-app_ico > li {
    float: left;
    width: 120px;
    height: 40px;
    text-indent: -9999px;
}

.join-popup-finish-content-app_ico--and {
    margin-right: 10px;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 120px auto
}

.join-popup-finish-content-app_ico--ios {
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 120px auto
}

.join-popup-email__input-col--left,
.join-popup-email__input-col--right {
    width: 432px;
}

.join-popup-email__input-col--left {
    float: left
}

.join-popup-email__input-col--right {
    float: right;
}

.join-style-popup__content.join-input-email-content {
    width: 992px;
    height: 720px;
}

.join-style-popup-input-box__input-inline.is-focus,
.join-style-popup-input-box__input.is-focus{
    border-bottom: 1px solid #f57c00
}

.join-style-popup__top-ico-mail {
    width: 104px;
    height: 104px;
    margin: 104px auto 0 auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACcCAMAAAC9ZjJ/AAABR1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADf0bnrnEDjtXL0mC4AAADh4eHh4eEAAADh4eEAAADh4eHh4eHtnkHk1rz1mS7h4eGXcTTl5eUAAAD////puXLg4ODh4eHg4ODyxIXi4uLj4+Pg4OD7vnP6vnD1nTX2mS/h4eHh4eHtn0Dwx4vwypPto0jh4eHko1jh4eHi4uLajDDg4ODQm1Li4uLDgyzh4eHk5OTi4uLk5OT1fAD/4LL/pybg4OD2fgP/3q7/3Kr/pSP/26b/2KH/qi73gwb+zpD/rjb9mRn2hA75iAn8v3f/v2D6r1v/tkr5oUL3jyH+oSD+nh32iRj7kxT/15v90Jf/0Ir/zYL/x3P/ulb6kBD5jA33gQT8yYn8xoP/ynr6t2f5q1T5qE7/s0P4mzf3kyn6s2SLKEFSAAAAP3RSTlMAAgcEEAwdFwoTDRuRspHkIplMFecZszOwj+OKKSQgAo/w3r6wPQn48Ork28zKoJyamIB9d3JvZFdOTEQwGhMQzGl5AAADC0lEQVR42u3ae1MSURjH8bJFWLYshU2JCPPW/X6/Pi6LiAKZlqlZZjft9v7/7jwwzJFdwHaeZ+NMPd8X4HzmJ0fGOeeIJEmSJEmSJEmSJEmSJEmSJEmSJP2FjjLGzTrGGhexBRtirgWk25qylCrBVEqFPsXjsKUS6bTFWDqdSNF1aEOaZdt2RpUkl1GpH2YpHlXXtClaJuk6zjBTjuMmM4rX1FGGw92sszdzudxxxnK5mYe2pbZT05Fwylad52/hjtLRcPhLtW/Mx9GlpI2/WBrOsmfm4+iia1tUXMLKTK6W+W17l52MlSDjkiNevcZM2/4JZ4aTVJz6yLkjnuetLnDafvkAJ8+56kPHgvPq7zhnAw7cUBvHN155zYcm7hTihog4B3Fs422vA4Y4hxOH4zHNxo+jj1dTs/HjdB8WSbPFi/Pq74mz8ePI45X3AWLHYUvRx/u8CQRc8d7pA40WAjjaeAvfACi4B6WOrgVwlPFwNhou34k7H8CFe7UYYTYirpDtwN0N4cLjff0j25dNoOGwuafjumf9DoQer3r4bK9BF99pjT6eni1+XPTxFtVsg8R5Szs9bS9fwGBxON7bnrMNHqfHC8xmBM7zvgfHq6rZTMF53k45PBsdVxy9UAqXfRTARRmv+gOABzdW6lo2Kq6xvFbWszHhnnTHTUXDvVkBgPWano2E0+WnsuGuzkbCbfmA+fu1vfZsphyIjWU4kFG4ykcAU3ENH0zF4UEwFFfZ9cFUXOMTgKE4PAix4YqzY70bPxS35UN8uOJ0qV/5/riNFYAYcYUgJ8K/hngQYsXNZfvipoO48EHgx+kK+dHe3X4ewHX/02baaVUHwVQcfscbiqvsAhiGc0f0QWDFuYhjuSTBg8AY6w1ORR0E43Ctizk8CMzpiznilSZ+x/PjGK40U5Y9ibPx4+iXwXhcb0EcXdHX6KQHCHEs59/XDxBoTzeuT6hOsDWhetx+uvFvPnox+7mQ0Q+tzH6iZvbjPrOfRRr+oFSSJEmSJEmSJEmSJEmSJEmSJEn6f/sNLWT8Z3cvpFEAAAAASUVORK5CYII=) no-repeat center;
    background-size: 104px auto;
    text-indent: -9999px
}

.join-style-popup__top-ico-email-complete{
    width: 104px;
    height: 104px;
    margin: 176px auto 0 auto;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size: 104px auto;
    text-indent: -9999px
}

.join-email-confirm-info {
    text-align: center;
}

.join-email-confirm-info__t1 {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6
}

.join-email-confirm-info__t2 {
    margin: 16px auto 30px auto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5
}

.join-email-confirm-info__t3 {
    font-size: 20px;
    color: #f57c00;
    font-weight: 700
}
.join-email-confirm-complete{
    text-align: center;
}
.join-email-confirm-complete__t1{
    margin:8px auto 24px auto;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6
}
.join-email-confirm-complete__t3{
    font-size: 20px;
    color: #f57c00;
    font-weight: 700
}
.join-email-confirm-info__link-resend-email-page{
    display:block;
    margin-top:96px;
    text-decoration: underline;
    cursor: pointer;
}
.join-email-error__head{
    margin-top:24px;
    font-size:20px;
    text-align: center;
    font-weight:600;
    line-height:1.6;
}
.join-email-error__head:after{
    content:'';
    width:104px;
    height:104px;
    display:block;
    margin:auto;
    background:url(data:image/png;base64,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) no-repeat center;
    background-size:104px auto;
}
.join-email-error__guide-txt{
    margin-bottom:16px
}
.join-email-error__guide-txt > li{
    position:relative;
    width:386px;
    margin:0 auto;
    font-size:16px;
    line-height:1.75;
    list-style: decimal;
}
.join-email-error__guide-link-wrap{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    padding:24px 32px 32px 32px;
    background: #f2f2f2;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.join-email-error__guide-head{
    display:block;
    margin-bottom:16px;
    text-align: center;
    line-height:1.5
}
.join-email-error__guide-list{
    margin:16px auto 16px 62px
}
.join-email-error__guide-list > li{
    overflow:hidden;
    margin-bottom:4px
}
.join-email-error__guide-list-head,
.join-email-error__guide-list > li li{
    float:left;
    width:160px;
    line-height:1.75;
    font-weight:600
}
.join-email-error__guide-list-head{
color:#757575
}
.join-email-error__guide-list--small-t{
    display:block;
    font-size:14px
}
.join-email-error__guide-list-time{
    font-weight:400
}
.join-email-error__guide-list-link{
    text-decoration: underline;
}
.join-email-error__guide-note{
    font-size:14px;
    text-align: center;
    color:#757575
}
.join-style-popup-info__t1{
    margin-top:8px;
    text-align: center;
    font-size:20px;
    line-height:1.6;
    font-weight:600
}
.join-style-popup-info__bottom-list{
    position:absolute;
    left:32px;
    right:32px;
    bottom:112px;
    padding-top:16px;
    border-top:1px solid #e0e0e0
}
.join-style-popup-info__bottom-list > li{
    font-size:16px;
    line-height:1.5;
}
.join-style-popup-info__txt-color{
    color:#f57c00
}
.popup-msg-youth-counseling{
    display:none;
    z-index: 9991;
    position: fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;

}
.popup-msg-youth-counseling.is-show{
    display: block
}
.popup-msg-youth-counseling__content{
    z-index: 1;
    max-width: 360px;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    padding:16px;
    font-size:16px;
    line-height: 1.4;
    border-radius: 10px;
    word-break: keep-all;
    background: #f9f9f9;
    border:1px solid #ddd;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.1);
            box-shadow: 0 6px 12px rgba(0,0,0,0.1);
}
.popup-msg-youth-counseling__content a{
    margin:16px auto;
    text-align: center;
    text-decoration: underline;
    color:#f57c00
}
.popup-msg-youth-counseling__btn-close{
    float: right;
    font-size:16px;
}

/*원래 메인페이지에만 있던, 문의하기 버튼이 공통으로 분리*/
.btn-guide-floating {
    z-index: 1;
    width: 128px;
    height: 48px;
    position: fixed;
    right: 32px;
    bottom: 40px;
    background:url(data:image/png;base64,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) no-repeat center;
    background-size:128px auto;
    text-indent: -9999px;
}
.popup-guide-floating{
    z-index: 1;
    display: none;
    width:264px;
    height:400px;
    position:fixed;
    right:24px;
    bottom:40px;
    border-radius: 10px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    -webkit-transition: all .6s cubic-bezier(.19,1,.22,1);
    -o-transition: all .6s cubic-bezier(.19,1,.22,1);
    transition: all .6s cubic-bezier(.19,1,.22,1);
}
.popup-guide-floating.is-show{
    display: block;
}
.popup-guide-floating__btn-close{
    width:24px;
    height:24px;
    position: absolute;
    right:8px;
    top:11px;
    text-indent: -9999px;
}
.popup-guide-floating__btn-close:before,
.popup-guide-floating__btn-close:after{
    content:'';
    width: 20px;
    height:2px;
    background: #e0e0e0;
    position:absolute;
    left:50%;
    top:50%;
}
.popup-guide-floating__btn-close:before{
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
            transform: translate(-50%,-50%) rotate(45deg);
    -ms-transform: translate(-50%,-50%) rotate(45deg);
}
.popup-guide-floating__btn-close:after{
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
            transform: translate(-50%,-50%) rotate(-45deg);
    -ms-transform: translate(-50%,-50%) rotate(-45deg);
}
.popup-guide-floating__head{
    width:100%;
    height:48px;
    line-height: 49px;
    text-align: center;
    font-weight: 400;
    color:#f57c00;
    border-bottom:1px solid #f57c00
}
.popup-guide-floating__content{
    padding:24px 16px;
}
.popup-guide-floating__content > ul > li:nth-child(1) strong{
    display: block;
    margin-bottom:4px;
    line-height: 1.5;
    font-weight: 400;
}
.popup-guide-floating__content > ul> li:nth-child(1) li{
    margin-bottom:4px;
    line-height: 1.5;
    font-weight: 600;
}
.popup-guide-floating__content > ul> li:nth-child(1) li span{
    display: block;
    font-size:14px;
    line-height: 1.71;
    font-weight: 400;
    color:#757575
}
.popup-guide-floating__content > ul > li:nth-child(2){
    margin-top: 4px;
    font-size:14px;
    line-height: 1.71;
    color:#757575
}
.popup-guide-floating__btn-link-kakao,
.popup-guide-floating__btn-link-support{
    display:block;
    width:232px;
    height:48px;
    text-align: center;
    line-height: 48px;
    font-size: 16px;
    font-weight: 600;
    border-radius: 5px;
}
.popup-guide-floating__btn-link-kakao{
    margin-top:24px;
    color:#fff;
    background: #f57c00;
}
.popup-guide-floating__btn-link-support{
    margin-top:8px;
    color:#f57c00;
    border:1px solid #f57c00
}
.popup-guide-floating__btn-link-partner-guide{
    margin-top:24px;
    text-align: center;
    font-size:14px;
    line-height:1.71;
    text-decoration: underline;
}
.popup-guide-floating__btn-link-partner-guide:before{
    content:'';
    width:20px;
    height:20px;
    display: inline-block;
    vertical-align: middle;
    margin:-2px 4px 0 0;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAdVBMVEUAAAB2dnaPj492dnZ2dnZ2dnZ7e3uAgIB5eXl2dnZ2dnZ1dXV1dXV1dXV1dXV3d3d3d3d4eHh2dnZ3d3d3d3d2dnZ2dnZ2dnZ1dXV2dnZ2dnZ2dnZ2dnZ2dnZ3d3d4eHh2dnZ1dXV4eHh2dnZ2dnZ3d3d1dXWmm88uAAAAJnRSTlMAfgTxjEsXDDD13bng059UKxFaT0XkrnrFtKZkP8F0JuniHNTObUk5RSAAAAF+SURBVDjLlZTZkoIwEEUnBpQdUXZB3Ob8/ycOhVlYZmrKfkDSdTEn3X3z9Xl4IgnjOEyE95di70SYiJz9L5KD8EE21Sl3L6LxwReHteYYQH3amU/SFwTHpcaV3NNl6lQg3YUGwmzDWMNMdZS0uy3mrkUeDUBAYzT7Lh+MqibQ9IJC79X1AM9Uf1Eg1JvPWSUvqBCaHv9dL4dapXKAIgBL/MKZfiPzR08IxoYMEcQqlRJN/UIq6gwY3ilQuYOPN2GX+jROdHlTAvoozcSXUK0LdIWbfq9IxmdIutKkPiOuOXA4PmPypUYANzMoOfEk6haab0COsFa03e7hQ/yYDQPhBH5dTAiqSeYQiS2BBcWZr0sqW0zTeeFk8+UNT7dlG7YtqsH93BBt+Zgtexw7KrYCC6Yzcq+rd7fu6eBkFlmAsOMbWvbBs9QNwWFmhOQfIyhLbfyaleCuzakSJmXNObd5f96Zndxa23x7YZTXtMvPVSvVhfHh1bO9xCrv6+P4Aez3JMMu8kDuAAAAAElFTkSuQmCC) no-repeat center;
    background-size:20px auto;
}
.btn-to-top-arrow{
    z-index: 1;
    width:48px;
    height:48px;
    position: fixed;
    right: 32px;
    bottom: 104px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAApVBMVEUAAAAAAAAAAAAAAAAAAAAHBwcAAAAAAAAAAAAAAAD////7+/v19fWFhYX8/Pz8/Pz5+fn4+Pjr6+vn5+fm5ubj4+Ph4eHe3t7MzMzExMS6urqenp6UlJSCgoJOTk41NTXp6emsrKzn5+f///+YmJiVlZVjY2NnZ2dgYGC5ubmrq6uQkJDAwMB7e3vb29vW1taysrKkpKTR0dHOzs7KysrGxsafn5/NbaFhAAAAI3RSTlMAAwkGFRsLGREO++jVN/Dv5OC2qKSdmpRuaFxEPjcnIqtQq1hb9YwAAAJ+SURBVFjDrJbpbqMwFEZrbGNjoNnXZmn7JSRNm6T7+z/aODDtlTLYJZ6ePwgJHd3FvpcrP4wRV6EwxjmPoii22Id9YSzIEsWJFkrJEqWETuKIXM0tWsj5eNTN2i1jWu2sOxrPpdDkaqZJhJz2Ojij05tKkTRVWY1W+TBFLekwV9qqGoRjo5ndGzgx9zMbFWM/hROLxcDAixksRMyZ35OoSYofSScq8ZlYpJd9NKK/1BFzl0fkGRqS5cJVKOu5SdGY9MaaHJ67a1zA9R2ZzuIhTzNTXUyM6zzFhaS55uyfvi8zXEy2PD8FLFZ9BNBXMTsr0ARBTKoyUWKLFEGkizI5CmiAQAankKhjM4NAzIw6xyJ16/v08dHAza36DoknufF5tlufyeQJ/67Q0PPderPfb3ym4VeVWCw9LVttDqv1YbP2NE7GlYjrqc9zxGqNw2YFJ1PN/2bWg4vP4oiTCMfiEy56Nrcqsw4cvBSvqER4LV7goFPlxpO52/OGLxHeih0czMu+cT1GPbviHSTCu9M01lbEuBihlufiAySyfBTPqGUkODsd6269Z/sEEpU8bR9QR1dFpShDDQ/WQyK/KatEso0a9g8gEen3qKEtT6JYtuCARH5aMi5F5n9F5hdFv5gaFTtc1JbU/nARtV91w0V0IOmKBInoitClDRHRpaUxEiSiMUKDLUhEg41GbZCIRi0N/xARDX9aR0EiWke0IINEtCBpZYeIaGU3+4nA7k8rdmgEABACMXD+DW0wSPovEInDJPoauGxfa8V/8q3hR0u+fvyM6veYH3Y/IXjU8MySw4+nqBrHfq77gLCkkVcy5JKGjSycfThE+TTmY53GhwN529ySvQO+ZgAAAABJRU5ErkJggg==) no-repeat center;
    background-size:48px auto;
    text-indent: -9999px;
}

@media(max-width:1023px){
    .btn-to-top-arrow,
    .btn-guide-floating{
        display: none;
    }
}
.header-pc__gnb > .gnb-btn-user-id{
    position:absolute;
    right:0;
    padding:0 24px;
    font-size:14px;
    color:#757575
}
.gnb-btn-user-id__user-name:after{
    content:'';
    width:32px;
    height:32px;
    display:inline-block;
    margin-left:8px;
    vertical-align: middle;
    background: url(data:image/png;base64,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) no-repeat center;
    background-size:32px auto;
}
.gnb-btn-user-id__user-dropdown.is-show{
    display: block;
}
.gnb-btn-user-id__user-dropdown{
    display: none;
    z-index: -1;
    position:absolute;
    right:8px;
    width:160px;
    padding-top:8px;
    background: #fff;
    -webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);
            box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.gnb-btn-user-id__user-dropdown a{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    width:100%;
    height:40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}
.gnb-btn-user-id__user-dropdown--logout{
    opacity: 0.5;
}

/**
 * 로그인 레이어
 */
div#sign-layer {
    display: none;
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left: -400px;
    border-radius: 10px;
    width: 800px;
    background: #FFF;
    z-index: 103;
}

div#sign-layer p.header {
    font-size: 20px;
    margin: 91px 0px 47px 48px;
    display: inline-block;
}

div#sign-layer ul.layer,
div#sign-layer ul.layer li {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

div#sign-layer ul.layer li {
    display: inline-block;
}

div#sign-layer ul.layer {
    margin-bottom: 75px;
    margin-left: 48px;
}

div#sign-layer ul.qr,
div#sign-layer ul.qr li {
    text-align: center;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    display: inline-block;
}

div#sign-layer ul.qr {
    margin-left: 215px;
    margin-bottom: 8px;
}

div#sign-layer ul.qr img {
    width: 64px;
    height: 64px;
}

div#sign-layer img.btn-login {
    width: 296px;
    height: 48px;
    display: block;
}

div#sign-layer input[name=id] {
    margin-bottom: 8px;
}

div#sign-layer input[name=id],
div#sign-layer input[name=pw] {
    width: 278px;
    height: 45px;
    border-radius: 5px;
    background-color: #ffffff;
    border: solid 1px #e0e0e0;
    font-size: 16px;
    padding-left: 16px;
    outline: none;
}

div#sign-layer input[name=id]::-webkit-input-placeholder,
div#sign-layer input[name=pw]::-webkit-input-placeholder {
    font-size: 16px;
    color: #BDBDBD;
}

div#sign-layer input[name=id]:-ms-input-placeholder,
div#sign-layer input[name=pw]:-ms-input-placeholder {
    font-size: 16px;
    color: #BDBDBD;
}

div#sign-layer input[name=id]::-ms-input-placeholder,
div#sign-layer input[name=pw]::-ms-input-placeholder {
    font-size: 16px;
    color: #BDBDBD;
}

div#sign-layer input[name=id]::placeholder,
div#sign-layer input[name=pw]::placeholder {
    font-size: 16px;
    color: #BDBDBD;
}

div#sign-layer button {
    width: 296px;
    height: 48px;
    border-radius: 5px;
    background-color: #F57C00;
    border: solid 1px #F57C00;
    color: #FFF;
    font-size: 20px;
}

div#sign-layer div.line {
    width: 1px;
    height: 190px;
    margin: 0px auto;
    background-color: #e0e0e0;
}

div#sign-layer p.find-password {
    width: 296px;
    font-size: 12px;
    text-align: right;
    color: #9e9e9e;
    margin: 4px 0px 16px 0px;
}

div#sign-layer p.find-cop {
    font-size: 12px;
    color: #9e9e9e;
    margin: 13px 180px 0px 0px;
    text-align: right;
    text-decoration: underline;
    cursor: pointer !important;
}

div#sign-layer p.find-cop img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin: 0px 4px 2px 0px;
}

div#sign-layer img.exit {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer !important;
}

div#sign-bg {
    display: none;
    position: fixed;
    background: #000;
    opacity: 0.4;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 102;
}

body {
    margin: 0px auto;
    color: #333333;
}

.fs_1 {
    font-size: 2.375rem;
}

.fs_5 {
    font-size: 0.875rem;
}

.fs_7 {
    font-size: 3.75rem;
}

.center {
    text-align: center;
}

.mg_zero {
    margin: 0px;
}

.fs-125 {
    font-size: 20px;
    line-height: 30px
}

.fs-175 {
    font-size: 28px;
    line-height: 41px
}

.strong,
.strong_400,
strong {
    font-weight: 700
}

section.fix_width {
    width: 960px;
    margin: 0 auto;
}

div#process-top-mini {
    width: 100%;
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
    position: fixed;
    top: 0px;
    background: #FFF;
    border-bottom: 1px solid #e0e0e0;
    z-index: 100;
    display: none;
}

div#process-top-mini div {
    width: 1024px;
    height: 100%;
    margin: 0px auto;
}

div#process-top-mini div img {
    width: 120px;
    height: 32px;
    vertical-align: middle;
    cursor: pointer;
}

div#process-top-mini div a {
    display: inline-block;
    cursor: pointer;
}

/**/
/**/

section[id="1"] {
    height: 600px;
    color: #FFF;
    margin-bottom: 80px;
    background-image: url("/assets/img/of_page/index/01_headerbg_min.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

section[id="1"] .fix_width {
    padding: 0px 48px;
}

section[id="1"] p.title {
    margin-top: 107px;
    margin-bottom: 0px;
    font-size: 38px;
    line-height: 50px;
}

section[id="1"] p {
    margin-top: 16px;
    margin-left: 0px;
    color: #333;
}

section[id="1"] img.cover-logo {
    cursor: pointer;
    width: 112px;
    height: 47px;
}

section[id="1"] img.cover-title {
    display: block;
    width: 276px;
    height: 232px;
    padding-top: 112px
}

/**/
/**/

section[id="2"] {
    height: 610px;
    margin-bottom: 120px;
}

section[id="2"] aside ul {
    list-style: none;
    width: 50%;
    text-align: center;
    padding: 0px;
    margin: 0px auto;
}

section[id="2"] aside ul li {
    display: inline-block;
    text-align: center;
    padding: 0px;
    margin: 0px;
    width: 90px;
    color: #bdbdbd;
    font-size: 16px;
}

section[id="2"] aside ul li:nth-child(2) {
    margin: 0px 70px;
}

section[id="2"] aside ul li img {
    width: 60px;
    height: 60px;
    margin-bottom: 4px;
    cursor: pointer;
}

section[id="2"] ul.qr {
    margin: 0px auto;
    padding: 0px;
    list-style: none;
}

section[id="2"] ul.qr li {
    display: inline-block;
    text-align: center;
}

section[id="2"] ul.qr li:nth-child(2) {
    margin-left: 16px;
}

section[id="2"] img.qr {
    width: 64px;
    height: 63.7px;
}

section[id="2"] button {
    width: 160px;
    height: 56px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 24px;
    margin-right: 24px;
    vertical-align: middle;
    line-height: 56px;
    font-size: 16px;
}

section[id="2"] button.payment-guide-popup {
    color: #FFF;
    background-color: #F57C00;
}

section[id="2"] button:nth-child(1) {
    background-color: #FFF;
    border: 1px solid #F57C00;
    color: #F57C00;
}

section[id="2"] button img {
    width: 10px;
    height: 16px;
    vertical-align: middle;
    margin: -2px 0px 0px 8px;
}

section[id="2"] article.guide_text div.left {
    width: 40%;
    float: left;
    height: 100%;
    padding-top: 32px;
}

section[id="2"] article.guide_voice div.left {
    width: 40%;
    float: left;
    height: 100%;
    padding-top: 32px;
}

section[id="2"] article.guide_pc div.left {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 0px 0px 57px;
    padding-top: 120px;
}

section[id="2"] article.guide_text div.right {
    width: 58%;
    float: right;
    height: 100%;
    padding-top: 119px;
}

section[id="2"] article.guide_text div.right p.fs-1 {
    margin: 16px 0
}

section[id="2"] article.guide_text div.right a {
    display: inline-block;
}

section[id="2"] article.guide_voice div.right {
    width: 58%;
    float: right;
    height: 100%;
    padding-top: 119px;
}

section[id="2"] article.guide_pc div.right {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    margin: 24px 0px 0px 10px;
    padding-top: 110px;
}

section[id="2"] div.left .qr {
    width: 265px;
    height: 452px;
    margin-left: 90px;
    margin-top: 0px;
}

section[id="2"] article.guide_text .lSSlideOuter .lSPager.lSpg {
    margin-right: 42px !important;
    margin-top: 5px !important;
}

section[id="2"] article.guide_text .lSSlideOuter .lSPager.lSpg li a {
    background: #FFF !important;
    border: 1px solid #606060 !important;
    width: 8px !important;
    height: 8px !important;
}

section[id="2"] article.guide_text .lSSlideOuter .lSPager.lSpg li.active a {
    background: #606060 !important;
    width: 8px !important;
    height: 8px !important;
}

section[id="2"] article.guide_text .lSSlideOuter .lSPager.lSpg li img {
    display: none !important;
}

section[id="2"] article.guide_text .lSSlideOuter .lSPager.lSpg li.active img {
    display: block !important;
}

section[id="2"] article.guide_text .lSSlideOuter {
    margin-top: -390px !important;
    margin-left: 113px !important;
    z-index: 9 !important;
}

section[id="2"] article.guide_text ul#lightSlider img {
    width: 220px !important;
    height: 390px;
}

/**/
/**/

section[id="3"] {
    height: 580px;
    margin-bottom: 120px;
}

section[id="3"] table {
    height: 100%;
    width: 100%;
    border-collapse: collapse;
    margin: 0px auto;
    text-align: center;
}

section[id="3"] table img {
    width: 160px;
    height: 160px;
    margin-bottom: 8px;
}

/*section[id="3"] table img:hover {*/
/*width: 176px;*/
/*height: 176px;*/
/*}*/

section[id="3"] table p {
    margin: 0px;
    padding: 0px;
}

/**/
/**/

section[id="4"] {
    height: 480px;
    background: url("/assets/img/of_page/index/05_rvbg_min.png") 100% 100%;
    background-position: left;
    color: #FFF;
    text-align: center;
    width: 100%;
}

section[id="4"] ul#lightSlider_sec {
    height: 480px !important;
}

section[id="4"] ul#lightSlider_sec * {
    cursor: default !important;
    font-size: 24px;
    line-height: 36px;
}

section[id="4"] ul#lightSlider_sec li {
    display: table !important;
    height: 100% !important;
}

section[id="4"] ul#lightSlider_sec li article {
    display: table-cell !important;
    vertical-align: middle !important;
}

section[id="4"] p.content {
    font-family: "Nanum Myeongjo";
    font-weight: 700;
    margin: 0px auto;
    cursor: default !important;
}

section[id="4"] p.writer {
    margin: 60px 0px 0px 0px;
}

/**/
/**/

section[id="5"] {
    background: #F2F2F2;
}

section[id="5"] section {
    padding: 120px 0 100px 0;
}

section[id="5"] table {
    width: 85%;
    margin: auto;
    border-collapse: collapse;
}

section[id="5"] table td{
    line-height: 24px;
}

section[id="5"] p.guide_mail {
    width: 339px;
    height: 48px;
    border-radius: 24px;
    font-size: 20px;
    line-height: 48px;
    background-color: #FFF;
    margin: 37px auto;
    margin-bottom: 8px;
    text-align: center;
}

section[id="5"] table img {
    width: 88px;
    height: 88px;
    text-align: center;
}

section[id="5"] table td.title {
    padding: 45px 40px;
}

/**/
/**/

section[id="6"],
section[id="7"] {
    width: 100%;
    background: #F2F2F2
}
section[id="6"] div{
    background: url('/assets/img/of_page/index/page-03_min.png') no-repeat center;
    background-size:cover;
}
section[id="6"] div,
section[id="7"] div {
    width: 1024px;
    height: 758px;
    margin: 0 auto;
}

section[id="7"] div {
    background: url('/assets/img/of_page/index/page-04_min.png') no-repeat center;
    background-size:cover;
}

section[id="6"] iframe {
    display: initial;
    width: 640px;
    height: 360px;
    margin: 375px 0 0 48px;
}

/**/
/**/

footer {
    background: #464646;
    height: 310px;
    padding: 24px 0px 80px 0px;
}

footer div {
    width: 1024px;
    margin: 0px auto;
}

footer ul.f_menu {
    margin: 0px;
    padding: 0px;
    list-style: none;
    color: #FFF;
    margin-left: 48px;
}

footer ul.f_menu li {
    display: inline-block;
    padding-right: 22px;
}

footer ul.f_menu li img {
    width: 40px;
    height: 40px;
    margin: 0px;
    vertical-align: middle;
    cursor: pointer;
}

footer img.logo {
    width: 112px;
    height: 47px;
    margin: 22px 0px 16px 48px;
}

footer p {
    margin-left: 48px;
    color: #FFF;
}

footer p:first-of-type {
    margin-top: 0px;
}

div#popup-main {
    width: 475px;
    position: absolute;
    top: 100px;
    right: 100px;
}

div#popup-main img.image {
    width: 100%;
    height: 100%;
    z-index: 9;
    cursor: pointer;
}

div#popup-main img.close {
    cursor: pointer !important;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10;
    width: 30px;
}


/**/
/**/

div#payment-guide-layer {
    width: 800px;
    height: 672px;
    position: fixed;
    border-radius: 10px;
    top: 50%;
    left: 50%;
    margin-top: -336px;
    margin-left: -400px;
    z-index: 103;
    display: none;
}

div#payment-guide-layer img.image {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

div#payment-guide-layer img.payment-guide-popup {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer !important;
}

div#opacityBg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 102;
    background: #000;
    opacity: 0.4;
    display: none;
}

#payment-guide-layer img {
    width: 100%;
}

.page-cover__btn-recommend-program {
    display: block;
    width: 296px;
    height: 60px;
    margin: 40px 0 84px 0;
    padding: 0;
    line-height: 60px;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    background: #f57c00;
    color: #fff;
    border-radius: 5px
}

/*브라우저 팝업창*/
.popup{
    display: none;
}
.popup-bg{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background: rgba(0,0,0,0.4);
}
.popup.is-show{
    display: block;
}
.popup-non-support{
    z-index: 9999;
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.popup-non-support-wrap{
    z-index: 1;
    width:540px;
    position:absolute;
    left:50%;
    top:50%;
    padding:28px 32px 24px 32px;
    font-size:16px;
    line-height:1.3;
    text-align: center;
    -webkit-transform:translate(-50%,-50%);
            transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    word-break: keep-all;
    border-radius: 16px;
    -webkit-box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.3);
    background: #fff;
}
.popup-pic-guide__btn{
    display: block;
    width:248px;
    height:48px;
    margin:auto;
    font-size: 16px;
    line-height: 1.13;
    color:#fff;
    border-radius: 5px;
    background: #f57c00
}
.popup-non-support__head{
    display: block;
    margin-bottom:24px;
    font-size: 24px;
    font-weight: bold;
    word-break: keep-all;
}
.popup-non-support__contents{
    margin:24px auto;
    padding:24px;
    background: #f2f2f2;
    border-radius: 8px;
    border:1px solid #ddd
}
.popup-non-support__contents-item{
    overflow: hidden;
    width:280px;
    margin:auto;
}
.popup-non-support__contents-item > li{
    float:left;
    width:140px;
}
.popup-non-support__contents-item > li:before{
    content:'';
    display: block;
    width:50px;
    height:50px;
    margin:16px auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAMAAAD0WI85AAACSVBMVEUAAAAAvPL/zkNLi/UXoV7/zUHdTUHeUkYepGMaomETnlveUETcSj3y8vP9wj0BuPEEre3NSj3VT0L+xkD8/v9Tve/7vjrZUEPRTD/59vLfVkoIvvMUk1TARTk8yvX/yUDz+/1PkPQVjVEDse5BhvX5/f7rsDpHiPW35/gUmFf19PLs+f24RTnD6/rQ7/r89vkViE/cUUST2/bH8Pzlqjny9fXck0TYTUGF1/UCu/EKhk3+zT6n4vb8+PIEpenZ8vslwvKc3/fq7vImpGZo0fMwxPIFoOfh9fzy9fuQuPP/0kdXlfQTvfHJRzp41PQYv/I/u+72yV3iYlv7ykLh6PIZqmbCQDXV4fAXqOnw16v40m7+01L3yk7wtTrm9/zI2vNIyfP3zs2w1MMupWrkb2kZp2MGu/EireoOpej745rx1I7hXVLipDNd0fVVzPRso/R4zfNDxvHy7+/0+PdixvB7w6b2uju5PjP//Pn19PT+89Lgu7bpgHxBlmF0dVHZ5fIVsuwvseqZ1tDxqqlTsodBrH+YWUbWRjn77e44tuz63+CWybNot5Hqkow5qXNYk1myzvNly/FYwu4mtO3R7Onr4t/frKbUem4YoFj8zUrT7/IlvPALrOvt6un+9+LP6Nv66Nj62Na74dRivJ4lo14Zml0ulFjlm0NjnPQOtvD0ubbcmJCfs1p3pVnSY1T3xUH337776bjQwlzc8Outu6jvm5vwvnbjyVrBvlr1v0efwvT15snnxsLcpJXM2Nbq483ltFe9W1DZjTvppMN2AAAAAXRSTlMAQObYZgAAD/NJREFUeNq8l8Fr2lAcx9+7JIdXSBWH8gIiSCCQWYleFIJGiPNio+TUU6kgnRAmLezQQzbWhTEpeOh22GUXrxZ2Gf5/e3lqTJoYk3T24wPBgPDh+/v+noKYVBej5cqyxhssa7UcLarglSnVFX1aVAd9Xu0WH8WKABJRndlPloFNE2PEnDDOQZhgjOf27NVkhLPOVOWhBw6q2hmIy93IHpsmi1iEEIM2MBTyjs2xPboDR0eqaF0OhsB/6IE4PCwtJweEWAfkwrgg1rTsB3BUKroK96KK4CCLOcmCSLiEiDiTho35AhyLnlhswiiuxYMaBmapRaQIhTWPpFLXBiEjxXFlB279qB9ZlJltYJlo+AmKuCrG6n8NWE7oiUqtQahNuRCJ09bkYjgc3l+8a5VpWLfC/oovDYyIRnyRkxNsLF9ee6He0Ysqfw33wJ1OhjdiWxKEXEmq3Exa1FTcG4dlEg+MQ0QiVayXhSKdaV0eRlCeDBUJeGi/eVcmn1+BcOwxXlugvSJMmMgJY9i51ANV11UORsH9bgTb0HFMBpehcTyZRGNz4osQEwJepbwhlSk8SF/vgaBJizyphF0dFmYxycN5BUDRkRDYVOMlXsFY8Fo7kOQ9iaQDAowMnJepBmYRTi5CxmuUeMdOYWz6DQn4EUkkjRCPfN4RYTG1SCaSzqSkX8MkqArwIb2HUA96ZLN5WZbXYQRVYngQEzOJSaUIE9LU/KH84Hg9xIOaUAuMyEkuQsDxTWo8TE7Rt71uOFgLehCc4WKpSrJEPCpxp6ukwVQMOn4Rxb+vjEJhKyJHr9/oSAhGrN11eQtTwikekaZ//c5+FTJZ14R1QGxaEWYc4z5pd2FqmprgikDeu5Sr80wmQyJZt8TpCQkkVdkpaH7YQ4UvQcttyw67AthhZ4lHxh0uVmZDiLzY/TDL43oQE0ARhnDqLfqf8wyhsM2EhJKo60ETM7omUtc7KE2Ygsb6i/rei10YZ9YiBMeDFj6RCN1aTOyaCFdwR7kM08ArVITjS8Dl6+fv5xuTTeHloAiKFnkOa0eIaNCF+/ITpoP+y23A4q4if799euuaFLazhRKKPHNh8Azso7ObqtOPj3za1TUgCrfeHyj/aDOz3ySiKA5fijWYFoYgrRKChQhCKMVYHakRqoUoRazYCK3UBSPBpbFWrdrERquJQpoYrRvEpXGNS5pUffHBJS5/mefcmenMMAtNqh8DNH0g98vvnHPvwKU3uWtDKCJr+E3LaRFEa3JhXfMwNwI9zuU0/A6nU9znnxRNpatl3kQQsSnavbW1UokgrRHaRPQhAP+Gp5w1LzUaZGyxO+65u1U3PGa91WpdzzBMA5No1LBO/NzXJpMpd3cyJEaiNFlZWbtQm69OIdUfW7f++bNVh3ccXzQOWIzQHVGi4sFYe3c/2N/W1jZzanev1ao70TI7JTPrYcIEJMqTLhQR20RseAhjYf573DzhcyMO9sLP0V9nzpzZwrOBcgS5DBfQ3m5BXqjuIHxhMTNhpcc2pnfmXCDZ6bMTuzsZ7m47uNvK6KokxQ5BDyiuUMgFmSCCScsmPo3a1Jy738yaBYJs51yeqsBFVVCG2oAPinCctmtPLOaim0QVaVy/2OWWa3ff0FUZEwMpQhxw5a5NhlxSETRpgW99WxeqF9wTdP0OStAMsP3x/BZQkWmgRbuEj1eIgi4n1x498OeJujis98NEgbvvZK+2yXn74h7yBgsrYSoVy2gi3eAjEfCo1B75WGoRi2eHC4XpbDwGLqjy6IsoQi1EBQs84PU0UcBthR+iMLwyBjnQM0qEr320CBAO+81VJjESeSYRW0uL7QeLaTgc2dnUeDptNHrev0/NZh0OVDGPbgETagEFJXWwWOjbiKK2uBSu74BT/NO6strfSTSw92ibnCccz9EDwX5HE3502SitlaqbhTRi06m03+v1G41GP7x706npWBBDyYMHWuCqEVy/FEVtnTUAT7ugYs7Xr+go0aZb04ThD/HHV6CC0O+AtLoia6mHI/41jRIeo4Dfm/4ap6HkN/DLV0ogn4mcMAbyIEx7Xg7moWvC6B4e2Ts52iEJdOGKSzCJ2Gxrf1CP4XGvETQ8aCKqjA87MJNRXL3SYbVlNV6HYkRGH8N5KAbvhzDR55xWx2dokk9AQISLxCUcHys1FjxihbQXLerxpgsxMImPqDiIyGvLvYt6KAcW7mv6+GasBnX6hJklUsIR7Aq5uNqqLDyaQA+PH6IAlXobv6cAmfTPHV4U4A0sHYJGR4d8bgUYw1P0SGaUU7QRXac0IjlGgNcmKatwBIOKi/b7QNUNdTWd5usKUM2kM98ODlwpyegAmkeIlDHudxnfMeUQbcx9jUicSYj6lklG7u4QetBj10BtjjUH4+NerjdUTcbjQSiuQYt8/dSBajQ3DW6UVlbmA13xPsVXVXbSmLBWJFEYvgmTPJJEeciFKgMgMgWBxFJeVFAVQZMUFlfeolAAB7jg5bG0SaLPqEdAcRDsJkuhjdG8fX8lERGPXMjAwEI8CIUFcWCPqHpgm0w7aCSgICwf31ACaWra84mI9HB3pzsV93qbyVLo06itXfJeR3AEYyRoMs8HYhQ0tCMZtXQgnAWuHx9wIXnpr/5coyhX4iNLIfxMXWRvklzK1YuU3qIGuAx9d5uD2bRfX8SfzgbN/d8+goMQQh2nte5zRZgxQpZVWwFy26QQwUiAod8we2OzqIGXJt7ZmJmdG9yOAvxTzgiRk9yrcha3L437jNZOcrOkYlJGk8ka7ukprxCHXm2x5pHtTSL6ImNqm/O6pZExqLOP3FF44AgOoci8D2evv5GIHyYwNIm2yCCREXAa/j1nQUTNpIylVcUWgYHVCA82Sf6ApshjIsW31/AfWEeKqiLFEEyuqQk4Lfo9DUX8w1Bbn5o1RfYoCuvfs4sUS6om2O8oUoCyakjBoZdI8yFZYRn+Czv/1nLur0mFYRw/mUIKdYTsh9goU0YuUYcReEtdF1cSS7GLbWLDUW5Ct6WUQdGGRqEt1oVcFxurjYJiXUYXgvrXes7xHM85O+d5j+60L6tRLNbnfN/neZ/3ed4zuSN8yXXmDOvI5g50FkA+78ZAgvPS4ndDdBJxBOKdA9mrzrGXBUkZMEfEIN5NG6MeCHZlS4z3uGDf3FGwO8+hHMGMvFW6cSBGMUSr5Lrx0NpKvyD19HsOSb9M+StpMW6MTlCVLYglF+48vw5FPGyIgvBia6qAgwgbomvTRilK1Y2cGfKSq1WiyECwEkWZA9QGseB3A7TvIyUjoy1SHPbvTt/hi0ay2KLxb0aHgQQnNzD1CofdGSMmvXH1Pltsqa2sg8zJCjckXuANIaRe2qxJdi+1aES1VJ06wBysiJbs3XOWCZERFCQ4zx+sQoRI/7BDk4pZOOoSLMl5BEuIhvyeNyAc4EhT3RAoMbTKWsUtMVWmytBkvMKTIM0HPGexx6zkTc4Q4s7s1EzytoFbogdL2HYQeWFBoRVEOITsa31JnM+6NIPM6AmWzJ7aCSTQoEM4Np9nFtazEZQDNMmfb4nyagZ5YSTIVL9f5lqmyu054CxvLWRSuCGpVjeo76ha/tSqA7MEEL2p5tnXamJzpsia2OUDqxk0QABktBUiIb9KsRTRTJIzsRkKPuAX+1v7Ty2SMj9WkGLsOc6OFTyrP+MEkCA3VlC9mTWsGeQNB8JLwGKZlnJAIgx69gID85kb9JSPrX4aJUVI8JZobghCjTkZ6eSSs7KyrdU7y+co3hEep6WlksfDj97ev98jGb15yqXlr3ESBzd6mxO2cLx/oCpvj6L4C3QzDb2SI/q26s+ARBiGnuWGoWDT2Xrg06gB4xByVvZEewWlEQ71AQnYiuymVv6+gJ4s03huylNmWfax02lmD9y6zzOVWw4sJ+MEEN18U3owPOpM0OiZwk3m6HtJHL2BSno1ElM999rjKbMA8AGx4fE8y1UDgcBHfGGJKt8xPjf5KK8ZP1QQSSxHNuHTEc6Shl4dpVr7c2irh9PUoT+l2wOBgcCj0ThpYaUWKEn3/USWcuZpnISwv2cvYf/uiOhSDQogRjlcrddyudxiLlerj/f3BgZAX+MGAofuO3dUt4u+p89MKLlC6P15dEPtEfn4QogSMoupH85gS/A50GuzDQxApON+gEYXuPLEz+VeB/No0zTpdYQhxfAg3OmSNPJL8sWFw+iBBzgAxPaDyAERIg2RMTYX+8LEOtiXlVXorjFC20FC/o1Ntp3D9LYM+UgMEF2qyacbv7gydObt5GbbEUefeDbkI5ZpPil0bR0ggdtJkh+67ZNr72c5+ZdwVAqvi9HLIYcL5Bg8IrzWiu0hElkq3XD0o4YYRCAjN4XZOquolftmiVcd3SG9qP41tENgwHdFsiGQenUkkMwCxclNrwnLSFqyuLTckFc4YDU6D3fgYFMvigFKCTPQYQ7EK7sgo1VRp0KGqzc6zsE2xhCoenEOIWOBiptaEtW3V2NaGfB7ONZKZxgQIb3AMfAjTuDQJXdSbV2jW3uERfyuWlg7Bz2IHHrHVSlYjv5eNtJHDQSOTJMS9FIhwUTyZs0cw+gRy0jG4EHY1JvRkTgkd5vuCtuhIFdaK8mchcK0uIWEIRgCID/jGAcIOGQgspOTQyPJpT4K1+I7IgQfITZIvSkMAzi+UCiIlMS//nU1BxwkEqMJhRA4BmzS1GtA1xUOAnLlw/R6OYp9aq2I8QYGwXIACJt6UTt2yzioJ9wMwyq7IzO9zv3EPmxRb9hVGiZcwAEgth8oRyrZpNYqQfOnqrVyPo7Z12HH3cGO2tpv+3EQhsMGRRa2rFKFg5RMxRYI7VK6mDwR9ndrR6LTRnFtHPODXVlQ9SIYul9fFLs4dkIPbuhBrCsS+pXX2nk/uIKBgCOi1GuQcqyMLCi3cczC1UO5Qh+6s8NBdaGbM+8wjl5IvYp27J4/dxPp4zyhudOc7D9hDV0DP/y02d6RG/Z8yEJ1p2+lpX5FEBtUvYqravIghUg43F6UvFZvcQ1HW6tlx+NY2E6rYZjzcAzuXk/f9ipxQOqVcwRXvi9QuJwP2g886nU7GYas2zF8tId9yq92QPDuL+ZjZtpPMCP8IIQFhzrKYRkHV/VKzEhlCoBBkkuUZXui18bGdkV7uKecnnNxUe+9lg6DLzIaPw0z33zRYaHWr2+12SXxFgIgUPWKpTOsJCeblJp8MbPiU054h8Ql8eDj6Vg4bLYDDie72RxmfqaLldKovsVSlYmWfs6Q5aQu2F5QwdS2ZOE3hLi6vBNhu18CYYaXwiJ9slUYGby6IzGdT09MTKTzT6aLV32OIfartOv6m1ql+g42QqbK+hkPMgsrBVpJFiabB6kO5S6mYzDZ559yPuGLoE8ZXneLuN3uyJAT+RINxjzNzZQq1eVHyV+/MpnkyEjh3JdbiBWYIt7iA3jS6enEnNcxRP1f/QPncDohRTgB/AAAAABJRU5ErkJggg==) no-repeat;
}
.popup-non-support__contents-item > li.item-chrome:before{
    background-size:auto 50px;
    background-position:0 0;
}
.popup-non-support__contents-item > li.item-ie:before{
    background-size:auto 50px;
    background-position:-50px 0;
}
.popup-non-support__contents-item > li a{
    text-decoration: underline;
    color:#f57c00
}
.popup-non-support__contents-item-subname{
    display: block;
    margin-bottom:8px;
    font-size:12px;
    color:#757575
}
.popup-non-support__notice{
    margin-bottom:36px;
}
.popup-non-support__notice-sub-txt{
    display: block;
    margin-top:4px;
    color:#757575
}
.popup-non-support__notice-guide-list{
    margin-top:16px;
}
.popup-non-support__notice-guide-list > li{
    display: inline-block;
    text-decoration: underline;
}
.popup-non-support__notice-guide-list > li:first-child{
    margin-right:16px;
}

