@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-ExtraBold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-Black.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-ExtraLight.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-Light.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-SemiBold.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/fonts/NotoSansJP-Thin.woff2) format("woff2"),url(/assets/fonts/NotoSansJP-Thin.woff) format("woff");font-weight:100;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: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-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-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-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: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}*{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;box-sizing:content-box}*,:after,:before{box-sizing:border-box}body,html{width:100%;height:100%;font-size:16px}address,blockquote,body,cite,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0;line-height:1.4;font-family:Noto Sans JP,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym,button,fieldset,img,input,select{border:0;background:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;border:0}caption,td,th{text-align:left;font-weight:400;border:0}address,caption,cite,em,i{font-weight:400;font-style:normal}ins{text-decoration:none}del{text-decoration:line-through}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}body:first-of-type caption{display:none}a{cursor:pointer;color:#000}a,a:active,a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button{font-family:inherit;outline:none;margin:0;padding:0;cursor:pointer}textarea{resize:none}input,textarea{-webkit-appearance:none;appearance:none;border-radius:0;-webkit-border-radius:0;font-family:inherit;border:none;outline:0}img{max-width:100%}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}.red-f{color:#ff5656!important}.btn-frame{display:block;width:100%;padding:0 10px;height:40px;line-height:40px;border-radius:4px;text-align:center;font-weight:500;font-size:13px;color:#4e637e;border:1px solid #a8b6c7;transition:all .15s ease-in-out;cursor:pointer}.btn-frame.icon{display:flex;align-items:center;justify-content:center}.btn-frame.min{height:30px;line-height:30px;font-weight:500}.btn-frame.login{height:50px;line-height:50px;font-size:14px;font-weight:600;background-color:#0081b5;border-color:#0081b5;color:#fff}.btn-frame.login:hover{background-color:#016c96}.btn-frame:disabled{opacity:.5;background-color:#eee;cursor:default}.btn-frame .btn-arr{width:7px;background:url(/assets/images/common/btn_arr.svg) no-repeat 50%;background-size:cover}.btn-frame .btn-arr,.btn-frame .btn-edit{display:block;height:10px;margin-left:12px}.btn-frame .btn-edit{width:10px;background:url(/assets/images/common/btn_edit.svg) no-repeat 50%;background-size:cover}.btn-frame .btn-clip{display:block;width:18px;height:18px;background:url(/assets/images/common/btn_clip.svg) no-repeat 50%;background-size:cover;margin-right:5px;transition:all .15s ease-in-out}.btn-frame.d-blue{background-color:#5f738e;border-color:#5f738e;color:#fff}.btn-frame.d-blue:hover{background-color:#466388}.btn-frame.n-blue{background-color:#7896ba;border-color:#7896ba;color:#fff}.btn-frame.n-blue:hover{background-color:#668cbb}.btn-frame.l-blue{background-color:#a8b6c7;border-color:#a8b6c7;color:#fff}.btn-frame.red{background-color:#ff5656;border-color:#ff5656;color:#fff}.btn-frame.red:hover{background-color:#db4b4b}.check-form-box input[type=checkbox],.radio-form-box input[type=radio]{position:absolute;top:0;left:0;margin-left:0;opacity:0;z-index:1;flex:0 0 auto;cursor:pointer}.check-form-box label,.radio-form-box label{position:relative;display:inline-block;margin-bottom:0;line-height:1.5;font-size:13px;color:#2e3a59;vertical-align:top;word-break:break-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-form-box{position:relative}.check-form-box label{padding-left:28px}.check-form-box label:before{width:20px;height:20px;top:0;left:0;margin-left:0;border:1px solid #a8b6c7;border-radius:4px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out,background-color .15s ease-in-out}.check-form-box label:after,.check-form-box label:before{content:"";display:inline-block;position:absolute;cursor:pointer}.check-form-box label:after{top:-1px;left:-1px;width:7px;height:9px;border:2px solid rgba(0,0,0,0);border-top:none;border-left:none;transform:translate(7.75px,4.5px) rotate(45deg);-ms-transform:translate(7.75px,4.5px) rotate(45deg);transition:border .15s ease-in-out,color .15s ease-in-out}.check-form-box input[type=checkbox]:checked+label:before{background-color:#a8b6c7;border-color:#a8b6c7}.check-form-box input[type=checkbox]:checked+label:after{content:"";border-color:#fff}.check-form-box input[type=checkbox]:disabled+label{opacity:.7;cursor:default}.check-form-box input[type=checkbox]:disabled+label:before{background-color:#f5f6fa;cursor:default}.check-form-box input[type=checkbox]:disabled+label:after{cursor:default}.check-form-box input[type=checkbox]:disabled:checked+label:before{background-color:#a8b6c7}.check-form-box.ch-bld input[type=checkbox]:checked+label{font-weight:500}.check-form-box.light label{color:#8595a7}.check-form-box.space label:after{top:8px;left:0;width:10px;height:2px;border:none;background-color:rgba(0,0,0,0);transform:translate(50%,50%);-ms-transform:none}.check-form-box.space input[type=checkbox]:checked+label:after{background-color:#fff}.radio-form-box{position:relative}.radio-form-box label{padding-left:28px}.radio-form-box label:before{content:"";display:inline-block;position:absolute;width:20px;height:20px;top:0;left:0;margin-left:0;border:1px solid #a8b6c7;border-radius:100%;background-color:#fff;text-align:center;font-size:17px;line-height:12px;transition:border .15s ease-in-out,color .15s ease-in-out;cursor:pointer}.radio-form-box label:after{content:"";display:inline-block;position:absolute;top:5px;left:5px;width:10px;height:10px;background-color:rgba(0,0,0,0);border-radius:50%;transition:background-color .1s ease-in-out}.radio-form-box input[type=radio]:checked+label:after{background-color:#a8b6c7}.radio-form-box input[type=radio]:disabled+label{opacity:.7;cursor:default}.radio-form-box input[type=radio]:disabled+label:before{background-color:#f5f6fa;cursor:default}.radio-form-box input[type=radio]:disabled+label:after{cursor:default}.toggle-btn{position:relative;display:inline-block;width:38px;height:22px}.toggle-btn input{display:none}.toggle-btn .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e9f0f8;border-radius:25px;text-align:center;line-height:20px;transition:.4s}.toggle-btn .slider,.toggle-btn .slider:after{position:absolute;color:#fff;font-size:14px;font-weight:400}.toggle-btn .slider:after{content:"";top:1px;right:8px}.toggle-btn .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.toggle-btn input:checked+.slider{background-color:#0081b5}.toggle-btn input:checked+.slider:after{content:"";left:10px;right:auto}.toggle-btn input:checked+.slider:before{transform:translateX(16px)}.toggle-form{display:flex;gap:8px;align-items:center}.select-form,.toggle-form .toggle-name{font-size:13px;font-weight:400;color:#2e3a59}.select-form{display:block;width:100%;height:40px;line-height:39px;padding:0 36px 0 10px;border:1px solid #d5dee8;border-radius:4px;background:#fff url(/assets/images/common/select_arr.svg) calc(100% - 16px) no-repeat;background-size:14px 8px;box-shadow:inset 0 0 0 rgba(0,0,0,0);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}.select-form:focus{outline:none;border-color:#4e93dd}.select-form:disabled{opacity:1;background-color:#f5f6fa;cursor:default}.select-flex-form{display:flex;align-items:center;width:100%;gap:5px}.select-flex-form .select-form{flex:1 1 auto}.textarea-form{display:block;width:100%;border:1px solid #d5dee8;border-radius:4px;min-height:100px;padding:14px;font-size:13px;font-weight:400;color:#2e3a59;transition:border-color .15s ease-in-out}.textarea-form:focus{border-color:#4e93dd}.textarea-form:disabled{border-color:#d5dee8;background-color:#f5f6fa}.textarea-form::placeholder{color:#a8b6c7}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-frame{display:block;width:100%;height:40px;padding:0 10px;background-color:#fff;background-clip:padding-box;border:1px solid #d5dee8;border-radius:4px;font-size:13px;font-weight:400;color:#2e3a59;box-shadow:inset 0 0 0 rgba(0,0,0,0);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-frame::placeholder{color:#a8b6c7}.input-frame:disabled,.input-frame:read-only{background-color:#f5f6fa}.input-frame:focus{border-color:#4e93dd}.filebox{display:flex;align-items:center;width:100%}.filebox .input-frame{flex:1 1 auto;margin-right:5px;color:#999;cursor:default}.filebox .input-frame:read-only{background-color:#fff}.filebox .input-frame:focus{border-color:#e5e6e7}.filebox .file-upload{flex:none;display:inline-block;height:30px;background-color:#fff;padding:0 10px;border-radius:2px;font-size:13px;line-height:30px;color:#000;border:1px solid #000;font-weight:500;cursor:pointer;transition:background .15s ease-in-out}.filebox input[type=file]{display:none}.date-input,.login-input,.search-input{display:flex;align-items:center;width:100%;padding:0 10px;height:40px;background-color:#fff;border:1px solid #d5dee8;border-radius:4px}.date-input input,.login-input input,.search-input input{font-size:13px;color:#2e3a59;font-weight:400;width:100%;height:100%;background-color:rgba(0,0,0,0)}.date-input input::placeholder,.login-input input::placeholder,.search-input input::placeholder{color:#a8b6c7}.search-input .search-icon{flex:none;width:24px;height:24px;background:url(/assets/images/common/search_icon.svg) no-repeat 50%;background-size:cover;margin-left:5px}.search-input .del-icon{flex:none;width:24px;height:24px;background:url(/assets/images/common/search_del_icon.svg) no-repeat 50%;background-size:cover;margin-left:5px}.date-input{padding-left:0}.date-input input{padding-left:10px}.date-input .date-btn{display:flex;align-items:center;justify-content:center;border-right:1px solid #d5dee8;flex:none;width:34px;height:100%}.date-input .date-btn i{display:block;width:24px;height:24px;background:url(/assets/images/common/date_icon.svg) no-repeat 50%;background-size:cover}.login-input{position:relative;padding-left:34px;padding-right:0;height:50px;line-height:50px}.login-input:before{content:"";position:absolute;top:50%;left:14px;transform:translateY(-50%);background-size:cover;background-repeat:no-repeat;background-position:50%}.login-input.id:before{width:10px;height:12px;background-image:url(/assets/images/common/id_input_icon.svg)}.login-input.pw:before{width:9px;height:12px;background-image:url(/assets/images/common/pw_input_icon.svg)}.login-input .login-icon{display:flex;align-items:center;justify-content:center;width:40px;height:100%}.login-input .login-icon .del-icon{display:block;width:16px;height:16px;background:url(/assets/images/common/id_delete_icon.svg) no-repeat 50%;background-size:cover}.login-input .login-icon .show-icon{display:block;width:19px;height:14px;background:url(/assets/images/common/pw_show_icon.svg) no-repeat 50%;background-size:cover}.login-input .login-icon.act .show-icon{background:url(/assets/images/common/pw_hide_icon.svg) no-repeat 50%}.login-input.change{height:40px;padding-left:10px}.login-input.change:before{display:none}.modal-popup{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:rgba(0,0,0,.75);z-index:110000}.modal-popup .modal-dialog{position:relative;display:flex;min-height:calc(100% - 28px);max-width:860px;z-index:111000;margin:14px auto;pointer-events:none;font-size:14px}.modal-popup .modal-dialog .modal-content{flex:1;position:relative;background-clip:padding-box;background-color:#fff;border-radius:16px;outline:0 none;pointer-events:auto}.modal-popup .modal-dialog .modal-content .modal-header{display:block;position:relative;padding:20px 20px 0}.modal-popup .modal-dialog .modal-content .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:32px 20px}.modal-popup .modal-dialog .modal-content .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:10px}.modal-header-inner{display:flex;gap:0;align-items:center}.modal-header-inner .modal-name-wrap{display:flex;gap:12px;align-items:center}.modal-header-inner .modal-name-wrap .modal-img{display:flex;gap:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:#101010}.modal-header-inner .modal-name-wrap .modal-name{font-size:15px;font-weight:600;color:#101010}.modal-header-inner .modal-close{display:block;margin-left:auto;width:24px;height:24px;background:url(/assets/images/layout/modal_close.svg) no-repeat 50%;background-size:cover}.modal-popup.alert .modal-dialog{max-width:237px;align-items:center}.modal-popup.alert .modal-dialog .modal-content{padding:20px}.modal-popup.alert .modal-dialog .modal-content .alert-tit{padding-bottom:15px;border-bottom:1px solid #ececec;text-align:center;font-size:13px;font-weight:400;color:#2e3a59}.modal-popup.alert .modal-dialog .modal-content .alert-btn-wrap{display:flex;gap:5px;margin-top:20px}.modal-popup.alert .modal-dialog .modal-content .alert-btn-wrap .alert-btn-bx{flex:1}.wrap{display:flex;flex-direction:column;width:100%;min-height:100vh}.wrap .container{flex:1 1 auto}.header-warp,header{height:66px;z-index:100000}header{position:fixed;top:0;left:0;width:100%;background-color:#fff}header .header-inner{position:relative;display:flex;gap:0;align-items:center;justify-content:center;height:100%}header .header-inner .back-button-wrap{position:absolute;top:50%;left:20px;transform:translateY(-50%);width:24px;height:24px}header .header-inner .back-button-wrap .back-button{display:block;width:100%;height:100%;background:url(/assets/images/layout/side_back_btn.svg) no-repeat 50%;background-size:cover}header .header-inner .logo a{font-size:18px;font-weight:600;color:#101010}header .header-inner .side-button-wrap{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:24px;height:24px}header .header-inner .side-button-wrap .side-button{display:block;width:100%;height:100%;background:url(/assets/images/common/side_nav_btn.svg) no-repeat 50%;background-size:cover}.side-nav{position:fixed;left:0;width:100%;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;z-index:990000}.side-nav,.side-nav .side-nav-inner{top:0;height:100%;transition:all .2s ease-in-out}.side-nav .side-nav-inner{position:absolute;right:-310px;width:310px;display:flex;gap:0;flex-direction:column;border-top-left-radius:16px;border-bottom-left-radius:16px;background-color:#fff;z-index:999000}.side-nav.active{opacity:1;visibility:visible}.side-nav.active .side-nav-inner{right:0}.side-nav-header{display:flex;gap:0;align-items:center;padding:20px 20px 0}.side-nav-header .side-header-profile{display:flex;gap:12px;align-items:center}.side-nav-header .side-header-profile .profile-img{display:flex;gap:0}.side-nav-header .side-header-profile .profile-name{font-family:Pretendard,sans-serif;font-size:15px;font-weight:600;color:#101010;cursor:pointer}.side-nav-header .side-header-profile .profile-company{font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;color:#535763}.side-nav-header .side-close-wrap{margin-left:auto}.side-nav-header .side-close-wrap .side-close-btn{width:24px;height:24px;background:url(/assets/images/layout/side_nav_close.svg) no-repeat 50%;background-size:cover}.side-swiper-wrap{margin-top:30px;padding:0 20px}.side-swiper-wrap .swiper-slide{height:auto}.side-swiper-wrap .side-swiper-card{width:100%;height:100%;padding:16px 20px;background-color:#f4f9ff;border-radius:8px;cursor:pointer}.side-swiper-wrap .side-swiper-card .side-swiper-icon{width:20px;height:20px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:8px}.side-swiper-wrap .side-swiper-card .side-swiper-icon.icon01{background-image:url(/assets/images/layout/side_swiper_icon01.svg)}.side-swiper-wrap .side-swiper-card .side-swiper-icon.icon02{background-image:url(/assets/images/layout/side_swiper_icon02.svg)}.side-swiper-wrap .side-swiper-card .side-swiper-icon.icon03{background-image:url(/assets/images/layout/side_swiper_icon03.svg)}.side-swiper-wrap .side-swiper-card .side-swiper-infor{font-size:12px;font-weight:500;color:#7896ba;word-break:keep-all}.side-nav-wrap{margin-top:30px;padding:0 20px;height:calc(100% - 247px);overflow-y:auto}.side-nav-wrap .side-nav-list .side-nav-item{padding:12px;margin-bottom:8px}.side-nav-wrap .side-nav-list .side-nav-item button{position:relative;width:100%;text-align:left;padding-right:10px;font-size:15px;font-weight:500;color:#4b6586}.side-nav-wrap .side-nav-list .side-nav-item button:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:6px;height:11px;background:url(/assets/images/layout/side_nav_item_arr.svg) no-repeat 50%;background-size:cover}.side-nav-wrap .side-nav-list .side-nav-item:last-child{margin-bottom:0}.side-nav-footer{margin-top:20px;padding:0 20px 34px}.side-nav-footer .side-footer-list{display:flex;gap:0;justify-content:center;align-items:center;padding-top:24px;border-top:2px solid #ededed}.side-nav-footer .side-footer-list .side-footer-item{position:relative;display:flex;padding:0 12px}.side-nav-footer .side-footer-list .side-footer-item button{font-family:Pretendard,sans-serif;text-transform:uppercase;font-size:13px;font-weight:500;color:#2e3a59}.side-nav-footer .side-footer-list .side-footer-item button.bold{font-weight:600}.side-nav-footer .side-footer-list .side-footer-item:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:10px;background-color:#ededed}.side-nav-footer .side-footer-list .side-footer-item:last-child:before{display:none}footer{padding:24px 20px}footer .footer-inner{font-family:Pretendard,sans-serif;text-align:center;font-size:11px;font-weight:400;color:#9f9f9f}.main-contens{width:100%;height:auto;padding:0 20px;background-color:#fff}.main-head-block{padding:33px 30px;background:linear-gradient(102deg,#F8F9EC 2.93%,rgba(249,239,236,.8) 98.22%);border-radius:16px}.main-head-block .head-block-tit{font-size:18px;font-weight:600;color:#f86a56}.main-head-block .head-block-text{font-size:13px;font-weight:500;color:#f86a56}.main-head-block .head-block-link-wrap{margin-top:18px}.main-head-block .head-block-link-wrap .head-block-link{display:flex;gap:10px;align-items:center;padding:8px 13px;background-color:#cd8888;border-radius:100px;font-size:12px;font-weight:600;color:#fff}.main-head-block .head-block-link-wrap .head-block-link .block-arr{display:block;width:6px;height:11px;background:url(/assets/images/main/block_arr.svg) no-repeat 50%;background-size:cover}.main-grid-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:15px}.main-grid-wrap .main-grid-bx{min-height:160px;padding:40px 20px 10px;border-radius:16px}.main-grid-wrap .main-grid-bx.bx01{background:linear-gradient(134deg,#F0EDFF 5.92%,#F0FFF6 96.24%)}.main-grid-wrap .main-grid-bx.bx02{background:linear-gradient(134deg,#FFF4F4 3.38%,#F2FFF5 98.09%)}.main-grid-wrap .main-grid-bx.bx03{background:linear-gradient(136deg,#F7FAF1 3.75%,#E6FCF7 98.46%)}.main-grid-wrap .main-grid-bx.bx04{background:linear-gradient(133deg,#FFFBEF 3.32%,rgba(243,236,255,.33))}.main-grid-wrap .main-grid-bx .grid-bx-head{display:flex;gap:0;align-items:center}.main-grid-wrap .main-grid-bx .grid-bx-head .main-bx-icon{display:flex;gap:0}.main-grid-wrap .main-grid-bx .grid-bx-head .main-bx-arr{display:block;margin-left:auto;width:24px;height:24px;border-radius:50%;background-color:#fff;background-image:url(/assets/images/main/main_contens_arr.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.main-grid-wrap .main-grid-bx .grid-bx-body{margin-top:16px}.main-grid-wrap .main-grid-bx .grid-bx-body .grid-bx-body-tit{font-size:14px;font-weight:600;color:#7896ba}.main-grid-wrap .main-grid-bx .grid-bx-body .grid-bx-body-txt{font-size:12px;font-weight:500;color:#7896ba;opacity:.6;margin-top:3px}@media screen and (max-width:360px){.main-grid-wrap .main-grid-bx{padding:40px 20px 20px}}.login-contents{padding:94px 34px 0}.login-contents .login-logo{font-size:24px;font-weight:600;color:#101010;text-align:center}.login-contents .login-form-wrap{margin-top:42px}.login-contents .login-form-wrap .login-check-warp{margin-top:24px;display:flex;gap:14px}.login-contents .login-form-wrap .login-btn-wrap{margin-top:24px}@media screen and (max-width:360px){.login-contents{padding:70px 34px 0}}.member-infor-form-wrap{margin-bottom:20px}.zip-code-search-input{margin-bottom:18px}.zip-code-table-wrap .zip-code-table-tit{font-size:13px;font-weight:500;color:#2e3a59;margin-bottom:10px}.zip-code-table-wrap .zip-code-table{width:100%;table-layout:fixed;border-top:2px solid #2e3a59}.zip-code-table-wrap .zip-code-table th{font-size:13px;font-weight:500;color:#2e3a59;padding:10px;border-bottom:1px solid #2e3a59;text-align:center}.zip-code-table-wrap .zip-code-table td{font-size:13px;font-weight:400;color:#2e3a59;padding:10px;border-bottom:1px solid #ececec}.zip-code-table-wrap .btn-flex-wrap{margin-top:20px}.compliance-check-bx.act .compliance-check-pop-contents{display:block}.compliance-check-pop-contents{display:none;padding:14px 14px 10px;border-top:1px solid #ececec;margin-top:10px}.check-pop-data-wrap{margin-bottom:24px}.check-pop-data-wrap .check-pop-data-tit{position:relative;padding-left:10px;margin-bottom:8px;font-size:13px;font-weight:500;color:#2e3a59}.check-pop-data-wrap .check-pop-data-tit:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background-color:#2e3a59;border-radius:50%}.check-pop-data-wrap .check-pop-data-txt{padding-left:10px;font-size:13px;font-weight:400;color:#2e3a59}.check-pop-data-table{border-top:1px solid #2e3a59}.check-pop-data-table:last-child .pop-data-table-footer,.pop-data-table-head{border-bottom:1px solid #2e3a59}.pop-data-table-head{display:flex;gap:0;align-items:center;padding:10px;border-top:1px solid #2e3a59}.pop-data-table-head .pop-data-table-head-name{font-size:13px;font-weight:500;color:#2e3a59}.pop-data-table-head .pop-data-table-head-icon{margin-left:auto;min-width:44px;display:flex;gap:0}.pop-data-table-body{padding:11px 10px;border-bottom:1px solid #2e3a59;font-size:13px;font-weight:400;color:#2e3a59}.pop-data-table-footer .pop-data-table-footer-unit{padding:10px;font-size:13px;font-weight:500;color:#2e3a59;border-bottom:1px solid #2e3a59}.pop-data-table-footer .pop-data-table-footer-data{padding:10px;font-size:13px;font-weight:400;color:#2e3a59}.submit-content{padding:15px 10px;border:1px solid #d5dee8;border-radius:4px;background-color:#f5f6fa;cursor:default}.data-input-form-bx{margin-bottom:18px}.data-input-form-bx:last-child{margin-bottom:0}.data-input-form-bx .data-input-form-tit{font-size:13px;font-weight:500;color:#2e3a59;margin-bottom:10px}.data-input-form-bx .data-input-form-tit .import{color:red}.data-input-form-bx .data-input-form-tit span{display:block;font-size:13px;font-weight:400;color:#a8b6c7}.data-input-form-bx .data-input-guide{margin-top:8px;font-size:13px;font-weight:400;color:#a8b6c7}.btn-flex-wrap{display:flex;gap:5px;margin-top:24px}.btn-flex-wrap .btn-bx{flex:1}.btn-flex-wrap.com .btn-bx{flex:1 1 auto}.btn-flex-wrap.com .btn-bx button{font-size:12px}.top-btn{position:fixed;bottom:96px;right:15px;width:38px;height:38px;background-color:rgba(0,0,0,.5);background-image:url(/assets/images/sub/top_btn_icon.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:50%;z-index:90000}.sale-contents{width:100%;background-color:#f5f5f5}.sale-contents .sale-frame{border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin-bottom:10px;padding:24px 20px;background-color:#fff}.sale-contents .sale-frame:first-child{padding-top:0;border-top:none}.sale-contents .sale-frame:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.sale-form-btn-wrap{padding:20px 20px 0;background-color:#fff}.sale-form-btn-wrap .btn-flex-wrap{margin-top:0}.sale-form-bx{margin-bottom:14px}.sale-form-bx:last-child{margin-bottom:0}.sale-list-wrap .sale-data-num{position:relative;font-size:13px;font-weight:400;color:#1259cb;padding-right:6px}.sale-list-wrap .sale-data-num:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:10px;background-color:#a2abb8}.sale-list-wrap .sale-list-item{padding-top:14px;padding-bottom:14px;border-bottom:1px solid #ececec;cursor:pointer}.sale-list-wrap .sale-list-item:first-child{padding-top:0}.sale-list-wrap .sale-list-item:last-child{border-bottom:none;padding-bottom:0}.sale-item-bx .sale-item-date-bx{display:flex;gap:0;align-items:center;margin-bottom:9px}.sale-item-bx .sale-item-date-bx .sale-item-num{position:relative;font-size:13px;font-weight:400;color:#2e3a59;padding-right:6px}.sale-item-bx .sale-item-date-bx .sale-item-num:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:10px;background-color:#a2abb8}.sale-item-bx .sale-item-date-bx .sale-item-date{font-size:13px;font-weight:400;color:#a2abb8;padding-left:6px}.sale-item-bx .sale-item-tit{font-size:15px;font-weight:500;color:#2e3a59;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:9px}.sale-item-bx .sale-item-customer{font-size:13px;font-weight:400;color:#2e3a59;margin-bottom:9px}.sale-item-bx .sale-item-update-bx{display:flex;gap:0;align-items:center}.sale-item-bx .sale-item-update-bx .sale-item-name{position:relative;font-size:13px;font-weight:400;color:#a2abb8;padding-right:6px}.sale-item-bx .sale-item-update-bx .sale-item-name:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:10px;background-color:#a2abb8}.sale-item-bx .sale-item-update-bx .sale-item-update{font-size:13px;font-weight:400;color:#a2abb8;padding-left:6px}.sale-item-bx.nodata .sale-item-nodata{padding:5px 0;text-align:center;font-size:15px;font-weight:500;color:#2e3a59}.sale-edit-btn{margin-top:24px}.sale-data-table-wrap{padding:24px;background-color:#fff;border-top:1px solid #ececec}.sale-data-table-wrap .sale-data-num{color:#1259cb}.sale-data-table{width:100%;table-layout:fixed}.sale-data-table tbody tr th{font-size:13px;font-weight:500;color:#2e3a59;vertical-align:top;padding:5px 0}.sale-data-table tbody tr td{font-size:13px;font-weight:400;color:#2e3a59;padding:5px 0 8px 14px}.sale-data-table tbody tr td .data-down{display:flex;gap:8px;align-items:center;color:#1259cb}.sale-data-table tbody tr td .data-down i{display:block;width:8px;height:12px;background:url(/assets/images/sub/down_icon.svg) no-repeat 50%;background-size:cover}.sale-data-table tbody tr:first-child td,.sale-data-table tbody tr:first-child th{padding-top:0}.sale-data-table tbody tr:last-child td,.sale-data-table tbody tr:last-child th{padding-bottom:0}.sale-detail-toggle-wrap{border-top:1px solid #ececec}.sale-detail-toggle-bx{border-bottom:1px solid #ececec}.sale-detail-toggle-head{display:flex;gap:5px;padding:14px 18px;background-color:#fff;cursor:pointer}.sale-detail-toggle-head .sale-detail-toggle-name{font-size:13px;font-weight:500;color:#2e3a59}.sale-detail-toggle-head .sale-detail-toggle-btn-wrap{margin-left:auto}.sale-detail-toggle-head .sale-detail-toggle-btn-wrap .sale-detail-toggle-btn{display:block;width:22px;height:22px;background:url(/assets/images/sub/sale_toggle_btn.svg) no-repeat 50%;background-size:cover}.sale-detail-toggle-cont{display:none}.sale-detail-toggle-cont .sale-frame{padding:24px 20px}.sale-detail-toggle-cont .sale-frame:first-child{padding-top:24px}.sale-detail-toggle-cont .sale-frame:last-child{padding-bottom:24px}.sale-detail-toggle-bx.act .sale-detail-toggle-head{background-color:#5f738e}.sale-detail-toggle-bx.act .sale-detail-toggle-head .sale-detail-toggle-name{color:#fff}.sale-detail-toggle-bx.act .sale-detail-toggle-head .sale-detail-toggle-btn-wrap .sale-detail-toggle-btn{background:url(/assets/images/sub/sale_toggle_btn_white.svg) no-repeat 50%}.sale-detail-toggle-bx.act .sale-detail-toggle-cont{display:block}.form-flex{display:flex;gap:5px}.form-flex .form-bx{flex:1}.form-btn{margin-top:12px}.sale-roof-title{font-size:15px;font-weight:500;color:#2e3a59;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #2e3a59}.data-check-wrap{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.data-check-wrap .check-form-box,.data-check-wrap .radio-form-box{width:calc(50% - 5px)}.data-check-wrap.mb0{margin-bottom:0}.data-input.flex{display:flex;gap:8px;align-items:center}.data-input.flex span{flex:none;font-size:13px;font-weight:400;color:#2e3a59}.inquiry-frame{padding:0 20px}.badge{min-width:60px;height:30px;line-height:30px;padding:0 8px;border-radius:60px;text-align:center;font-size:12px;font-weight:500}.badge.blue{color:#5497e9;background-color:#ecf5ff}.badge.orange{color:#f86a56;background-color:#ffefed}.badge.block{width:100%}.inquiry-table-filter{margin-bottom:24px}.inquiry-table-filter .filter-check{margin-bottom:12px}.inquiry-list-tit{padding-bottom:10px;border-bottom:1px solid #2e3a59;font-size:13px;font-weight:400;color:#2e3a59}.inquiry-list-tit span{font-weight:500}.inquiry-list .inquiry-item{padding:10px 0;cursor:pointer;border-bottom:1px solid #ececec}.inquiry-list .inquiry-item:last-child{border-bottom:none;padding-bottom:0}.inquiry-list .inquiry-item .inquiry-item-bx{position:relative;padding-right:70px}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-item-category{display:flex;align-items:center;margin-bottom:5px}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-item-category span{position:relative;display:block;font-size:13px;font-weight:400;color:#2e3a59;padding:0 6px}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-item-category span:first-child{padding-left:0}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-item-category span:last-child{padding-right:0}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-item-category span:last-child:before{display:none}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-item-category span:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:10px;background-color:#a2abb8}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-item-tit{font-size:15px;font-weight:500;color:#2e3a59;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:5px}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-item-date{font-size:13px;font-weight:400;color:#a2abb8}.inquiry-list .inquiry-item .inquiry-item-bx .inquiry-badge{position:absolute;top:0;right:0}.inquiry-list .inquiry-item .inquiry-item-bx.nodata{padding-right:0}.inquiry-list .inquiry-item .inquiry-item-bx.nodata .inquiry-item-nodata{padding:10px 0;text-align:center;font-size:15px;font-weight:500;color:#2e3a59}.inquiry-file-wrap{margin-top:20px}.inquiry-file-wrap .file-list-wrap{margin-top:14px}.file-list-tit{font-size:13px;font-weight:500;color:#2e3a59}.file-list{margin-top:14px}.file-list .file-item{border-top:1px solid #ededed;cursor:default}.file-list .file-item .file-item-bx{width:100%;padding:14px 0;display:flex;gap:0;align-items:center}.file-list .file-item .file-item-bx .file-item-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;font-weight:400;color:#2e3a59;padding-right:10px}.file-list .file-item .file-item-bx .file-del{flex:none;display:block;margin-left:auto;width:16px;height:16px;background:url(/assets/images/common/id_delete_icon.svg) no-repeat 50%;background-size:cover}.file-list .file-item:last-child .file-item-bx{padding-bottom:0}.inquiry-detail-data-table{padding:20px 0;border-bottom:1px solid #ececec}.inquiry-detail-data{padding:20px 0;border-bottom:1px solid #2e3a59;margin-bottom:24px}.inquiry-detail-data .inquiry-detail-category{display:flex;align-items:center;margin-bottom:3px}.inquiry-detail-data .inquiry-detail-category span{position:relative;display:block;font-size:13px;font-weight:400;color:#2e3a59;padding:0 6px}.inquiry-detail-data .inquiry-detail-category span:first-child{padding-left:0}.inquiry-detail-data .inquiry-detail-category span:last-child{padding-right:0}.inquiry-detail-data .inquiry-detail-category span:last-child:before{display:none}.inquiry-detail-data .inquiry-detail-category span:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:10px;background-color:#a2abb8}.inquiry-detail-data .inquiry-detail-tit{font-size:15px;font-weight:500;color:#2e3a59;margin-bottom:10px}.inquiry-detail-data .inquiry-detail-txt{font-size:13px;font-weight:400;color:#2e3a59;white-space:pre-line}.inquiry-answer-wrap{margin-top:24px}.inquiry-answer-header{padding:20px 0;border-top:1px solid #f86a56;border-bottom:1px solid #ececec}.inquiry-answer-header .inquiry-answer-tit{font-size:14px;font-weight:500;color:#f86a56;margin-bottom:5px}.inquiry-answer-header .inquiry-answer-date{font-size:13px;font-weight:400;color:#f86a56}.inquiry-answer-tit{font-size:13px;font-weight:400;color:#2e3a59;margin-bottom:3px}.border-frame{padding:20px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background-color:#fff;margin-bottom:10px}.border-frame:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.pw-guide .pw-guide-tit{font-size:16px;font-weight:500;color:#1259cb}.pw-guide .pw-guide-txt{font-size:13px;font-weight:400;color:#417ddc}.compliance-icon{display:flex}.compliance-check-wrap{padding-top:10px}.compliance-check-bx{position:relative;padding:14px 18px;border:1px solid #efefef;border-radius:4px;margin-bottom:10px}.compliance-check-bx:last-child{margin-bottom:0}.compliance-check-bx.act .bx-btn{transform:rotate(0)!important}.compliance-check-bx.act .reference-list{display:block}.check-name-wrap{display:flex;gap:0;align-items:center}.check-name-wrap .check-name{font-size:13px;font-weight:500;color:#2e3a59}.check-name-wrap .check-name-btn{padding-left:5px;margin-left:auto}.check-name-wrap .check-name-btn .bx-btn{display:block;width:22px;height:22px;background:url(/assets/images/sub/compliance_bx_icon.svg) no-repeat 50%;transform:rotate(180deg)}.reference-list{display:none;margin-top:10px;padding-top:14px;border-top:1px solid #ececec;transition:all .15s ease-in-out}.reference-list .reference-item{margin-bottom:8px;padding-left:14px}.reference-list .reference-item .reference-item-bx{display:flex;gap:10px;font-size:13px;font-weight:400;color:#2e3a59;align-items:center}.reference-list .reference-item:last-child{margin-bottom:0}.reference-list.check .reference-item{margin-bottom:14px}.compliace-nosearch{padding:30px 0}.compliace-nosearch span{display:block;font-size:13px;font-weight:400;color:#2e3a59;text-align:center}.check-item-wrap,.compliance-icon-wrap{display:flex;gap:0;align-items:center}.compliance-icon-wrap{margin-left:auto;min-width:44px}.float-btn-wrap{position:sticky;bottom:10px;left:0;width:100%;background-color:#fff;z-index:9}@media screen and (max-width:360px){.btn-flex-wrap{flex-direction:column}.data-check-wrap .check-form-box,.data-check-wrap .radio-form-box{width:100%}}.form-flex .reset{flex:none;width:40px;background-image:url(/assets/images/sub/refresh.png);background-size:24px 24px;background-position:50%;background-repeat:no-repeat}.pdf-contents{padding:0 20px;border-top:1px solid #ececec}.pdf-cont-head{align-items:center;padding:24px 0 15px;border-bottom:2px solid #101010}.pdf-cont-head .pdf-cont-head-tit{font-size:16px;font-weight:600;color:#101010;margin-bottom:10px}.pdf-cont-head-data-wrap{display:flex;gap:20px;align-items:center}.pdf-cont-head-data-wrap .pdf-cont-head-data-tit{font-size:13px;font-weight:500;color:#101010}.pdf-cont-head-data-wrap .pdf-cont-head-data{font-size:13px;font-weight:400;color:#ff5656}.pdf-cont-body{padding:24px 0 0}.pdf-data-tit{font-size:13px;font-weight:500;color:#101010;margin-bottom:5px}.pdf-table{margin-bottom:24px}.pdf-table table{width:100%;table-layout:fixed;border-collapse:collapse}.pdf-table table th{font-weight:500;color:#101010;background-color:#f5f6fa}.pdf-table table td,.pdf-table table th{padding:9.5px;font-size:11px;border:1px solid #2e3a59}.pdf-table table td,.pdf-textarea-data{font-weight:400;color:#ff5656}.pdf-textarea-data{padding:10px;font-size:11px;border:1px solid #101010;min-height:150px}.pdf-table-wrap{max-width:1540px;min-width:1540px;margin:0 auto}.pdf-intro-page{display:flex;flex-direction:column;height:1050px;padding:80px 40px;background-color:#fff}.pdf-intro-foot-date{margin-top:auto;text-align:right}.pdf-intro-tit-wrap{text-align:center}.pdf-intro-tit-wrap .pdf-intro-tit{font-size:24px;font-weight:500;color:#101010}.pdf-intro-tit-wrap .pdf-intro-date{font-size:22px;font-weight:400;color:#101010}.pdf-intro-cont-wrap{margin-top:70px}.pdf-intro-cont-wrap p{font-size:18px;font-weight:400;color:#101010}.pdf-table-content{display:flex;flex-direction:column;height:1050px;padding:20px;margin-bottom:50px}.pdf-table-grid-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}.pdf-table-card .pdf-table-tit-wrap{margin-bottom:5px}.pdf-table-card .pdf-table-tit-wrap span{position:relative;font-size:13px;font-weight:500;color:#101010;padding:0 10px}.pdf-table-card .pdf-table-tit-wrap span:first-child{padding-left:0}.pdf-table-card .pdf-table-tit-wrap span:last-child{padding-right:0}.pdf-table-card .pdf-table-tit-wrap span:last-child:before{display:none}.pdf-table-card .pdf-table-tit-wrap span:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:14px;background-color:#101010}.pdf-roof-table table{width:100%;table-layout:fixed;border-collapse:collapse}.pdf-roof-table table th{padding:0 5px;text-align:center;font-size:11px;font-weight:500;color:#fff;background-color:#18b490;border:1px solid #18b490}.pdf-roof-table table td{padding:0 5px;font-size:11px;font-weight:300;color:#101010;border:1px solid #cbcbcb;line-height:1}.spinner-wrap{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(16,16,16,.5);z-index:2000000}.loader{width:16px;height:16px;border-radius:50%;background-color:#fff;box-shadow:32px 0 #fff,-32px 0 #fff;position:relative;animation:flash .5s ease-out infinite alternate}@keyframes flash{0%{background-color:hsla(0,0%,100%,.1333333333);box-shadow:32px 0 hsla(0,0%,100%,.1333333333),-32px 0 #fff}50%{background-color:#fff;box-shadow:32px 0 hsla(0,0%,100%,.1333333333),-32px 0 hsla(0,0%,100%,.1333333333)}to{background-color:hsla(0,0%,100%,.1333333333);box-shadow:32px 0 #fff,-32px 0 hsla(0,0%,100%,.1333333333)}}