*{-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:content-box}*,:after,:before{box-sizing:border-box}html,body{width:100%;height:100%;font-size:16px}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,input,textarea,select,table,th,td{-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Pretendard,sans-serif;line-height:140%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}fieldset,img,abbr,acronym,input,select,button{background:0 0;border:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;border:0}caption,th,td{text-align:left;border:0;font-weight:400}address,caption,i,em,cite{font-style:normal;font-weight:400}ins{text-decoration:none}del{text-decoration:line-through}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body:first-of-type caption{display:none}a{cursor:pointer;color:#000}a,a:hover,a:active{-webkit-tap-highlight-color:transparent;text-decoration:none}button{cursor:pointer;outline:none;margin:0;padding:0;font-family:inherit}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;border:none;border-radius:0;outline:0;font-family:inherit}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:0;font-family:inherit}img{max-width:100%;height:auto!important;position:relative!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.al-c{text-align:center!important}.al-r{text-align:right!important}.al-l{text-align:left!important}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.m0{margin:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.shadow01{box-shadow:0 2px 1px transparent,0 1px 1px transparent,0 1px 1px rgba(0,0,0,.01),0 0 1px rgba(0,0,0,.01)}.shadow02{box-shadow:0 4px 1px transparent,0 3px 1px transparent,0 2px 1px rgba(0,0,0,.01),0 1px 1px rgba(0,0,0,.01)}.shadow03{box-shadow:0 21px 6px transparent,0 13px 5px transparent,0 8px 5px rgba(0,0,0,.01),0 3px 3px rgba(0,0,0,.01),0 1px 2px rgba(0,0,0,.01)}.shadow04{box-shadow:0 42px 12px transparent,0 27px 11px transparent,0 15px 9px rgba(0,0,0,.02),0 7px 7px rgba(0,0,0,.03),0 2px 4px rgba(0,0,0,.03)}.shadow05{box-shadow:0 69px 19px transparent,0 44px 18px rgba(0,0,0,.01),0 25px 15px rgba(0,0,0,.03),0 11px 11px rgba(0,0,0,.04),0 3px 6px rgba(0,0,0,.05)}.shadow06{box-shadow:0 104px 29px transparent,0 67px 27px rgba(0,0,0,.01),0 38px 23px rgba(0,0,0,.05),0 17px 17px rgba(0,0,0,.09),0 4px 9px rgba(0,0,0,.1)}.block{width:100%}.radius-4{border-radius:4px}.radius-8{border-radius:8px}.radius-12{border-radius:12px}.radius-24{border-radius:24px}.red{color:red!important}.mx-500{flex:none;width:100%;max-width:500px}.mx-300{flex:none;width:100%;max-width:300px}.mx-200{flex:none;width:100%;max-width:200px}.mx-160{flex:none;width:100%;max-width:160px}.mx-100{flex:none;width:100%;max-width:100px}.g16{gap:16px!important}.g10{gap:10px!important}.g8{gap:8px!important}.badge{text-align:center;border-radius:3px;min-width:60px;height:30px;padding:0 10px;font-size:15px;font-weight:600;line-height:30px;display:inline-block}.badge.s{min-width:auto;height:24px;padding:0 8px;font-size:14px;font-weight:600;line-height:23px}.badge.blue{color:#366fe3;background-color:#f2f6ff}.badge.green{color:#11b076;background-color:#e7f7f1}.badge.red{color:#e57173;background-color:#ffefef}.badge.brown{color:#886436;background-color:#f3f0eb}.badge.brd-org{color:#e0914a;background-color:#fff;border:1px solid #fbe0c9}.basic{color:#fff;background-color:#6a7e96}.basic.hover,.basic:hover{background-color:#32455d}.basic.active,.basic:active{background-color:#536b82}.basic:disabled{background-color:#e0e0e0}.navy{color:#fff;background-color:#32455d}.navy.hover,.navy:hover,.navy.active,.navy:active{background-color:#26374e}.navy:disabled{background-color:#e0e0e0}.brd-blue{color:#5e8ce9;background-color:#fff;border:1px solid #5e8ce9}.brd-blue.hover,.brd-blue:hover{color:#fff;background-color:#5e8ce9;border-color:#e9f0fa}.brd-blue:disabled{color:#e0e0e0;background-color:#fff;border-color:#e0e0e0}.brd-blue.act{color:#fff;background-color:#5e8ce9;border-color:#e9f0fa}.brd-red{color:#ff797b;background-color:#fff;border:1px solid #ffd9d9}.brd-red.hover,.brd-red:hover{color:#fff;background-color:#ff797b;border-color:#e9f0fa}.brd-red:disabled{color:#e0e0e0;background-color:#fff;border-color:#e0e0e0}.brd-red.act{color:#fff;background-color:#ffd9d9;border-color:#e9f0fa}.outline{color:#9ba7ba;background-color:#fff;border:1px solid #ced7e5}.outline.hover,.outline:hover{color:#8490a3;background-color:#e9f0fa;border-color:#e9f0fa}.outline:disabled{color:#e0e0e0;background-color:#fff;border-color:#e0e0e0}.outline.act{color:#fff;background-color:#9ba7ba;border-color:#9ba7ba}.gray{color:#fff;background-color:#c6cdd6}.gray.hover,.gray:hover,.gray.active,.gray:active{background-color:#949ba4}.gray:disabled{background-color:#e0e0e0}.btn-form{letter-spacing:0;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;height:42px;padding:0 24px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;line-height:42px;transition:all .15s ease-in-out;display:inline-flex}.btn-form i{display:block}.btn-form:disabled{cursor:default}.btn-form.ic-btn{justify-content:center;align-items:center;display:inline-flex}.btn-form.s{letter-spacing:0;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;height:42px;padding:0 18px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;line-height:42px;transition:all .15s ease-in-out;display:inline-flex}.btn-form.s i{display:block}.btn-form.s:disabled{cursor:default}.btn-form.s.ic-btn{justify-content:center;align-items:center;display:inline-flex}.btn-form.grid{letter-spacing:0;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;height:32px;padding:0 18px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;line-height:32px;transition:all .15s ease-in-out;display:inline-flex}.btn-form.grid i{display:block}.btn-form.grid:disabled{cursor:default}.btn-form.grid.ic-btn{justify-content:center;align-items:center;display:inline-flex}.s-btn{letter-spacing:0;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;height:35px;padding:0 12px;font-family:Pretendard,sans-serif;font-size:15px;font-weight:500;line-height:35px;transition:all .15s ease-in-out;display:inline-flex}.s-btn i{display:block}.s-btn:disabled{cursor:default}.s-btn.ic-btn{justify-content:center;align-items:center;display:inline-flex}.btn-log-frame{letter-spacing:0;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;height:56px;padding:0 10px;font-family:Pretendard,sans-serif;font-size:16px;font-weight:500;line-height:56px;transition:all .15s ease-in-out;display:inline-flex}.btn-log-frame i{display:block}.btn-log-frame:disabled{cursor:default}.btn-log-frame.ic-btn{justify-content:center;align-items:center;display:inline-flex}.btn-log-frame{font-weight:600}.btn-log-frame.basic{background-color:#77828d}.btn-log-frame.gray{color:#77828d;background-color:#ebedee}.check{background-image:url(/assets/images/common/btn_check.svg);background-repeat:no-repeat;background-size:cover;width:20px;height:20px}.plus{background-image:url(/assets/images/contents/btn_plus.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-right:8px}.add{background-image:url(/assets/images/contents/btn_add.svg);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;width:42px;height:42px;padding:0}.minus{background-image:url(/assets/images/contents/btn_minus.svg);background-position:50%;background-repeat:no-repeat;background-size:10px 2px;width:42px;height:42px;padding:0}.down{background-image:url(/assets/images/popup/down.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;margin-left:4px}.check-form-box input[type=checkbox],.radio-form-box input[type=radio]{opacity:0;z-index:1;cursor:pointer;flex:none;margin-left:0;position:absolute;top:0;left:0}.check-form-box label,.radio-form-box label{color:#999;vertical-align:top;word-break:break-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:0;font-size:15px;font-weight:400;line-height:140%;display:inline-block;position:relative}.check-form-box{position:relative}.check-form-box.no-txt label{padding-left:20px}.check-form-box label{padding-left:28px}.check-form-box label:before{content:"";cursor:pointer;background-color:#fff;border:1px solid #e1e3e6;border-radius:4px;width:20px;height:20px;margin-left:0;transition:border .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out;display:inline-block;position:absolute;top:0;left:0}.check-form-box label:after{content:"";cursor:pointer;border:2px solid transparent;border-top:none;border-left:none;width:6px;height:10px;transition:border .15s ease-in-out,color .15s ease-in-out;display:inline-block;position:absolute;top:-1px;left:-1px;transform:translate(7.75px,4.5px)rotate(45deg)}.check-form-box input[type=checkbox]:checked+label{color:#222}.check-form-box input[type=checkbox]:checked+label:before{background-color:#4e637e;border-color:#4e637e}.check-form-box input[type=checkbox]:checked+label:after{content:"";border-color:#fff}.check-form-box input[type=checkbox]:disabled+label{cursor:default;color:#999}.check-form-box input[type=checkbox]:disabled+label:before{cursor:default;background-color:#fff}.check-form-box input[type=checkbox]:disabled+label:after{cursor:default}.check-form-box input[type=checkbox]:disabled:checked+label:before{background-color:#a8b6c7;border-color:#a8b6c7}.check-form-box.header label:after{background-color:#fff;border:none;width:10px;height:3px;top:4px;left:-3px;transform:translate(7.75px,4.5px)}.check-form-box.header input[type=checkbox]:checked+label:before{background-color:#b8b8b8;border-color:#b8b8b8}.radio-form-box{position:relative}.radio-form-box.no-txt label{padding-left:20px}.radio-form-box label{padding-left:28px}.radio-form-box label:before{content:"";text-align:center;cursor:pointer;background-color:#fff;border:1px solid #e1e3e6;border-radius:100%;width:20px;height:20px;margin-left:0;transition:border .15s ease-in-out,color .15s ease-in-out;display:inline-block;position:absolute;top:1px;left:0}.radio-form-box label:after{content:"";background-color:transparent;border-radius:50%;width:8px;height:8px;transition:background-color .1s ease-in-out;display:inline-block;position:absolute;top:7px;left:6px}.radio-form-box input[type=radio]:checked+label{color:#222}.radio-form-box input[type=radio]:checked+label:before{border-color:#4e637e}.radio-form-box input[type=radio]:checked+label:after{background-color:#4e637e}.radio-form-box input[type=radio]:disabled+label{cursor:default;color:#999}.radio-form-box input[type=radio]:disabled+label:before,.radio-form-box input[type=radio]:disabled+label:after{cursor:default}.radio-form-box input[type=radio]:disabled:checked+label:before{border-color:#a8b6c7}.radio-form-box input[type=radio]:disabled:checked+label:after{background-color:#a8b6c7}.toggle-btn{width:44px;height:24px;padding-right:12px;display:inline-block;position:relative}.toggle-btn input{display:none}.toggle-btn .slider{cursor:pointer;text-align:center;color:#222;text-indent:54px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e0e0e0;border-radius:20px;font-size:15px;font-weight:400;line-height:140%;transition:all .4s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.toggle-btn .slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:2px;left:2px}.toggle-btn input:checked+.slider{background-color:#9ba7ba}.toggle-btn input:checked+.slider:before{transform:translate(20px)}.toggle-btn.mb .slider{text-indent:52px;font-size:14px}.toggle-wrap{flex:none;align-items:center;gap:8px;display:flex}.toggle-wrap .toggle-txt{color:#222;font-size:15px;font-weight:400;line-height:140%}.radio-wrap{border:1px solid #ebebeb;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.radio-wrap .radio-btn{color:#999;background-color:#fff;border-right:1px solid #ebebeb;align-items:center;gap:6px;height:42px;padding:0 18px;font-size:15px;font-weight:600;line-height:42px;transition:all .2s ease-in-out;display:inline-flex;position:relative}.radio-wrap .radio-btn:before{content:"";background-color:#fff;border:1px solid #999;border-radius:50%;width:16px;height:16px;transition:all .2s ease-in-out;display:inline-block}.radio-wrap .radio-btn:after{content:"";background-color:transparent;border-radius:50%;width:6px;height:6px;transition:all .2s ease-in-out;display:inline-block;position:absolute;top:50%;left:23px;transform:translateY(-50%)}.radio-wrap .radio-btn:last-child{border-right:none}.radio-wrap .radio-btn:hover,.radio-wrap .radio-btn.act{color:#fff;background-color:#092c4c}.radio-wrap .radio-btn:hover:before,.radio-wrap .radio-btn.act:before{background-color:#092c4c;border-color:#fff}.radio-wrap .radio-btn:hover:after,.radio-wrap .radio-btn.act:after{background-color:#fff}.select-form{letter-spacing:0;color:#222;cursor:pointer;background-color:#fff;background-image:url(/assets/images/common/select_arr.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px 24px;border:1px solid #ebebeb;border-radius:6px;width:100%;min-width:100px;height:42px;padding:0 16px;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:block}.select-form:hover{border-color:#948ea5}.select-form:focus{border-color:#948ea5;outline:none}.select-form:disabled{opacity:1;color:#d0c9d6;cursor:default;background-color:#ecebed;border-color:#ecebed}.select-form.small{height:32px}.textarea-form{letter-spacing:0;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;width:100%;min-width:200px;height:140px;padding:16px;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:block}.textarea-form::placeholder{color:#999}.textarea-form:focus{border-color:#948ea5;outline:none}.textarea-form:disabled{color:#d0c9d6;background:#ecebed;border-color:#ecebed}.textarea-form.err{color:#ff647c;border-color:#ff647c}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-frame{color:#222;letter-spacing:0;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;width:100%;min-width:70px;height:42px;padding:0 16px;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out}.input-frame.focus,.input-frame:focus{border-color:#948ea5}.input-frame::placeholder{color:#999}.input-frame.blue{color:#222;background-color:#e8edf7;border-color:#c3ccdc}.input-frame.blue:disabled{color:#888}.input-frame.blue:-moz-read-only{color:#888}.input-frame.blue:read-only{color:#888}.input-frame.small{height:32px}.input-frame.xs{text-align:center;width:40px;min-width:40px;padding:0 5px}.input-frame.black{color:#fff;background-color:#666;border-color:#222}.input-frame:disabled{color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-frame:-moz-read-only{color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-frame:read-only{color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-log-frame{color:#5e697b;letter-spacing:0;background-color:#fff;border:1px solid #a4aebe;border-radius:6px;width:100%;min-width:70px;height:56px;padding:0 16px;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out}.input-log-frame.focus,.input-log-frame:focus{border-color:#948ea5}.input-log-frame::placeholder{color:#999}.input-log-frame.blue{color:#222;background-color:#e8edf7;border-color:#c3ccdc}.input-log-frame.blue:disabled{color:#888}.input-log-frame.blue:-moz-read-only{color:#888}.input-log-frame.blue:read-only{color:#888}.input-log-frame:disabled{color:#999;background-color:#f5f5f5;border:1px solid #d1d9e6}.input-log-frame:-moz-read-only{color:#999;background-color:#f5f5f5;border:1px solid #d1d9e6}.input-log-frame:read-only{color:#999;background-color:#f5f5f5;border:1px solid #d1d9e6}.input-icon-frame{color:#222;letter-spacing:0;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;align-items:center;width:100%;min-width:70px;height:42px;padding:0 16px;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:flex}.input-icon-frame.focus,.input-icon-frame:focus{border-color:#948ea5}.input-icon-frame::placeholder{color:#999}.input-icon-frame.blue{color:#222;background-color:#e8edf7;border-color:#c3ccdc}.input-icon-frame.blue:disabled{color:#888}.input-icon-frame.blue:-moz-read-only{color:#888}.input-icon-frame.blue:read-only{color:#888}.input-icon-frame input{height:100%;color:inherit;flex:1}.input-icon-frame input::placeholder{color:#999}.input-icon-frame:focus-within{border-color:#948ea5}.input-icon-frame button{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;display:block}.input-icon-frame:has(input:-moz-read-only){color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-icon-frame:has(input:read-only){color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-icon-frame:has(input:disabled){color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-icon-frame:has(input:-moz-read-only) button{cursor:default;pointer-events:none}.input-icon-frame:has(input:read-only) button{cursor:default;pointer-events:none}.input-icon-frame:has(input:disabled) button{cursor:default;pointer-events:none}.input-icon-frame .input-icon-btn.del{background-image:url(/assets/images/common/input_delete.svg);width:18px;height:18px}.input-icon-frame.err{color:#ff647c;border-color:#ff647c}.input-icon-frame .input-icon-btn.show{background-image:url(/assets/images/common/input_show.svg);width:16px;height:16px}.input-icon-frame .input-icon-btn.hide{background-image:url(/assets/images/common/input_hide.svg);width:16px;height:16px}.input-icon-log-frame{color:#222;letter-spacing:0;background-color:#fff;border:1px solid #a4aebe;border-radius:6px;align-items:center;width:100%;min-width:70px;height:56px;padding:0 16px;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:flex}.input-icon-log-frame.focus,.input-icon-log-frame:focus{border-color:#948ea5}.input-icon-log-frame::placeholder{color:#999}.input-icon-log-frame.blue{color:#222;background-color:#e8edf7;border-color:#c3ccdc}.input-icon-log-frame.blue:disabled{color:#888}.input-icon-log-frame.blue:-moz-read-only{color:#888}.input-icon-log-frame.blue:read-only{color:#888}.input-icon-log-frame input{height:100%;color:inherit;flex:1}.input-icon-log-frame input::placeholder{color:#999}.input-icon-log-frame:focus-within{border-color:#948ea5}.input-icon-log-frame button{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;display:block}.input-icon-log-frame:has(input:-moz-read-only){color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-icon-log-frame:has(input:read-only){color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-icon-log-frame:has(input:disabled){color:#999;background-color:#f5f5f5;border-color:#ebebeb}.input-icon-log-frame:has(input:-moz-read-only) button{cursor:default;pointer-events:none}.input-icon-log-frame:has(input:read-only) button{cursor:default;pointer-events:none}.input-icon-log-frame:has(input:disabled) button{cursor:default;pointer-events:none}.input-icon-log-frame.err{color:#ff647c;border-color:#ff647c}.input-icon-log-frame .input-icon-btn.show{background-image:url(/assets/images/common/input_show.svg);width:16px;height:16px}.input-icon-log-frame .input-icon-btn.hide{background-image:url(/assets/images/common/input_hide.svg);width:16px;height:16px}.input-icon-log-frame .input-icon-btn.del{background-image:url(/assets/images/common/login_del.svg);width:16px;height:16px}.input-icon-log-frame:has(input:-moz-read-only){color:#999;background-color:#f5f5f5;border:1px solid #a4aebe}.input-icon-log-frame:has(input:read-only){color:#999;background-color:#f5f5f5;border:1px solid #a4aebe}.input-icon-log-frame:has(input:disabled){color:#999;background-color:#f5f5f5;border:1px solid #a4aebe}.filed-file input{display:none}.filed-file label{display:inline-block}.ds-h1{font-size:80px;font-weight:600;line-height:120%}.ds-h2{font-size:56px;font-weight:600;line-height:120%}.ds-h3{font-size:44px;font-weight:600;line-height:120%}.ds-h4{font-size:36px;font-weight:600;line-height:120%}.ds-h5{font-size:32px;font-weight:600;line-height:120%}.ds-h6{font-size:28px;font-weight:600;line-height:120%}.ds-b1-sb{font-size:24px;font-weight:600;line-height:140%}.ds-b1-m{font-size:24px;font-weight:500;line-height:140%}.ds-b1-r{font-size:24px;font-weight:400;line-height:140%}.ds-b2-sb{font-size:20px;font-weight:600;line-height:140%}.ds-b2-m{font-size:20px;font-weight:500;line-height:140%}.ds-b2-r{font-size:20px;font-weight:400;line-height:140%}.ds-b3-sb{font-size:16px;font-weight:600;line-height:140%}.ds-b3-m{font-size:16px;font-weight:500;line-height:140%}.ds-b3-r{font-size:16px;font-weight:400;line-height:140%}.ds-b4-sb{font-size:14px;font-weight:600;line-height:140%}.ds-b4-m{font-size:14px;font-weight:500;line-height:140%}.ds-b4-r{font-size:14px;font-weight:400;line-height:140%}.ds-b5-sb{font-size:12px;font-weight:600;line-height:140%}.ds-b5-m{font-size:12px;font-weight:500;line-height:140%}.ds-b5-r{font-size:12px;font-weight:400;line-height:140%}.ds-dpl1{font-size:56px;font-weight:400;line-height:120%}.ds-dpl2{font-size:44px;font-weight:400;line-height:120%}.ds-dpl3{font-size:36px;font-weight:400;line-height:120%}.mb-h1{font-size:48px;font-weight:600;line-height:120%}.mb-h2{font-size:40px;font-weight:600;line-height:120%}.mb-h3{font-size:36px;font-weight:600;line-height:120%}.mb-h4{font-size:32px;font-weight:600;line-height:120%}.mb-h5{font-size:28px;font-weight:600;line-height:120%}.mb-h6{font-size:24px;font-weight:600;line-height:120%}.mb-b1-sb{font-size:20px;font-weight:600;line-height:140%}.mb-b1-m{font-size:20px;font-weight:500;line-height:140%}.mb-b1-r{font-size:20px;font-weight:400;line-height:140%}.mb-b2-sb{font-size:18px;font-weight:600;line-height:140%}.mb-b2-m{font-size:18px;font-weight:500;line-height:140%}.mb-b2-r{font-size:18px;font-weight:400;line-height:140%}.mb-b3-sb{font-size:16px;font-weight:600;line-height:150%}.mb-b3-m{font-size:16px;font-weight:500;line-height:150%}.mb-b3-r{font-size:16px;font-weight:400;line-height:150%}.mb-b4-sb{font-size:14px;font-weight:600;line-height:150%}.mb-b4-m{font-size:14px;font-weight:500;line-height:150%}.mb-b4-r{font-size:14px;font-weight:400;line-height:150%}.mb-b5-sb{font-size:12px;font-weight:600;line-height:160%}.mb-b5-m{font-size:12px;font-weight:500;line-height:160%}.mb-b5-r{font-size:12px;font-weight:400;line-height:160%}.mb-dpl1{font-size:36px;font-weight:400;line-height:120%}.mb-dpl2{font-size:32px;font-weight:400;line-height:120%}.mb-dpl3{font-size:28px;font-weight:400;line-height:120%}.date-picker-wrap{align-items:center;gap:4px;display:flex}.date-picker-wrap span{color:#666;font-size:14px;font-weight:400}.date-picker-custom{width:100%}.date-picker-custom .react-datepicker-wrapper,.date-picker-custom .react-datepicker__input-container{width:100%;display:block}.date-picker-custom .react-datepicker__input-container{position:relative}.date-picker-custom .react-datepicker__input-container:focus-within:before{background-color:#948ea5}.date-picker-custom .date-picker-input{color:#222;cursor:pointer;background-color:#fff;background-image:url(/assets/images/common/datepicker.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px;border:1px solid #ebebeb;border-radius:6px;width:100%;min-width:140px;height:42px;padding:0 12px;font-size:15px;font-weight:400;transition:border-color .15s ease-in-out;display:block;position:relative}.date-picker-custom .date-picker-input:focus{border-color:#948ea5}.date-picker-custom .date-picker-input:disabled{color:#999;cursor:default;background-color:#f5f5f5;border-color:#ebebeb}.date-picker-custom .date-picker-input:-moz-read-only{color:#999;cursor:default;background-color:#f5f5f5;border-color:#ebebeb}.date-picker-custom .date-picker-input:read-only{color:#999;cursor:default;background-color:#f5f5f5;border-color:#ebebeb}.date-picker-custom .react-datepicker{border:1px solid #e4e4e4;border-radius:24px;font-family:Pretendard,sans-serif;position:relative}.date-picker-custom .react-datepicker__header{background-color:#fff;border-bottom:none;border-radius:24px;padding:24px 24px 0;border-top-right-radius:24px!important}.date-picker-custom .react-datepicker__current-month{margin-bottom:15px;font-size:14px;font-weight:600}.date-picker-custom .react-datepicker__day-name{color:#3a383f;opacity:.5;text-transform:uppercase;font-size:12px}.date-picker-custom .react-datepicker__navigation{background-color:rgba(28,28,28,.05);border-radius:50%;width:24px;height:24px;top:22px}.date-picker-custom .react-datepicker__navigation--previous{left:24px}.date-picker-custom .react-datepicker__navigation--next{right:24px}.date-picker-custom .react-datepicker__navigation-icon:before{border-width:1px 1px 0 0;border-color:#000;width:7px;height:7px;top:9px}.date-picker-custom .react-datepicker__navigation-icon--previous:before{right:-3px}.date-picker-custom .react-datepicker__navigation-icon--next:before{left:-3px}.date-picker-custom .react-datepicker__month{margin:0;padding:5px 24px 24px}.date-picker-custom .react-datepicker__day{color:#3a383f;font-size:14px;font-weight:400}.date-picker-custom .react-datepicker__day--outside-month{color:#3a383f;opacity:.5}.date-picker-custom .react-datepicker__day--selected,.date-picker-custom .react-datepicker__day--in-selecting-range,.date-picker-custom .react-datepicker__day--in-range,.date-picker-custom .react-datepicker__month-text--selected,.date-picker-custom .react-datepicker__month-text--in-selecting-range,.date-picker-custom .react-datepicker__month-text--in-range,.date-picker-custom .react-datepicker__quarter-text--selected,.date-picker-custom .react-datepicker__quarter-text--in-selecting-range,.date-picker-custom .react-datepicker__quarter-text--in-range,.date-picker-custom .react-datepicker__year-text--selected,.date-picker-custom .react-datepicker__year-text--in-selecting-range,.date-picker-custom .react-datepicker__year-text--in-range,.date-picker-custom .react-datepicker__day--selected:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__day--in-range:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.date-picker-custom .react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{color:#fff}@font-face{font-family:Gmarket Sans;src:url(/assets/fonts/GmarketSansTTFMedium.woff2)format("woff2"),url(/assets/fonts/GmarketSansTTFMedium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gmarket Sans;src:url(/assets/fonts/GmarketSansTTFLight.woff2)format("woff2"),url(/assets/fonts/GmarketSansTTFLight.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gmarket Sans;src:url(/assets/fonts/GmarketSansTTFBold.woff2)format("woff2"),url(/assets/fonts/GmarketSansTTFBold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-ExtraLight.woff2)format("woff2"),url(/assets/fonts/Pretendard-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Light.woff2)format("woff2"),url(/assets/fonts/Pretendard-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Regular.woff2)format("woff2"),url(/assets/fonts/Pretendard-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Medium.woff2)format("woff2"),url(/assets/fonts/Pretendard-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-SemiBold.woff2)format("woff2"),url(/assets/fonts/Pretendard-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Bold.woff2)format("woff2"),url(/assets/fonts/Pretendard-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-ExtraBold.woff2)format("woff2"),url(/assets/fonts/Pretendard-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/fonts/Pretendard-Black.woff2)format("woff2"),url(/assets/fonts/Pretendard-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Thin.woff2)format("woff2"),url(/assets/fonts/InterTight-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-ThinItalic.woff2)format("woff2"),url(/assets/fonts/InterTight-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-ExtraLight.woff2)format("woff2"),url(/assets/fonts/InterTight-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-ExtraLightItalic.woff2)format("woff2"),url(/assets/fonts/InterTight-ExtraLightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Light.woff2)format("woff2"),url(/assets/fonts/InterTight-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-LightItalic.woff2)format("woff2"),url(/assets/fonts/InterTight-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Regular.woff2)format("woff2"),url(/assets/fonts/InterTight-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Italic.woff2)format("woff2"),url(/assets/fonts/InterTight-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Medium.woff2)format("woff2"),url(/assets/fonts/InterTight-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-MediumItalic.woff2)format("woff2"),url(/assets/fonts/InterTight-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-SemiBold.woff2)format("woff2"),url(/assets/fonts/InterTight-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-SemiBoldItalic.woff2)format("woff2"),url(/assets/fonts/InterTight-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Bold.woff2)format("woff2"),url(/assets/fonts/InterTight-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-BoldItalic.woff2)format("woff2"),url(/assets/fonts/InterTight-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-ExtraBold.woff2)format("woff2"),url(/assets/fonts/InterTight-ExtraBold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-ExtraBoldItalic.woff2)format("woff2"),url(/assets/fonts/InterTight-ExtraBoldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-Black.woff2)format("woff2"),url(/assets/fonts/InterTight-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/fonts/InterTight-BlackItalic.woff2)format("woff2"),url(/assets/fonts/InterTight-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}.modal-popup{z-index:1100000;background:rgba(0,0,0,.75);width:100%;height:100%;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto}.modal-popup .modal-dialog{z-index:111000;pointer-events:none;align-items:center;max-width:632px;min-height:calc(100% - 48px);margin:24px auto;font-size:14px;display:flex;position:relative}.modal-popup .modal-dialog.small{max-width:352px}.modal-popup .modal-dialog.medium{max-width:512px}.modal-popup .modal-dialog.large{max-width:832px}.modal-popup .modal-dialog.xl{max-width:1032px}.modal-popup .modal-dialog.mypage{max-width:1232px}.modal-popup .modal-dialog.mypage .modal-content{border-radius:30px}.modal-popup .modal-dialog.notice{max-width:632px}.modal-popup .modal-dialog.notice .modal-content .modal-header{border-bottom:none}.modal-popup .modal-dialog.notice .modal-content .modal-body{padding:0 24px 24px}.modal-popup .modal-dialog.contact{max-width:492px}.modal-popup .modal-dialog.contact .modal-content{border-radius:30px}.modal-popup .modal-dialog.contact .modal-content .modal-header{border-bottom:none}.modal-popup .modal-dialog.contact .modal-content .modal-body{padding:0 24px 42px}.modal-popup .modal-dialog .modal-content{pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:8px;outline:0;flex:1;margin:0 16px;position:relative}.modal-popup .modal-dialog .modal-content.mypage-sub{border-radius:30px}.modal-popup .modal-dialog .modal-content .modal-header{border-bottom:1px solid #000;align-items:center;padding:18px 24px;display:flex;position:relative}.modal-popup .modal-dialog .modal-content .modal-header h2{color:#222;font-size:22px;font-weight:500;line-height:140%}.modal-popup .modal-dialog .modal-content .modal-header .modal-close{background-image:url(/assets/images/popup/modal_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;margin-left:auto}.modal-popup .modal-dialog .modal-content .modal-body{flex:auto;padding:24px;position:relative}.modal-popup .modal-dialog .modal-content .modal-footer{justify-content:flex-end;align-items:center;padding:10px;display:flex}.wrap{flex-direction:column;width:100%;min-width:1800px;min-height:100vh;padding-left:280px;transition:all .25s ease-in-out;display:flex;position:relative;overflow-x:hidden}.wrap .container{background-color:#f5f5f5;flex:1;padding:24px}.wrap .container .frame{background-color:#fff;border:1px solid #ebebeb;border-radius:30px;min-height:calc(100vh - 48px);padding:42px}.wrap .main-container{background-color:#fff;flex:1;padding:42px 62px 62px}.wrap.sm{padding-left:86px}.erp-select .select__control{cursor:pointer;border:1px solid #ebebeb;border-radius:6px;height:42px;font-family:Pretendard,sans-serif}.erp-select .select__control:hover{border-color:#948ea5}.erp-select .select__control.select__control--is-focused{box-shadow:none;border:1px solid #948ea5}.erp-select .select__input-container{color:#222;height:100%;font-size:15px;font-weight:400;line-height:140%}.erp-select .select__placeholder{color:#222;font-size:15px;font-weight:400;line-height:140%}.erp-select .select__value-container{padding:0 16px}.erp-select .select__indicators{padding-right:7px}.erp-select .select__indicators .select__indicator{color:#222;padding:0}.erp-select .select__indicators .select__indicator svg{display:none}.erp-select .select__indicators .select__clear-indicator{cursor:pointer;background-image:url(/assets/images/common/input_delete.svg);background-position:50%;background-repeat:no-repeat;width:40px;height:100%}.erp-select .select__indicators .select__dropdown-indicator{cursor:pointer;background-image:url(/assets/images/common/select_arr.svg);background-position:50%;background-repeat:no-repeat;width:40px;height:100%}.erp-select .select__indicator-separator{display:none}.erp-select .select__clear-indicator~.select__indicator-separator{display:block}.lnb{z-index:9999;background-color:#282f37;width:280px;height:100%;min-height:100vh;padding:0 24px;transition:width .25s ease-in-out;position:fixed;top:0;left:0}.lnb-toggle-btn{background:#282f37 url(/assets/images/ui/lnb_toggle.svg) 50%/16px 16px no-repeat;border:1px solid rgba(226,232,240,.2);border-radius:50%;width:24px;height:24px;position:absolute;top:30px;right:-12px}.lnb-header .lnb-logo{align-items:center;gap:10px;padding-top:46px;display:flex}.lnb-header .lnb-logo img{max-width:unset;flex:none}.lnb-header .lnb-logo .lnb-logo-text{white-space:nowrap;visibility:visible;opacity:1;width:auto;transition:all .5s ease-in-out}.lnb-header .lnb-logo .lnb-logo-text span{color:#c5c8cc;text-transform:capitalize;font-size:14px;font-weight:400;line-height:130%;display:block}.lnb-header .lnb-logo .lnb-logo-text span.logo-main{text-transform:uppercase;font-size:16px;font-weight:600}.lnb-menu-info{flex-direction:column;align-items:center;gap:10px;padding-top:36px;display:flex}.lnb-menu-info .lnb-menu-icon{background-color:#1a2129;border-radius:50%;width:60px;height:60px;padding:17px}.lnb-menu-info .lnb_menu_name{color:#d4d5d7;white-space:nowrap;font-size:20px;font-weight:700;line-height:140%}.lnb-menu-info .lnb-meu-grade{color:#71bcf4;background-color:#323b55;border-radius:3px;padding:0 8px;font-size:13px;font-weight:500;line-height:140%}.lnb-body{padding:36px 0}.lnb-list{height:calc(100vh - 350px);margin-right:-4px;padding-right:4px;overflow-x:hidden;overflow-y:auto}.lnb-list::-webkit-scrollbar{width:4px}.lnb-list::-webkit-scrollbar-track{background-color:transparent}.lnb-list::-webkit-scrollbar-thumb{background-color:#a3a7ac;border-radius:50px}.lnb-list::-webkit-scrollbar-button{display:none}.menu-depth01{background-image:url(/assets/images/ui/depth_arr.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:8px 5px;align-items:center;gap:12px;padding:12px 16px;transition:all .15s ease-in-out;display:flex}.menu-depth01.home{background-image:none}.menu-depth01 img{opacity:.7;max-width:20px;transition:all .15s ease-in-out}.menu-depth01 .lnb-menu-name{color:#a3a7ac;white-space:nowrap;font-size:15px;font-weight:500;line-height:140%;transition:all .5s ease-in-out}.lnb-list-depth02{padding-top:14px;padding-bottom:14px}.lnb-list-depth02 .menu-depth02{padding:9px 20px;display:block}.lnb-list-depth02 .menu-depth02 span{white-space:nowrap;color:#a3a7ac;font-size:15px;font-weight:500;line-height:140%;transition:all .1s ease-in-out}.lnb-list-depth02 .menu-depth02:hover span{color:#f0f2f5}.lnb-list-depth03{padding:6px 0}.lnb-list-depth03 .menu-depth03{padding:3px 36px;display:block}.lnb-list-depth03 .menu-depth03 span{color:#a3a7ac;white-space:nowrap;font-size:14px;font-weight:400;line-height:140%;transition:all .1s ease-in-out}.lnb-list-depth03 .menu-depth03:hover span{color:#f0f2f5}.lnb-item.act .menu-depth01{background-color:rgba(156,153,200,.25);background-image:url(/assets/images/ui/depth_arr_act.svg);border-radius:6px}.lnb-item.act .menu-depth01 .lnb-menu-name{color:#f0f2f5}.lnb-item.act .menu-depth01 img{opacity:1}.lnb-item.act .home{background-image:none}.lnb-depth02-item.act .menu-depth02 span{color:#f0f2f5}.lnb .sm-tit{display:none}.lnb.sm{width:86px;padding:0 16px}.lnb.sm .lnb-toggle-btn{transform:rotate(180deg)}.lnb.sm .lnb-list{overflow:unset;height:auto}.lnb.sm .sm-tit{color:#f0f2f5;border-bottom:1px solid #454956;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:500;line-height:140%;display:block}.lnb.sm .lnb-header .lnb-logo img{flex:none}.lnb.sm .lnb-logo-text{visibility:hidden;opacity:0;width:0;transition:all .1s ease-in-out}.lnb.sm .lnb-menu-info{display:none}.lnb.sm .lnb-item{padding:0 6px 4px;position:relative}.lnb.sm .lnb-item:last-child{padding-bottom:0}.lnb.sm .menu-depth01{background-image:none;border-radius:50%;justify-content:center;gap:0;width:44px;height:44px;padding:12px}.lnb.sm .menu-depth01 .lnb-menu-name{visibility:hidden;opacity:0;width:0;transition:all .1s ease-in-out}.lnb.sm .lnb-list-depth02{opacity:0;visibility:hidden;background-color:#282f37;border-radius:14px;min-width:210px;padding:32px 21px 26px;transition:opacity .15s ease-in-out,visibility .15s ease-in-out,left .15s ease-in-out;position:absolute;top:-17px;left:71px}.lnb.sm .lnb-list-depth02 .menu-depth02{padding:7px 0}.lnb.sm .lnb-list-depth02:before{content:"";background:url(/assets/images/ui/depth02_arr.svg) 50% no-repeat;width:8px;height:15px;position:absolute;top:31px;left:-7px}.lnb.sm .lnb-item.act .lnb-list-depth02{opacity:1;visibility:visible}.lnb.sm .lnb-list-depth03{padding:5px 0 5px 16px}.lnb.sm .lnb-list-depth03 .menu-depth03{padding:3px 0}header{margin-left:auto}header .data-wrap{align-items:center;gap:18px;margin-left:auto;display:flex}.header-wrap{align-items:center;gap:0;display:flex}.fulldown-menu{z-index:9000;background-color:#f5f5f5;border:1px solid #ebebeb;border-radius:100px;width:420px;height:48px;line-height:48px;position:relative}.fulldown-menu .fulldown-menu-tit{text-align:left;color:#222;text-overflow:ellipsis;-webkit-line-clamp:1;-o-line-clamp:1;-o-box-orient:vertical;-moz-line-clamp:1;-ms-line-clamp:1;-ms-box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;width:100%;padding:0 45px 0 18px;font-size:16px;font-weight:400;line-height:48px;display:-webkit-box;position:relative;overflow:hidden}.fulldown-menu .fulldown-menu-tit:before{content:"";cursor:pointer;background-color:#fff;background-image:url(/assets/images/common/fulldown_arr.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 7px;border:1px solid #ebebeb;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(90deg)}.fulldown-menu-wrap{background-color:#fff;border:1px solid #ebebeb;border-radius:30px;width:100%;margin-top:6px;padding:20px 24px}.fulldown-menu-list{max-height:150px;overflow-y:auto}.fulldown-menu-list::-webkit-scrollbar{width:4px}.fulldown-menu-list::-webkit-scrollbar-thumb{background-color:#999;border-radius:2px}.fulldown-menu-list::-webkit-scrollbar-track{background-color:#fff}.fulldown-menu-list .fulldown-menu-item-btn{text-align:left;color:#666;word-break:keep-all;width:100%;padding:4px 0;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:block}.fulldown-menu-list .fulldown-menu-item-btn:hover{color:#222}.my-data{z-index:9000;position:relative}.my-data.act .data-arrow{transform:rotate(0)}.my-data-wrap{align-items:center;gap:0;display:flex}.my-data-wrap .my-icon{width:40px;display:flex}.my-data-wrap .data-info{margin-left:12px}.my-data-wrap .data-info .data-position{color:#999;margin-bottom:4px;font-size:11px;font-weight:500;line-height:140%}.my-data-wrap .data-info .data-name{color:#222;font-size:15px;font-weight:600;line-height:140%}.my-data-wrap .data-info .data-name span{color:#8f8f8f;font-weight:500}.my-data-wrap .data-info{cursor:default}.my-data-wrap .data-arrow{cursor:pointer;background-color:#fff;background-image:url(/assets/images/common/fulldown_arr.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 7px;border:1px solid #ebebeb;border-radius:50%;width:36px;height:36px;margin-left:14px;transition:all .2s ease-in-out;transform:rotate(180deg)}.my-data-list-wrap{background-color:#fff;border:1px solid #ebebeb;border-radius:28px;width:100%;padding:18px 24px;position:absolute;top:calc(100% + 14px);left:0}.my-data-list-wrap:before{content:"";background-color:#fff;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.my-data-list-tit{border-bottom:1px solid #e5e5e5;padding-bottom:12px;font-size:18px;font-weight:600;line-height:140%}.my-data-list{padding-top:20px}.my-data-list .my-data-item-btn{text-align:left;color:#666;width:100%;font-size:15px;font-weight:400;line-height:200%;transition:all .15s ease-in-out;display:block}.my-data-list .my-data-item-btn.red,.my-data-list .my-data-item-btn.red:hover{color:#e93737;font-weight:600}.my-data-list .my-data-item-btn:hover{color:#111;font-weight:500}.service-tab{z-index:9000;position:relative}.service-tab.act .service-item.service-tab{opacity:.4}.service-menu{border:1px solid #ebebeb;border-radius:150px;align-items:center;gap:24px;height:48px;padding:0 24px;display:flex}.service-menu .service-guide{color:#222;flex:none;font-size:15px;font-weight:500;line-height:140%}.service-menu .service-menu-list{align-items:center;gap:18px;display:flex}.service-menu .service-menu-list .service-item{background-position:50%;background-repeat:no-repeat;background-size:cover;width:32px;height:32px;display:block}.service-menu .service-menu-list .service-item.icon01{background-image:url(/assets/images/common/service_icon01.svg)}.service-menu .service-menu-list .service-item.icon02{background-image:url(/assets/images/common/service_icon02.svg)}.service-menu .service-menu-list .service-item.service-tab{background-image:url(/assets/images/common/service_tab.svg);transition:all .2s ease-in-out}.service-menu-list-wrap{background-color:#fff;border:1px solid #ebebeb;border-radius:28px;grid-template-columns:repeat(4,1fr);gap:24px 0;width:100%;padding:24px 0;display:grid;position:absolute;top:calc(100% + 6px);left:0}.service-menu-list-wrap .service-menu-list-item{flex-direction:column;align-items:center;display:flex}.service-menu-list-wrap .service-menu-list-item:hover .service-item-name{color:#222;font-weight:500}.service-menu-list-wrap .service-item-icon{background-color:#fff;border:1px solid #ebebeb;border-radius:10px;display:flex}.service-menu-list-wrap .service-item-name{color:#666;margin-top:8px;font-size:14px;font-weight:400;line-height:140%;transition:all .15s ease-in-out}.erp-grid .ag-root-wrapper{border:none;border-top:1px solid #e9edf5;border-radius:0}.erp-grid .ag-header-cell{background-color:#556071}.erp-grid .ag-header-cell .ag-header-cell-resize{width:4px}.erp-grid .ag-header-cell .ag-header-cell-resize:after{background-color:#f5f5f5}.erp-grid .ag-header-cell:last-child .ag-header-cell-resize{display:none}.erp-grid .ag-header-cell-comp-wrapper{justify-content:center}.erp-grid .ag-column-first{border-radius:6px 0 0 6px}.erp-grid .ag-column-last{border-radius:0 6px 6px 0}.erp-grid .ag-header-cell-label{justify-content:center}.erp-grid .ag-header-cell-label span{color:#f5f5f5;font-size:14px;font-weight:500;line-height:140%}.erp-grid .ag-row{cursor:pointer;border-bottom:1px solid #e9edf5}.erp-grid .ag-no-data{background-color:#fffae2}.erp-grid .ag-icon{color:#fff}.erp-grid .ag-cell-wrapper{height:100%}.erp-grid .ag-cell{color:#666;font-size:14px;font-weight:400}.erp-grid .ag-layout-auto-height .ag-center-cols-container,.erp-grid .ag-layout-auto-height .ag-center-cols-viewport,.erp-grid .ag-layout-print .ag-center-cols-container,.erp-grid .ag-layout-print .ag-center-cols-viewport{min-height:auto}.erp-grid .check-box-cell{justify-content:center;align-items:center;height:100%;display:flex}.erp-grid .check-box-cell div{width:18px}.erp-grid .header-check .ag-header-cell-comp-wrapper{justify-content:center}.pagination{margin-top:24px}.pagination-list{justify-content:center;align-items:center;gap:8px;display:flex}.pagination-list .pagination-number{color:#999;background-color:#fbfbfb;border-radius:6px;width:38px;height:38px;font-size:14px;font-weight:500;line-height:140%;transition:all .15s}.pagination-list .pagination-number:hover,.pagination-list .pagination-number.active{color:#222;background-color:#e7eef4;font-weight:600}.pagination-list .pagination-button{color:#1c1c1c;font-size:14px;font-weight:500;line-height:140%;transition:all .15s;position:relative}.pagination-list .pagination-button.prev{padding-left:20px;padding-right:9px}.pagination-list .pagination-button.prev:before{left:0;transform:translateY(-50%)rotate(180deg)}.pagination-list .pagination-button.next{padding-left:9px;padding-right:20px}.pagination-list .pagination-button.next:before{right:0;transform:translateY(-50%)}.pagination-list .pagination-button:before{content:"";background-image:url(/assets/images/ui/pagination_arr.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:16px;height:16px;position:absolute;top:50%}.pagination-list .pagination-button.disabled{opacity:.6;cursor:not-allowed}.login-main-wrap{margin-top:52px}.login-main-item{margin-bottom:42px}.login-main-item:first-child,.login-main-item:last-child{margin-bottom:0}.login-main-item .login-main-item-tit{color:#222;font-size:26px;font-weight:800;line-height:140%}.login-main-item .login-main-item-cont{margin-top:18px}.swiper.store-swiper{padding-bottom:42px}.swiper.store-swiper .swiper-slide{height:auto}.swiper.store-swiper .swiper-pagination{bottom:0}.swiper.store-swiper .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px;transition:all .3s}.store-main-item{border:1px solid #eee;border-radius:30px;flex-direction:column;gap:0;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.02)}.store-main-info{padding:35px 25px}.store-main-info .store-badge-wrap{align-items:center;gap:8px;display:flex}.store-main-info .store-badge-wrap .invite-staff{color:#fff;background-color:#e0914a;border:1px solid #e0914a;border-radius:3px;align-items:center;gap:12px;height:30px;padding:0 10px;font-size:15px;font-weight:600;line-height:30px;transition:all .15s;display:flex}.store-main-info .store-badge-wrap .invite-staff .icon-arrow-right{background:url(/assets/images/main/invite_arr.svg) 50%/cover no-repeat;width:6px;height:10px;display:block}.store-main-info .store-badge-wrap .invite-staff:hover{color:#e0914a;background-color:rgba(242,153,74,.1);border:1px solid rgba(242,153,74,.1)}.store-main-info .store-badge-wrap .invite-staff:hover .icon-arrow-right{background:url(/assets/images/main/invite_arr_hover.svg) 50% no-repeat}.store-main-info .store-info-wrap{margin-top:18px}.store-main-info .store-info-wrap .store-time{color:#222;font-size:16px;font-weight:400;line-height:140%}.store-main-info .store-info-wrap .store-name{color:#222;font-size:20px;font-weight:600;line-height:140%}.store-work{flex-direction:column;gap:10px;margin-top:20px;display:flex}.store-work .store-work-item{align-items:center;gap:10px;display:flex}.store-work .store-work-item .badge{flex:none}.store-work .store-work-item .worker-info{flex:1}.store-work .store-work-item ul{gap:0;display:flex}.store-work .store-work-item ul li{color:#222;padding:0 6px;font-size:16px;font-weight:400;line-height:140%;position:relative}.store-work .store-work-item ul li:before{content:"";background-color:#999a9a;width:1px;height:9px;position:absolute;top:calc(50% - 1px);right:0;transform:translateY(-50%)}.store-work .store-work-item ul li:first-child{padding-left:0}.store-work .store-work-item ul li:last-child{padding-right:0}.store-work .store-work-item ul li:last-child:before{display:none}.store-work .store-worker-empty .empty-tit{color:#e0914a;font-size:16px;font-weight:700;line-height:150%}.store-work .store-worker-empty .empty-desc{color:#e0914a;word-break:keep-all;font-size:15px;font-weight:400;line-height:150%}.store-main-item-add{background-color:#fff;border:1px solid #eee;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:35px 25px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.02)}.store-main-item-add .store-add-icon{background:url(/assets/images/main/store_add_icon.svg) 50%/cover no-repeat;border-radius:50%;width:48px;height:48px;box-shadow:0 14px 24px rgba(0,0,0,.05)}.store-main-item-add .store-add-txt{margin-top:38px}.store-main-item-add .store-add-txt .store-add-tit{color:#222;font-size:22px;font-weight:700;line-height:140%}.store-main-item-add .store-add-txt .store-add-desc{color:#222;margin-top:10px;font-size:16px;font-weight:400;line-height:140%}.store-main-item-add .store-add-txt .store-add-desc span{display:block}.store-main-item-add:hover{background-color:#f5f5f5}.todo-list-wrap{border:1px solid #eee;border-radius:30px;padding:40px 32px;box-shadow:0 8px 24px rgba(0,0,0,.02)}.todo-list-item-wrap{gap:0;display:flex}.todo-list-item{border-right:1px solid #eee;flex:1.3;padding:0 112px}.todo-list-item:first-child{flex:1;padding-left:0}.todo-list-item:last-child{border-right:none;flex:1;padding-right:0}.todo-list-item .todo-list-item-tit{color:#222;font-size:22px;font-weight:700;line-height:140%}.todo-list-item .todo-list{margin-top:18px}.todo-list-item .todo-list .todo-list-li .todo-list-btn{text-align:left;color:#366fe3;text-overflow:ellipsis;-webkit-line-clamp:1;-o-line-clamp:1;-o-box-orient:vertical;-moz-line-clamp:1;-ms-line-clamp:1;-ms-box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;font-size:16px;font-weight:400;line-height:200%;text-decoration:underline;display:-webkit-box;overflow:hidden}.todo-list-item .todo-emtpy{color:#222;margin-top:18px;font-size:16px;font-weight:400;line-height:200%}.dash-bord-wrap{gap:32px;display:flex}.dash-bord-wrap .dash-bord-item{border:1px solid #eee;border-radius:30px;flex-direction:column;flex:1;gap:0;padding:40px 32px;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.02)}.dash-bord-head{align-items:center;gap:0;display:flex}.dash-bord-head .dash-bord-head-tit{color:#222;font-size:22px;font-weight:700;line-height:140%}.dash-bord-head .dash-bord-head-tit span{font-size:16px;font-weight:500;line-height:140%}.dash-bord-head .dash-bord-head-desc{align-items:center;gap:8px;margin-left:auto;display:flex}.dash-bord-head .dash-bord-head-desc .dash-bord-head-desc-unit{color:#505050;font-size:16px;font-weight:400;line-height:140%}.dash-bord-content{flex-direction:column;gap:0;height:100%;margin-top:38px;display:flex}.dash-bord-content .dash-graph-wrap .dash-graph-guide{color:#505050;margin-top:24px;font-size:16px;font-weight:400;line-height:140%}.dash-bord-empty{text-align:center;flex-direction:column;justify-content:center;gap:0;height:100%;display:flex}.dash-bord-empty .empty-tit{color:#222;font-size:18px;font-weight:600;line-height:150%}.dash-bord-empty .empty-desc{color:#505050;word-break:keep-all;margin-top:4px;font-size:16px;font-weight:400;line-height:150%}.dash-bord-empty .empty-btn{margin-top:18px}.dash-bord-empty .empty-btn .dash-empty-btn{color:#fff;background-color:#e0914a;border:1px solid #e0914a;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 24px;font-size:18px;font-weight:700;line-height:140%;transition:all .15s;display:flex}.dash-bord-empty .empty-btn .dash-empty-btn .icon-arrow-right{background:url(/assets/images/main/dash_empty_arr.svg) 50%/cover no-repeat;width:24px;height:24px;display:block}.dash-bord-empty .empty-btn .dash-empty-btn:hover{color:#e0914a;background-color:rgba(242,153,74,.1);border:1px solid rgba(242,153,74,.1)}.dash-bord-empty .empty-btn .dash-empty-btn:hover .icon-arrow-right{background:url(/assets/images/main/dash_empty_arr_hover.svg) 50% no-repeat}.after-service-wrap{flex-wrap:wrap;gap:32px;display:flex}.after-service-item{border:1px solid #eee;border-radius:30px;width:calc(25% - 24px);padding:40px 32px;box-shadow:0 8px 24px rgba(0,0,0,.02)}.after-service-item .after-service-icon{height:88px;margin:-10px 0 4px -10px;display:flex;position:relative}.after-service-header .after-service-tit-wrap{align-items:center;gap:12px;display:flex}.after-service-header .after-service-tit-wrap .after-service-tit{color:#222;font-size:22px;font-weight:800;line-height:140%}.after-service-header .after-service-desc{color:#505050;margin-top:10px;font-size:16px;font-weight:400;line-height:140%}.service-swiper-wrap{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:18px;padding:20px 0;position:relative}.service-swiper-wrap .service-store{text-align:center;color:#222;font-size:18px;font-weight:500;line-height:140%}.swiper.service-swiper{position:relative}.swiper.service-swiper .swiper-button-prev,.swiper.service-swiper .swiper-button-next{width:24px;height:24px;top:unset;background:#fff url(/assets/images/main/service_swiper_arr.svg) 50%/cover no-repeat;position:absolute;bottom:1px}.swiper.service-swiper .swiper-button-prev svg,.swiper.service-swiper .swiper-button-next svg{display:none}.swiper.service-swiper .swiper-button-prev{left:0;transform:rotate(180deg)}.swiper.service-swiper .swiper-button-next{right:0}.service-footer{margin-top:18px}.service-footer .service-sales{align-items:center;gap:0;display:flex}.service-footer .service-sales .service-sales-tit{align-items:center;gap:10px;display:flex}.service-footer .service-sales .service-sales-tit span{color:#222;font-size:18px;font-weight:700;line-height:140%}.service-footer .service-sales .service-sales-total{color:#222;margin-left:auto;font-size:22px;font-weight:700;line-height:140%}.service-btn{color:#fff;background-color:#092c4c;border:1px solid #092c4c;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:54px;padding:0 24px;font-size:18px;font-weight:700;line-height:140%;transition:all .15s;display:flex}.service-btn.use-plan{color:#fff;cursor:default;background-color:#366fe3;border:1px solid #366fe3}.service-btn.use-plan:hover{color:#fff;background-color:#366fe3;border:1px solid #366fe3}.service-btn .icon-arrow-right{background:url(/assets/images/main/dash_empty_arr.svg) 50%/cover no-repeat;width:24px;height:24px;display:block}.service-btn .icon-subscribe{background:url(/assets/images/main/subscrip_icon.svg) 50%/cover no-repeat;width:24px;height:24px;display:block}.service-btn:hover{color:#4b657c;background-color:#e6eaed;border:1px solid #d0d7dd}.service-btn:hover .icon-arrow-right{background:url(/assets/images/main/service_arr_hover.svg) 50% no-repeat}.service-btn:hover .icon-subscribe{background:url(/assets/images/main/subscrip_icon_hover.svg) 50% no-repeat}.after-service-empty{text-align:center;color:#d3d3d3;flex-direction:column;justify-content:center;gap:0;width:100%;height:100%;font-size:22px;font-weight:700;line-height:140%;display:flex}.main-wrap{flex-direction:column;width:100%;min-width:1600px;min-height:100vh;display:flex;overflow-x:hidden}.main-wrap .container{flex:1}.before-header{z-index:99999;width:100%;height:110px;transition:all .2s ease-in-out;position:fixed;top:0;left:0}.before-header.off{top:-110px}.before-header.sub{background-color:#fff;transition:none}.before-header.sub .before-header-wrap .before-logo a{background:url(/assets/images/before_main/logo_act.svg) 50%/cover no-repeat;transition:none}.before-header.sub .before-menu-list .before-menu-item a{color:#252b32;transition:none}.before-header.act{background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.before-header.act .before-header-wrap .before-logo a{background:url(/assets/images/before_main/logo_act.svg) 50%/cover no-repeat}.before-header.act .before-menu-list .before-menu-item a,.before-header.act .before-sub-menu .before-sub-menu-list .before-sub-menu-item a{color:#252b32}.before-header.act .before-sub-menu .before-sub-menu-list .before-sub-menu-item a.login .icon-login{background-image:url(/assets/images/before_main/icon_login_act.svg)}.before-header-wrap{justify-content:center;align-items:center;gap:0;max-width:1580px;height:100%;margin:0 auto;display:flex;position:relative}.before-header-wrap .before-logo{position:absolute;top:50%;left:0;transform:translateY(-50%)}.before-header-wrap .before-logo a{background:url(/assets/images/before_main/Logo.svg) 50%/cover no-repeat;width:190px;height:60px;transition:all .25s ease-in-out;display:block}.before-menu-list{align-items:center;gap:0;height:100%;display:flex}.before-menu-list .before-menu-item{height:100%}.before-menu-list .before-menu-item a{color:#f5f5f5;align-items:center;gap:0;height:100%;padding:0 40px;font-size:22px;font-weight:700;line-height:140%;transition:all .25s ease-in-out;display:flex}.before-sub-menu{position:absolute;top:50%;right:0;transform:translateY(-50%)}.before-sub-menu .before-sub-menu-list{align-items:center;gap:34px;display:flex}.before-sub-menu .before-sub-menu-list .before-sub-menu-item a{color:#999;font-size:18px;font-weight:700;line-height:140%;transition:all .25s ease-in-out;display:block}.before-sub-menu .before-sub-menu-list .before-sub-menu-item a.login{align-items:center;gap:6px;font-family:Inter Tight,sans-serif;display:flex}.before-sub-menu .before-sub-menu-list .before-sub-menu-item a.login .icon-login{background-image:url(/assets/images/before_main/icon_login.svg);background-size:cover;width:24px;height:24px;transition:all .25s ease-in-out;display:block}.before-footer{background-color:#fff;border-top:1px solid #eee;width:100%;padding:38px 0 32px}.before-footer .before-footer-inner{max-width:1580px;margin:0 auto}.footer-info-wrap{gap:100px;display:flex}.footer-info-wrap .footer-icon{background:url(/assets/images/before_main/before_footer_logo.svg) 50%/cover no-repeat;width:80px;height:50px}.footer-info-wrap .footer-info-list{gap:0;margin-bottom:2px;display:flex}.footer-info-wrap .footer-info-list:last-child{margin-bottom:0}.footer-info-wrap .footer-info-list .footer-info-item{color:#555;padding:0 8px;font-size:16px;font-weight:400;line-height:150%;position:relative}.footer-info-wrap .footer-info-list .footer-info-item:first-child{padding-left:0}.footer-info-wrap .footer-info-list .footer-info-item:last-child{padding-right:0}.footer-info-wrap .footer-info-list .footer-info-item:last-child:before{display:none}.footer-info-wrap .footer-info-list .footer-info-item:before{content:"";background-color:#ddd;width:1px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer-info-wrap .copyright{color:#888;margin-top:8px;font-size:16px;font-weight:400;line-height:160%}.main-section01{background-color:rgba(16,16,16,.8);justify-content:center;align-items:center;gap:0;width:100%;height:100vh;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -100px 50px -40px #0d0d0d}.main-section01 video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.section-inner{width:100%;max-width:1580px;margin:0 auto}@keyframes whaleFloat{0%,to{transform:translate(-50%,-50%)translateY(0)rotate(0)}25%{transform:translate(-50%,-50%)translateY(-15px)rotate(-2deg)}50%{transform:translate(-50%,-50%)translateY(0)rotate(0)}75%{transform:translate(-50%,-50%)translateY(-10px)rotate(2deg)}}.erp-tit-wrap{background:url(/assets/images/before_main/erp_txt.svg) 50%/765px 418px no-repeat;height:418px;position:relative}.erp-tit-wrap .whale-img{animation:4s ease-in-out infinite whaleFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.erp-txt-wrap{text-align:center;text-transform:capitalize;margin-top:42px;font-family:Inter Tight,sans-serif}.erp-txt-wrap .erp-txt-tit{color:#fff;font-size:50px;font-weight:900;line-height:150%}.erp-txt-wrap .erp-txt-desc{color:rgba(255,255,255,.7);font-size:22px;font-weight:500;line-height:140%}.main-section02{background-color:#0d0d0d;padding:200px 0}.section02-txt-wrap{text-align:center}.section02-txt-wrap .section02-txt-s-tit{color:#f5f5f5;text-transform:uppercase;font-family:Inter Tight,sans-serif;font-size:26px;font-weight:700;line-height:140%}.section02-txt-wrap .section02-txt-b-tit{color:#f5f5f5;margin-top:15px;font-size:72px;font-weight:300;line-height:120%}.section02-txt-wrap .section02-txt-b-tit span{display:block}.section02-txt-wrap .section02-txt-b-tit span.bold{font-weight:700}.section02-txt-wrap .section02-txt-desc{color:#f5f5f5;margin-top:15px;font-size:18px;font-weight:400;line-height:150%}.section02-txt-wrap .section02-txt-desc span{display:block}.section02-swiper-wrap{margin-top:120px}.section02-swiper-wrap .mySwiper{padding-bottom:173px;padding-left:170px;padding-right:170px;position:relative}.section02-swiper-wrap .mySwiper .swiper-slide{justify-content:center;display:flex}.section02-swiper-wrap .mySwiper .swiper-button-prev{top:unset;bottom:0;left:unset;width:80px;height:80px;transition:all .25s ease-in-out;right:calc(50% + 12px)}.section02-swiper-wrap .mySwiper .swiper-button-prev svg{display:none}.section02-swiper-wrap .mySwiper .swiper-button-prev:before{content:"";background:url(/assets/images/before_main/section02_swip_arr.svg) 50%/cover no-repeat;width:100%;height:100%}.section02-swiper-wrap .mySwiper .swiper-button-next{top:unset;width:80px;height:80px;transition:all .25s ease-in-out;bottom:0;left:calc(50% + 12px)}.section02-swiper-wrap .mySwiper .swiper-button-next svg{display:none}.section02-swiper-wrap .mySwiper .swiper-button-next:before{content:"";background:url(/assets/images/before_main/section02_swip_arr.svg) 50%/cover no-repeat;width:100%;height:100%;transform:rotate(180deg)}.section-swip-item{width:auto}.section-swip-item .swip-item-head{margin-bottom:24px;padding-left:8px}.section-swip-item .swip-item-head .s-tit{color:#767676;font-size:14px;font-weight:500;line-height:150%;display:block}.section-swip-item .swip-item-head .b-tit{color:#999;font-size:22px;font-weight:600;line-height:150%;display:block}.section-swip-item .swip-item-img{background-color:#fff;border-radius:32px;width:370px;height:370px}.section-swip-item .swip-item-info{margin-top:60px;padding-left:8px}.section-swip-item .swip-item-info .info-txt{color:#f5f5f5;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:700;line-height:150%}.section-swip-item .swip-item-info .info-tit{color:#f5f5f5;font-size:48px;font-weight:700;line-height:150%}.section-swip-item .swip-item-info .info-desc{color:#767676;max-width:270px;margin-top:18px;font-size:22px;font-weight:500;line-height:150%}.main-section03{background-color:#fff;padding:200px 0}.device-info-wrap{gap:0;display:flex}.device-info-wrap .device-comment{width:100%;max-width:470px}.device-info-wrap .device-comment .comment-tit{color:#1c1c2c;font-size:72px;font-weight:300;line-height:120%}.device-info-wrap .device-comment .comment-tit span{display:block}.device-info-wrap .device-comment .comment-tit span.bold{font-weight:700}.device-info-wrap .device-comment .comment-desc{color:#1c1c2c;margin-top:15px;font-size:18px;font-weight:400;line-height:150%}.device-wrap{margin-top:80px;margin-left:auto}.device-wrap .device-item{background:url(/assets/images/before_main/device_pc.svg) 50%/contain no-repeat;width:795px;padding-bottom:490px;position:relative}.device-wrap .device-item .screen-swiper{width:547px;padding-bottom:111px;position:absolute;top:29px;left:50%;transform:translate(-50%)}.device-wrap .device-item .screen-swiper .swiper-pagination{bottom:0}.device-wrap .device-item .screen-swiper .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:rgba(28,28,44,.4);width:16px;height:16px;margin:0 6px;transition:all .25s ease-in-out}.device-wrap .device-item .screen-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#1c1c2c}.device-wrap .device-item .device-item-img{background-color:#fff;display:flex}.store-info-list{gap:208px;margin-top:70px;display:flex}.store-info-item .store-info-item-tit{color:#1c1c2c;font-size:42px;font-weight:800;line-height:120%}.store-info-item .store-info-data{margin-top:26px}.store-info-item .store-info-data .data-item .data-item-tit{color:#505050;font-size:20px;font-weight:700;line-height:150%}.store-info-item .store-info-data .data-item .data-item-desc{color:#505050;font-size:20px;font-weight:400;line-height:150%}.store-info-item .store-info-btn{color:#2563eb;background:#fff;border:1px solid #a8c1f7;border-radius:50px;align-items:center;gap:24px;height:62px;margin-top:50px;padding:0 50px;font-size:20px;font-weight:800;line-height:150%;transition:all .25s ease-in-out;display:flex}.store-info-item .store-info-btn .icon-arrow-right{background-image:url(/assets/images/before_main/store_btn_arr.svg);background-size:cover;width:7px;height:12px;transition:all .25s ease-in-out;display:block}.store-info-item .store-info-btn:hover{color:#fff;background:linear-gradient(270deg,#2563eb 0%,#018fdc 100%);border:1px solid #2563eb;box-shadow:0 7px 18px rgba(34,103,234,.2)}.store-info-item .store-info-btn:hover .icon-arrow-right{background-image:url(/assets/images/before_main/store_btn_arr_hover.svg)}.main-section04{background-color:#fff;padding:200px 0}.device-info-wrap.mb .device-comment{max-width:577px}.mb-device-wrap{align-items:flex-end;gap:80px;margin-left:auto;display:flex}.mb-device-wrap .mb-device-item{border-radius:74px;width:436px;height:886px;position:relative;box-shadow:-.205px 32.999px 42px rgba(0,0,0,.12)}.mb-device-wrap .mb-device-item:before{content:"";z-index:2;background:url(/assets/images/before_main/device_mb.svg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.mb-device-wrap .mb-device-item:after{content:"";z-index:2;background:url(/assets/images/before_main/device_mb_cam.png) 50%/cover no-repeat;width:211px;height:33px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.mb-device-wrap .mb-device-item .screen-swiper{z-index:2;border-radius:50px;width:calc(100% - 44px);height:calc(100% - 38px);position:absolute;top:19px;left:50%;transform:translate(-50%)}.mb-device-wrap .mb-device-item .custom-pagination{text-align:center;position:absolute;bottom:-63px}.mb-device-wrap .mb-device-item .custom-pagination .swiper-pagination-bullet{opacity:1;background-color:rgba(28,28,44,.4);width:16px;height:16px;margin:0 6px;transition:all .25s ease-in-out}.mb-device-wrap .mb-device-item .custom-pagination .swiper-pagination-bullet-active{background-color:#1c1c2c}.mb-device-wrap .mb-device-item .device-item-img{background-color:#000;display:flex;overflow:hidden}.mb-device-wrap .mb-device-item .device-item-img img{border-radius:50px}.mb-device-wrap .mb-device-info{max-width:347px}.mb-device-wrap .mb-device-info .mb-device-info-tit-s{color:#1c1c2c;font-size:36px;font-weight:800;line-height:120%}.mb-device-wrap .mb-device-info .mb-device-info-tit-b{color:#1c1c2c;font-size:46px;font-weight:800;line-height:120%}.mb-device-wrap .mb-device-info .mb-device-info-desc{color:#505050;word-break:keep-all;margin-top:26px;font-size:24px;font-weight:600;line-height:160%}.main-section05{background:url(/assets/images/before_main/section05_bg.png) 50%/cover no-repeat;padding:200px 0 100px}.section05-head{max-width:1580px;margin:0 auto}.section05-head .head-tit{color:#f5f5f5;font-size:72px;font-weight:300;line-height:120%}.section05-head .head-tit span{display:block}.section05-head .head-tit span.bold{font-weight:700}.section05-head .head-desc{color:#f5f5f5;margin-top:15px;font-size:18px;font-weight:400;line-height:150%}.section05-head .head-desc span{display:block}.section05-service-list{margin-top:120px}.section05-service-list .service-swiper{margin-left:170px;padding-bottom:62px}.section05-service-list .service-swiper .swiper-pagination{top:unset;background:rgba(255,255,255,.2);height:2px;bottom:0}.section05-service-list .service-swiper .swiper-pagination .swiper-pagination-progressbar-fill{background:red}.service-item .service-icon{max-width:240px;position:relative}.service-info-wrap{gap:0;margin-top:24px;display:flex}.service-info-wrap .service-name-wrap .service-tit{color:rgba(255,255,255,.9);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:700;line-height:150%}.service-info-wrap .service-name-wrap .service-name{color:rgba(255,255,255,.9);font-size:20px;font-weight:700;line-height:150%}.service-info-wrap .service-arr{background:url(/assets/images/before_main/service_arr.svg) 50%/17px 13px no-repeat;flex:none;width:24px;height:24px;margin-left:112px;display:block}.location{align-items:center;gap:0;padding-top:34px;padding-bottom:30px;display:flex}.location .location-tit{color:#222;font-size:24px;font-weight:500;line-height:140%}.location .location-list{align-items:center;gap:0;margin-left:auto;display:flex}.location .location-list .location-item{margin-left:8px;padding-right:15px;position:relative}.location .location-list .location-item .location-item-tit{color:#999;font-size:15px;font-weight:400;line-height:140%}.location .location-list .location-item:before{content:"";background:url(/assets/images/ui/location_arr.svg) 50% no-repeat;width:5px;height:8px;position:absolute;top:6px;right:0}.location .location-list .location-item:first-child{padding-left:0}.location .location-list .location-item:last-child{padding-right:0}.location .location-list .location-item:last-child .location-item-tit{color:#222;font-weight:500}.location .location-list .location-item:last-child:before{display:none}.search-wrap{border-radius:0 0 6px 6px;margin-bottom:34px}.search-wrap.act{border-bottom:1px solid #ebebeb}.search-wrap.act .search-result-wrap .search-filed-btn{transform:rotate(180deg)}.search-result-wrap{border:1px solid #ebebeb;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:0;padding:13px 16px;display:flex}.search-result-wrap .search-result{color:#222;font-size:16px;font-weight:400;line-height:140%}.search-result-wrap .search-result span{font-weight:600}.search-result-wrap .search-filed-btn{background:url(/assets/images/common/fulldown_arr.svg) 50% no-repeat;border:1px solid #ebebeb;border-radius:50%;width:36px;height:36px;margin-left:auto;transition:all .2s ease-in-out;display:block;transform:rotate(0)}.btn-filed{border:1px solid #ebebeb;border-top:none;border-radius:0 0 6px 6px;justify-content:flex-end;gap:8px;padding:10px;display:flex}.slidebox-wrap.close .slidebox-header{border-radius:6px}.slidebox-wrap.close .slidebox-header .slidebox-btn-wrap .arr-icon{transform:rotate(180deg)}.slidebox-header{background-color:#556071;border-radius:6px 6px 0 0;align-items:center;gap:0;height:44px;padding-left:16px;transition:all .2s ease-in-out;display:flex;overflow:hidden}.slidebox-header h2{color:#f5f5f5;font-size:16px;font-weight:500;line-height:44px}.slidebox-header .slidebox-btn-wrap{align-items:center;gap:0;height:100%;margin-left:auto;display:flex}.slidebox-header .slidebox-btn-wrap .slidebox-btn{color:#f0f2f5;background-color:#474f5c;border-right:1px solid #69727f;height:100%;padding:0 29px;font-size:15px;font-weight:500;line-height:44px;transition:all .2s ease-in-out;display:block}.slidebox-header .slidebox-btn-wrap .slidebox-btn:last-child{border-right:none}.slidebox-header .slidebox-btn-wrap .slidebox-btn:first-child{border-left:1px solid #69727f}.slidebox-header .slidebox-btn-wrap .slidebox-btn.arr{padding:0 16px}.slidebox-header .slidebox-btn-wrap .slidebox-btn .arr-icon{background:url(/assets/images/ui/slidebox_arr.svg) 50% no-repeat;width:12px;height:7px;transition:all .2s ease-in-out;display:block}.slidebox-header .slidebox-btn-wrap .slidebox-btn:hover{background-color:#3e4550}.slidebox-body{border:1px solid #ebebeb;border-top:none;border-radius:0 0 6px 6px}.slide-table-wrap{border-top:1px solid #ebebeb}.slide-table-wrap h3{color:#222;padding:20px 16px;font-size:16px;font-weight:500;line-height:140%}.default-table{table-layout:fixed;box-sizing:border-box;width:100%;position:relative}.default-table.white th{color:#222;background-color:#fff}.default-table th{color:#888;background-color:#f8f8f8;border:1px solid #ebebeb;padding:20px 16px;font-size:15px;font-weight:500;line-height:140%}.default-table td{border:1px solid #ebebeb;padding:10px 16px}.default-table td.val-top{vertical-align:top}.default-table .header-row th{background-color:#fff;border:none}.default-table .header-row td{border:none;font-weight:600}table .filed-th{padding:10px 16px}table .filed-check-flx{align-items:center;gap:18px;display:flex}table .filed-flx{align-items:center;gap:10px;display:flex}table .filed-flx.center{justify-content:center}table .explain{color:#222;flex:none;font-size:15px;font-weight:400;line-height:140%}table .won{color:#888;flex:none;font-size:15px;font-weight:400;line-height:140%}table .bold-tit{color:#222;flex:none;font-size:15px;font-weight:500;line-height:140%}.filed-warning{justify-content:center;align-items:center;gap:5px;display:flex}.filed-warning .warning-icon{background:url(/assets/images/popup/filed_warning.svg) 50%/cover no-repeat;width:16px;height:15px;display:block}.warning-txt{color:#f30c0c;font-size:14px;font-weight:400;line-height:140%}.success-txt{color:#3a883a;font-size:14px;font-weight:400;line-height:140%}.slidebox-body .default-table th:first-child{border-left:none}.slidebox-body .default-table td:last-child{border-right:none}.slidebox-body .default-table tr:last-child th,.slidebox-body .default-table tr:last-child td{border-bottom:none}.detail-data-table{table-layout:fixed;box-sizing:border-box;width:100%}.detail-data-table th{color:#222;border-bottom:1px solid #ebebeb;padding:14px 0 14px 16px;font-size:15px;font-weight:500;line-height:140%}.detail-data-table td{color:#222;border-bottom:1px solid #ebebeb;padding:14px 0;font-size:15px;font-weight:400;line-height:140%}.detail-data-table tr:last-child th,.detail-data-table tr:last-child td{border-bottom:none}.part-paystub-table{table-layout:fixed;box-sizing:border-box;width:100%}.part-paystub-table th{color:#f5f5f5;text-align:center;background-color:#444;padding:11px 16px;font-size:15px;font-weight:500;line-height:140%}.part-paystub-table th:first-child{border-radius:6px 0 0}.part-paystub-table th:last-child{border-radius:0 6px 0 0}.part-paystub-table td{color:#666;text-align:center;background-color:#fff;border:1px solid #ebebeb;border-bottom:none;padding:10px 16px;font-size:15px;font-weight:400;line-height:140%}.part-paystub-table tr.gray td{color:#222;background-color:#f5f5f5;font-weight:500}.part-paystub-table tr.yellow td{color:#222;background-color:#fbfbf3;border:1px solid #cdcdcd;font-weight:500}.part-paystub-table tr.yellow td:first-child{font-weight:600}.part-paystub-table tr.blue td{color:#222;background-color:#f2f8fa;border:1px solid #cdcdcd;font-weight:500}.part-paystub-table tr.blue td:first-child{font-weight:600}.part-paystub-table tr:first-child td,.part-paystub-table tr:last-child td{border-radius:0 0 6px}.part-time-table{table-layout:fixed;box-sizing:border-box;width:100%}.part-time-table th{color:#f5f5f5;text-align:center;background-color:#444;padding:11px 16px;font-size:15px;font-weight:500;line-height:140%}.part-time-table th:first-child{border-radius:6px 0 0}.part-time-table th:last-child{border-radius:0 6px 0 0}.part-time-table td{color:#222;text-align:center;background-color:#fff;border:1px solid #ebebeb;padding:10px 16px;font-size:15px;font-weight:400;line-height:140%}.part-time-table tr.disabled td{opacity:.5;background-color:#fbfbf3}.work-hours-table{table-layout:fixed;box-sizing:border-box;width:100%}.work-hours-table th{background-color:#fff;padding:11px 16px;border:1px solid #ebebeb!important}.work-hours-table th.p0{padding:0}.work-hours-table td{background-color:#fafafa;border:1px solid #ebebeb!important}.work-time-tab{text-align:left;color:#222;background-color:#fff;width:100%;padding:11px 16px;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:block}.work-time-tab:hover,.work-time-tab.act{background-color:#fafafa;font-weight:500}.system-table{table-layout:fixed;box-sizing:border-box;width:100%}.system-table th{color:#fff;text-align:center;background-color:#556071;border-right:1px solid #82868c;padding:11px 16px;font-size:16px;font-weight:500;line-height:140%}.system-table th:first-child{border-radius:6px 0 0}.system-table th:last-child{border-right:none;border-radius:0 6px 0 0}.system-table td{color:#666;text-align:center;border:1px solid #ebebeb;padding:10px 16px;font-size:15px;font-weight:400;line-height:140%}.system-table td.bold{color:#222;font-weight:500}.system-table td.r{color:#dc3545;font-weight:500}.system-table td.g{color:#28a745;font-weight:500}.subscrip-table{table-layout:fixed;border-radius:6px;width:100%;box-shadow:0 0 0 1px #ebebeb}.subscrip-table th{color:#222;text-align:center;background-color:#f8f8f8;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:20px 16px;font-size:15px;font-weight:500;line-height:140%}.subscrip-table th:last-child{border-right:none}.subscrip-table td{color:#505050;text-align:center;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:13px 16px;font-size:15px;font-weight:400;line-height:140%}.subscrip-table td:last-child{border-right:none}.subscrip-table td .price-wrap{justify-content:center;align-items:center;gap:18px;display:flex}.subscrip-table td .price-wrap .price{text-decoration:line-through}.subscrip-table td .price-wrap .discount{color:#366fe3;font-size:15px;font-weight:600;line-height:140%}.subscrip-table td .discount-money{color:#f97316;font-size:15px;font-weight:400;line-height:140%}.subscrip-table tr:last-child td{border-bottom:none}.mypage-data-table{table-layout:fixed;box-sizing:border-box;width:100%}.mypage-data-table th{color:#222;border-bottom:1px solid #ebebeb;padding:14px 5px 14px 0;font-size:15px;font-weight:500;line-height:140%}.mypage-data-table td{color:#666;border-bottom:1px solid #ebebeb;padding:14px 0 14px 5px;font-size:15px;font-weight:400;line-height:140%}.mypage-data-table td .data-list{align-items:center;gap:0;display:flex}.mypage-data-table td .data-list .data-item{padding:0 10px;position:relative}.mypage-data-table td .data-list .data-item:before{content:"";background-color:#d9d9d9;width:1px;height:11px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mypage-data-table td .data-list .data-item:first-child{padding-left:0}.mypage-data-table td .data-list .data-item:first-child:before{display:none}.mypage-data-table td .data-list .data-item:last-child{padding-right:0}.mypage-data-table td .data-list .data-item .data-btn{text-align:left;color:#366fe3;width:100%;font-size:15px;font-weight:400;line-height:140%;text-decoration:underline;display:inline-block}.mypage-data-table tr:last-child th,.mypage-data-table tr:last-child td{border-bottom:none}.mypage-main-table{table-layout:auto;box-sizing:border-box;width:100%}.mypage-main-table th{color:#f5f5f5;text-align:center;background-color:#444;padding:15px 10px;font-size:15px;font-weight:500;line-height:140%}.mypage-main-table th:first-child{border-radius:6px 0 0}.mypage-main-table th:last-child{border-radius:0 6px 0 0}.mypage-main-table td{text-align:center;color:#222;border:1px solid #ebebeb;padding:14px 16px;font-size:15px;font-weight:400;line-height:140%}.mypage-main-table.bold td{font-weight:600}.mypage-sub-table{table-layout:auto;box-sizing:border-box;width:100%}.mypage-sub-table th{color:#666;text-align:center;background-color:#f8f8f8;padding:14px 10px;font-size:15px;font-weight:500;line-height:140%;box-shadow:0 -1px #ebebeb}.mypage-sub-table th:first-child{border-radius:6px 0 0;box-shadow:-1px -1px #ebebeb}.mypage-sub-table th:last-child{border-radius:0 6px 0 0;box-shadow:1px -1px #ebebeb}.mypage-sub-table td{color:#666;text-align:center;border:1px solid #ebebeb;padding:9px 16px;font-size:15px;font-weight:400;line-height:140%}.mypage-sub-table td.bold{color:#222;font-weight:600}.mypage-sub-table td.empty{padding:14px 16px}.content-wrap{margin-bottom:34px}.content-wrap:last-child{margin-bottom:0}.content-header{color:#222;border-bottom:1px solid #ebebeb;padding-bottom:12px;font-size:18px;font-weight:500;line-height:140%}.contents-btn{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.flx-bx{align-items:center;gap:16px;display:flex}.flx-bx.flx1{flex:1}.flx-bx .filed-tit{color:#222;flex:none;font-size:15px;font-weight:500;line-height:140%}.flx-bx span{color:#222;flex:none;font-size:15px;font-weight:400;line-height:140%}.data-list-header{align-items:center;gap:0;margin-bottom:12px;display:flex}.data-list-header .data-header-left{align-items:center;gap:8px;display:flex}.data-list-header .data-header-right{align-items:center;gap:8px;margin-left:auto;display:flex}.file-bx{cursor:pointer;background-color:#fff;border:1px solid #ebebeb;border-radius:6px;width:100%;min-height:150px;padding:30px 16px}.file-bx .file-guide{color:#222;margin-bottom:15px;font-size:15px;font-weight:500;line-height:140%}.file-bx .file-list{flex-direction:column;gap:10px;display:flex}.file-bx .file-item-wrap{align-items:center;gap:10px;display:flex}.file-bx .file-item-wrap .file-name{color:#366fe3;font-size:15px;font-weight:400;line-height:140%;text-decoration:underline}.file-bx .file-sumnail-list{gap:25px;padding-bottom:10px;padding-right:5px;display:flex;overflow-x:auto}.file-bx .file-sumnail-list::-webkit-scrollbar{height:7px}.file-bx .file-sumnail-list::-webkit-scrollbar-track{background-color:transparent}.file-bx .file-sumnail-list::-webkit-scrollbar-thumb{background-color:#a5a5a5;border-radius:50px}.file-bx .file-sumnail-list::-webkit-scrollbar-button{display:none}.file-bx .file-sumnail-btn .sumnail-img{border:1px solid #ebebeb;border-radius:6px;width:200px;height:200px;position:relative}.file-bx .file-sumnail-btn .sumnail-info{gap:5px;margin-top:10px;padding-left:8px;display:flex}.file-bx .file-sumnail-btn .sumnail-info .sumnail-info-tit{color:#366fe3;text-overflow:ellipsis;-webkit-line-clamp:2;-o-line-clamp:2;-o-box-orient:vertical;-moz-line-clamp:2;-ms-line-clamp:2;-ms-box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;font-size:15px;font-weight:400;line-height:140%;text-decoration:underline;display:-webkit-box;overflow:hidden}.file-bx .file-sumnail-btn .sumnail-info .file-delete{flex:none;margin-left:auto}.default-txt{color:#222;flex:none;font-size:15px;font-weight:400;line-height:140%}.file-delete{background:url(/assets/images/contents/edit_file_del.svg) 50%/cover no-repeat;width:18px;height:18px;display:block}.file-preview{background:url(/assets/images/contents/file_preview.svg) 50%/cover no-repeat;width:18px;height:18px;display:block}.tooltip-btn{cursor:pointer;display:inline-block;position:relative}.tooltip-btn .tooltip-icon{background:url(/assets/images/contents/tooltip_icon.svg) 50%/cover no-repeat;width:20px;height:20px;transition:all .15s ease-in-out;display:block}.tooltip-btn .tooltip-txt{color:#fff;text-align:left;word-break:break-all;background-color:#6a7e96;border:1px solid #44566b;border-radius:4px;flex-direction:column;gap:3px;max-width:300px;padding:5px 10px;font-size:14px;font-weight:400;line-height:140%;display:flex}.tooltip-btn .tooltip-txt h4{font-weight:600}.tooltip-btn.black .tooltip-icon,.tooltip-btn.black .tooltip-icon:hover{background:url(/assets/images/contents/tooltip_icon_black.svg) 50% no-repeat}.tooltip-btn.black .tooltip-txt{background-color:#444;border:1px solid #444}.tooltip-btn.black .tooltip-txt:after{background-color:#444}.tooltip-btn:hover .tooltip-icon{background:url(/assets/images/contents/hover_tooltip_icon.svg) 50% no-repeat}.auto-right{align-items:center;gap:10px;margin-left:auto;display:flex}.more-btn{cursor:pointer;display:flex;position:relative}.more-btn .icon-more{background-image:url(/assets/images/ui/table_more.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:32px;height:32px}.more-btn .option-list{z-index:2;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:16px 14px;transition:all .15s ease-in-out}.more-btn .option-list .react-tooltip-arrow{display:none}.more-btn .option-item{text-align:left;color:#999;border-bottom:1px solid #eee;width:100%;padding-top:8px;padding-bottom:8px;font-size:14px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:block}.more-btn .option-item:hover{color:#222}.more-btn .option-item:first-child{padding-top:0}.more-btn .option-item:nth-last-child(2){border-bottom:none;padding-bottom:0}.empty-wrap{text-align:center;padding:100px 0}.empty-wrap .empty-data{color:#666;font-size:18px;font-weight:400;line-height:140%}.invitation-form{background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding:28px 18px}.invitation-form-header{border-bottom:1px solid #ebebeb;align-items:center;gap:10px;padding-bottom:16px;display:flex}.invitation-form-header .invitation-select-tit{color:#222;font-size:15px;font-weight:500;line-height:140%}.invitation-form-header .invitation-select-box{width:100%;max-width:630px}.invitation-form-content{padding:30px 0 0}.invitation-cont-guide{margin-bottom:30px}.invitation-cont-guide .invitation-guide-desc span{color:#666;font-size:15px;font-weight:400;line-height:150%;display:block}.invitation-cont-guide .invitation-guide-desc span i{color:#366fe3;font-weight:500}.invitation-cont-tit{color:#222;margin-bottom:16px;font-size:18px;font-weight:500;line-height:140%}.invitation-cont-form{margin-bottom:30px}.invitation-flx{align-items:center;gap:10px;display:flex}.invitation-flx .invitation-input{width:100%;max-width:500px}.invitation-flx .invitation-explain{color:#222;margin-left:8px;font-size:15px;font-weight:400;line-height:140%}.invitation-flx .invitation-warning{color:red;font-size:15px;font-weight:400;line-height:140%}.invitation-form-footer{border-top:1px solid #ebebeb;justify-content:center;align-items:center;gap:10px;padding-top:16px;display:flex}.master-detail-data{flex-direction:column;gap:34px;display:flex}.detail-data-wrap{padding:10px 24px}.detail-data-list{align-items:center;gap:0;display:flex}.detail-data-list .detail-data-item{padding:0 10px;position:relative}.detail-data-list .detail-data-item .detail-data-flx{align-items:center;gap:5px;display:flex}.detail-data-list .detail-data-item span{color:#666;font-size:15px;font-weight:400;line-height:140%}.detail-data-list .detail-data-item button{color:#366fe3;font-size:15px;font-weight:400;line-height:140%;text-decoration:underline}.detail-data-list .detail-data-item:first-child{padding-left:0}.detail-data-list .detail-data-item:last-child{padding-right:0}.detail-data-list .detail-data-item:last-child:before{display:none}.detail-data-list .detail-data-item:before{content:"";background-color:#d9d9d9;width:1px;height:11px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.data-option-wrap{align-items:center;gap:0;display:flex}.data-option-wrap .data-option-item{flex:1;position:relative}.data-option-wrap .data-option-item:last-child{padding-left:35px}.data-option-wrap .data-option-item:last-child:before{display:none}.data-option-wrap .data-option-item:before{content:"";background-color:#d9d9d9;width:1px;height:25px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.list-count-btn{background-position:50%;background-repeat:no-repeat;background-size:cover;width:42px;height:42px;display:block}.list-count-btn.list{background-image:url(/assets/images/contents/list_icon.svg)}.list-count-btn.thumb{background-image:url(/assets/images/contents/thumbnail_icon.svg)}.thumb-list-wrap{grid-template-columns:repeat(4,1fr);gap:42px 16px;display:grid}.thumb-item-img{border:1px solid #f2f2f2;position:relative}.thumb-badge-wrap{z-index:2;align-items:center;gap:0;display:flex;position:absolute;top:24px;right:34px}.thumb-badge-wrap .thumb-badge{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-right:-10px;font-family:Gmarket Sans,sans-serif;font-size:12px;font-weight:700;line-height:60px;display:flex}.thumb-badge-wrap .thumb-badge.new{background-color:rgba(95,190,181,.7)}.thumb-badge-wrap .thumb-badge.best{background-color:rgba(253,202,99,.7)}.thumb-badge-wrap .thumb-badge.event{background-color:rgba(243,158,106,.7)}.temp-badge-wrap{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:24px;right:34px}.temp-badge-wrap .temp-badge{background-position:50%;background-repeat:no-repeat;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.temp-badge-wrap .temp-badge.hot{background-color:#faa;background-image:url(/assets/images/contents/hot_icon.svg);background-size:22px 23px}.temp-badge-wrap .temp-badge.cold{background-color:#a4d5ff;background-image:url(/assets/images/contents/cold_icon.svg);background-size:20px 23px}.store-badge{text-align:center;border-radius:3px;flex:none;width:60px;height:30px;font-size:15px;font-weight:500;line-height:30px;display:inline-block}.store-badge.blue{color:#366fe3;background-color:#f2f6ff;border:1px solid #366fe3}.store-badge.org{color:#e38936;background-color:#fffaf4;border:1px solid #e38936}.thumb-item-info{margin-top:26px}.thumb-item-info-tit{align-items:center;gap:0;display:flex}.thumb-item-info-tit .info-tit-left{align-items:center;gap:8px;display:flex}.thumb-item-info-tit .info-tit-left .info-tit{color:#222;font-size:18px;font-weight:500;line-height:140%}.thumb-item-info-tit .info-tit-right{margin-left:auto}.thumb-item-info-desc{margin-top:14px}.thum-desc-table{table-layout:fixed;box-sizing:border-box;width:100%}.thum-desc-table th{color:#222;padding-top:4px;padding-bottom:4px;font-size:15px;font-weight:500;line-height:140%}.thum-desc-table td{padding-top:4px;padding-bottom:4px;padding-left:16px}.thum-desc-table tr:last-child th,.thum-desc-table tr:last-child td{padding-bottom:0}.thum-data-list{align-items:center;gap:0;display:flex}.thum-data-list .thum-data-item{padding:0 10px;position:relative}.thum-data-list .thum-data-item:first-child{padding-left:0}.thum-data-list .thum-data-item:last-child{padding-right:0}.thum-data-list .thum-data-item:last-child:before{display:none}.thum-data-list .thum-data-item:before{content:"";background-color:#d9d9d9;width:1px;height:11px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.thum-data-list .thum-data-item span{color:#666;font-size:15px;font-weight:400;line-height:140%}.thum-data-list .thum-data-item span .price{text-decoration:line-through}.thum-data-list .thum-data-item span .discount{margin-left:10px}.master-option-table{table-layout:fixed;box-sizing:border-box;width:100%}.master-option-table th{color:#222;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:20px 16px;font-size:16px;font-weight:500;line-height:140%}.master-option-table th.option-header-tit{background-color:#f5f5f5}.master-option-table td{border-bottom:1px solid #ebebeb}.master-option-table tr:last-child th,.master-option-table tr:last-child td{border-bottom:none}.option-num-tit{align-items:center;gap:0;display:flex}.option-num-tit span{font-size:15px}.option-num-tit .sequence-btn{background:url(/assets/images/contents/sequence_icon.svg) 50%/cover no-repeat;width:24px;height:24px;margin-left:auto;display:block}.option-header{background-color:#f5f5f5;width:100%}.option-header td{border-right:1px solid #ebebeb;padding:10px 16px}.option-header td .option-name{color:#666;flex:none;font-size:15px;font-weight:500;line-height:140%}.option-header td .toggle-wrap{gap:16px}.option-header td .toggle-wrap .toggle-txt{color:#666;font-weight:500}.option-header td:last-child{border-right:none}.option-list{width:100%}.option-list td{border-right:1px solid #ebebeb;padding:10px 16px}.option-list td .option-name{color:#666;flex:none;font-size:15px;font-weight:500;line-height:140%}.option-list td .toggle-wrap .toggle-txt{color:#666;font-weight:500}.option-list td .toggle-wrap .radio-form-box{margin-left:auto}.option-list td:last-child{border-right:none}.category-list{flex-direction:column;gap:10px;margin-top:10px;padding:6px 0;display:flex}.category-list .category-item{align-items:center;gap:10px;display:flex}.category-list .category-item .category-name{color:#222;font-size:15px;font-weight:400;line-height:140%}.category-list .category-item .category-name i{color:#e38936}.promotion-header{padding:10px 0}.promotion-table{table-layout:fixed;box-sizing:border-box;width:100%}.promotion-table th{border:1px solid #ebebeb;padding:20px 16px}.promotion-table td{border:1px solid #ebebeb;padding:10px 16px}.promotion-table td .filed-tit{color:#888}.paystub-guide{flex-direction:column;gap:8px;padding:4px 0;display:flex}.paystub-guide span{color:#666;font-size:14px;font-weight:400;line-height:140%;display:block}.commute-wrap{flex-direction:column;gap:18px;display:flex}.commute-bx{border:1px solid #dae0eb;border-radius:6px;overflow:hidden}.commute-bx .commute-header{color:#5d6779;background-color:#e6ebf4;border-bottom:1px solid #dae0eb;padding:11px 24px;font-size:16px;font-weight:600;line-height:140%}.commute-bx .commute-body{padding:0 24px}.commute-list{flex-direction:column;gap:0;display:flex}.commute-list .commute-item{border-bottom:1px solid #eee;align-items:center;gap:0;padding:19px 0;display:flex}.commute-list .commute-item:last-child{border-bottom:none}.commute-time{align-items:center;gap:20px;display:flex}.commute-time .commute-time-item .commute-time-tit{color:#777;margin-bottom:3px;font-size:14px;font-weight:500;line-height:140%}.commute-time .commute-time-item .commute-time-desc{color:#777;font-size:24px;font-weight:500;line-height:140%}.work-time{flex:none;margin-left:auto}.work-time .work-time-tit{color:#222;text-align:right;margin-bottom:3px;font-size:14px;font-weight:500;line-height:140%}.work-time .work-time-desc{color:#222;font-size:24px;font-weight:500;line-height:140%}.work-time-total{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.work-time-total .work-time-total-tit{color:#222;font-size:15px;font-weight:600;line-height:140%}.work-time-total .work-time-total-desc{color:#222;font-size:24px;font-weight:600;line-height:140%}.commute-bx.gray-bx{border:1px solid #efeff4}.commute-bx.gray-bx .commute-header{color:#555;background-color:#fcfcfd;border-bottom:1px solid #efeff4}.commute-bx.red-bx{border:1px solid #ebddde}.commute-bx.red-bx .commute-header{color:#866a6d;background-color:#f8ebec;border-bottom:1px solid #ebddde}.commute-bx.red-bx .commute-time{opacity:.3}.commute-bx.red-bx .no-work{color:#c28e93;border:1px solid #c28e93;border-radius:50%;justify-content:center;align-items:center;gap:0;width:58px;height:58px;font-size:18px;font-weight:600;line-height:58px;display:flex}.work-hours-wrap{justify-content:center;align-items:center;gap:30px;display:flex}.work-hours-box{padding:14px 0}.work-hours-box.disabled{opacity:.4;pointer-events:none}.work-hours-preview{justify-content:center;align-items:center;gap:0;margin-top:24px;display:flex}.work-hours-tab{border-bottom:1px solid #ebebeb;align-items:center;gap:0;margin:-24px -16px 24px;display:flex}.work-hours-tab button:first-child{border-right:1px solid #ebebeb}.work-hours-inner{justify-content:center;gap:20px;width:100%;height:140px;display:flex}.work-hours-inner .mySwiper{width:100%;height:100%}.work-hours-inner .mySwiper .swiper-slide{text-align:center;height:-moz-fit-content;height:fit-content}.work-hours-inner .mySwiper .swiper-button-prev{z-index:2;cursor:pointer;background:url(/assets/images/contents/working_hours_arr.svg) 50%/cover no-repeat;width:28px;height:28px;position:absolute;top:35px}.work-hours-inner .mySwiper .swiper-button-prev svg{display:none}.work-hours-inner .mySwiper .swiper-button-next{z-index:2;cursor:pointer;background:url(/assets/images/contents/working_hours_arr.svg) 50%/cover no-repeat;width:28px;height:28px;position:absolute;bottom:35px;transform:rotate(180deg)}.work-hours-inner .mySwiper .swiper-button-next svg{display:none}.work-hours-inner .time-swiper{position:relative}.work-hours-inner .time-swiper.hours .mySwiper{padding-left:52px}.work-hours-inner .time-swiper.hours .mySwiper .swiper-button-prev,.work-hours-inner .time-swiper.hours .mySwiper .swiper-button-next{left:0}.work-hours-inner .time-swiper.minutes .mySwiper{padding-right:52px}.work-hours-inner .time-swiper.minutes .mySwiper .swiper-button-prev,.work-hours-inner .time-swiper.minutes .mySwiper .swiper-button-next{right:0}.work-hours-inner .time-swiper .number-box{text-align:center;color:#e5e5e5;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-use-select:none;font-size:28px;font-weight:600;line-height:140%;transition:all .15s ease-in-out}.work-hours-inner .time-swiper .swiper-slide-active .number-box{color:#222}.work-hours-inner .time-colon{color:#222;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-use-select:none;font-size:28px;font-weight:600;line-height:134px}.work-info{align-items:center;gap:8px;display:flex}.work-info .staff-name{color:#222;font-size:15px;font-weight:600;line-height:140%}.work-info .store-work-time{color:#222;flex:none;font-size:15px;font-weight:400;line-height:140%}.work-badge{color:#fff;border-radius:3px;flex:none;padding:3px 6px;font-size:14px;font-weight:600;line-height:140%}.work-badge.blue{background-color:#3477f5}.work-badge.green{background-color:#11b076}.store-work-date-wrap{margin-bottom:30px}.store-work-date-wrap:last-child{margin-bottom:0}.store-work-date-wrap .store-work-date{color:#222;margin-bottom:10px;font-size:16px;font-weight:600;line-height:140%}.store-work-date-wrap .store-work-data-wrap{border:1px solid #ebebeb;border-radius:6px;padding:16px}.store-work-date-wrap .store-work-data-wrap .total-hours{color:#222;font-size:15px;font-weight:600;line-height:140%}.store-work-data-wrap-list{flex-direction:column;gap:12px;display:flex}.store-work-btn{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.staff-work-table{margin-top:18px}.staff-work-table .time-header{margin-top:6px;display:flex}.staff-work-table .time-header .time-label{text-align:center;color:#222;flex:1;min-width:0;font-size:14px;font-weight:400;line-height:140%}.staff-work-table .time-blocks{gap:3px;height:20px;display:flex;overflow:hidden}.staff-work-table .time-blocks.blue .time-block{background-color:#76a3f8}.staff-work-table .time-blocks.green .time-block{background-color:#7dd1b2}.staff-work-table .time-blocks .time-block{flex:1;min-width:0}.staff-work-table .time-blocks .time-block.gray{background-color:#ebebeb}.staff-work-table .time-blocks .time-block:not(:last-child){border-right:1px solid #fff}.staff-work-table .time-blocks .time-block:nth-child(2n){border-radius:0 3px 3px 0;margin-left:-4px}.staff-work-table .time-blocks .time-block:nth-child(odd){border-radius:3px 0 0 3px}.authority-table-header{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.common-code-wrap{border-top:1px solid #666;grid-template-columns:repeat(2,1fr);display:grid}.common-code-item{border-bottom:1px solid #e9edf5;align-items:center;gap:0;padding:10px 0 10px 10px;display:flex}.common-code-item:nth-child(2n){border-left:1px solid #e9edf5}.common-code-item .code-right{margin-left:auto}.common-code-item .code-right .btn-form{height:35px;padding:0 14px}.day-off-header{align-items:center;gap:0;margin-bottom:12px;display:flex}.day-off-header .day-off-header-tit{color:#222;font-size:18px;font-weight:500;line-height:140%}.day-off-table{table-layout:auto;border-radius:6px;width:100%;box-shadow:0 0 0 1px #e9edf5}.day-off-table td{border-bottom:1px solid #e9edf5;padding:10px 5px}.day-off-table td:last-child{padding-right:10px}.day-off-table td:first-child{padding-left:10px}.day-off-table tr:last-child td{border-bottom:none}.day-off-badge{align-items:center;gap:6px;display:flex}.day-off-badge .do-circle{border-radius:50%;width:20px;height:20px;display:block}.day-off-badge .do-txt{font-size:15px;font-weight:400;line-height:140%}.day-off-badge.r .do-circle{background-color:#ff4d4f}.day-off-badge.r .do-txt{color:#ff4d4f}.day-off-badge.p .do-circle{background-color:#8c6ff7}.day-off-badge.p .do-txt{color:#8c6ff7}.day-off-badge.g .do-circle{background-color:#52c41a}.day-off-badge.g .do-txt{color:#52c41a}.program-result{border:1px solid #ebebeb;border-radius:6px;gap:0;margin-top:12px;padding:16px;display:flex}.program-result .program-result-tit{color:#222;padding-right:45px;font-size:16px;font-weight:500;line-height:140%}.program-result-list-wrap{flex-direction:column;gap:8px;display:flex}.program-result-list{align-items:center;gap:0;display:flex}.program-result-list .program-result-item{color:#888;padding:0 10px;font-size:16px;font-weight:400;line-height:140%;position:relative}.program-result-list .program-result-item span{color:#fff;background-color:#ffa36a;border-radius:3px;padding:0 1px;font-size:16px;font-weight:600;line-height:140%}.program-result-list .program-result-item:before{content:">";position:absolute;top:50%;right:-5px;transform:translateY(-54%)}.program-result-list .program-result-item:first-child{padding-left:0}.program-result-list .program-result-item:last-child{padding-right:0}.program-result-list .program-result-item:last-child:before{display:none}.hierarchy-bx .hierarchy-tit{color:#222;margin-bottom:3px;font-size:18px;font-weight:500;line-height:140%}.hierarchy-bx .hierarchy-txt{color:#777;font-size:15px;font-weight:400;line-height:140%}.hierarchy-select{width:200px}.hierarchy-wrap{border:1px solid #ebebeb;border-radius:6px;padding:16px}.hierarchy-list .disabled .depth-name,.hierarchy-list .disabled .path-name{opacity:.4}.hierarchy-list.depth01{max-height:-moz-fit-content;max-height:fit-content}.hierarchy-list.depth01 .depth-name{font-weight:600}.hierarchy-list.depth01 .depth-name:before{background-image:url(/assets/images/contents/depth_icon01.svg)}.hierarchy-list.depth02 .hierarchy-depth{padding-left:52px}.hierarchy-list.depth02 .depth-name{font-weight:500}.hierarchy-list.depth02 .depth-name:before{background-image:url(/assets/images/contents/depth_icon02.svg)}.hierarchy-list.depth03 .hierarchy-depth{padding-left:88px}.hierarchy-list.depth03 .depth-name{font-weight:400}.hierarchy-list.depth03 .depth-name:before{background-image:url(/assets/images/contents/depth_icon03.svg)}.hierarchy-item.open>.hierarchy-depth .depth-arr{transform:translateY(-50%)rotate(180deg)}.hierarchy-depth{cursor:pointer;border-radius:6px;align-items:center;gap:13px;padding:12px 16px;transition:all .15s ease-in-out;display:flex}.hierarchy-depth:hover{background-color:#f3f5f8}.hierarchy-depth:hover .authority-check,.hierarchy-depth:hover .depth-btn-wrap{opacity:1;visibility:visible}.hierarchy-depth.filter{background-color:#e8edf5;border:1px solid #d5e1f3}.hierarchy-depth .order-btn{background:url(/assets/images/contents/order_btn.svg) 50%/cover no-repeat;width:24px;height:24px;display:block}.hierarchy-depth .depth-inner{padding-left:36px;position:relative}.hierarchy-depth .depth-inner .depth-arr{background:url(/assets/images/contents/depth_arr.svg) 50%/cover no-repeat;width:24px;height:24px;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hierarchy-depth .depth-inner .depth-name{color:#222;padding-left:30px;font-size:15px;position:relative}.hierarchy-depth .depth-inner .depth-name:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.depth-right{align-items:center;gap:0;margin-left:auto;display:flex}.depth-right .path-name{color:#525969;font-size:15px;font-weight:400;line-height:140%}.depth-right .disable-badge{color:#b4b4b4;background-color:#f8f8f8;border:1px solid #ededed;border-radius:100px;height:34px;margin-left:10px;padding:0 14px;font-size:14px;font-weight:500;line-height:32px;display:inline-block}.depth-right .depth-btn-wrap{opacity:0;visibility:hidden;justify-content:flex-end;align-items:center;gap:8px;width:100px;margin-left:32px;transition:all .15s ease-in-out;display:flex}.depth-right .depth-btn-wrap .depth-btn{background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:50%;width:28px;height:28px;transition:all .15s ease-in-out;display:block}.depth-right .depth-btn-wrap .depth-btn.create{background-image:url(/assets/images/contents/depth_btn_create.svg)}.depth-right .depth-btn-wrap .depth-btn.edit{background-image:url(/assets/images/contents/depth_btn_edit.svg)}.depth-right .depth-btn-wrap .depth-btn.delete{background-image:url(/assets/images/contents/depth_btn_delete.svg)}.depth-right .depth-btn-wrap .depth-btn:hover{background-color:#e4eaf3}.depth-right .authority-check{opacity:0;visibility:hidden;justify-content:flex-end;align-items:center;gap:12px;transition:all .15s ease-in-out;display:flex}.preferences-tab{align-items:center;gap:0;margin-bottom:30px;display:flex}.preferences-tab .preferences-menu{color:#aaa;border-bottom:2px solid #aaa;flex:1;padding-bottom:22px;font-size:18px;font-weight:600;line-height:140%;transition:all .15s ease-in-out;display:block}.preferences-tab .preferences-menu.act,.preferences-tab .preferences-menu:hover{color:#366fe3;border-bottom:2px solid #366fe3}.preferences-guide{border:1px solid #ebebeb;border-radius:6px;margin-bottom:12px;padding:24px 20px}.preferences-guide span{color:#333;font-size:15px;font-weight:400;line-height:160%;display:block}.pricing-check-wrap{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.pricing-check-wrap .pricing-btn{color:#9ba7ba;border-radius:6px;width:100%;height:42px;padding:0 5px;font-size:15px;font-weight:500;line-height:140%;transition:all .15s ease-in-out;display:block}.pricing-check-wrap .pricing-btn:hover,.pricing-check-wrap .pricing-btn.act{color:#5d748f;background-color:#e5e9ed;border-color:#5d748f}.subscrip-tit{margin-bottom:30px}.subscrip-tit p{color:#222;font-size:20px;font-weight:500;line-height:140%}.subscrip-txt{color:#505050;margin-bottom:18px;font-size:18px;font-weight:500;line-height:140%}.subscrip-guide{margin-top:30px;margin-bottom:18px}.subscrip-guide .subscrip-guide-tit{color:#222;margin-bottom:15px;font-size:18px;font-weight:600;line-height:140%}.subscrip-guide .subscrip-guide-cont p{color:#505050;font-size:15px;font-weight:400;line-height:160%}.subscrip-guide-link a{color:#366fe3;font-size:15px;font-weight:500;line-height:140%;text-decoration:underline}.subscrip-form-footer{text-align:center;margin-top:24px}.rate-plan-wrap{gap:15px;display:flex}.rate-plan-wrap .rate-plan-item{border:1px solid #eee;border-radius:15px;flex:1;padding:34px 32px}.rate-plan-wrap .rate-plan-item.use{background-color:#f5f8fd;border:1px solid #366fe3}.rate-plan-header .plan-grade{color:#222;font-size:32px;font-weight:700;line-height:150%}.rate-plan-header .plan-function{color:#222;font-size:18px;font-weight:600;line-height:150%}.rate-plan-header .plan-explain{color:#222;word-break:keep-all;height:48px;margin-top:8px;font-size:16px;font-weight:400;line-height:150%}.rate-plan-cost{margin-top:34px}.rate-plan-cost .plan-btn-wrap{margin-top:16px}.plan-cost-wrap{align-items:flex-end;gap:5px;display:flex}.plan-cost-wrap .plan-cost{color:#222;font-size:32px;font-weight:700;line-height:100%}.plan-cost-wrap span{color:#222;font-size:15px;font-weight:700;line-height:100%}.plan-list{margin-top:24px}.plan-list .plan-list-tit{color:#222;border-bottom:1px solid #eee;padding-bottom:18px;font-size:18px;font-weight:700;line-height:150%}.plan-item-list{margin-top:6px}.plan-item-list .plan-list-item{color:#222;margin-top:12px;padding-left:28px;font-size:15px;font-weight:400;line-height:150%;position:relative}.plan-item-list .plan-list-item:before{content:"";background:url(/assets/images/contents/normal_plan.svg) 50%/cover no-repeat;width:19px;height:19px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plan-item-list.additional .plan-list-item:before{background:url(/assets/images/contents/additional_plan.svg) 50% no-repeat}.notice-list-wrap{border-top:2px solid #222}.notice-list-btn{border-bottom:1px solid #eee;align-items:center;gap:0;width:100%;padding:25px 8px;transition:all .15s ease-in-out;display:flex}.notice-list-btn span{display:block}.notice-list-btn .notice-tit{color:#222;font-size:18px;font-weight:400;line-height:140%;transition:all .15s ease-in-out}.notice-list-btn .notice-date{color:#505050;margin-left:auto;font-size:16px;font-weight:400;line-height:140%}.notice-list-btn:hover{background-color:#f9fbfe}.notice-list-btn:hover .notice-tit{color:#366fe3}.notice-empty{text-align:center;color:#666;border-bottom:1px solid #eee;padding:45px 0;font-size:18px;font-weight:400;line-height:150%}.contact-wrap{border-top:2px solid #222}.contact-filed{margin-top:32px}.contact-filed .filed-item{flex:1}.contact-filed .filed-item .filed-tit{color:#222;margin-bottom:8px;font-size:16px;font-weight:600;line-height:140%}.contact-filed .filed-item .filed-tit .s{color:#505050;font-weight:400}.contact-filed .filed-item .filed-error{color:red;font-size:15px;font-weight:400;line-height:140%}.contact-filed .textarea-form{height:240px}.contact-filed-flx{align-items:flex-start;gap:10px;display:flex}.contact-check-wrap{align-items:center;gap:8px;display:flex}.contact-check-wrap .contact-btn{color:#9ba7ba;border-radius:6px;min-width:120px;height:42px;padding:0 5px;font-size:15px;font-weight:500;line-height:140%;transition:all .15s ease-in-out}.contact-check-wrap .contact-btn:hover,.contact-check-wrap .contact-btn.act{color:#5d748f;background-color:#e5e9ed;border-color:#5d748f}.contact-btn-wrap{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.contract-history-wrap .contract-history-header{margin-bottom:12px}.contract-history-wrap .contract-history-header h2{color:#222;font-size:18px;font-weight:500;line-height:140%}.contract-history-wrap .contract-history-body{border-bottom:1px solid #ebebeb}.pop-frame,.pop-form-item{margin-bottom:16px}.pop-form-item .pop-form-tit{color:#222;margin-bottom:8px;font-size:15px;font-weight:500;line-height:140%}.pop-btn-content{justify-content:center;align-items:center;gap:8px;display:flex}.pop-guide{color:#333;letter-spacing:-.375px;border-bottom:1px solid #ebebeb;padding:0 16px 20px;font-size:15px;font-weight:400;line-height:140%}.alert-txt{color:#222;text-align:center;padding:10px 0;font-size:15px;font-weight:400;line-height:140%}.alert-txt span{display:block}.pop-table{table-layout:fixed;box-sizing:border-box;width:100%}.pop-table th{color:#222;border-bottom:1px solid #ebebeb;padding:20px 16px;font-size:15px;font-weight:500;line-height:140%}.pop-table td{border-bottom:1px solid #ebebeb;padding:10px 0 10px 16px}.add-store-list{border-bottom:1px solid #ebebeb;flex-direction:column;gap:12px;margin-bottom:16px;padding:20px 16px;display:flex}.add-store-list .add-store-list-item{align-items:center;gap:10px;display:flex}.add-store-list .add-store-list-item span{color:#222;font-size:15px;font-weight:400;line-height:140%}.work-time-wrap{border:1px solid #ebebeb}.work-time-wrap .work-time-item{border-bottom:1px solid #ebebeb;align-items:center;gap:24px;padding:16px;display:flex}.work-time-wrap .work-time-item:last-child{border-bottom:none}.work-time-wrap .work-time-item .work-time-th{flex:none;width:110px}.work-time-wrap .work-time-item .work-time-td{width:100%}.day-btn{color:#aaa;border:1px solid #aaa;border-radius:4px;padding:5px 9px;font-size:15px;font-weight:400;line-height:140%;transition:all .15s ease-in-out}.day-btn:hover,.day-btn.act{color:#fff;background-color:#aaa}.calculation-hd-table{table-layout:fixed;box-sizing:border-box;background-color:#fbfbfb;border:1px solid #ebebeb;border-bottom:none;width:100%}.calculation-hd-table th{color:#222;border-bottom:1px solid #ebebeb;padding:20px 16px;font-size:15px;font-weight:500;line-height:140%}.calculation-hd-table td{border-bottom:1px solid #ebebeb;padding:10px 10px 10px 16px}.calculation-hd-table tr:last-child th,.calculation-hd-table tr:last-child td{border-bottom:none}.calculation-table{table-layout:fixed;box-sizing:border-box;border:1px solid #ebebeb;width:100%}.calculation-table th{color:#222;background-color:#fbfbfb;border:1px solid #ebebeb;padding:20px 16px;font-size:15px;font-weight:500;line-height:140%}.calculation-table td{color:#222;border:1px solid #ebebeb;padding:10px;font-size:15px;font-weight:400;line-height:140%}.comparison-table{table-layout:fixed;border-radius:6px;width:100%;box-shadow:0 0 0 1px #ebebeb}.comparison-table th{color:#fff;text-align:center;background-color:#556071;border-bottom:1px solid #69727f;border-right:1px solid #69727f;padding:10px 16px;font-size:15px;font-weight:500;line-height:140%}.comparison-table th:last-child{border-right:none}.comparison-table td{color:#505050;text-align:center;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:12px 16px;font-size:15px;font-weight:500;line-height:140%}.comparison-table td:last-child{border-right:none}.comparison-table thead tr:first-child th:first-child{border-radius:6px 0 0}.comparison-table thead tr:first-child th:last-child{border-radius:0 6px 0 0}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr.data td{background-color:#fbfbfb}.comparison-btn{color:#556071;background-color:#fff;border-radius:6px;height:28px;padding:0 14px;font-size:15px;font-weight:600;line-height:140%;transition:all .15s ease-in-out}.comparison-btn:hover{background-color:#c8d5e9}.comparison-check{vertical-align:middle;background-image:url(/assets/images/popup/comparison_check.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;display:inline-block}.pay-btn-wrap{margin-top:32px}.pay-btn-wrap .pay-btn-tit{color:#222;margin-bottom:15px;font-size:18px;font-weight:500;line-height:140%}.pay-btn-wrap .pay-btn-item{flex-direction:column;gap:10px;display:flex}.pay-btn{color:#444;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;padding:0 24px;font-size:15px;font-weight:600;line-height:140%;transition:all .15s ease-in-out;display:flex}.pay-btn:hover,.pay-btn.act{background-color:#eef1f7;border-color:#a2b3d4}.pay-btn .pay-btn-icon{background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;display:block}.pay-btn .pay-btn-icon.card{background-image:url(/assets/images/popup/card_icon.svg)}.pay-btn .pay-btn-icon.kakao{background-image:url(/assets/images/popup/kakao_icon.svg)}.pay-btn .pay-btn-icon.naver{background-image:url(/assets/images/popup/naver_icon.svg)}.total-pay-wrap{margin-top:32px}.total-pay-wrap .total-pay-btn{background-color:#5775b1;border-radius:6px;align-items:center;gap:10px;width:100%;height:62px;padding:0 24px;transition:all .15s ease-in-out;display:flex}.total-pay-wrap .total-pay-btn:hover{background-color:#455f92}.total-pay-wrap .total-pay-btn span{color:#fff;font-size:20px;font-weight:600;line-height:140%}.total-pay-wrap .total-pay-btn span.total-price{margin-left:auto;font-size:22px}.receip-wrap{margin-top:30px}.receip-wrap .receip-tit{color:#222;margin-bottom:16px;font-size:18px;font-weight:500;line-height:140%}.receip-table{table-layout:fixed;border-radius:6px;width:100%;box-shadow:0 0 0 1px #ebebeb}.receip-table th{color:#505050;text-align:center;background-color:#fbfbfb;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:13px 16px;font-size:15px;font-weight:400;line-height:140%}.receip-table th:last-child{border-right:none}.receip-table td{color:#505050;text-align:center;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:13px 16px;font-size:15px;font-weight:400;line-height:140%}.receip-table td.bold{font-weight:600}.receip-table td:last-child{border-right:none}.receip-table tfoot td{border:none;padding:0}.receip-table tfoot td .total-data{background-color:#5775b1;border-radius:0 0 6px 6px;align-items:center;gap:0;padding:17px 16px;display:flex}.receip-table tfoot td .total-data span{color:#fff;font-size:20px;font-weight:600;line-height:140%}.receip-table tfoot td .total-data span.total-price{margin-left:auto}.receip-table.col tr:last-child th,.receip-table.col tr:last-child td{text-align:left;border-bottom:none}.today-info{text-align:center;border-bottom:1px solid #ebebeb;margin-top:24px;padding-bottom:20px}.today-info span{color:#222;font-size:16px;font-weight:500;line-height:140%;display:block}.pay-create-guide{color:#222;border-bottom:1px solid #ebebeb;padding-bottom:20px;font-size:15px;font-weight:400;line-height:140%}.pay-create-warning{color:red;margin-bottom:20px;padding-left:16px;font-size:15px;font-weight:400;line-height:140%}.approve-check-wrap{background-color:#f4f5f6;border-radius:6px;align-items:center;gap:10px;padding:20px 16px;display:flex}.approve-check-wrap .check-form-box label{color:#767676}.approve-check-wrap a{color:#222;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;margin-left:auto;font-size:15px;font-weight:400;line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:calc(1em/33.3333)}.mypage-sub .mypage-header h2{font-size:24px;font-weight:600;line-height:140%}.mypage-header{align-items:center;gap:0;padding:34px 24px 14px;display:flex}.mypage-header h2{color:#222;font-size:28px;font-weight:700;line-height:140%}.mypage-header .modal-close{background-image:url(/assets/images/popup/mypage_close.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;margin-left:auto}.mypage-body{padding:0 24px 24px}.mypage-tab{align-items:center;gap:1px;display:flex}.mypage-tab .mypage-tab-item{color:#6c96ea;background-color:#ebf1fc;width:100%;padding:20px 0;font-size:16px;font-weight:500;line-height:140%;transition:all .15s ease-in-out;display:block}.mypage-tab .mypage-tab-item:hover,.mypage-tab .mypage-tab-item.act{color:#fff;background-color:#366fe3;font-weight:600}.mypage-frame-wrap{padding-top:34px}.mypage-frame-tit h2{color:#222;font-size:24px;font-weight:500;line-height:140%}.mypage-frame-content{margin-top:24px}.mypage-footer{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.mypage-data-wrap{padding-top:42px}.mypage-data-info{align-items:center;gap:12px;display:flex}.mypage-data-info .mypage-img{background-color:rgba(0,0,0,.1);border-radius:50%;flex:none;width:64px;height:64px;position:relative}.mypage-info .mypage-name{color:#222;font-size:24px;font-weight:600;line-height:140%}.mypage-info-wrap{align-items:center;gap:12px;margin-top:4px;display:flex}.mypage-info-wrap .my-id{align-items:center;gap:0;display:flex}.mypage-info-wrap .my-id .id-tit{color:#222;padding-right:8px;font-size:18px;font-weight:400;line-height:140%;position:relative}.mypage-info-wrap .my-id .id-tit:after{content:"";background-color:#999a9a;width:1px;height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mypage-info-wrap .my-id .id-data{color:#4e637e;padding-left:8px;font-size:18px;font-weight:500;line-height:140%}.mypage-info-badge{align-items:center;gap:6px;display:flex}.mypage-info-badge .id-copy{color:#fff;background-color:#4e637e;border-radius:3px;height:30px;padding:0 10px;font-size:15px;font-weight:600;line-height:30px;display:block}.mypage-info-badge .badge{border-radius:3px;height:30px;padding:0 13px;font-size:15px;font-weight:600;line-height:30px;display:block}.mypage-info-badge .badge.blue,.mypage-info-badge .badge.red{color:#366fe3;background-color:#f2f6ff}.mypage-info-badge .badge.grey{color:#505050;background-color:#eaeaea}.mypage-data-table-wrap{border:1px solid #ebebeb;border-radius:6px;margin-top:34px;padding:10px 24px}.select-avatar{align-items:center;gap:10px;display:flex}.select-avatar .avatar-btn{background-color:rgba(0,0,0,.1);border-radius:50%;width:46px;height:46px;transition:all .15s ease-in-out;display:block;position:relative}.select-avatar .avatar-btn.check:before{content:"";z-index:2;background:rgba(0,0,0,.5) url(/assets/images/ui/avatar_check.svg) 50%/18.4px 13.2px no-repeat;border-radius:50%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sub-contents-wrap{margin-top:34px}.sub-contents-wrap .sub-contents-tit{color:#222;font-size:16px;font-weight:500;line-height:140%}.sub-contents-wrap .sub-contents-tit span{color:#366fe3;font-size:16px;font-weight:600;line-height:140%}.myservice-wrap{margin-top:12px}.mypage-filter-head{align-items:center;gap:0;display:flex}.mypage-filter-head .filter-left{align-items:center;gap:8px;display:flex}.mypage-filter-head .filter-left .filter-tit{color:#222;flex:none;font-size:15px;font-weight:500;line-height:140%}.mypage-filter-head .filter-left .sel-year{width:120px}.mypage-filter-head .filter-right{align-items:center;gap:8px;margin-left:auto;display:flex}.pay-method-wrap{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.pay-method-inner{background-color:#fff;border:1px solid #ebebeb;border-radius:12px;gap:0;padding:23px 16px;display:flex}.pay-method-inner .pay-method-tit{color:#222;font-size:15px;font-weight:600;line-height:140%}.pay-method-inner .pay-method-num{color:#222;margin-top:4px;font-size:15px;font-weight:400;line-height:140%}.pay-method-inner .pay-method-del{background-image:url(/assets/images/popup/paymethod_del.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:24px;height:24px;margin-left:auto;display:block}.pay-method-date{align-items:center;gap:0;margin-top:12px;display:flex}.pay-method-date span{color:#505050;font-size:15px;font-weight:400;line-height:140%;display:block}.pay-method-date span.date{margin-left:auto}.pay-method-add{color:#5e8ce9;border:1px solid #5e8ce9;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:24px 16px;font-size:15px;font-weight:600;line-height:140%;transition:all .15s ease-in-out;display:flex}.pay-method-add .method-add{background-image:url(/assets/images/popup/paymethod_add.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;display:block}.pay-method-add:hover{background-color:#eef4ff}.password-change-wrap{max-width:420px;margin:0 auto}.password-change-wrap .password-change-inner{border:1px solid #ebebeb;border-radius:6px;padding:38px 32px}.filed-wrap{flex-direction:column;gap:14px;display:flex}.filed-wrap .filed-item .filed-tit{color:#222;font-size:15px;font-weight:500;line-height:140%}.filed-wrap .filed-item .filed-input{margin-top:10px}.filed-wrap .filed-item .filed-error{color:red;margin-top:10px;font-size:15px;font-weight:400;line-height:140%}.password-change-btn{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.bp-sel-txt{color:#222;margin-bottom:24px;font-size:22px;font-weight:600;line-height:140%}.notice-header{border-bottom:2px solid #222;padding-bottom:14px}.notice-header .notice-date{color:#505050;font-size:16px;font-weight:400;line-height:140%}.notice-header .notice-tit{color:#222;margin-top:4px;font-size:20px;font-weight:600;line-height:140%}.notice-content{padding-top:34px;padding-bottom:42px}.notice-content p{color:#222;white-space:pre-wrap;font-size:16px;font-weight:400;line-height:150%}.notice-file{border-top:1px solid #222;padding-top:22px}.notice-file .notice-file-tit{color:#222;font-size:15px;font-weight:600;line-height:140%}.notice-file .notice-file-list{flex-direction:column;gap:4px;margin-top:10px;display:flex}.notice-file .notice-file-list .notice-file-item .notice-file-btn{color:#366fe3;font-size:15px;font-weight:400;line-height:140%;text-decoration:underline}.contact-success-wrap{text-align:center}.contact-success-wrap .contact-name{color:#222;font-size:28px;font-weight:600;line-height:140%}.contact-success-wrap .contact-txt{margin-top:12px}.contact-success-wrap .contact-txt span{color:#222;font-size:16px;font-weight:400;line-height:150%;display:block}.login-wrap{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:51px 0;display:flex}.login-wrap .login-inner{width:100%;max-width:520px;margin:0 auto}.login-wrap.find{background-color:#f5f5f5}.login-wrap.find .find-inner{width:100%;max-width:460px;margin:0 auto}.login_header{text-align:center}.login_header .logo{position:relative}.login_header .login_title span{color:#444;font-size:32px;font-weight:600;line-height:120%;display:block}.login-form{border:1px solid #e5e5e5;border-radius:12px;margin-top:28px;padding:42px 40px}.login-form .login-form-tit{text-align:center;color:#444;margin-bottom:27px;font-size:24px;font-weight:600;line-height:140%}.login-form-box{flex-direction:column;gap:10px;display:flex}.login-form-btn{margin-top:24px}.login-check-wrap{align-items:center;gap:10px;margin-top:24px;display:flex}.login-check-wrap .check-form-box label{color:#5e697b}.login-check-wrap .check-form-box label:before{border-color:#aab4c4}.login-check-wrap .find-btn-wrap{margin-left:auto}.login-check-wrap .find-btn-wrap .find-btn-item{color:#5e697b;font-size:15px;font-weight:500;line-height:140%;position:relative}.another-login-wrap{margin-top:24px}.another-login-wrap .another-login-tit{color:#111;font-size:18px;font-weight:600;line-height:140%}.another-login-wrap .another-login-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.another-login-btn{color:#444;background-color:#fbfbfb;border:1px solid #d5d7da;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;padding:0 24px;font-size:16px;font-weight:600;line-height:140%;transition:all .15s ease-in-out;display:flex}.another-login-btn .icon{background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;display:block}.another-login-btn .icon.kakao{background-image:url(/assets/images/common/kakao_icon.svg)}.another-login-btn .icon.naver{background-image:url(/assets/images/common/naver_icon.svg)}.another-login-btn .icon.google{background-image:url(/assets/images/common/google_icon.svg)}.another-login-btn:hover{background-color:#e2e2e2}.login-guide{margin-top:32px;padding-left:15px;position:relative}.login-guide span{color:#777;font-size:16px;font-weight:400;line-height:150%;display:block}.login-guide span i{color:#007aff;font-weight:600}.login-guide:before{content:"※";color:#777;font-size:16px;font-weight:400;line-height:150%;position:absolute;top:0;left:0}.find-bx{background-color:#fff;border:1px solid #c0c5cd;border-radius:8px;position:relative}.find-bx .find-close-btn{background:url(/assets/images/common/find_close.svg) 50%/cover no-repeat;width:24px;height:24px;position:absolute;top:16px;right:16px}.find-header{align-items:center;gap:0;padding:38px 0 0;display:flex}.find-header .find-btn-item{color:#ccc;border-bottom:1px solid #e5e5e5;flex:1;padding:10px;font-size:22px;font-weight:500;line-height:140%}.find-header .find-btn-item.act{color:#222;border-color:#222}.find-body{padding:38px 32px}.find-form-header{margin-bottom:24px}.find-form-header .find-form-header-tit{color:#222;margin-bottom:6px;font-size:20px;font-weight:500;line-height:140%}.find-form-header .find-form-header-desc{color:#767676;font-size:14px;font-weight:400;line-height:140%}.find-form-content{flex-direction:column;gap:10px;display:flex}.find-form-btn{align-items:center;gap:8px;margin-top:24px;display:flex}.find-form-btn button{flex:1;padding:0 10px}.find-form-btn button.l{min-width:140px}.id-find{color:#222;margin-bottom:24px;font-size:16px;font-weight:400;line-height:140%}.id-find span{color:#f97316;font-weight:500}.login-signup-wrap{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;align-items:center;gap:10px;margin-top:24px;padding:24px 0;display:flex}.login-signup-wrap .login-signup-tit{color:#222;margin-bottom:4px;font-size:18px;font-weight:600;line-height:140%}.login-signup-wrap .login-signup-desc{color:#111;font-size:16px;font-weight:400;line-height:140%}.login-signup-wrap .login-signup-btn-wrap{margin-left:auto}.login-signup-wrap .login-signup-btn-wrap .login-signup-btn{color:#111;background-color:#fff;border:1px solid #111;border-radius:6px;height:48px;padding:0 14px;font-size:16px;font-weight:600;line-height:140%;transition:all .15s ease-in-out}.login-signup-wrap .login-signup-btn-wrap .login-signup-btn:hover{color:#fff;background-color:#111}.sub-wrap{padding-top:110px}.sub-wrap-inner{padding:120px 0 0}.sub-wrap-header{text-align:center;margin-bottom:80px}.sub-wrap-header .sub-header-icon{margin-bottom:42px}.sub-wrap-header .sub-header-s-tit{color:#1c1c2c;margin-bottom:18px;font-size:26px;font-weight:700;line-height:120%}.sub-wrap-header .sub-header-b-tit{color:#1c1c2c;font-size:52px;font-weight:300;line-height:120%}.sub-wrap-header .sub-header-b-tit span{display:block}.sub-wrap-header .sub-header-b-tit span.bold{font-weight:700}.sub-wrap-header .sub-header-desc{color:#1c1c2c;margin-top:15px;font-size:18px;font-weight:400;line-height:150%}.before input{color:#344054;background-color:#fff;border:1px solid #d0d5dd;border-radius:6px;width:100%;height:60px;padding:0 16px;font-size:16px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:block}.before input::placeholder{color:#999}.before input:focus{border-color:#948ea5}.before select{color:#344054;background-color:#fff;background-image:url(/assets/images/before_main/before_select_arr.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px 24px;border:1px solid #d0d5dd;border-radius:6px;outline:none;width:100%;height:60px;padding:0 16px;font-size:16px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:block}.before select::placeholder{color:#999}.before select:focus{border-color:#948ea5}.before textarea{color:#344054;resize:none;background-color:#fff;border:1px solid #d0d5dd;border-radius:6px;outline:none;width:100%;height:140px;padding:20px 16px;font-size:16px;font-weight:400;line-height:140%;transition:all .15s ease-in-out;display:block}.before textarea::placeholder{color:#999}.before textarea:focus{border-color:#948ea5}.before .check-form-box label{color:#222;font-size:16px;font-weight:400;line-height:130%}.before .check-form-box label span{color:#2563eb;margin-right:5px}.introduction-wrap{max-width:1000px;margin:0 auto;padding-bottom:80px}.introduction-form{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:48px 0}.introduction-form .introduction-line-wrap{gap:32px;margin-bottom:24px;display:flex}.introduction-form .introduction-line-wrap:last-child{margin-bottom:0}.introduction-item{flex:1}.introduction-item .introduction-item-tit{color:#344054;margin-bottom:6px;font-size:16px;font-weight:600;line-height:140%}.introduction-item .introduction-item-tit b{color:#344054;font-size:16px;font-weight:400;line-height:140%}.introduction-item .error-message{color:red;margin-top:10px;font-size:15px;font-weight:400;line-height:140%}.introduction-select{align-items:center;gap:8px;margin-top:10px;display:flex}.introduction-select .introduction-select-btn{text-align:center;color:#a0a0a4;background-color:#f2f2f2;border-radius:6px;width:100%;height:54px;padding:0 16px;font-size:16px;font-weight:600;line-height:54px;transition:all .15s ease-in-out;display:block}.introduction-select .introduction-select-btn.checked,.introduction-select .introduction-select-btn:hover{color:#fff;background-color:#505058}.introduction-check{align-items:center;gap:10px;display:flex}.introduction-check .introduction-check-btn{color:#2563eb;margin-left:auto;font-size:16px;font-weight:600;line-height:150%;text-decoration:underline}.introduction-btn-wrap{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.introduction-btn{color:#fff;background:linear-gradient(270deg,#2563eb 0%,#018fdc 100%);border-radius:6px;min-width:103px;height:60px;padding:0 24px;font-size:18px;font-weight:700;line-height:60px;box-shadow:0 7px 18px rgba(34,103,234,.2)}.introduction-success-wrap{background-color:#f9f9f9;border-top:1px solid #eee;width:100%;padding:80px 0}.introduction-success-inner{text-align:center;max-width:900px;margin:0 auto}.introduction-success-inner .introduction-name{color:#2563eb;font-size:24px;font-weight:700;line-height:150%}.introduction-success-inner .introduction-txt{color:#222;font-size:18px;font-weight:400;line-height:150%}.before-notice-wrap{max-width:1580px;margin:0 auto;padding-bottom:80px}.before-notice-list{border-top:1px solid #222}.before-notice-list .before-notice-btn{background-color:#fff;border-bottom:1px solid #ebebeb;align-items:center;gap:0;width:100%;padding:25.5px 8px;display:flex}.before-notice-list .before-notice-btn .notice-tit{color:#222;font-size:18px;font-weight:400;line-height:140%}.before-notice-list .before-notice-btn .notice-date{color:#505050;margin-left:auto;font-size:16px;font-weight:400;line-height:140%}.before-notice-list .before-notice-item:hover .before-notice-btn,.before-notice-list .before-notice-item.act .before-notice-btn{background-color:#f9fbfe}.before-notice-list .before-notice-item:hover .before-notice-btn .notice-tit,.before-notice-list .before-notice-item.act .before-notice-btn .notice-tit{color:#2563eb;font-weight:500}.before-notice-list .before-notice-empty{text-align:center;color:#666;border-bottom:1px solid #ebebeb;padding:45px 0;font-size:18px;font-weight:400;line-height:150%}.personalinformation-wrap{padding-top:80px}.personalinformation-inner{max-width:600px;margin:0 auto;padding-bottom:80px}.personalinformation-tit{color:#344054;text-align:center;margin-bottom:52px;font-size:32px;font-weight:700;line-height:150%}.personalinformation-content{flex-direction:column;gap:24px;display:flex}.personalinformation-content-item .personalinformation-content-item-top{color:#222;font-size:18px;font-weight:400;line-height:150%}.personalinformation-content-item .personalinformation-content-item-top span{display:block}.personalinformation-content-item .personalinformation-content-item-tit{color:#344054;margin-bottom:6px;font-size:18px;font-weight:700;line-height:150%}.personalinformation-content-item .personalinformation-content-item-desc{color:#505050;font-size:16px;font-weight:400;line-height:150%}.personalinformation-content-item .personalinformation-content-item-desc span{display:block}.personalinformation-content-item .personalinformation-content-item-desc span b{font-weight:600}.personalinformation-content-item .personalinformation-content-item-list{margin-top:15px}.personalinformation-content-item .personalinformation-content-item-list .personalinformation-content-item-list-item{color:#888;font-size:16px;font-weight:400;line-height:150%}.personalinformation-btn-wrap{justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}
