[drop-list]{overflow:hidden;position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:3;width:100%;max-height:0;border-radius:4px;visibility:hidden}[drop-list].black .list-box{background-color:#1f2224;border:1px solid #1f2224}[drop-list].animated{transition:none}[drop-list].animated.down{max-height:200px}[drop-list].animated.up{transform:translateY(0);opacity:1;max-height:200px}[drop-list].on{visibility:visible}[drop-list].up{transform:translateY(100px);opacity:0;transition:transform .2s,opacity .2s}[drop-list].down{transition:max-height .2s}[drop-list] .list-box{overflow:hidden;max-height:200px;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;background-color:#fff;border:1px solid #eee;overflow:auto}[drop-list] .list-box li{padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;font-size:14px;line-height:40px;cursor:pointer;color:#787781}[drop-list] .list-box li:hover{background-color:#eee}[drop-list] .list-box li.none-data{padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;cursor:default;text-align:center}[drop-list] .list-box li.none-data:hover{background-color:transparent}[drop-list]::-webkit-scrollbar{width:0}[drop-list]::-webkit-scrollbar-track{background-color:transparent}[drop-list]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:2px}[drop-list]::-webkit-scrollbar-thumb:hover{background-color:transparent}.input-group>.input-group-prepend>[drop-select]>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>[drop-select]>.btn{border-top-left-radius:0;border-bottom-left-radius:0}[drop-select]{overflow:hidden;height:50px;box-sizing:border-box;position:relative;background-color:#fff;border-radius:12px;border:1px solid #ebebf0;cursor:pointer}[drop-select]>.angle{width:32px;height:32px;position:absolute;right:10px;top:50%;left:auto;bottom:auto;z-index:1;background-color:#ebebf0;border-radius:8px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}[drop-select]>.angle svg{width:12px;height:12px;stroke:#191919;transition:transform .3s}[drop-select].focus{border:1px solid #ebebf0}[drop-select].open.down{border-radius:12px 12px 0 0;border-bottom:1px solid transparent}[drop-select].open.up{border-radius:0 0 12px 12px;border-top:1px solid transparent}[drop-select].error:before{content:"";display:block;position:absolute;left:0;bottom:0;right:auto;top:auto;z-index:2;width:100%;border-bottom:1px solid #f90}[drop-select] input[type=text]{position:relative;z-index:2;width:100%;height:100%;padding-left:12px;padding-right:31px;text-align:left;font-size:14px;line-height:50px;font-weight:400;color:#787781;overflow:hidden;text-after-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;background-color:transparent;cursor:pointer}[drop-select].open input[type=text]{border-radius:12px 12px 0 0;border-bottom:0}[drop-select].open>.angle svg{transform:rotate(180deg)}[drop-select].readonly{background-color:#eee}[drop-select].readonly input[type=text]{pointer-events:none;cursor:default}[drop-select].product input[type=text]{font-size:14px;line-height:34px;background:#2a2a2a;color:#fff}[drop-select].black{background-color:hsla(0,0%,100%,.04);border:0}[drop-select].black>.angle{background-color:transparent}[drop-select].black>.angle svg{stroke:hsla(0,0%,100%,.5)}.requested [drop-select].error{border:1px solid red!important}.no-shrink{flex-shrink:0}[service-terms-page]{padding:90px 30px 120px;background-color:#ebebf0}[service-terms-page] .contents{max-width:1280px;width:100%;margin-left:auto;margin-right:auto}[service-terms-page] .contents .selector{margin-left:auto;margin-right:0;width:100%;max-width:265px}[service-terms-page] .contents .selector>label{display:inline-block;vertical-align:middle;width:55px;font-size:16px;margin-bottom:19px}[service-terms-page] .contents .selector .drop{margin-bottom:20px;width:210px;display:inline-block;vertical-align:middle}[service-terms-page] .contents .user-terms-con{max-width:1280px;padding-top:40px;padding-right:40px;padding-bottom:80px;padding-left:40px;border-radius:30px;background-color:#fff;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;color:rgba(0,0,0,.5)}[service-terms-page] .contents .user-terms-con h1{font-size:20px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #bcbcbc;color:#000}[service-terms-page] .contents .user-terms-con h2{font-size:16px;font-weight:700;margin-bottom:16px;color:#000;margin-top:60px}[service-terms-page] .contents .user-terms-con h2:first-of-type{margin-top:0}[service-terms-page] .contents .user-terms-con li,[service-terms-page] .contents .user-terms-con p{letter-spacing:-.025em;margin-bottom:16px;font-size:16px;color:rgba(0,0,0,.6)}[service-terms-page] .contents .user-terms-con li li,[service-terms-page] .contents .user-terms-con li p,[service-terms-page] .contents .user-terms-con p li,[service-terms-page] .contents .user-terms-con p p{color:rgba(0,0,0,.4)}[service-terms-page] .contents .user-terms-con li:last-child,[service-terms-page] .contents .user-terms-con p:last-child{margin-bottom:0}[service-terms-page] .contents .user-terms-con li p{margin-top:15px}[service-terms-page] .contents .user-terms-con p+ol{padding-left:10px}[service-terms-page] .contents .user-terms-con ol ul{margin-top:15px;padding:16px}[service-terms-page] .contents .user-terms-con a{color:#979797;word-break:break-all}[service-terms-page] .contents .user-terms-con .terms-wide-table th{width:300px}[service-terms-page] .contents .user-terms-con .terms-table-wrap th{background-color:#ebebf0}[service-terms-page] .contents .user-terms-con .terms-table-wrap ul{margin-top:0}[service-terms-page] .contents .user-terms-con table{margin-top:12px;border:1px solid #d5d5de;border-radius:12px}[service-terms-page] .contents .user-terms-con td,[service-terms-page] .contents .user-terms-con th{padding:16px;text-align:left;word-break:normal}[service-terms-page] .contents .user-terms-con td li:last-child,[service-terms-page] .contents .user-terms-con th li:last-child{margin-bottom:0}[service-terms-page] .contents .terms-wide-table tr th{border-bottom:1px solid #d5d5de;border-right:1px solid #d5d5de;color:rgba(0,0,0,.5)}[service-terms-page] .contents .terms-wide-table tr td{border-bottom:1px solid #d5d5de;color:rgba(0,0,0,.5)}[service-terms-page] .contents .terms-wide-table tr td:not([service-terms-page] .contents .terms-wide-table tr td:last-child){border-right:1px solid #d5d5de}[service-terms-page] .contents .terms-wide-table tr td.inner-table{padding:0}[service-terms-page] .contents .terms-wide-table tr td.inner-table>table{margin-top:0;border:0}[service-terms-page] .contents .terms-wide-table tr td.inner-table>table th{background-color:#fff;text-align:center}[service-terms-page] .contents .terms-wide-table tr:last-child td,[service-terms-page] .contents .terms-wide-table tr:last-child th{border-bottom:0}[service-terms-page] .user-terms__under-logo{display:block;width:68px;margin-top:64px;margin-left:auto;margin-right:auto}@media (min-width:500px) and (max-width:1024px){[service-terms-page] .contents .user-terms-con .terms-wide-table th{width:200px}}@media (min-width:0) and (max-width:767px){[service-terms-page]{padding:53px 20px 80px}[service-terms-page] .contents .user-terms-con h2{font-size:13px;margin-top:40px;margin-bottom:22px}[service-terms-page] .contents .user-terms-con li,[service-terms-page] .contents .user-terms-con p{font-size:12px;margin-bottom:12px}}@media (min-width:0px) and (max-width:499px){[service-terms-page] .contents .user-terms-con{padding-right:20px;padding-left:20px;margin-bottom:80px}[service-terms-page] .contents .user-terms-con .terms-wide-table th{width:100px}}