.sm-line-divider{display:block}@media screen and (min-device-width: 481px){.sm-line-divider{display:inline}}.md-line-divider{display:block}@media screen and (min-device-width: 481px){.sm-visible-only{display:none !important}}.md-visible-only{display:none}@media screen and (min-device-width: 481px){.md-visible-only{display:block !important}}.lg-visible-only{display:none !important}@media screen and (min-device-width: 1024px){.lg-visible-only{display:block !important}}.responsive-iframe-wrapper{width:100%}.contents-wrapper{padding:4rem 0;background-color:#fff}.contents-wrapper section:not(.container){padding:0;max-width:100%}@media screen and (min-device-width: 481px){.contents-wrapper{margin:7rem 0}.contents-wrapper .container{padding:3.2rem 3rem}.contents-wrapper.box{margin:0;padding:9rem 0;background-color:#fafafa}}@media screen and (min-device-width: 1024px){.contents-wrapper .container{padding:3.2rem 4.2rem}}.container{margin:0 auto;padding:0 2rem;width:100%;box-sizing:border-box}@media screen and (min-device-width: 481px){.container{padding:3.2rem 2rem;max-width:108rem}}.contents-wrapper.box .container{padding:0 1.6rem;background-color:#fff}.contents-wrapper.box .container h2{margin-bottom:3.2rem;font-size:2.2rem;line-height:1.5;text-align:center}.contents-wrapper.box .container h2>small,.contents-wrapper.box .container h2+p{display:block;margin-top:-2.4rem;margin-bottom:3.2rem;font-size:1.4rem;text-align:center;font-weight:300;word-break:keep-all}.contents-wrapper.box .container h2>small{margin-top:0}@media screen and (min-device-width: 481px){.contents-wrapper.box .container{padding:4rem 2.4rem 2.4rem;max-width:44rem;border:.1rem solid #dee2e6;border-radius:.4rem}.contents-wrapper.box .container h2{margin-bottom:4rem;font-size:2.8rem}.contents-wrapper.box .container h2>small,.contents-wrapper.box .container h2+p{margin-bottom:4rem;font-size:1.6rem}}.heroes{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:3.6rem;font-weight:900;line-height:1.3;letter-spacing:-0.144rem}@media screen and (min-width: 481px){.heroes{font-size:5rem;letter-spacing:-0.2rem}}.heading1{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:3.2rem;font-weight:700;line-height:1.3;letter-spacing:-0.128rem}@media screen and (min-width: 481px){.heading1{font-size:3.8rem;letter-spacing:-0.152rem}}.heading1--round{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:3.2rem;font-weight:700;line-height:1.3;letter-spacing:-0.128rem;font-family:"NanumSquareRound",sans-serif;font-weight:800}@media screen and (min-width: 481px){.heading1--round{font-size:3.8rem;letter-spacing:-0.152rem}}.heading2--bold{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:-0.096rem}@media screen and (min-width: 481px){.heading2--bold{font-size:2.8rem;letter-spacing:-0.112rem}}.heading2--medium{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:2.4rem;font-weight:500;line-height:1.3;letter-spacing:-0.096rem}@media screen and (min-width: 481px){.heading2--medium{font-size:2.8rem;letter-spacing:-0.112rem}}.heading3--bold{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:2.1rem;font-weight:700;line-height:1.5;letter-spacing:-0.084rem}@media screen and (min-width: 481px){.heading3--bold{font-size:2.2rem;letter-spacing:-0.088rem}}.heading3--medium{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:2.1rem;font-weight:500;line-height:1.5;letter-spacing:-0.084rem}@media screen and (min-width: 481px){.heading3--medium{font-size:2.2rem;letter-spacing:-0.088rem}}.heading3--demi-light{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:2.1rem;font-weight:300;line-height:1.5;letter-spacing:-0.084rem}@media screen and (min-width: 481px){.heading3--demi-light{font-size:2.2rem;letter-spacing:-0.088rem}}.subheading--bold{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:-0.036rem}.subheading--medium{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:-0.036rem}.subheading--demi-light{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.8rem;font-weight:300;line-height:1.5;letter-spacing:-0.036rem}.caption--bold{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:-0.024rem}.caption--medium{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:-0.024rem}.caption--demi-light{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5;letter-spacing:-0.024rem}.body1--bold{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:-0.032rem}.body1--medium{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem}.body1--demi-light{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.5;letter-spacing:-0.032rem}.body2--bold{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:-0.032rem}.body2--medium{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem}.body2--demi-light{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.5;letter-spacing:-0.032rem}h2,h3{font-weight:700}button,label{cursor:pointer}.hidden{display:none !important}.info{color:#548fcc}.require{color:#ff5848}.float-left{float:left}.float-right{float:right}.modal{position:fixed;top:50%;left:50%;padding:1.6rem;padding-top:3.2rem;width:91vw;max-width:53rem;border-radius:.4rem;background-color:#fff;box-sizing:border-box;box-shadow:0 4.5rem 5rem 0 rgba(0,0,0,.5);transform:translate(-50%, -50%);z-index:8002}.modal .modal-header,.modal .modal-body,.modal .modal-footer{margin:0 auto}.modal .modal-header strong{display:block;margin-bottom:.8rem;font-size:1.8rem;text-align:center}@media screen and (min-width: 481px){.modal{padding:2.4rem;padding-top:4rem}.modal .modal-header strong{margin-bottom:1.6rem;font-size:2.8rem}}.modal-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);content:"";z-index:8001}[data-react-component=Button]{display:block}[data-react-component=Button] button{display:inline-block;border:0;border-radius:.8rem;font-weight:500;cursor:pointer;background-color:#f1f3f5;transition:background-color .1s linear}[data-react-component=Button] button:hover{background-color:#f8f9fa}[data-react-component=Button] button:active{background-color:#dee2e6}[data-react-component=Button] button.primary{background-color:#52cf29;transition:background-color .1s linear;color:#fff}[data-react-component=Button] button.primary:hover{background-color:#82dc64}[data-react-component=Button] button.primary:active{background-color:#43a721}[data-react-component=Button] button.outlined{background-color:#f8f9fa;transition:background-color .1s linear;border:1px solid #dee2e6}[data-react-component=Button] button.outlined:hover{background-color:#fff}[data-react-component=Button] button.outlined:active{background-color:#f1f3f5}[data-react-component=Button] button.outlined.x-small{padding:1rem 1rem .9rem;font-size:1.4rem}[data-react-component=Button] button.link{background-color:rgba(0,0,0,0);transition:background-color .1s linear;padding:0;font-size:1.6rem;color:#52cf29}[data-react-component=Button] button.link:hover{background-color:rgba(0,0,0,0)}[data-react-component=Button] button.link:active{background-color:rgba(0,0,0,0)}[data-react-component=Button] button.link:hover{text-decoration:underline}[data-react-component=Button] button.ghost{background-color:rgba(0,0,0,0);transition:background-color .1s linear;border:2px solid #fff;color:#fff}[data-react-component=Button] button.ghost:hover{background-color:#82dc64}[data-react-component=Button] button.ghost:active{background-color:#43a721}[data-react-component=Button] button.danger{background-color:#ff5848;transition:background-color .1s linear;color:#fff}[data-react-component=Button] button.danger:hover{background-color:#ff7063}[data-react-component=Button] button.danger:active{background-color:#e54f40}[data-react-component=Button] button.kakao{background-color:#ffe500;transition:background-color .1s linear;position:relative;color:#000}[data-react-component=Button] button.kakao:hover{background-color:#ffea33}[data-react-component=Button] button.kakao:active{background-color:#e5cd00}[data-react-component=Button] button.kakao:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){[data-react-component=Button] button.kakao:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao@2x.png")}}@media screen and (min-width: 481px){[data-react-component=Button] button.kakao:before{left:2rem}}[data-react-component=Button] button.whale{background-color:#193a97;transition:background-color .1s linear;position:relative;color:#fff}[data-react-component=Button] button.whale:hover{background-color:#3b58a7}[data-react-component=Button] button.whale:active{background-color:#173488}[data-react-component=Button] button.whale:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){[data-react-component=Button] button.whale:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale@2x.png")}}@media screen and (min-width: 481px){[data-react-component=Button] button.whale:before{left:2rem}}[data-react-component=Button] button.small{padding:1.4rem .8rem 1.3rem;font-size:1.4rem}[data-react-component=Button] button.medium{padding:1.8rem 4rem 1.7rem;font-size:1.4rem}@media screen and (min-width: 481px){[data-react-component=Button] button.medium{padding:2rem 4.8rem;font-size:1.6rem}}[data-react-component=Button] button.large{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem;padding:2rem 4.8rem}[data-react-component=Button] button.full-width{display:block;width:100%;text-align:center}[data-react-component=Button] button[disabled]{opacity:.4;cursor:not-allowed}#user-signup a{display:inline-block;color:#52cf29}#user-signup hr{margin:1.6rem 0;height:1px;border:0;background-color:#dee2e6;color:#dee2e6}#user-signup legend{margin-bottom:1.6rem;font-size:1.4rem;font-weight:500}#user-signup .form-control{margin-bottom:.8rem}#user-signup .form-control .help-message{font-size:1.2rem;color:#548fcc;font-weight:300;line-height:1.5;display:block;margin-top:.2rem}#user-signup .form-control .help-message.danger{color:#ff5848}#user-signup .form-control .help-message.warning{color:#f2ba53}#user-signup .form-control .help-message.success{color:#3bd569}#user-signup .form-control.invalid input[type=text],#user-signup .form-control.invalid input[type=password],#user-signup .form-control.invalid input[type=number]{border-color:#ff5848 !important}#user-signup .form-control.invalid .select-container{border-color:#ff5848 !important}#user-signup .form-control.invalid .input-container:after{color:#ff5848;content:""}#user-signup .form-control.invalid .help-message{color:#ff5848}#user-signup .form-control.valid input[type=text]:focus,#user-signup .form-control.valid input[type=password]:focus,#user-signup .form-control.valid input[type=number]:focus{border:1px solid #3bd569}#user-signup .form-control.valid .help-message{color:#3bd569}#user-signup .input-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10rem;grid-template-columns:1fr 10rem;margin:0 -0.4rem}#user-signup .input-group>:first-child{-ms-grid-column:1;grid-column:1;margin:0 .4rem}#user-signup .input-group>:last-child{-ms-grid-column:2;grid-column:2;margin:0 .4rem}#user-signup .input-group button{display:inline-block;border:0;border-radius:.8rem;font-weight:500;cursor:pointer;background-color:#f1f3f5;transition:background-color .1s linear;padding:1rem 0 .9rem !important}#user-signup .input-group button:hover{background-color:#f8f9fa}#user-signup .input-group button:active{background-color:#dee2e6}#user-signup .input-group button.primary{background-color:#52cf29;transition:background-color .1s linear;color:#fff}#user-signup .input-group button.primary:hover{background-color:#82dc64}#user-signup .input-group button.primary:active{background-color:#43a721}#user-signup .input-group button.outlined{background-color:#f8f9fa;transition:background-color .1s linear;border:1px solid #dee2e6}#user-signup .input-group button.outlined:hover{background-color:#fff}#user-signup .input-group button.outlined:active{background-color:#f1f3f5}#user-signup .input-group button.outlined.x-small{padding:1rem 1rem .9rem;font-size:1.4rem}#user-signup .input-group button.link{background-color:rgba(0,0,0,0);transition:background-color .1s linear;padding:0;font-size:1.6rem;color:#52cf29}#user-signup .input-group button.link:hover{background-color:rgba(0,0,0,0)}#user-signup .input-group button.link:active{background-color:rgba(0,0,0,0)}#user-signup .input-group button.link:hover{text-decoration:underline}#user-signup .input-group button.ghost{background-color:rgba(0,0,0,0);transition:background-color .1s linear;border:2px solid #fff;color:#fff}#user-signup .input-group button.ghost:hover{background-color:#82dc64}#user-signup .input-group button.ghost:active{background-color:#43a721}#user-signup .input-group button.danger{background-color:#ff5848;transition:background-color .1s linear;color:#fff}#user-signup .input-group button.danger:hover{background-color:#ff7063}#user-signup .input-group button.danger:active{background-color:#e54f40}#user-signup .input-group button.kakao{background-color:#ffe500;transition:background-color .1s linear;position:relative;color:#000}#user-signup .input-group button.kakao:hover{background-color:#ffea33}#user-signup .input-group button.kakao:active{background-color:#e5cd00}#user-signup .input-group button.kakao:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-signup .input-group button.kakao:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao@2x.png")}}@media screen and (min-width: 481px){#user-signup .input-group button.kakao:before{left:2rem}}#user-signup .input-group button.whale{background-color:#193a97;transition:background-color .1s linear;position:relative;color:#fff}#user-signup .input-group button.whale:hover{background-color:#3b58a7}#user-signup .input-group button.whale:active{background-color:#173488}#user-signup .input-group button.whale:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-signup .input-group button.whale:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale@2x.png")}}@media screen and (min-width: 481px){#user-signup .input-group button.whale:before{left:2rem}}#user-signup .input-group button.small{padding:1.4rem .8rem 1.3rem;font-size:1.4rem}#user-signup .input-group button.medium{padding:1.8rem 4rem 1.7rem;font-size:1.4rem}@media screen and (min-width: 481px){#user-signup .input-group button.medium{padding:2rem 4.8rem;font-size:1.6rem}}#user-signup .input-group button.large{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem;padding:2rem 4.8rem}#user-signup .input-group button.full-width{display:block;width:100%;text-align:center}#user-signup .input-group button[disabled]{opacity:.4;cursor:not-allowed}#user-signup .input-container{position:relative}#user-signup .input-container input[type=text],#user-signup .input-container input[type=password],#user-signup .input-container input[type=number]{position:relative;padding:1.4rem 4rem 1.3rem 1.6rem;width:100%;border:1px solid #dee2e6;border-radius:.4rem;font-size:1.6rem;line-height:2.1rem;box-sizing:border-box}#user-signup .input-container input[type=text]:focus,#user-signup .input-container input[type=password]:focus,#user-signup .input-container input[type=number]:focus{border:1px solid #52cf29}#user-signup .input-container input[type=text][readonly]:focus,#user-signup .input-container input[type=password][readonly]:focus,#user-signup .input-container input[type=number][readonly]:focus{border:1px solid #dee2e6}#user-signup .input-container input[type=text]::-webkit-input-placeholder,#user-signup .input-container input[type=text]:-moz-placeholder,#user-signup .input-container input[type=text]::placeholder,#user-signup .input-container input[type=password]::-webkit-input-placeholder,#user-signup .input-container input[type=password]:-moz-placeholder,#user-signup .input-container input[type=password]::placeholder,#user-signup .input-container input[type=number]::-webkit-input-placeholder,#user-signup .input-container input[type=number]:-moz-placeholder,#user-signup .input-container input[type=number]::placeholder{color:#adb5bd}#user-signup .input-container input[type=text]:-ms-input-placeholder,#user-signup .input-container input[type=text]::-ms-input-placeholder,#user-signup .input-container input[type=password]:-ms-input-placeholder,#user-signup .input-container input[type=password]::-ms-input-placeholder,#user-signup .input-container input[type=number]:-ms-input-placeholder,#user-signup .input-container input[type=number]::-ms-input-placeholder{color:#adb5bd !important}#user-signup .input-container:after{position:absolute;font-family:FontAwesome;font-size:1.6rem;content:"";top:1.6rem;right:1.6rem}#user-signup .select-container{position:relative;min-height:4.4rem;border:.1rem solid #dee2e6;cursor:pointer}#user-signup .select-container select{position:absolute;top:50%;left:1rem;width:100%;transform:translateY(-50%);border:.1rem solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:1.4rem;color:#333;-webkit-appearance:none;appearance:none;outline:none}#user-signup .select-container select[disabled]{color:#adb5bd}#user-signup .select-container:after{position:absolute;top:1.2rem;right:1.2rem;font-family:"FontAwesome";content:"";pointer-events:none}#user-signup .select-container.disabled select{color:#adb5bd}#user-signup .select-container.disabled:after{color:#adb5bd}#user-signup .select-container.active select,#user-signup .select-container.active:after{color:#333}#user-signup .checkbox-container{position:relative;display:block;border:0;font-size:1.4rem;font-weight:300;word-break:keep-all;margin-bottom:1.6rem}#user-signup .checkbox-container input{display:none}#user-signup .checkbox-container span{display:inline-block;margin-right:.5rem;width:2rem;height:2rem;background-image:url("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/checkbox.png");background-repeat:no-repeat;background-size:500%;background-position-x:0;vertical-align:middle}#user-signup .checkbox-container:hover span{background-position-x:25%}#user-signup .checkbox-container.inactive{opacity:.5}#user-signup .checkbox-container.inactive span{background-position-x:100%}#user-signup .checkbox-container.readonly span{background-position-x:75%}#user-signup .checkbox-container.active span{background-position-x:50%}#user-signup .checkbox-container span{position:relative;border:1px solid #adb5bd;border-radius:2px;background-image:none;background-color:#fff;box-sizing:border-box}#user-signup .checkbox-container span:before{display:block;position:absolute;top:50%;left:50%;font-family:FontAwesome;content:"";transform:translate(-50%, -50%)}#user-signup .checkbox-container:hover span{border-color:#52cf29}#user-signup .checkbox-container.inactive{opacity:1}#user-signup .checkbox-container.inactive span{border-color:#dee2e6;background-color:#f1f3f5}#user-signup .checkbox-container.readonly span{border-color:#dee2e6;background-color:#f1f3f5}#user-signup .checkbox-container.readonly span:before{color:#adb5bd;content:""}#user-signup .checkbox-container.active span{border-color:rgba(0,0,0,0);background-color:#52cf29}#user-signup .checkbox-container.active span:before{color:#fff;content:""}#user-signup x-component[data-id]{margin:.8rem 0}#user-signup x-component[data-style=whale]{margin-bottom:3.2rem}#user-signup #user-signup-loginid.valid .input-container:after{color:#52cf29;content:""}#user-signup #user-signup-children{margin-top:2.4rem}#user-signup-resident-selector{position:relative;display:block;border:0;font-size:1.4rem;font-weight:300;word-break:keep-all;font-size:1.4rem;color:#52cf29}#user-signup-resident-selector input{display:none}#user-signup-resident-selector span{display:inline-block;margin-right:.5rem;width:2rem;height:2rem;background-image:url("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/checkbox.png");background-repeat:no-repeat;background-size:500%;background-position-x:0;vertical-align:middle}#user-signup-resident-selector:hover span{background-position-x:25%}#user-signup-resident-selector.inactive{opacity:.5}#user-signup-resident-selector.inactive span{background-position-x:100%}#user-signup-resident-selector.readonly span{background-position-x:75%}#user-signup-resident-selector.active span{background-position-x:50%}#user-signup-resident-selector span{width:auto;height:auto;background-image:none !important}#user-signup-for-korea-resident-sms-verification{display:none}#user-signup-for-korea-resident-sms-verification .input-group>div{position:relative}#user-signup-for-korea-resident-sms-verification .input-group>div input{width:100% !important}#user-signup-for-korea-resident-sms-verification .input-group>div span{position:absolute;display:block;top:1.6rem;right:1.6rem;font-family:monospace,serif;font-size:1.2rem}#user-signup-for-korea-resident-sms-verification.active{display:block}#user-signup-for-korea-resident-sms-verification.valid .input-container>span{display:none}#user-signup-for-korea-resident-sms-verification.valid .input-container:after{color:#52cf29;content:""}#user-signup-for-korea-resident-sms-verification.invalid .input-container:after{content:"" !important}#user-signup-for-foreign-resident input[readonly]{background-color:#fff !important}#user-signup-for-foreign-resident-phone-number .input-group{-ms-grid-columns:10rem 1fr !important;grid-template-columns:10rem 1fr !important;margin:0 !important}#user-signup-for-foreign-resident-phone-number .input-group>:first-child{margin:0 !important}#user-signup-for-foreign-resident-phone-number .input-group>:first-child input{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}#user-signup-for-foreign-resident-phone-number .input-group>:last-child{margin:0 !important}#user-signup-for-foreign-resident-phone-number .input-group>:last-child input{border-left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}#user-signup-children legend{margin-top:2.4rem}#user-signup-children .checkbox-container{margin-bottom:0 !important}#user-signup-children-details{display:none}#user-signup-children-details.active{display:block}#user-signup-children-birthday{margin-bottom:.8rem}#user-signup-children-birthday .input-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;margin:0}#user-signup-children-birthday .input-group>:nth-child(1){margin:0;-ms-grid-column:1;grid-column:1}#user-signup-children-birthday .input-group>:nth-child(1) input{border-top-right-radius:0;border-bottom-right-radius:0}#user-signup-children-birthday .input-group>:nth-child(2){margin:0;-ms-grid-column:2;grid-column:2}#user-signup-children-birthday .input-group>:nth-child(3){margin:0;-ms-grid-column:3;grid-column:3}#user-signup-children-birthday .input-group>:nth-child(3) input{border-top-left-radius:0;border-bottom-left-radius:0}#user-signup-children-birthday .input-container{margin-bottom:0}#user-signup-children-birthday .select-container{border-left:0;border-right:0}#user-signup-children-birthday.invalid .input-container:after{content:""}#user-signup-agreements{margin-top:2.4rem}#user-signup-policy-details{margin-bottom:2.4rem;padding:1.6rem;border:1px solid #f1f3f5}#user-signup-policy-details sub{color:#333;vertical-align:middle}#user-signup-policy-details .checkbox-container{margin-bottom:.8rem}#user-signup-policy-details .checkbox-container:last-child{margin-bottom:0}@media screen and (min-width: 481px){#user-signup-policy-details{margin-bottom:3.2rem}}#user-signup-benefits{min-height:500px}#user-signup-benefits .container{padding:0rem}#user-signin ul{position:relative;font-size:1px;text-align:right}#user-signin li{display:inline-block;line-height:1}#user-signin li:first-child{position:absolute;left:0}#user-signin li:last-child{margin-left:.8rem;padding-left:.8rem;border-left:1px solid #dee2e6}#user-signin a{display:inline-block;font-size:1.4rem;color:#52cf29}#user-signin a:hover{text-decoration:underline}#user-signin button[type=submit]{margin:2.4rem 0 1.6rem 0}#user-signin .input-container{position:relative;margin-bottom:.8rem}#user-signin .input-container input[type=text],#user-signin .input-container input[type=password],#user-signin .input-container input[type=number]{position:relative;padding:1.4rem 4rem 1.3rem 1.6rem;width:100%;border:1px solid #dee2e6;border-radius:.4rem;font-size:1.6rem;line-height:2.1rem;box-sizing:border-box}#user-signin .input-container input[type=text]:focus,#user-signin .input-container input[type=password]:focus,#user-signin .input-container input[type=number]:focus{border:1px solid #52cf29}#user-signin .input-container input[type=text][readonly]:focus,#user-signin .input-container input[type=password][readonly]:focus,#user-signin .input-container input[type=number][readonly]:focus{border:1px solid #dee2e6}#user-signin .input-container input[type=text]::-webkit-input-placeholder,#user-signin .input-container input[type=text]:-moz-placeholder,#user-signin .input-container input[type=text]::placeholder,#user-signin .input-container input[type=password]::-webkit-input-placeholder,#user-signin .input-container input[type=password]:-moz-placeholder,#user-signin .input-container input[type=password]::placeholder,#user-signin .input-container input[type=number]::-webkit-input-placeholder,#user-signin .input-container input[type=number]:-moz-placeholder,#user-signin .input-container input[type=number]::placeholder{color:#adb5bd}#user-signin .input-container input[type=text]:-ms-input-placeholder,#user-signin .input-container input[type=text]::-ms-input-placeholder,#user-signin .input-container input[type=password]:-ms-input-placeholder,#user-signin .input-container input[type=password]::-ms-input-placeholder,#user-signin .input-container input[type=number]:-ms-input-placeholder,#user-signin .input-container input[type=number]::-ms-input-placeholder{color:#adb5bd !important}#user-signin .input-container:after{position:absolute;font-family:FontAwesome;font-size:1.6rem;content:"";top:1.6rem;right:1.6rem}#user-signin-kakao{margin-top:4rem;border-top:1px solid #dee2e6}#user-signin-kakao legend{margin:0 auto;padding:0 1.6rem;font-size:1.2rem;color:#adb5bd;text-align:center}#user-signin-kakao button{margin-top:1.6rem}#user-signin-kakao-mobile-options strong{display:block;margin-bottom:4rem;padding-top:.2rem;font-size:1.8rem;text-align:center}#user-signin-kakao-mobile-options button{display:inline-block;border:0;border-radius:.8rem;font-weight:500;cursor:pointer;background-color:#f1f3f5;transition:background-color .1s linear;margin-bottom:.8rem}#user-signin-kakao-mobile-options button:hover{background-color:#f8f9fa}#user-signin-kakao-mobile-options button:active{background-color:#dee2e6}#user-signin-kakao-mobile-options button.primary{background-color:#52cf29;transition:background-color .1s linear;color:#fff}#user-signin-kakao-mobile-options button.primary:hover{background-color:#82dc64}#user-signin-kakao-mobile-options button.primary:active{background-color:#43a721}#user-signin-kakao-mobile-options button.outlined{background-color:#f8f9fa;transition:background-color .1s linear;border:1px solid #dee2e6}#user-signin-kakao-mobile-options button.outlined:hover{background-color:#fff}#user-signin-kakao-mobile-options button.outlined:active{background-color:#f1f3f5}#user-signin-kakao-mobile-options button.outlined.x-small{padding:1rem 1rem .9rem;font-size:1.4rem}#user-signin-kakao-mobile-options button.link{background-color:rgba(0,0,0,0);transition:background-color .1s linear;padding:0;font-size:1.6rem;color:#52cf29}#user-signin-kakao-mobile-options button.link:hover{background-color:rgba(0,0,0,0)}#user-signin-kakao-mobile-options button.link:active{background-color:rgba(0,0,0,0)}#user-signin-kakao-mobile-options button.link:hover{text-decoration:underline}#user-signin-kakao-mobile-options button.ghost{background-color:rgba(0,0,0,0);transition:background-color .1s linear;border:2px solid #fff;color:#fff}#user-signin-kakao-mobile-options button.ghost:hover{background-color:#82dc64}#user-signin-kakao-mobile-options button.ghost:active{background-color:#43a721}#user-signin-kakao-mobile-options button.danger{background-color:#ff5848;transition:background-color .1s linear;color:#fff}#user-signin-kakao-mobile-options button.danger:hover{background-color:#ff7063}#user-signin-kakao-mobile-options button.danger:active{background-color:#e54f40}#user-signin-kakao-mobile-options button.kakao{background-color:#ffe500;transition:background-color .1s linear;position:relative;color:#000}#user-signin-kakao-mobile-options button.kakao:hover{background-color:#ffea33}#user-signin-kakao-mobile-options button.kakao:active{background-color:#e5cd00}#user-signin-kakao-mobile-options button.kakao:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-signin-kakao-mobile-options button.kakao:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao@2x.png")}}@media screen and (min-width: 481px){#user-signin-kakao-mobile-options button.kakao:before{left:2rem}}#user-signin-kakao-mobile-options button.whale{background-color:#193a97;transition:background-color .1s linear;position:relative;color:#fff}#user-signin-kakao-mobile-options button.whale:hover{background-color:#3b58a7}#user-signin-kakao-mobile-options button.whale:active{background-color:#173488}#user-signin-kakao-mobile-options button.whale:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-signin-kakao-mobile-options button.whale:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale@2x.png")}}@media screen and (min-width: 481px){#user-signin-kakao-mobile-options button.whale:before{left:2rem}}#user-signin-kakao-mobile-options button.small{padding:1.4rem .8rem 1.3rem;font-size:1.4rem}#user-signin-kakao-mobile-options button.medium{padding:1.8rem 4rem 1.7rem;font-size:1.4rem}@media screen and (min-width: 481px){#user-signin-kakao-mobile-options button.medium{padding:2rem 4.8rem;font-size:1.6rem}}#user-signin-kakao-mobile-options button.large{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem;padding:2rem 4.8rem}#user-signin-kakao-mobile-options button.full-width{display:block;width:100%;text-align:center}#user-signin-kakao-mobile-options button[disabled]{opacity:.4;cursor:not-allowed}#user-signin-kakao-mobile-options button:last-child{margin-bottom:0}#user-signin-kakao-mobile-options button.kakao:before{background-image:none}#user-profile a{display:inline-block;color:#52cf29}#user-profile hr{margin:1.6rem 0;height:1px;border:0;background-color:#dee2e6;color:#dee2e6}#user-profile legend{margin-bottom:1.6rem;font-size:1.4rem;font-weight:500}#user-profile .form-control{margin-bottom:.8rem}#user-profile .form-control .help-message{font-size:1.2rem;color:#548fcc;font-weight:300;line-height:1.5;display:block;margin-top:.2rem}#user-profile .form-control .help-message.danger{color:#ff5848}#user-profile .form-control .help-message.warning{color:#f2ba53}#user-profile .form-control .help-message.success{color:#3bd569}#user-profile .form-control.invalid input[type=text],#user-profile .form-control.invalid input[type=password],#user-profile .form-control.invalid input[type=number]{border-color:#ff5848 !important}#user-profile .form-control.invalid .select-container{border-color:#ff5848 !important}#user-profile .form-control.invalid .input-container:after{color:#ff5848;content:""}#user-profile .form-control.invalid .help-message{color:#ff5848}#user-profile .form-control.valid input[type=text]:focus,#user-profile .form-control.valid input[type=password]:focus,#user-profile .form-control.valid input[type=number]:focus{border:1px solid #3bd569}#user-profile .form-control.valid .help-message{color:#3bd569}#user-profile .input-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10rem;grid-template-columns:1fr 10rem;margin:0 -0.4rem}#user-profile .input-group>:first-child{-ms-grid-column:1;grid-column:1;margin:0 .4rem}#user-profile .input-group>:last-child{-ms-grid-column:2;grid-column:2;margin:0 .4rem}#user-profile .input-group button{display:inline-block;border:0;border-radius:.8rem;font-weight:500;cursor:pointer;background-color:#f1f3f5;transition:background-color .1s linear;padding:1rem 0 .9rem !important}#user-profile .input-group button:hover{background-color:#f8f9fa}#user-profile .input-group button:active{background-color:#dee2e6}#user-profile .input-group button.primary{background-color:#52cf29;transition:background-color .1s linear;color:#fff}#user-profile .input-group button.primary:hover{background-color:#82dc64}#user-profile .input-group button.primary:active{background-color:#43a721}#user-profile .input-group button.outlined{background-color:#f8f9fa;transition:background-color .1s linear;border:1px solid #dee2e6}#user-profile .input-group button.outlined:hover{background-color:#fff}#user-profile .input-group button.outlined:active{background-color:#f1f3f5}#user-profile .input-group button.outlined.x-small{padding:1rem 1rem .9rem;font-size:1.4rem}#user-profile .input-group button.link{background-color:rgba(0,0,0,0);transition:background-color .1s linear;padding:0;font-size:1.6rem;color:#52cf29}#user-profile .input-group button.link:hover{background-color:rgba(0,0,0,0)}#user-profile .input-group button.link:active{background-color:rgba(0,0,0,0)}#user-profile .input-group button.link:hover{text-decoration:underline}#user-profile .input-group button.ghost{background-color:rgba(0,0,0,0);transition:background-color .1s linear;border:2px solid #fff;color:#fff}#user-profile .input-group button.ghost:hover{background-color:#82dc64}#user-profile .input-group button.ghost:active{background-color:#43a721}#user-profile .input-group button.danger{background-color:#ff5848;transition:background-color .1s linear;color:#fff}#user-profile .input-group button.danger:hover{background-color:#ff7063}#user-profile .input-group button.danger:active{background-color:#e54f40}#user-profile .input-group button.kakao{background-color:#ffe500;transition:background-color .1s linear;position:relative;color:#000}#user-profile .input-group button.kakao:hover{background-color:#ffea33}#user-profile .input-group button.kakao:active{background-color:#e5cd00}#user-profile .input-group button.kakao:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-profile .input-group button.kakao:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao@2x.png")}}@media screen and (min-width: 481px){#user-profile .input-group button.kakao:before{left:2rem}}#user-profile .input-group button.whale{background-color:#193a97;transition:background-color .1s linear;position:relative;color:#fff}#user-profile .input-group button.whale:hover{background-color:#3b58a7}#user-profile .input-group button.whale:active{background-color:#173488}#user-profile .input-group button.whale:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-profile .input-group button.whale:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale@2x.png")}}@media screen and (min-width: 481px){#user-profile .input-group button.whale:before{left:2rem}}#user-profile .input-group button.small{padding:1.4rem .8rem 1.3rem;font-size:1.4rem}#user-profile .input-group button.medium{padding:1.8rem 4rem 1.7rem;font-size:1.4rem}@media screen and (min-width: 481px){#user-profile .input-group button.medium{padding:2rem 4.8rem;font-size:1.6rem}}#user-profile .input-group button.large{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem;padding:2rem 4.8rem}#user-profile .input-group button.full-width{display:block;width:100%;text-align:center}#user-profile .input-group button[disabled]{opacity:.4;cursor:not-allowed}#user-profile .input-container{position:relative}#user-profile .input-container input[type=text],#user-profile .input-container input[type=password],#user-profile .input-container input[type=number]{position:relative;padding:1.4rem 4rem 1.3rem 1.6rem;width:100%;border:1px solid #dee2e6;border-radius:.4rem;font-size:1.6rem;line-height:2.1rem;box-sizing:border-box}#user-profile .input-container input[type=text]:focus,#user-profile .input-container input[type=password]:focus,#user-profile .input-container input[type=number]:focus{border:1px solid #52cf29}#user-profile .input-container input[type=text][readonly]:focus,#user-profile .input-container input[type=password][readonly]:focus,#user-profile .input-container input[type=number][readonly]:focus{border:1px solid #dee2e6}#user-profile .input-container input[type=text]::-webkit-input-placeholder,#user-profile .input-container input[type=text]:-moz-placeholder,#user-profile .input-container input[type=text]::placeholder,#user-profile .input-container input[type=password]::-webkit-input-placeholder,#user-profile .input-container input[type=password]:-moz-placeholder,#user-profile .input-container input[type=password]::placeholder,#user-profile .input-container input[type=number]::-webkit-input-placeholder,#user-profile .input-container input[type=number]:-moz-placeholder,#user-profile .input-container input[type=number]::placeholder{color:#adb5bd}#user-profile .input-container input[type=text]:-ms-input-placeholder,#user-profile .input-container input[type=text]::-ms-input-placeholder,#user-profile .input-container input[type=password]:-ms-input-placeholder,#user-profile .input-container input[type=password]::-ms-input-placeholder,#user-profile .input-container input[type=number]:-ms-input-placeholder,#user-profile .input-container input[type=number]::-ms-input-placeholder{color:#adb5bd !important}#user-profile .input-container:after{position:absolute;font-family:FontAwesome;font-size:1.6rem;content:"";top:1.6rem;right:1.6rem}#user-profile .select-container{position:relative;min-height:4.4rem;border:.1rem solid #dee2e6;cursor:pointer}#user-profile .select-container select{position:absolute;top:50%;left:1rem;width:100%;transform:translateY(-50%);border:.1rem solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:1.4rem;color:#333;-webkit-appearance:none;appearance:none;outline:none}#user-profile .select-container select[disabled]{color:#adb5bd}#user-profile .select-container:after{position:absolute;top:1.2rem;right:1.2rem;font-family:"FontAwesome";content:"";pointer-events:none}#user-profile .select-container.disabled select{color:#adb5bd}#user-profile .select-container.disabled:after{color:#adb5bd}#user-profile .select-container.active select,#user-profile .select-container.active:after{color:#333}#user-profile .checkbox-container{position:relative;display:block;border:0;font-size:1.4rem;font-weight:300;word-break:keep-all;margin-bottom:1.6rem}#user-profile .checkbox-container input{display:none}#user-profile .checkbox-container span{display:inline-block;margin-right:.5rem;width:2rem;height:2rem;background-image:url("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/checkbox.png");background-repeat:no-repeat;background-size:500%;background-position-x:0;vertical-align:middle}#user-profile .checkbox-container:hover span{background-position-x:25%}#user-profile .checkbox-container.inactive{opacity:.5}#user-profile .checkbox-container.inactive span{background-position-x:100%}#user-profile .checkbox-container.readonly span{background-position-x:75%}#user-profile .checkbox-container.active span{background-position-x:50%}#user-profile .checkbox-container span{position:relative;border:1px solid #adb5bd;border-radius:2px;background-image:none;background-color:#fff;box-sizing:border-box}#user-profile .checkbox-container span:before{display:block;position:absolute;top:50%;left:50%;font-family:FontAwesome;content:"";transform:translate(-50%, -50%)}#user-profile .checkbox-container:hover span{border-color:#52cf29}#user-profile .checkbox-container.inactive{opacity:1}#user-profile .checkbox-container.inactive span{border-color:#dee2e6;background-color:#f1f3f5}#user-profile .checkbox-container.readonly span{border-color:#dee2e6;background-color:#f1f3f5}#user-profile .checkbox-container.readonly span:before{color:#adb5bd;content:""}#user-profile .checkbox-container.active span{border-color:rgba(0,0,0,0);background-color:#52cf29}#user-profile .checkbox-container.active span:before{color:#fff;content:""}#user-profile hr{margin:1.2rem 0;background-color:rgba(0,0,0,0)}#user-profile input[name=loginid]{background-color:#f1f3f5;color:#adb5bd}#user-profile legend a:hover{text-decoration:underline}#user-profile .container{border-top:0;border-top-left-radius:0;border-top-right-radius:0}#user-profile #user-signup-children input[readonly]{background-color:rgba(0,0,0,0)}#user-profile #user-signup-children-birthday{margin-bottom:.8rem}#user-profile #user-signup-children-birthday .input-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;margin:0}#user-profile #user-signup-children-birthday .input-group>:nth-child(1){margin:0;-ms-grid-column:1;grid-column:1}#user-profile #user-signup-children-birthday .input-group>:nth-child(1) input{border-top-right-radius:0;border-bottom-right-radius:0}#user-profile #user-signup-children-birthday .input-group>:nth-child(2){margin:0;-ms-grid-column:2;grid-column:2}#user-profile #user-signup-children-birthday .input-group>:nth-child(3){margin:0;-ms-grid-column:3;grid-column:3}#user-profile #user-signup-children-birthday .input-group>:nth-child(3) input{border-top-left-radius:0;border-bottom-left-radius:0}#user-profile #user-signup-children-birthday .input-container{margin-bottom:0}#user-profile #user-signup-children-birthday .select-container{border-left:0;border-right:0}#user-profile #user-signup-children-birthday.invalid .input-container:after{content:""}#user-profile #user-profile-agreements legend strong{color:#52cf29;font-weight:500}#user-profile #user-profile-agreements .checkbox-container{display:inline-block;min-width:10rem}@media screen and (min-width: 481px){#user-profile .container{padding-top:0}#user-profile #user-profile-agreements .checkbox-container{margin-bottom:0}}#user-profile-image{position:relative;height:20rem;margin-top:-4rem;padding-bottom:9.2rem;border:1px solid #dee2e6;border-bottom:0;background-color:#fff}@media screen and (max-width: 480px){#user-profile-image{height:16.8rem}}#user-profile-image .btn-container{position:absolute;top:5.2rem;left:50%;width:13.6rem;height:13.6rem;border-radius:50%;background:#fff;transform:translateX(-50%);top:50%;transform:translate(-50%, -50%);width:120px;height:120px;z-index:2;clip-path:circle(60px at center)}#user-profile-image button{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);border-radius:50%}#user-profile-image button:after{position:absolute;left:0;bottom:0;padding:.5rem 0;width:100%;background-color:rgba(82,207,41,.8);color:#fff;font-size:1.2rem;content:attr(data-label)}#user-profile-image-holder{width:120px;height:120px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%}#user-profile-image:after{position:absolute;top:5.2rem;left:50%;width:13.6rem;height:13.6rem;border-radius:50%;background:#fff;transform:translateX(-50%);content:"";z-index:1}@media screen and (min-width: 481px){#user-profile-image{margin:0 auto;max-width:44rem}}#user-profile-form button[type=submit]{margin:2.4rem 0 1.6rem}#user-profile-form button[type=submit]:hover{background-color:#52cf29}@media(hover: hover){#user-profile-form button[type=submit]:hover{background-color:#82dc64}}#user-profile-form>p{font-size:1.2rem}@media screen and (min-width: 481px){#user-profile-form button[type=submit]{margin-top:3.2rem}}#user-profile-kakao{margin-bottom:.8rem}#user-profile-kakao button{display:inline-block;border:0;border-radius:.8rem;font-weight:500;cursor:pointer;background-color:#f1f3f5;transition:background-color .1s linear;width:100%;background-color:#fff !important}#user-profile-kakao button:hover{background-color:#f8f9fa}#user-profile-kakao button:active{background-color:#dee2e6}#user-profile-kakao button.primary{background-color:#52cf29;transition:background-color .1s linear;color:#fff}#user-profile-kakao button.primary:hover{background-color:#82dc64}#user-profile-kakao button.primary:active{background-color:#43a721}#user-profile-kakao button.outlined{background-color:#f8f9fa;transition:background-color .1s linear;border:1px solid #dee2e6}#user-profile-kakao button.outlined:hover{background-color:#fff}#user-profile-kakao button.outlined:active{background-color:#f1f3f5}#user-profile-kakao button.outlined.x-small{padding:1rem 1rem .9rem;font-size:1.4rem}#user-profile-kakao button.link{background-color:rgba(0,0,0,0);transition:background-color .1s linear;padding:0;font-size:1.6rem;color:#52cf29}#user-profile-kakao button.link:hover{background-color:rgba(0,0,0,0)}#user-profile-kakao button.link:active{background-color:rgba(0,0,0,0)}#user-profile-kakao button.link:hover{text-decoration:underline}#user-profile-kakao button.ghost{background-color:rgba(0,0,0,0);transition:background-color .1s linear;border:2px solid #fff;color:#fff}#user-profile-kakao button.ghost:hover{background-color:#82dc64}#user-profile-kakao button.ghost:active{background-color:#43a721}#user-profile-kakao button.danger{background-color:#ff5848;transition:background-color .1s linear;color:#fff}#user-profile-kakao button.danger:hover{background-color:#ff7063}#user-profile-kakao button.danger:active{background-color:#e54f40}#user-profile-kakao button.kakao{background-color:#ffe500;transition:background-color .1s linear;position:relative;color:#000}#user-profile-kakao button.kakao:hover{background-color:#ffea33}#user-profile-kakao button.kakao:active{background-color:#e5cd00}#user-profile-kakao button.kakao:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-profile-kakao button.kakao:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao@2x.png")}}@media screen and (min-width: 481px){#user-profile-kakao button.kakao:before{left:2rem}}#user-profile-kakao button.whale{background-color:#193a97;transition:background-color .1s linear;position:relative;color:#fff}#user-profile-kakao button.whale:hover{background-color:#3b58a7}#user-profile-kakao button.whale:active{background-color:#173488}#user-profile-kakao button.whale:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-profile-kakao button.whale:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale@2x.png")}}@media screen and (min-width: 481px){#user-profile-kakao button.whale:before{left:2rem}}#user-profile-kakao button.small{padding:1.4rem .8rem 1.3rem;font-size:1.4rem}#user-profile-kakao button.medium{padding:1.8rem 4rem 1.7rem;font-size:1.4rem}@media screen and (min-width: 481px){#user-profile-kakao button.medium{padding:2rem 4.8rem;font-size:1.6rem}}#user-profile-kakao button.large{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem;padding:2rem 4.8rem}#user-profile-kakao button.full-width{display:block;width:100%;text-align:center}#user-profile-kakao button[disabled]{opacity:.4;cursor:not-allowed}#user-profile-kakao button:hover{background-color:#f8f9fa !important}#user-profile-kakao button:active{background-color:#f1f3f5 !important}#user-profile-kakao-confirm{position:fixed;top:50%;left:50%;padding:1.6rem;padding-top:3.2rem;width:91vw;max-width:53rem;border-radius:.4rem;background-color:#fff;box-sizing:border-box;box-shadow:0 4.5rem 5rem 0 rgba(0,0,0,.5);transform:translate(-50%, -50%);z-index:8002;width:calc(100vw - 3.2rem)}#user-profile-kakao-confirm .modal-header,#user-profile-kakao-confirm .modal-body,#user-profile-kakao-confirm .modal-footer{margin:0 auto}#user-profile-kakao-confirm .modal-header strong{display:block;margin-bottom:.8rem;font-size:1.8rem;text-align:center}@media screen and (min-width: 481px){#user-profile-kakao-confirm{padding:2.4rem;padding-top:4rem}#user-profile-kakao-confirm .modal-header strong{margin-bottom:1.6rem;font-size:2.8rem}}#user-profile-kakao-confirm .modal-body{padding-bottom:3.2rem;font-size:1.4rem;text-align:center}#user-profile-kakao-confirm .modal-footer>div{display:flex;justify-content:space-between}#user-profile-kakao-confirm .modal-footer>div button{display:inline-block;border:0;border-radius:.8rem;font-weight:500;cursor:pointer;background-color:#f1f3f5;transition:background-color .1s linear;display:inline-block;width:calc(50% - .4rem)}#user-profile-kakao-confirm .modal-footer>div button:hover{background-color:#f8f9fa}#user-profile-kakao-confirm .modal-footer>div button:active{background-color:#dee2e6}#user-profile-kakao-confirm .modal-footer>div button.primary{background-color:#52cf29;transition:background-color .1s linear;color:#fff}#user-profile-kakao-confirm .modal-footer>div button.primary:hover{background-color:#82dc64}#user-profile-kakao-confirm .modal-footer>div button.primary:active{background-color:#43a721}#user-profile-kakao-confirm .modal-footer>div button.outlined{background-color:#f8f9fa;transition:background-color .1s linear;border:1px solid #dee2e6}#user-profile-kakao-confirm .modal-footer>div button.outlined:hover{background-color:#fff}#user-profile-kakao-confirm .modal-footer>div button.outlined:active{background-color:#f1f3f5}#user-profile-kakao-confirm .modal-footer>div button.outlined.x-small{padding:1rem 1rem .9rem;font-size:1.4rem}#user-profile-kakao-confirm .modal-footer>div button.link{background-color:rgba(0,0,0,0);transition:background-color .1s linear;padding:0;font-size:1.6rem;color:#52cf29}#user-profile-kakao-confirm .modal-footer>div button.link:hover{background-color:rgba(0,0,0,0)}#user-profile-kakao-confirm .modal-footer>div button.link:active{background-color:rgba(0,0,0,0)}#user-profile-kakao-confirm .modal-footer>div button.link:hover{text-decoration:underline}#user-profile-kakao-confirm .modal-footer>div button.ghost{background-color:rgba(0,0,0,0);transition:background-color .1s linear;border:2px solid #fff;color:#fff}#user-profile-kakao-confirm .modal-footer>div button.ghost:hover{background-color:#82dc64}#user-profile-kakao-confirm .modal-footer>div button.ghost:active{background-color:#43a721}#user-profile-kakao-confirm .modal-footer>div button.danger{background-color:#ff5848;transition:background-color .1s linear;color:#fff}#user-profile-kakao-confirm .modal-footer>div button.danger:hover{background-color:#ff7063}#user-profile-kakao-confirm .modal-footer>div button.danger:active{background-color:#e54f40}#user-profile-kakao-confirm .modal-footer>div button.kakao{background-color:#ffe500;transition:background-color .1s linear;position:relative;color:#000}#user-profile-kakao-confirm .modal-footer>div button.kakao:hover{background-color:#ffea33}#user-profile-kakao-confirm .modal-footer>div button.kakao:active{background-color:#e5cd00}#user-profile-kakao-confirm .modal-footer>div button.kakao:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-profile-kakao-confirm .modal-footer>div button.kakao:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao@2x.png")}}@media screen and (min-width: 481px){#user-profile-kakao-confirm .modal-footer>div button.kakao:before{left:2rem}}#user-profile-kakao-confirm .modal-footer>div button.whale{background-color:#193a97;transition:background-color .1s linear;position:relative;color:#fff}#user-profile-kakao-confirm .modal-footer>div button.whale:hover{background-color:#3b58a7}#user-profile-kakao-confirm .modal-footer>div button.whale:active{background-color:#173488}#user-profile-kakao-confirm .modal-footer>div button.whale:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-profile-kakao-confirm .modal-footer>div button.whale:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale@2x.png")}}@media screen and (min-width: 481px){#user-profile-kakao-confirm .modal-footer>div button.whale:before{left:2rem}}#user-profile-kakao-confirm .modal-footer>div button.small{padding:1.4rem .8rem 1.3rem;font-size:1.4rem}#user-profile-kakao-confirm .modal-footer>div button.medium{padding:1.8rem 4rem 1.7rem;font-size:1.4rem}@media screen and (min-width: 481px){#user-profile-kakao-confirm .modal-footer>div button.medium{padding:2rem 4.8rem;font-size:1.6rem}}#user-profile-kakao-confirm .modal-footer>div button.large{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem;padding:2rem 4.8rem}#user-profile-kakao-confirm .modal-footer>div button.full-width{display:block;width:100%;text-align:center}#user-profile-kakao-confirm .modal-footer>div button[disabled]{opacity:.4;cursor:not-allowed}@media screen and (min-width: 481px){#user-profile-kakao-confirm{width:40rem}#user-profile-kakao-confirm .modal-body{padding-bottom:4rem}#user-profile-kakao-confirm .modal-footer>div button{width:calc(50% - .8rem)}}#user-change-password a{display:inline-block;color:#52cf29}#user-change-password hr{margin:1.6rem 0;height:1px;border:0;background-color:#dee2e6;color:#dee2e6}#user-change-password legend{margin-bottom:1.6rem;font-size:1.4rem;font-weight:500}#user-change-password .form-control{margin-bottom:.8rem}#user-change-password .form-control .help-message{font-size:1.2rem;color:#548fcc;font-weight:300;line-height:1.5;display:block;margin-top:.2rem}#user-change-password .form-control .help-message.danger{color:#ff5848}#user-change-password .form-control .help-message.warning{color:#f2ba53}#user-change-password .form-control .help-message.success{color:#3bd569}#user-change-password .form-control.invalid input[type=text],#user-change-password .form-control.invalid input[type=password],#user-change-password .form-control.invalid input[type=number]{border-color:#ff5848 !important}#user-change-password .form-control.invalid .select-container{border-color:#ff5848 !important}#user-change-password .form-control.invalid .input-container:after{color:#ff5848;content:""}#user-change-password .form-control.invalid .help-message{color:#ff5848}#user-change-password .form-control.valid input[type=text]:focus,#user-change-password .form-control.valid input[type=password]:focus,#user-change-password .form-control.valid input[type=number]:focus{border:1px solid #3bd569}#user-change-password .form-control.valid .help-message{color:#3bd569}#user-change-password .input-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10rem;grid-template-columns:1fr 10rem;margin:0 -0.4rem}#user-change-password .input-group>:first-child{-ms-grid-column:1;grid-column:1;margin:0 .4rem}#user-change-password .input-group>:last-child{-ms-grid-column:2;grid-column:2;margin:0 .4rem}#user-change-password .input-group button{display:inline-block;border:0;border-radius:.8rem;font-weight:500;cursor:pointer;background-color:#f1f3f5;transition:background-color .1s linear;padding:1rem 0 .9rem !important}#user-change-password .input-group button:hover{background-color:#f8f9fa}#user-change-password .input-group button:active{background-color:#dee2e6}#user-change-password .input-group button.primary{background-color:#52cf29;transition:background-color .1s linear;color:#fff}#user-change-password .input-group button.primary:hover{background-color:#82dc64}#user-change-password .input-group button.primary:active{background-color:#43a721}#user-change-password .input-group button.outlined{background-color:#f8f9fa;transition:background-color .1s linear;border:1px solid #dee2e6}#user-change-password .input-group button.outlined:hover{background-color:#fff}#user-change-password .input-group button.outlined:active{background-color:#f1f3f5}#user-change-password .input-group button.outlined.x-small{padding:1rem 1rem .9rem;font-size:1.4rem}#user-change-password .input-group button.link{background-color:rgba(0,0,0,0);transition:background-color .1s linear;padding:0;font-size:1.6rem;color:#52cf29}#user-change-password .input-group button.link:hover{background-color:rgba(0,0,0,0)}#user-change-password .input-group button.link:active{background-color:rgba(0,0,0,0)}#user-change-password .input-group button.link:hover{text-decoration:underline}#user-change-password .input-group button.ghost{background-color:rgba(0,0,0,0);transition:background-color .1s linear;border:2px solid #fff;color:#fff}#user-change-password .input-group button.ghost:hover{background-color:#82dc64}#user-change-password .input-group button.ghost:active{background-color:#43a721}#user-change-password .input-group button.danger{background-color:#ff5848;transition:background-color .1s linear;color:#fff}#user-change-password .input-group button.danger:hover{background-color:#ff7063}#user-change-password .input-group button.danger:active{background-color:#e54f40}#user-change-password .input-group button.kakao{background-color:#ffe500;transition:background-color .1s linear;position:relative;color:#000}#user-change-password .input-group button.kakao:hover{background-color:#ffea33}#user-change-password .input-group button.kakao:active{background-color:#e5cd00}#user-change-password .input-group button.kakao:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-change-password .input-group button.kakao:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao@2x.png")}}@media screen and (min-width: 481px){#user-change-password .input-group button.kakao:before{left:2rem}}#user-change-password .input-group button.whale{background-color:#193a97;transition:background-color .1s linear;position:relative;color:#fff}#user-change-password .input-group button.whale:hover{background-color:#3b58a7}#user-change-password .input-group button.whale:active{background-color:#173488}#user-change-password .input-group button.whale:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-change-password .input-group button.whale:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale@2x.png")}}@media screen and (min-width: 481px){#user-change-password .input-group button.whale:before{left:2rem}}#user-change-password .input-group button.small{padding:1.4rem .8rem 1.3rem;font-size:1.4rem}#user-change-password .input-group button.medium{padding:1.8rem 4rem 1.7rem;font-size:1.4rem}@media screen and (min-width: 481px){#user-change-password .input-group button.medium{padding:2rem 4.8rem;font-size:1.6rem}}#user-change-password .input-group button.large{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem;padding:2rem 4.8rem}#user-change-password .input-group button.full-width{display:block;width:100%;text-align:center}#user-change-password .input-group button[disabled]{opacity:.4;cursor:not-allowed}#user-change-password .input-container{position:relative}#user-change-password .input-container input[type=text],#user-change-password .input-container input[type=password],#user-change-password .input-container input[type=number]{position:relative;padding:1.4rem 4rem 1.3rem 1.6rem;width:100%;border:1px solid #dee2e6;border-radius:.4rem;font-size:1.6rem;line-height:2.1rem;box-sizing:border-box}#user-change-password .input-container input[type=text]:focus,#user-change-password .input-container input[type=password]:focus,#user-change-password .input-container input[type=number]:focus{border:1px solid #52cf29}#user-change-password .input-container input[type=text][readonly]:focus,#user-change-password .input-container input[type=password][readonly]:focus,#user-change-password .input-container input[type=number][readonly]:focus{border:1px solid #dee2e6}#user-change-password .input-container input[type=text]::-webkit-input-placeholder,#user-change-password .input-container input[type=text]:-moz-placeholder,#user-change-password .input-container input[type=text]::placeholder,#user-change-password .input-container input[type=password]::-webkit-input-placeholder,#user-change-password .input-container input[type=password]:-moz-placeholder,#user-change-password .input-container input[type=password]::placeholder,#user-change-password .input-container input[type=number]::-webkit-input-placeholder,#user-change-password .input-container input[type=number]:-moz-placeholder,#user-change-password .input-container input[type=number]::placeholder{color:#adb5bd}#user-change-password .input-container input[type=text]:-ms-input-placeholder,#user-change-password .input-container input[type=text]::-ms-input-placeholder,#user-change-password .input-container input[type=password]:-ms-input-placeholder,#user-change-password .input-container input[type=password]::-ms-input-placeholder,#user-change-password .input-container input[type=number]:-ms-input-placeholder,#user-change-password .input-container input[type=number]::-ms-input-placeholder{color:#adb5bd !important}#user-change-password .input-container:after{position:absolute;font-family:FontAwesome;font-size:1.6rem;content:"";top:1.6rem;right:1.6rem}#user-change-password .select-container{position:relative;min-height:4.4rem;border:.1rem solid #dee2e6;cursor:pointer}#user-change-password .select-container select{position:absolute;top:50%;left:1rem;width:100%;transform:translateY(-50%);border:.1rem solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:1.4rem;color:#333;-webkit-appearance:none;appearance:none;outline:none}#user-change-password .select-container select[disabled]{color:#adb5bd}#user-change-password .select-container:after{position:absolute;top:1.2rem;right:1.2rem;font-family:"FontAwesome";content:"";pointer-events:none}#user-change-password .select-container.disabled select{color:#adb5bd}#user-change-password .select-container.disabled:after{color:#adb5bd}#user-change-password .select-container.active select,#user-change-password .select-container.active:after{color:#333}#user-change-password .checkbox-container{position:relative;display:block;border:0;font-size:1.4rem;font-weight:300;word-break:keep-all;margin-bottom:1.6rem}#user-change-password .checkbox-container input{display:none}#user-change-password .checkbox-container span{display:inline-block;margin-right:.5rem;width:2rem;height:2rem;background-image:url("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/checkbox.png");background-repeat:no-repeat;background-size:500%;background-position-x:0;vertical-align:middle}#user-change-password .checkbox-container:hover span{background-position-x:25%}#user-change-password .checkbox-container.inactive{opacity:.5}#user-change-password .checkbox-container.inactive span{background-position-x:100%}#user-change-password .checkbox-container.readonly span{background-position-x:75%}#user-change-password .checkbox-container.active span{background-position-x:50%}#user-change-password .checkbox-container span{position:relative;border:1px solid #adb5bd;border-radius:2px;background-image:none;background-color:#fff;box-sizing:border-box}#user-change-password .checkbox-container span:before{display:block;position:absolute;top:50%;left:50%;font-family:FontAwesome;content:"";transform:translate(-50%, -50%)}#user-change-password .checkbox-container:hover span{border-color:#52cf29}#user-change-password .checkbox-container.inactive{opacity:1}#user-change-password .checkbox-container.inactive span{border-color:#dee2e6;background-color:#f1f3f5}#user-change-password .checkbox-container.readonly span{border-color:#dee2e6;background-color:#f1f3f5}#user-change-password .checkbox-container.readonly span:before{color:#adb5bd;content:""}#user-change-password .checkbox-container.active span{border-color:rgba(0,0,0,0);background-color:#52cf29}#user-change-password .checkbox-container.active span:before{color:#fff;content:""}#user-change-password button[type=submit]{margin-top:4rem}#user-advertisement-refusal h2{font-size:2.2rem;line-height:1.5;text-align:center}#user-advertisement-refusal h2 strong{color:#52cf29}#user-advertisement-refusal p{margin-bottom:3.2rem;font-size:1.4rem;line-height:1.5;text-align:center}#user-advertisement-refusal .button-container x-component:first-of-type{margin-bottom:.8rem}@media screen and (min-width: 481px){#user-advertisement-refusal h2{font-size:1.8rem}#user-advertisement-refusal .button-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin:0 -0.4rem}#user-advertisement-refusal .button-container x-component:nth-of-type(1){-ms-grid-column:1;grid-column:1;margin:0 .4rem}#user-advertisement-refusal .button-container x-component:nth-of-type(2){-ms-grid-column:2;grid-column:2;margin:0 .4rem}}#kakao-user-decision-modal x-component{margin-bottom:.8rem}#kakao-user-decision-modal x-component:last-child{margin-bottom:0}#kakao-user-decision-modal .modal-header strong{display:block;margin-bottom:4rem;font-size:1.8rem;text-align:center}@media screen and (min-width: 481px){#kakao-user-decision-modal{padding:2.4rem;padding-top:4rem;width:40rem;box-sizing:border-box}#kakao-user-decision-modal .modal-header strong{margin-bottom:4.8rem;font-size:2.8rem}}#kakao-user-signup-wrapper x-component:last-child{margin-top:4rem}#kakao-user-signup-wrapper #user-signup-for-korea-resident input[type=text][readonly]{background-color:#f1f3f5}.kakao-user-integration-switch{margin-top:-4rem;margin-bottom:4rem;padding:.8rem 0;border-bottom:1px solid #dee2e6;background-color:#fff;font-size:1.4rem;text-align:center}.kakao-user-integration-switch x-component{display:inline-block;margin:0 !important}.kakao-user-integration-switch x-component button{font-size:1.4rem !important}@media screen and (min-width: 481px){.kakao-user-integration-switch{margin:0 auto;margin-top:-3rem;max-width:44rem;padding-bottom:2.4rem;border:0;background-color:rgba(0,0,0,0);text-align:center}}#user-leave-form header{text-align:center}#user-leave-form header h2{margin-bottom:1.6rem}#user-leave-form p{line-height:1.5;word-break:keep-all}#user-leave-form h3{margin-top:3.2rem;font-size:1.6rem;line-height:1.5}#user-leave-form button[type=submit]{display:inline-block;border:0;border-radius:.8rem;font-weight:500;cursor:pointer;background-color:#52cf29;transition:background-color .1s linear;width:100%;box-sizing:border-box}#user-leave-form button[type=submit]:hover{background-color:#82dc64}#user-leave-form button[type=submit]:active{background-color:#43a721}#user-leave-form button[type=submit].primary{background-color:#52cf29;transition:background-color .1s linear;color:#fff}#user-leave-form button[type=submit].primary:hover{background-color:#82dc64}#user-leave-form button[type=submit].primary:active{background-color:#43a721}#user-leave-form button[type=submit].outlined{background-color:#f8f9fa;transition:background-color .1s linear;border:1px solid #dee2e6}#user-leave-form button[type=submit].outlined:hover{background-color:#fff}#user-leave-form button[type=submit].outlined:active{background-color:#f1f3f5}#user-leave-form button[type=submit].outlined.x-small{padding:1rem 1rem .9rem;font-size:1.4rem}#user-leave-form button[type=submit].link{background-color:rgba(0,0,0,0);transition:background-color .1s linear;padding:0;font-size:1.6rem;color:#52cf29}#user-leave-form button[type=submit].link:hover{background-color:rgba(0,0,0,0)}#user-leave-form button[type=submit].link:active{background-color:rgba(0,0,0,0)}#user-leave-form button[type=submit].link:hover{text-decoration:underline}#user-leave-form button[type=submit].ghost{background-color:rgba(0,0,0,0);transition:background-color .1s linear;border:2px solid #fff;color:#fff}#user-leave-form button[type=submit].ghost:hover{background-color:#82dc64}#user-leave-form button[type=submit].ghost:active{background-color:#43a721}#user-leave-form button[type=submit].danger{background-color:#ff5848;transition:background-color .1s linear;color:#fff}#user-leave-form button[type=submit].danger:hover{background-color:#ff7063}#user-leave-form button[type=submit].danger:active{background-color:#e54f40}#user-leave-form button[type=submit].kakao{background-color:#ffe500;transition:background-color .1s linear;position:relative;color:#000}#user-leave-form button[type=submit].kakao:hover{background-color:#ffea33}#user-leave-form button[type=submit].kakao:active{background-color:#e5cd00}#user-leave-form button[type=submit].kakao:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-leave-form button[type=submit].kakao:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/kakao@2x.png")}}@media screen and (min-width: 481px){#user-leave-form button[type=submit].kakao:before{left:2rem}}#user-leave-form button[type=submit].whale{background-color:#193a97;transition:background-color .1s linear;position:relative;color:#fff}#user-leave-form button[type=submit].whale:hover{background-color:#3b58a7}#user-leave-form button[type=submit].whale:active{background-color:#173488}#user-leave-form button[type=submit].whale:before{display:block;position:absolute;left:1.6rem;width:24px;height:24px;background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale.png");background-size:100%;content:"";transform:translateY(-0.4rem)}@media screen and (min-resolution: 150dpi){#user-leave-form button[type=submit].whale:before{background-image:URL("https://d29fywhemndhke.cloudfront.net/portal/v4.10.0/login/whale@2x.png")}}@media screen and (min-width: 481px){#user-leave-form button[type=submit].whale:before{left:2rem}}#user-leave-form button[type=submit].small{padding:1.4rem .8rem 1.3rem;font-size:1.4rem}#user-leave-form button[type=submit].medium{padding:1.8rem 4rem 1.7rem;font-size:1.4rem}@media screen and (min-width: 481px){#user-leave-form button[type=submit].medium{padding:2rem 4.8rem;font-size:1.6rem}}#user-leave-form button[type=submit].large{word-break:keep-all;font-family:"Noto Sans KR",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.5;letter-spacing:-0.032rem;padding:2rem 4.8rem}#user-leave-form button[type=submit].full-width{display:block;width:100%;text-align:center}#user-leave-form button[type=submit][disabled]{opacity:.4;cursor:not-allowed}#user-leave-form .checkbox-container{position:relative;display:block;border:0;font-size:1.4rem;font-weight:300;word-break:keep-all;margin-top:3.2rem}#user-leave-form .checkbox-container input{display:none}#user-leave-form .checkbox-container span{display:inline-block;margin-right:.5rem;width:2rem;height:2rem;background-image:url("https://d29fywhemndhke.cloudfront.net/portal/v4.5.6/checkbox.png");background-repeat:no-repeat;background-size:500%;background-position-x:0;vertical-align:middle}#user-leave-form .checkbox-container:hover span{background-position-x:25%}#user-leave-form .checkbox-container.inactive{opacity:.5}#user-leave-form .checkbox-container.inactive span{background-position-x:100%}#user-leave-form .checkbox-container.readonly span{background-position-x:75%}#user-leave-form .checkbox-container.active span{background-position-x:50%}#user-leave-form .checkbox-container span{position:relative;border:1px solid #adb5bd;border-radius:2px;background-image:none;background-color:#fff;box-sizing:border-box}#user-leave-form .checkbox-container span:before{display:block;position:absolute;top:50%;left:50%;font-family:FontAwesome;content:"";transform:translate(-50%, -50%)}#user-leave-form .checkbox-container:hover span{border-color:#52cf29}#user-leave-form .checkbox-container.inactive{opacity:1}#user-leave-form .checkbox-container.inactive span{border-color:#dee2e6;background-color:#f1f3f5}#user-leave-form .checkbox-container.readonly span{border-color:#dee2e6;background-color:#f1f3f5}#user-leave-form .checkbox-container.readonly span:before{color:#adb5bd;content:""}#user-leave-form .checkbox-container.active span{border-color:rgba(0,0,0,0);background-color:#52cf29}#user-leave-form .checkbox-container.active span:before{color:#fff;content:""}#user-leave-form .btn-container{margin-top:3.2rem;text-align:center}@media screen and (min-width: 481px){#user-leave-form button[type=submit]{width:auto}}body{background-color:#fff}
