@import url('font/Hind_Siliguri/Hind_Siliguri.css');
@import url('font/Poppins/Poppins.css');
@import url('font/Roboto/Roboto.css');
@import url('font/Pretendard/Pretendard.css');
:root{
	--Primary:#5966CE;
}
*,html,body{margin:0;padding:0;outline:none;font-family:'Pretendard';}
a{text-decoration:none;}
ul,li{list-style:none;}
table{border-collapse:collapse;}
table td{border:1px solid #000;}
body.content {display:grid;grid-template-areas:"sidebar top" "sidebar main" "sidebar footer";grid-template-columns:274px minmax(0,1fr);grid-template-rows:80px 1fr;}
body > .site_top_section {grid-area:top;display:flex;justify-content:right;align-items:center;padding-right:60px;position:sticky;left:0;top:0;background:rgba(255,255,255,0.8);backdrop-filter:saturate(180%) blur(8px);z-index:1;border-left:1px solid #ECECEC;}
body > .site_top_section > div {display:flex;justify-content:space-between;align-items:center;gap:30px;}
body > .site_top_section > div .alarm{display:flex;}
body > .site_top_section > div .alarm i {--size:26px;width:var(--size);height:var(--size);background:url('icon/corp/alarm.svg') center/cover no-repeat;}
body > .site_top_section > div .name {display:flex;gap:4px;align-items:center;cursor:pointer;user-select:none;position:relative;}
body > .site_top_section > div .name span {font-size:14px;font-weight:500;line-height:150%;color:#75788B;}
body > .site_top_section > div .name i {--size:10px;width:var(--size);height:var(--size);background:url('icon/corp/site_top_arrow_down.svg') center/cover no-repeat;}
body > .site_top_section > div .menu_icon {display:none;}

body.content.hsb {grid-template-columns:70px;}
body.content.hsb .site_sidebar {width:70px;}
body.content.hsb .site_sidebar .top_section {padding-left:17px;}
body.content.hsb .site_sidebar .top_section .logo{display:none;}
body.content.hsb .site_sidebar .menu_lists .menu_list > span {display:none;}

.modal_user_menu {display:none;}
.modal_user_menu.show{display:block;}
.modal_user_menu_mask {position:fixed;left:0;top:0;width:100%;height:100%;z-index:20;}
.modal_user_menu .user_menu_items {width:170px;position:fixed;top:60px;right:30px;z-index:21;display:flex;flex-direction:column; padding:10.5px 0;min-width:100px;background:#fff;border-radius:10px;border:1px solid #ECECEC;box-shadow:0px 16px 60px 0px #001B371A;backdrop-filter:blur(22px);}
.modal_user_menu .user_menu_item {font-size:14px;font-weight:500;line-height:26px;color:#75788B;padding:0 20px;height:42px;display:flex;align-items:center;gap:8px;}
.modal_user_menu .user_menu_item > i{--size:22px;width:var(--size);height:var(--size);}
.modal_user_menu .user_menu_item.account > i{background:url('icon/corp/menu_setting.svg') center/cover no-repeat;}
.modal_user_menu .user_menu_item.logout > i{background:url('icon/corp/menu_logout.svg') center/cover no-repeat;}

body.content > .main_wrapper {grid-area:main;padding:10px 193px 100px;min-height:calc(100vh - 90px);}
footer {grid-area:footer;border-top:1px solid #ECECEC;padding:40px 56px;}
footer > .logo {width:216px;height:19px;background:url('icon/corp/footer_logo.svg') center/cover no-repeat;}
footer > .top {margin:40px 0 16px;display:flex;justify-content:space-between;align-items:center;}
footer > .top div:nth-of-type(1){display:flex;gap:12px;}
footer > .top div:nth-of-type(1) a {font-size:14px;font-weight:600;line-height:180%;color:#75788B;}
footer > .top .sns_section {display:flex;gap:16px;align-items:center;}
footer > .top .sns_section a.sns_icon {--size:24px;width:var(--size);height:var(--size);}
footer > .top .sns_section a.sns_icon.kakao{background:url('icon/corp/sns_kakao.svg') center/cover no-repeat;}
footer > .top .sns_section a.sns_icon.facebook{background:url('icon/corp/sns_facebook.svg') center/cover no-repeat;}
footer > .top .sns_section a.sns_icon.youtube{background:url('icon/corp/sns_youtube.svg') center/cover no-repeat;}
footer > .top .sns_section a.sns_icon.instagram{background:url('icon/corp/sns_instagram.svg') center/cover no-repeat;}
footer > .text {font-size:14px;font-weight:400;line-height:180%;color:#75788B;margin-bottom:20px;}
footer > .copyright {font-size:14px;font-weight:400;line-height:180%;color:#75788B;}

.corp_signinup_wrapper{display:flex;justify-content:center;align-items:center;width:100dvw;min-height:100dvh;}
.corp_signinup {width:520px;display:flex;flex-direction:column;gap:50px;}
.corp_signinup .logo {width:165px;height:27px;background:url('icon/corp/main_logo.svg') center center/cover no-repeat;}
.corp_signinup .title {font-size:26px;font-weight:600;line-height:22px;color:#656573;}
.corp_signinup .login_form {display:flex;flex-direction:column;gap:40px;}
.corp_signinup .col {display:flex;flex-direction:column;gap:7px;}
.corp_signinup .col_header {font-size:16px;font-weight:600;line-height:150%;color:#656573;}
.corp_signinup .col_body {display:flex;}
.corp_signinup input:not([type="checkbox"]) {border:1px solid #e2e2e2;height:54px;width:100%;padding:0 16px;border-radius:10px;font-family:inherit;font-size:16px;line-height:150%;font-weight:500;box-sizing:border-box;}
.corp_signinup input:focus{border:2px solid #449DF0;}
.corp_signinup input.error{border:2px solid #F04452;}
.corp_signinup input::placeholder{color:#b5b5b5;}
.corp_signinup .btn_signinup {height:54px;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:10px;background:#5966CE;color:#fff;font-size:16px;font-weight:700;line-height:150%;}
.corp_signinup .find_section {display:flex;gap:3px;justify-content:flex-end;font-size:14px;font-weight:500;line-height:22px;color:#B5B5B5;}
.corp_signinup .find_section a{text-decoration:none;color:inherit;}
.corp_signinup .signup_section {display:flex;justify-content:center;gap:3px;font-size:14px;font-weight:600;line-height:22px;}
.corp_signinup .signup_section span {color:#656573;}
.corp_signinup .signup_section a {color:#B5B5B5;text-decoration:underline;}
.corp_signinup_wrapper .agree_section{display:flex;flex-direction:column;gap:14px;padding:0;}
.corp_signinup_wrapper .agree_section .a_item{display:flex;justify-content:space-between}
.corp_signinup_wrapper .agree_section .a_item > span{font-size:12px;font-weight:500;line-height:150%;color:#767676}
.corp_signinup_wrapper .agree_section label{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600;line-height:150%;color:#bfbfbf}
.corp_signinup_wrapper .agree_section label:nth-of-type(1){color:#4C4C4C}
.corp_signinup_wrapper .agree_section label > span{display:flex;justify-content:space-between;flex:1;align-items:center}
.corp_signinup_wrapper .agree_section label > span b{font-weight:600}
.corp_signinup_wrapper span.line{height:1px;width:100%;background:#E2E2E2}
.corp_signinup_wrapper .agree_section label input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:12px;height:12px;background:url(icon/new_signup_checkbox_unchecked.svg) center center/cover no-repeat;border:none;}
.corp_signinup_wrapper .agree_section label input[type="checkbox"]:checked{background-image:url(icon/new_signup_checkbox_checked.svg)}
.corp_signinup_wrapper .agree_section label input[type="checkbox"]:checked ~ span{color:#4C4C4C}

.notification{position:fixed;bottom:0;left:0;background:#727272;width:100%;color:#fff;height:31px;display:flex;justify-content:center;align-items:center;font-size:12px;opacity:0;transform:translateY(20px);z-index:99}
.toast--auto{animation:toast-in-out var(--toast-duration,3.5s) ease forwards}
@keyframes toast-in-out {
0%{opacity:0;transform:translateY(20px)}
10%{opacity:1;transform:translateY(0)}
90%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(20px)}
}

.signup_modal{position:fixed;top:0;left:0;margin:15px;background:#fff;padding:20px;border:1px solid #E9E9E9;border-radius:15px;height:calc(100vh - 72px);display:none;flex-direction:column;width:calc(100% - 70px)}
.signup_modal_title{font-size:17px;font-weight:700;margin-bottom:41px}
.signup_modal_cont{overflow:hidden;overflow-y:auto;flex:1}
.signup_modal_cont::-webkit-scrollbar{width:8.5px}
.signup_modal_cont::-webkit-scrollbar-thumb{background:#5B67CA;border-radius:999px}
.signup_modal_cont::-webkit-scrollbar-track{background:#f2f2f2}
.signup_modal_btn_ac{width:100%;height:59px;background:#5B67CA;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;font-weight:500;border-radius:999px;margin-top:25px}
.signup_modal.tc{z-index:8}
.signup_modal.pp{z-index:7}
.signup_modal.mp{z-index:6}

.site_sidebar{width:274px;border-right:1px solid #ECECEC;height:100dvh;position:sticky;left:0;top:0;}
.site_sidebar > .top_section {padding:33px 17px 33px 27px;display:flex;justify-content:space-between;align-items:center;}
.site_sidebar > .top_section .logo {width:165px;height:27px;background:url('icon/corp/main_logo.svg') center center/contain no-repeat;}
.site_sidebar > .top_section .menu_icon{height:34px;}
.site_sidebar > .top_section .menu_icon > i{--size:34px;width:var(--size);height:var(--size);display:flex;background:url('icon/corp/menu_icon.svg') center/cover no-repeat;}
.site_sidebar .menu_lists {padding:0 17px;display:flex;flex-direction:column;gap:8px;}
.site_sidebar .menu_lists .menu_list {height:44px;display:flex;gap:16px;align-items:center;}
.site_sidebar .menu_lists .menu_list > i {--size:24px;width:var(--size);height:var(--size);}
.site_sidebar .menu_lists .menu_list > i.company{background:url('icon/corp/menu_home.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > i.Calendar{background:url('icon/corp/Calendar_corp.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > i.support{background:url('icon/corp/menu_support.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > i.vm{background:url('icon/corp/vm_side_img.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > i.faq{background:url('icon/corp/menu_faq.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > i.rsc{background:url('icon/corp/menu_rsc.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > i.nb{background:url('icon/corp/FolderStar.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > i.setting{background:url('icon/corp/menu_setting.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > i.info{background:url('icon/corp/Book.svg') center/cover no-repeat;}
.site_sidebar .menu_lists .menu_list > span{font-size:16px;font-weight:500;line-height:150%;color:#75788B;}

.main_page {}
.main_wrapper > div > .header {display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;}
.main_wrapper > div > .header span {font-size:36px;font-weight:700;line-height:150%;color:#414051;}
.main_wrapper > div >  .header .btn_write {width:112px;height:41px;display:flex;justify-content:center;align-items:center;background:var(--Primary);border-radius:5px;font-size:14px;font-weight:600;line-height:180%;color:#fff;user-select:none;}
.main_wrapper > div > .title {font-size:20px;font-weight:700;line-height:150%;color:#404040;}
.main_wrapper .tabs {display:flex;gap:8px;padding:22px 0;}
.main_wrapper .tabs .tab {padding:4px 15px;background:#F6F6FB;border-radius:6px;font-size:16px;font-weight:500;line-height:150%;color:#75788B;cursor:pointer;user-select:none;}
.main_wrapper .tabs .tab.active {background:var(--Primary);color:#fff;}
.main_page .board_lists {display:flex;flex-direction:column;}
.main_page .board_lists .nothing_wrapper {display:flex;justify-content:center;align-items:center;padding:70px 0;border-top:1px solid #ECECEC;border-bottom:1px solid #ECECEC;flex-direction:column;gap:40px;}
.main_page .board_lists .nothing_wrapper i.img {width:438px;height:121px;background:url('icon/corp/List_is_empty.png');}
.main_page .board_lists .nothing_wrapper .txt {display:flex;flex-direction:column;gap:6px;}
.main_page .board_lists .nothing_wrapper .txt .title {font-size:18px;font-weight:700;line-height:26px;color:#75788B;text-align:center;}
.main_page .nothing_wrapper .txt .desc {font-size:14px;line-height:26px;font-weight:500;color:#75788B;}
.main_page .board_lists .board_list {padding:0 31.5px;height:90px;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:500;line-height:150%;color:#414051;border-bottom:1px solid #E2E2E2;}
.main_page .board_lists .board_list:nth-of-type(1) {border-top:1px solid #E2E2E2;}
.main_page .board_lists .board_list .left {display:flex;flex:1;overflow:hidden;}
.main_page .board_lists .board_list .left .title {overflow:hidden;white-space:nowrap;width:700px;text-overflow:ellipsis;}
.main_page .board_lists .board_list .left .category{width:185px;}
.main_page .board_lists .board_list.alists .left .title {flex:1;width:unset;max-width:620px;}
.main_page .board_lists .board_list.alists .left .author {width:150px;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main_page .board_lists .board_list .wdate {width:180px;}
.ad1 {margin:40px 0;height:117px;background:#e1f3f4;border-radius:20px;padding:30px 40px;box-sizing:border-box;position:relative;user-select:none;}
.ad1::before{content:'';display:flex;width:223px;height:148px;position:absolute;right:76px;bottom:0;background:url('icon/corp/women_building_figures.png') center/cover no-repeat;}
.ad1 .text_section {display:flex;flex-direction:column;gap:6px;}
.ad1 .text_section .title {font-size:20px;font-weight:700;line-height:150%;color:rgba(0,0,0,0.7);}
.ad1 .text_section .desc {font-size:14px;font-weight:500;line-height:150%;color:rgba(0, 0, 0, 0.7);}
.main_wrapper .qa_section {padding:30px;border-radius:20px;border:1px solid #E2E2E2;background:#fff;}
.main_wrapper .qa_cont {margin:20px 0 30px;padding:30px 24px;background:#f5f8ff;border-radius:10px;display:flex;flex-direction:column;gap:30px;}
.main_wrapper .qa_title {font-size:20px;font-weight:700;line-height:180%;color:#000;}
.main_wrapper .qa_cont .col {display:flex;flex-direction:column;gap:12px;}
.main_wrapper .qa_cont .col .col_header {font-size:18px;font-weight:500;line-height:180%;color:#000;}
.main_wrapper .qa_cont .col .col_cont {display:flex;}
.main_wrapper .qa_cont .col .col_cont input,.main_wrapper .qa_cont .col .col_cont textarea {padding:10px;height:54px;border:1px solid #A3ABB9;border-radius:5px;box-sizing:border-box;width:100%;font-family:inherit;font-size:inherit;}
.main_wrapper .qa_cont .col .col_cont input::placeholder,.main_wrapper .qa_cont .col .col_cont textarea::placeholder{color:#B5B5B5;}
.main_wrapper .qa_cont .col .col_cont textarea{height:405px;resize:none;}
.main_wrapper .qa_cont .col .col_cont select option[disabled] {color:#B5B5B5;}
.main_wrapper .file_add_section {display:flex;height:62px;align-items:center;justify-content:center;border:1px solid #A3ABB9;background:#fff;border-radius:5px;box-sizing:border-box;cursor:pointer;gap:6px;user-select:none;}
.main_wrapper .file_add_section > i{--size:20px;width:var(--size);height:var(--size);background:url('icon/corp/add_file.svg') center/cover no-repeat;}
.main_wrapper .file_add_section span {font-size:20px;font-weight:500;line-height:180%;color:#5966CE;}
.main_wrapper .btn_qa_section {display:flex;justify-content:flex-end;}
.main_wrapper .btn_qa_save {width:171px;height:52px;display:flex;justify-content:center;align-items:center;background:var(--Primary);border-radius:99px;color:#fff;cursor:pointer;user-select:none;}


.search_section {border:1px solid #ECECEC;display:flex;align-items:center;gap:12px;height:50px;padding:0 14px;border-radius:10px;}
.search_section input[type="search"] {border:none;width:100%;font-size:16px;font-weight:500;line-height:150%;}
.search_section input[type="search"]::placeholder{color:#75788B;}
.search_section > i {--size:18px;width:var(--size);height:var(--size);background:url('icon/corp/search.svg') center/cover no-repeat;}

.faq_wrapper .tabs{padding-top:40px;padding-bottom:22px;}
.faq_lists {}
.faq_lists .faq_list {position:relative;width:100%;}
.faq_lists .faq_list .faq_more{--size:30px;position:absolute;right:10px;top:25px;width:var(--size);height:var(--size);background:#fff url('icon/corp/more.svg') center/cover no-repeat;}
.faq_lists .faq_menus {position:absolute;top:20px;right:-172px;background:#fff;padding:10.5px 0;border:1px solid #ECECEC;border-radius:10px;display:block;width:170px;z-index:3;box-shadow:0px 16px 60px 0px #001B371A;backdrop-filter:blur(22px);}
.faq_lists .faq_menu {padding:8px 20px;font-size:14px;font-weight:500;line-height:26px;color:#75788B;}

.faq_list .modal_faq{display:none;}
.faq_list .modal_faq.show{display:block;}
.faq_list .modal_faq_mask {position:fixed;width:100%;height:100%;left:0;top:0;z-index:2;}
.faq_lists details {display:flex;justify-content:center;flex-direction:column;padding:20px;}
.faq_lists details[open] {gap:22px;}
.faq_lists summary {list-style-type:none;display:flex;gap:14px;align-items:center;position:relative;}
.faq_lists summary::before {--size:16px;content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--size);height:var(--size);background:url('icon/corp/faq_arrow.svg') center/cover no-repeat;transition:.25s transform;}
.faq_lists details[open] summary::before{transform:translateY(-50%) rotate(-180deg);}
.faq_lists summary::-webkit-details-marker {display:none;}
.faq_lists summary span:nth-of-type(1) {font-size:20px;font-weight:700;line-height:150%;color:var(--Primary);}
.faq_lists summary span:nth-of-type(2) {font-size:18px;font-weight:600;line-height:150%;color:#414051;}
.faq_lists details[open] div {font-size:16px;font-weight:600;line-height:150%;color:#6D6D6D;}


ul.pagination {display:flex;justify-content:center;margin-top:60px;gap:6px;user-select:none;}
ul.pagination > * {--size:30px;width:var(--size);height:var(--size);}
ul.pagination li { display:flex;justify-content:center;align-items:center;border-radius:15px;font-size:16px;font-weight:500;line-height:150%;color:#75788B;}
ul.pagination li a{color:inherit;}
ul.pagination li.active {background:#F2F3FF;color:#414051;}
ul.pagination a.next,ul.pagination a.d_next {background:url('icon/corp/page_arrow.svg') center/16px no-repeat;}
ul.pagination a.prev,ul.pagination a.d_prev {background:url('icon/corp/page_arrow.svg') center/16px no-repeat;transform:rotate(180deg);}

.court_inquiry_wrapper > .header {margin-bottom:60px !important;}
.main_wrapper .qa_cont .col .col_cont select {appearance:none;-webkit-appearance:none;height:64px;width:100%;padding:0 50px 0 20px;border-radius:10px;border:1px solid #E2E2E2;font-size:18px;font-weight:500;line-height:180%;background:#fff url('icon/corp/select_arrow.svg') calc(100% - 20px) center no-repeat;}
.court_inquiry_wrapper .qa_cont .col .col_cont input, .court_inquiry_wrapper .qa_cont .col .col_cont textarea{padding:16px 20px;}
.court_inquiry_wrapper .qa_cont .col .col_cont input{height:64px;}
.main_wrapper .qa_cont .col .col_cont select:invalid  {color:#B5B5B5;}
.court_inquiry_wrapper .qa_cont .col .col_cont textarea{height:400px;}
.court_inquiry_wrapper .qa_title,.court_inquiry_wrapper .qa_cont .col .col_header{color:#414051;}
.court_inquiry_wrapper .qa_cont .col .col_cont input, .court_inquiry_wrapper .qa_cont .col .col_cont textarea,.court_inquiry_wrapper .file_add_section{border:1px solid #E2E2E2;}

.file_lists {display:flex;flex-direction:column;gap:10px;}
.file_section {display:flex;flex-direction:column;gap:10px;}
.file_section:not(:has(.file_lists > *)) {  gap:0;}
.file_list {height:64px;background:#fff;border-radius:10px;border:1px solid #E2E2E2;display:flex;align-items:center;justify-content:space-between;padding:0 20px;}
.file_list.hide{display:none;}
.file_list .right {display:flex;gap:16px;color:#75788B;font-size:16px;font-weight:500;line-height:180%;align-items:center;}
.file_list .right .name {font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:500px;}
.file_list input[type="file"]{width:0;height:0;appearance:none;-webkit-appearance:none;}
.file_list .right i {--size:18px;width:var(--size);height:var(--size);background:url('icon/corp/file.svg') center/cover no-repeat;}
.file_list > .del{--size:22px;width:var(--size);height:var(--size);background:url('icon/corp/file_del.svg') center/cover no-repeat;cursor:pointer;}

.court_inquiry_content_wrapper > .content {display:flex;flex-direction:column;}
.court_inquiry_content_wrapper > .content > div {display:flex;padding:34px;padding-bottom:80px;border:1px solid #E2E2E2;flex-direction:column;gap:22px;}
.court_inquiry_content_wrapper > .content > div:nth-of-type(1) {border-radius:20px 20px 0 0;}
.court_inquiry_content_wrapper > .content > div:not(:nth-of-type(1)) {border-top:none;padding:56px 20px 56px 64px;border-color:#E2E2E2;border-style:solid;border-width:0 1px 1px 6px;}
.court_inquiry_content_wrapper > .content > div:last-of-type{border-radius:0 0 20px 20px;}
.court_inquiry_content_wrapper > .content > div .header {display:flex;gap:17px;position:relative;}
.court_inquiry_content_wrapper > .content > div .header i {--size:48px;width:var(--size);height:var(--size);background:#ddd;border-radius:50%;}
.court_inquiry_content_wrapper > .content > div .header .info {display:flex;flex-direction:column;gap:3px;}
.court_inquiry_content_wrapper > .content > div .header .info .name {font-size:16px;font-weight:700;line-height:150%;color:#414051;}
.court_inquiry_content_wrapper > .content > div .header .info .wdate {font-size:14px;font-weight:500;line-height:150%;color:#414051;}
.court_inquiry_content_wrapper > .content > div > .cont {display:flex;flex-direction:column;gap:22px;}
.court_inquiry_content_wrapper > .content > div > .cont .title {font-size:24px;font-weight:700;line-height:150%;color:#414051;}
.court_inquiry_content_wrapper > .content > div > .cont .content {font-size:16px;font-weight:500;line-height:150%;color:#414051;}
.court_inquiry_content_wrapper .notice {margin:30px 0;background:#F6F6FB;border-radius:20px;padding:30px;display:flex;}
.court_inquiry_content_wrapper .notice i {--size:26px;height:var(--size);width:var(--size);background:url('icon/corp/notice.svg') center/cover no-repeat;}
.court_inquiry_content_wrapper .notice .title {margin-left:12px;margin-top:3px;width:154px;font-size:14px;font-weight:700;line-height:150%;color:#75788B;}
.court_inquiry_content_wrapper .notice .text{margin-top:3px;font-size:14px;font-weight:500;line-height:150%;color:#75788B;}
.court_inquiry_content_wrapper .cont_files {display:flex;flex-wrap:wrap;gap:18px;}
.court_inquiry_content_wrapper .cont_file {padding:16px 20px;border:1px solid #E2E2E2;border-radius:5px;display:flex;gap:16px;align-items:center;cursor:pointer;}
.court_inquiry_content_wrapper .cont_file i {--size:18px;width:var(--size);height:var(--size);background:url('icon/corp/file.svg') center/cover no-repeat;url( 'icon/corp/file.svg') center/cover background:no-repeat;}
.court_inquiry_content_wrapper .cont_file span {font-size:16px;font-weight:500;line-height:180%;color:#75788B;}
.court_inquiry_content_wrapper > .content > div .header .menu_icon {--size:30px;width:var(--size);height:var(--size);position:absolute;right:0;top:0;background:url('icon/corp/more.svg') center/cover no-repeat;}
.court_inquiry_content_wrapper > .content > div .header .menus {display:none;}
.court_inquiry_content_wrapper > .content > div .header .menus.show{display:block;}
.court_inquiry_content_wrapper > .content > div .header .menus .mask {position:fixed;left:0;top:0;width:100%;height:100%;z-index:2;}
.court_inquiry_content_wrapper > .content > div .header .menus .content {display:flex;flex-direction:column;position:absolute;right:0;top:52px;position:absolute;top:20px;right:-172px;background:#fff;padding:10.5px 0;border:1px solid #ECECEC;border-radius:10px;width:170px;z-index:3;box-shadow:0px 16px 60px 0px #001B371A;backdrop-filter:blur(22px);}
.court_inquiry_content_wrapper > .content > div .header .menus .content > div {padding:8px 20px;font-size:14px;font-weight:500;line-height:26px;color:#75788B;}

.flc{flex-direction:column;background:#fff;}
#editor{height:400px;}
.court_inquiry_content_wrapper .ql-toolbar,.court_inquiry_content_wrapper .ql-container {border-color:#A3ABB9 !important;}

.error_msg {display:none;font-size:16px;font-weight:500;line-height:150%;color:#F04452;}
.error_msg.show{display:block;}

.email_auth_wrapper{}
.email_auth_wrapper > div {display:flex;flex-direction:column;width:100%;height:100dvh;justify-content:center;align-items:center;}
.email_auth_wrapper > div .title {font-size:26px;font-weight:600;line-height:22px;color:#656573;width:520px;}
.main_wrapper .form {margin-top:50px;display:flex;flex-direction:column;gap:40px;}
.main_wrapper .form .col {display:flex;flex-direction:column;gap:7px;}
.main_wrapper .form .col .header {font-size:16px;font-weight:600;line-height:150%;color:#656573;display:flex;gap:10px;}
.main_wrapper .form .col .body {display:flex;width:520px;gap:10px;}
.main_wrapper .form .col .body input {padding:16px 17px;border:1px solid #E2E2E2;border-radius:10px;font-size:inherit;box-sizing:border-box;flex:1;}
.main_wrapper .form .col .body input.error,.col .body.pwd_section.error{border:2px solid #F04452 !important;}
.col .body.pwd_section {padding:16px 17px;border:1px solid #E2E2E2;border-radius:10px;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:10px;}
.col .body.pwd_section input{padding:unset !important;border:unset !important;border-radius:unset !important;}
.col .body.pwd_section i {--size:20px;width:var(--size);height:var(--size);background:url('icon/corp/pwd_show.svg') center/cover no-repeat;}
.col .body.pwd_section.hide i {background-image:url('icon/corp/pwd_hide.svg');}
.col .body.pwd_section.focus{border:2px solid #449DF0;}
.corp_signinup .pwd_section input{height:auto;}

.main_wrapper .form .col .body .btn_send_auth {display:flex;justify-content:center;align-items:center;border:1px solid var(--Primary);background:#fff;padding:0 10px;cursor:pointer;border-radius:10px;color:var(--Primary);}
.main_wrapper .btn_auth {border-radius:10px;width:520px;height:54px;display:flex;justify-content:center;align-items:center;background:var(--Primary);color:#fff;cursor:pointer;}
.main_wrapper .form .col .body .btn_change_password {padding:15px 17px;border:1px solid #E2E2E2;border-radius:10px;cursor:pointer;font-size:16px;font-weight:500;line-height:150%;color:#414051;}
.myinfo_wrapper .btn_save {width:520px;height:54px;background:var(--Primary);color:#fff;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:150%;}
.myinfo_wrapper .btn_del_account {display:flex;}
.myinfo_wrapper .btn_del_account a {font-size:14px;font-weight:500;line-height:150%;color:#414051;text-decoration:underline;}
.main_wrapper .form .col .header .required {position:relative;}
.main_wrapper .form .col .header .required::before{--size:6px;content:'';position:absolute;right:-7px;top:0;width:var(--size);height:var(--size);background:#E8483D;border-radius:50%;}
.main_wrapper .form .col.hidden{display:none;}

.alert_message {display:none;}
.alert_message .alert_mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10;}
.alert_message .alert_content {position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:11;padding:40px;width:508px;border-radius:20px;display:flex;flex-direction:column;gap:40px;box-sizing:border-box;}
.alert_message .alertc_header {display:none;}
.alert_message .alertc_body {display:flex;flex-direction:column;gap:20px;text-align:center;}
.alert_message .alertc_body.del{text-align:left;}
.alert_message .alertcb_header {font-size:24px;font-weight:600;line-height:29px;color:#414051;}
.alert_message .alertcb_body {font-size:16px;font-weight:500;line-height:19px;color:#414051;}
.alert_message .alertc_bottom {display:flex;gap:10px;justify-content:center;}
.alert_message .alertc_bottom > div{display:flex;min-width:116px;height:41px;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;}
.alert_message .alertcb_btn_ok {background:var(--Primary);color:#fff;}
.alert_message .alertc_bottom.del {justify-content:flex-end;}
.alert_message .alertcb_btn_cancel{background:#F6F6FB;color:#75788B;}
.alert_message .alertcb_btn_del{background:#FD5354;color:#fff;width:148px;}

.find_password_wrapper {display:flex;justify-content:center;align-items:center;width:100dvw;min-height:100dvh;}
.find_password_wrapper .find_password {}
.find_password_wrapper .find_password .sheader{font-size:26px;font-weight:600;line-height:22px;color:#656573;margin-bottom:22px;}
.find_password_wrapper .find_password .sdesc{font-size:16px;font-weight:500;line-height:150%;color:#656573;}
.find_password_wrapper .btn_submit {height:54px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:var(--Primary);color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:150%;}
.find_password_wrapper .btn_submit > i{--size:30px;width:var(--size);height:var(--size);background:url('icon/corp/loading_icon.gif') center/cover no-repeat;}

.company_wrapper .com_info {padding:24px;padding-bottom:60px;border:1px solid #E2E2E2;border-radius:10px;display:flex;flex-direction:column;gap:20px;width:490px;margin-bottom:40px;}
.company_wrapper .com_info .title{display:flex;align-items:center;justify-content:space-between;}
.company_wrapper .com_info .title span {font-size:18px;font-weight:700;line-height:150%;color:#414051;}
.company_wrapper .com_info .title i {--size:20px;width:var(--size);height:var(--size);background:url('icon/corp/com_write.svg') center/cover no-repeat;}
.company_wrapper .info_box {display:flex;flex-direction:column;gap:16px;}
.company_wrapper .info_box .info_item {display:flex;align-items:center;}
.company_wrapper .info_box .info_item .header {width:98px;font-size:14px;font-weight:700;line-height:150%;color:#414051;}
.company_wrapper .info_box .info_item .body {font-size:14px;font-weight:400;line-height:150%;color:#414051;}
.company_wrapper .com_tabs {display:flex;gap:32px;align-items:center;height:46px;}
.company_wrapper .com_tabs .com_tab {font-size:20px;font-weight:700;line-height:130%;color:#77767C;height:100%;display:flex;align-items:center;justify-content:center;padding:0 4px;}
.company_wrapper .com_tabs .com_tab.active {position:relative;color:#414051;}
.company_wrapper .com_tabs .com_tab.active::before{content:'';height:3px;width:100%;position:absolute;background:#414051;bottom:0;left:50%;transform:translateX(-50%);border-radius:99px;}
.company_wrapper .sort_section {margin:20px 0 20px;display:flex;justify-content:flex-end;}
.company_wrapper .sort_section select {appearance:none;-webkit-appearance:none;padding:10px 29px 10px 12px;border:1px solid #75788B;border-radius:6px;font-size:14px;font-weight:400;line-height:150%;color:#75788B;background:url('icon/corp/com_select.svg') calc(100% - 12px) center/11px no-repeat;}
.company_wrapper .card_lists {display:grid;grid-template-columns:repeat(4,1fr);/*grid-template-rows:repeat(4,1fr);*/gap:13px;}
.company_wrapper .card_lists .card {display:flex;flex-direction:column;padding:24px;border:1px solid #E2E2E2;border-radius:17px;position:relative;}
.company_wrapper .card_lists .card .top{display:flex;justify-content:space-between;}
.company_wrapper .card_lists .card i.ficon {--size:24px;width:var(--size);height:var(--size);margin-bottom:10px;background:url('icon/corp/file_fill.svg') center/cover no-repeat;}
.company_wrapper .card_lists .card i.more {--size:20px;width:var(--size);height:var(--size);background:url('icon/corp/more.svg') center/cover no-repeat;}
.company_wrapper .card_lists .card .com_name {margin-bottom:4px;font-size:14px;font-weight:500;line-height:150%;color:#434343;}
.company_wrapper .card_lists .card .fname {margin-bottom:24px;font-size:16px;font-weight:600;line-height:150%;color:#434343;}
.company_wrapper .card_lists .card .bottom {font-size:14px;font-weight:400;line-height:100%;color:#434343;display:flex;gap:12px;}
.company_wrapper .card_lists .card .bottom .wdate {font-size:16px;font-weight:600;line-height:100%;color:#434343;}
.company_wrapper .card_lists .card .mobile{display:none;}
.company_wrapper .new_card {width:100%;height:177px;border:2px dashed #ADADBF;display:flex;justify-content:center;align-items:center;border-radius:17px;cursor:pointer;}
.company_wrapper .new_card:active {border-color:var(--Primary);background:#5966CE0F;}
.company_wrapper .new_card > div {display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;}
.company_wrapper .new_card > div i {--size:30px;width:var(--size);height:var(--size);background:url('icon/corp/com_file_plus.svg') center/cover no-repeat;}
.company_wrapper .new_card > div div {margin-top:10px;margin-bottom:4px;font-size:16px;font-weight:600;line-height:150%;color:#434343;}
.company_wrapper .new_card > div span {font-size:14px;font-weight:500;line-height:150%;color:#434343;}
.company_info_wrapper {}
.company_info_wrapper .desc {font-size:20px;font-weight:600;line-height:130%;color:#414051;}
.company_info_wrapper .btn_submit {display:flex;justify-content:center;align-items:center;width:520px;height:54px;background:var(--Primary);border-radius:10px;color:#fff;cursor:pointer;font-weight:700;font-size:16px;line-height:150%;}

.modal_menu {display:none;}
.modal_menu.show{display:block;}
.modal_menu .mask {position:fixed;left:0;top:0;width:100%;height:100%;z-index:2;}
.modal_menu .content {position:absolute;right:-85px;top:50px;z-index:3;width:136px;padding:10px 0;background:#fff;border-radius:10px;border:1px solid #ECECEC;box-shadow:0px 16px 60px 0px #001B371A;backdrop-filter:blur(22px);}
.modal_menu .content .menu {padding:8px 20px;font-size:14px;line-height:26px;font-weight:500;color:#75788B;cursor:pointer;}

.modal_upload_document {display:none;}
.modal_upload_document.show{display:block;}
.modal_upload_document .mask {position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:2;}
.modal_upload_document .content {position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:3;padding:40px;width:560px;box-sizing:border-box;border-radius:20px;display:flex;flex-direction:column;gap:26px;}
.modal_upload_document .title {font-size:20px;font-weight:700;line-height:24px;color:#434343;}
.modal_upload_document .col {display:flex;flex-direction:column;gap:6px;}
.modal_upload_document .col .header {font-size:14px;font-weight:600;line-height:17px;color:#434343;}
.modal_upload_document .col .body {display:flex;}
.modal_upload_document .col select {appearance:none;-webkit-appearance:none;padding:10px 12px;width:135px;box-sizing:border-box;border:1px solid #75788B;border-radius:6px;font-size:14px;font-weight:400;line-height:150%;color:#75788B;background:url('icon/corp/com_select.svg') calc(100% - 12px) center/11px no-repeat;}
.modal_upload_document .col select.error{border-color:#F04452;}
.modal_upload_document .col .f_section{position:relative;width:100%;user-select:none;}
.modal_upload_document .col .f_section input.m_file {appearance:none;-webkit-appearance:none;width:0;height:0;position:absolute;left:0;top:0;}
.modal_upload_document .col .f_section > div {display:flex;gap:12px;}
.modal_upload_document .col .f_section > div .btn_select {width:81px;height:41px;border:1px solid #E2E2E2;border-radius:6px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:150%;color:#75788B;}
.modal_upload_document .col .f_section > div .fname {flex:1;display:flex;align-items:center;padding:10px 18px;background:#F4F6FA;border-radius:6px;border:1px solid #E2E2E2;gap:4px;}
.modal_upload_document .col .f_section > div .fname.error{border-color:#F04452;}
.modal_upload_document .col .f_section > div .fname i {--size:17px;width:var(--size);height:var(--size);background:url('icon/corp/file.svg') center/cover no-repeat;}
.modal_upload_document .col .f_section > div .fname span {font-size:14px;font-weight:400;line-height:150%;color:#75788B;}
.modal_upload_document input.m_file_name {border:1px solid #E2E2E2;border-radius:6px;padding:10px 18px;flex:1;font-size:14px;font-weight:400;line-height:150%;}
.modal_upload_document input.m_file_name::placeholder{color:#B5B5B5;}
.modal_upload_document input.m_file_name.error {border-color:#F04452;}
.modal_upload_document .btn_section {display:flex;justify-content:center;align-items:center;gap:8px;}
.modal_upload_document .btn_section > div {width:100px;height:39px;display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;line-height:17px;box-sizing:border-box;}
.modal_upload_document .btn_cancel {border:1px solid #75788B;color:#75788B;}
.modal_upload_document .btn_upload {background:var(--Primary);color:#fff;}
.modal_upload_document .btn_upload.edit {display:none;}

.c_lists {display:flex;flex-direction:column;}
.c_lists .c_list {padding:0 31.5px;height:90px;display:flex;align-items:center;justify-content:space-between;font-size:18px;font-weight:500;line-height:150%;color:#414051;border-bottom:1px solid #E2E2E2;}
.c_lists .c_list:nth-of-type(1) {border-top:1px solid #E2E2E2;}


.ql-snow .ql-tooltip.ql-editing input[type=text]{padding:3px 5px;height:unset;border:1px solid #ccc;width:auto;border-radius:unset;}
iframe.ql-video{width:500px;height:281.25px;}

.rsc_warpper{}
.rsc_warpper .top_section {display:flex;gap:18px;}
.rsc_warpper .download_wrapper {display:flex;padding:36px 32px;border:1px solid #E2E2E2;border-radius:20px;flex:1;justify-content:space-between;}
.rsc_warpper .download_wrapper .content {font-size:16px;font-weight:700;line-height:150%;color:#434343;}
.rsc_warpper .btn_downloads {display:flex;gap:8px;}
.rsc_warpper .btn_downloads > a {flex:1;display:flex;align-items:center;width:200px;border:1px solid var(--Primary);gap:4px;justify-content:center;border-radius:6px;cursor:pointer;}
.rsc_warpper .btn_downloads > a i {--size:18px;width:var(--size);height:var(--size);background:url('icon/corp/download_p.svg') center/cover no-repeat;}
.rsc_warpper .btn_downloads > a span {font-size:16px;font-weight:500;line-height:100%;color:var(--Primary);}
.rsc_warpper .r_section {width:405px;height:120px;border-radius:20px;border:1px solid #5966CE66;background:#5966CE1A;display:flex;justify-content:center;align-items:center;gap:16px;box-sizing:border-box;cursor:pointer;}
.rsc_warpper .r_section span {font-size:16px;font-weight:700;line-height:100%;color:#434343;}
.rsc_warpper .r_section i {--size:40px;width:var(--size);height:var(--size);background:url('icon/corp/download_plus.svg') center/cover no-repeat;}

.modal_sra {display:none;}
.modal_sra.show{display:block;}
.modal_sra > .mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2;}
.modal_sra > .content {position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:3;padding:40px;border-radius:20px;width:560px;box-sizing:border-box;display:flex;flex-direction:column;gap:26px;}
.modal_sra > .content .title {font-size:20px;font-weight:700;line-height:24px;color:#434343;}
.modal_sra > .content .col {display:flex;flex-direction:column;gap:6px;}
.modal_sra > .content .col .header {font-size:14px;font-weight:600;line-height:17px;color:#434343;}
.modal_sra > .content .col .body {height:41px;display:flex;align-items:center;padding:0 18px;border:1px solid #E2E2E2;border-radius:6px;}
.modal_sra > .content .col .body.icon{justify-content:space-between;}
.modal_sra > .content .col .body input {border:none;width:100%;}
.modal_sra > .content .col .body input::placeholder{color:#B5B5B5;}
.modal_sra > .content .col .body.b_icon {justify-content:space-between;}
.modal_sra > .content .col .body.wdate i{--size:21px;width:var(--size);height:var(--size);background:url('/css/icon/corp/wdate.svg') center/cover no-repeat;}
.modal_sra > .content .btn_sections {display:flex;align-items:center;justify-content:center;margin-top:34px;gap:8px;}
.modal_sra > .content .btn_sections .btn {width:100px;height:39px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;font-size:14px;font-weight:500;line-height:17px;border-radius:8px;cursor:pointer;}
.modal_sra > .content .btn_sections .btn_cancel {color:#75788B;border:1px solid #75788B;}
.modal_sra > .content .btn_sections .btn_okay {background:var(--Primary);color:#fff;}
.modal_sra > .content .col .body.error{border-color:#F04452;}

.date_wrap {position:absolute;display:none;}
.date_wrap .date_mask {position:fixed;width:100%;height:100%;left:0;top:0;z-index:3;}
.date_wrap .date_cont {position:fixed;right:-77px;bottom:184px;background:#fff;z-index:6;padding:24px;width:320px;box-sizing:border-box;box-shadow:0px 0px 24px 0px #0000001F;}
.date_wrap .date_cont .title {font-size:18px;font-weight:600;margin-bottom:16px;text-align:center;}
.date_wrap .calendar {display:flex;flex-direction:column;margin-bottom:10px;gap:20px;}
.date_wrap .calendar .c_header {display:flex;justify-content:space-between;align-items:center;}
.date_wrap .calendar .c_header > span {font-size:16px;font-weight:500;line-height:100%;color:#434343;}
.date_wrap .calendar .c_header .btn_month {display:flex;gap:36px;}
.date_wrap .calendar .c_header .btn_month > div {width:16px;height:16px;background:#000;}
.date_wrap .calendar .c_header .btn_month .arrow_left {--icon:url('icon/corp/c_left.svg') center/cover no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.date_wrap .calendar .c_header .btn_month .arrow_right {--icon:url('icon/corp/c_right.svg') center/cover no-repeat;mask:var(--icon);-webkit-mask:var(--icon);}
.date_wrap .calendar .c_body {display:flex;flex-direction:column;}
.date_wrap .calendar .c_body .week_name {display:flex;margin-bottom:2px;justify-content:space-between;}
.date_wrap .calendar .c_body .week_name > span {width:36px;height:36px;display:flex;justify-content:center;align-items:center;color:#434343;font-size:14px;font-weight:400;line-height:25px;}
.date_wrap .calendar .c_body .week {display:flex;gap:8px;}
.date_wrap .calendar .c_body .week > div {width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:25px;color:#434343;}
.date_wrap .calendar .c_body .week > div::after {content:'';display:flex;padding-bottom:100%;}
.date_wrap .calendar .c_body .week > div span.selected {color:var(--Primary);}
.date_wrap .date_c_cont {padding:initial;border-radius:13px;}
.date_wrap .c_hours_title {padding-top:6px;font-size:17px;letter-spacing:-0.43px;border-top:1px solid #54545657;padding-left:3px;padding-bottom:6px;}
.date_wrap .c_hours_items {display:flex;flex-wrap:wrap;gap:8px;}
.date_wrap .c_hours_items .time {display:flex;position:relative;}
.date_wrap .c_hours_items input[type="radio"] {appearance:none;-webkit-appearance:none;position:absolute;}
.date_wrap .c_hours_items span {width:61px;display:flex;align-items:center;justify-content:center;height:34px;border-radius:6px;font-size:14px;font-weight:400;line-height:100%;color:#434343;box-sizing:border-box;border:1px solid #E2E2E2;}
.date_wrap .c_hours_items input[type="radio"]:checked + span {background:#5A65CE;color:#fff;border-color:var(--Primary);}
.date_wrap .c_hours_items span.disabled {background:#7878800D;color:#8E8E8E;}
.date_wrap .c_hours_items input[type="radio"]:disabled + span {color:#8E8E8E;background:#7878800D;}
.date_wrap .c_btn_section,.bas_btn_section {margin-top:10px;display:flex;gap:20px;justify-content:space-between;}
.date_wrap .c_btn_section .submit,.bas_btn_section .submit {height:40px;flex:1;display:flex;justify-content:center;align-items:center;background:var(--Primary);color:#fff;border-radius:10px;cursor:pointer;}

.rsc_warpper .d_tabs {display:flex;gap:32px;background:#fff;margin:60px 0;}
.rsc_warpper .d_tabs .d_tab {font-family:'Pretendard';font-size:16px;font-weight:600;line-height:100%;color:#A1A1A1;position:relative;cursor:pointer;}
.rsc_warpper .d_tabs .d_tab.active {color:#4C4C4C;display:flex;flex-direction:column;gap:10px;}
.rsc_warpper .d_tabs .d_tab.active::after {content:'';display:block;width:100%;height:2px;background:#4C4C4C;}
.rsc_warpper .sp_table {display:flex;flex-direction:column;}
.rsc_warpper .sp_table > div{display:flex;align-items:center;padding:0 20px;}
.rsc_warpper .sp_table > div.headers{height:42px;}
.rsc_warpper .sp_table > div > div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rsc_warpper .sp_table > div > div:nth-of-type(1){width:200px;}
.rsc_warpper .sp_table > div > div:nth-of-type(2),.sp_table > div > div:nth-of-type(3) {width:300px;}
.rsc_warpper .sp_table > div > div:nth-of-type(4){width:100px;text-transform:capitalize;}
.rsc_warpper .sp_table > div > div:nth-of-type(5){flex:1;display:flex;justify-content:end;}
.rsc_warpper .sp_table > div > div:nth-of-type(5) .btn_edit {width:109px;height:44px;border:1px solid #75788B;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:100%;color:#75788B;cursor:pointer;}
.rsc_warpper .sp_table > div{border-bottom:1px solid #E2E2E2;}
.rsc_warpper .sp_table > .item {height:104px;}
.rsc_warpper .tab1{display:flex;flex-direction:column;gap:70px;}
.rsc_warpper .maual_item {display:flex;flex-direction:column;gap:18px;}
.rsc_warpper .maual_item > .title {display:flex;align-items:center;gap:12px;}
.rsc_warpper .maual_item .title > span:nth-of-type(1) {padding:8px 12px;border-radius:20px;border:1px solid #8491A7;font-size:13px;font-weight:600;line-height:100%;color:#475067;}
.rsc_warpper .maual_item .title > span:nth-of-type(2) {font-size:18px;font-weight:600;line-height:100%;color:#434343;}
.rsc_warpper .maual_item .content {display:flex;padding:40px;border:1px solid #E2E2E2;border-radius:20px;justify-content:center;align-items:center;gap:40px;min-height:420px;}
.rsc_warpper .maual_item .content .descs {display:flex;flex-direction:column;gap:12px;}
.rsc_warpper .maual_item .content .descs .title{font-size:22px;font-weight:600;line-height:150%;color:#434343;}
.rsc_warpper .maual_item .content .descs .desc{font-size:16px;font-weight:500;line-height:19px;color:#434343;}
.rsc_warpper .tab_item:not(.show){display:none;}

.main_top_header  {display:flex;align-items:center;padding:0 30px;height:70px;justify-content:space-between;}
.main_top_header .logo{width:165px;height:27px;background:url('icon/corp/main_logo.svg') center/cover no-repeat;}
.main_top_header .btn_section {display:flex;gap:10px;align-items:center;}
.main_top_header .btn_section .btn {display:flex;justify-content:center;align-items:center;padding:8px 20px;border-radius:10px;font-size:14px;font-weight:700;line-height:150%;}
.main_top_header .btn_section .btn.btn_signup{border:1px solid #ECECEC;color:#75788B;}
.main_top_header .btn_section .btn.btn_signin{border:1px solid var(--Primary);background:var(--Primary);color:#fff;}
.main_top_header > .site_top_section {grid-area:top;display:flex;justify-content:right;align-items:center;padding-right:60px;position:sticky;left:0;top:0;background:rgba(255,255,255,0.8);backdrop-filter:saturate(180%) blur(8px);z-index:1;border-left:1px solid #ECECEC;}
.main_top_header > .site_top_section > div {display:flex;justify-content:space-between;align-items:center;gap:30px;}
.main_top_header > .site_top_section > div .alarm{display:flex;}
.main_top_header > .site_top_section > div .alarm i {--size:26px;width:var(--size);height:var(--size);background:url('icon/corp/alarm.svg') center/cover no-repeat;}
.main_top_header > .site_top_section > div .name {display:flex;gap:4px;align-items:center;cursor:pointer;user-select:none;position:relative;}
.main_top_header > .site_top_section > div .name span {font-size:14px;font-weight:500;line-height:150%;color:#75788B;}
.main_top_header > .site_top_section > div .name i {--size:10px;width:var(--size);height:var(--size);background:url('icon/corp/site_top_arrow_down.svg') center/cover no-repeat;}

.corp_landing_wrapper .main_text {margin:230px auto 551px;text-align:center;}
.corp_landing_wrapper .main_text .desc {margin-bottom:42px;font-size:27px;font-weight:500;line-height:100%;color:#434343;}
.corp_landing_wrapper .main_text .title {font-size:53px;font-weight:700;line-height:150%;color:#434343;}
.corp_landing_wrapper .main_text .title2{display:none;}
.corp_landing_wrapper .items {width:1280px;margin:0 auto 451px;display:flex;flex-direction:column;gap:220px;}
.corp_landing_wrapper .items .item {display:flex;}
.corp_landing_wrapper .items .item .text_section {margin-top:40px;display:flex;flex-direction:column;gap:20px;flex:1;}
.corp_landing_wrapper .items .item .text_section .subtitle {font-style:normal;font-weight:700;font-size:20px;line-height:150%;color:#515EA9;flex:none;order:0;align-self:stretch;flex-grow:0;}
.corp_landing_wrapper .items .item .text_section .title {font-style:normal;font-weight:700;font-size:40px;line-height:130%;color:#212121;flex:none;order:1;align-self:stretch;flex-grow:0;}
.corp_landing_wrapper .items .item .text_section .desc {height:60px;font-style:normal;font-weight:500;font-size:20px;line-height:150%;color:#434343;flex:none;order:2;align-self:stretch;flex-grow:0;}
.corp_landing_wrapper .items .item .img {width:568px;height:346px;border-radius:20px;}
.corp_landing_wrapper .items .item:nth-of-type(1) .img{background:url('icon/corp/main_img1.svg') center/cover no-repeat;}
.corp_landing_wrapper .items .item:nth-of-type(2) .img{background:url('icon/corp/main_img2.svg') center/cover no-repeat;}
.corp_landing_wrapper .items .item:nth-of-type(3) .img{background:url('icon/corp/main_img3.svg') center/cover no-repeat;}
.corp_landing_wrapper .items .item:nth-of-type(2) {gap:108px;}
.corp_landing_wrapper .items .item:nth-of-type(2) .text_section {order:2;}
.corp_landing_wrapper .items .item:nth-of-type(2) .img{order:1;}

.new_corp_landing_wrapper {}
.new_corp_landing_wrapper .item1 {padding:200px 0 314px;background:#F7FCFF;text-align:center;}
.new_corp_landing_wrapper .item1 .subtitle {font-style:normal;font-weight:700;font-size:18px;line-height:100%;text-align:center;color:#434343;}
.new_corp_landing_wrapper .item1 .title {margin:10px 0 50px;font-style:normal;font-weight:700;font-size:54px;line-height:130%;text-align:center;color:#434343;}
.new_corp_landing_wrapper .item1 .title2{display:none;}
.new_corp_landing_wrapper .item1 .title > span,.new_corp_landing_wrapper .item1 .title2 > span{color:var(--Primary);}
.new_corp_landing_wrapper > div .btns {display:inline-flex;gap:30px;}
.new_corp_landing_wrapper > div .btns > a{height:68px;border-radius:100px;min-width:307px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 27px;font-size:24px;font-weight:700;line-height:100%;cursor:pointer;}
.new_corp_landing_wrapper > div .btns  .btn_start_free {background:linear-gradient(90deg, #3BB7EA 0%, #5966CE 100%);color:#fff;}
.new_corp_landing_wrapper > div .btns  .btn_contact {border:2px solid var(--Primary);color:var(--Primary);}
.new_corp_landing_wrapper > div .btns > a > i {--size:40px;width:var(--size);height:var(--size);}
.new_corp_landing_wrapper > div .btns > .btn_start_free > i{background:url('icon/corp/new_main_btn_go1.svg') center/cover no-repeat;}
.new_corp_landing_wrapper > div .btns > .btn_contact > i {background:url('icon/corp/new_main_btn_go2.svg') center/cover no-repeat;}
.new_corp_landing_wrapper .item2 {margin-top:80px;}
.new_corp_landing_wrapper .item2 .text {font-style:normal;font-weight:500;font-size:21px;line-height:160%;text-align:center;color:#434343;margin-bottom:64px;}
.new_corp_landing_wrapper .item2 .line {width:5px;height:80px;margin:0 auto;background:linear-gradient(to bottom, #3B9BEA 0%, #5969CF 100%);}
.new_corp_landing_wrapper .item3 > div,.item4 > div,.item5 > div,.item7 > div{width:1280px;margin:0 auto;}
.new_corp_landing_wrapper .item3 {padding:200px 0 0;}
.new_corp_landing_wrapper .ds > div{display:flex;}
.new_corp_landing_wrapper .ds > div > .text_section .top .label {padding:10px 20px;display:inline-block;border-radius:20px;font-style:normal;font-weight:600;font-size:18px;line-height:100%;text-align:center;}
.new_corp_landing_wrapper .item3 > div > .text_section .top .label {color:#40B59E;background:#40B59E1A;border:1px solid #40B59E33;}
.new_corp_landing_wrapper .item4 > div > .text_section .top .label {color:#2A9FC9;background:#6168AC1A;border:1px solid #2A9FC933;}
.new_corp_landing_wrapper .item5 > div > .text_section .top .label {color:#6168AC;background:#6168AC1A;border:1px solid #6168AC33;}
.new_corp_landing_wrapper .ds > div > .text_section .top .title {margin:20px 0 34px;font-style:normal;font-weight:700;font-size:45px;line-height:100%;color:#434343;}
.new_corp_landing_wrapper .ds > div > .text_section .bottom {}
.new_corp_landing_wrapper .ds > div > .text_section .bottom .desc {font-style:normal;font-weight:700;font-size:25px;line-height:100%;margin-bottom:20px;}
.new_corp_landing_wrapper .item3 > div > .text_section .bottom .desc{color:#40B59E;}
.new_corp_landing_wrapper .item4> div  > .text_section .bottom .desc{color:#2A9FC9;}
.new_corp_landing_wrapper .item5 > div > .text_section .bottom .desc{color:#6168AC;}
.new_corp_landing_wrapper .ds > div > .text_section .bottom .desc2 {font-style:normal;font-weight:500;font-size:18px;line-height:150%;color:#434343;}
.new_corp_landing_wrapper .item3 .img_section {width:607px;height:503px;background:url('/css/icon/corp/new_main1.svg') center/cover no-repeat;}
.new_corp_landing_wrapper .item3 > div {gap:136px;}
.new_corp_landing_wrapper .item4 {background:#F7FCFF;padding-top:196px;height:703px;overflow:hidden;box-sizing:border-box;}
.new_corp_landing_wrapper .item4 > div .text_section {order:2;margin-top:75px;}
.new_corp_landing_wrapper .item4 > div .img_section {order:1;width:640px;height:1017px;background:url('/css/icon/corp/new_main2.svg') top center/100% no-repeat;}
.new_corp_landing_wrapper .item4 > div {gap:80px;}
.new_corp_landing_wrapper .item5 {background:#FAFAFA;height:730px;overflow:hidden;box-sizing:border-box;padding-top:196px;}
.new_corp_landing_wrapper .item5 > div > .img_section {width:642px;height:1070px;background:url('/css/icon/corp/new_main3.svg') top center/100% no-repeat;url( '/css/icon/corp/new_main2.svg') top center/100% background:no-repeat;}
.new_corp_landing_wrapper .item5 > div {gap:149px;}
.new_corp_landing_wrapper .item6 {margin:176px 0 174px;display:flex;flex-direction:column;gap:30px;align-items:center;}
.new_corp_landing_wrapper .item6 .title {font-style:normal;font-weight:700;font-size:38px;line-height:140%;text-align:center;color:#434343;}
.new_corp_landing_wrapper .item6 .title > span{color:var(--Primary);}
.new_corp_landing_wrapper .item6 .desc {font-style:normal;font-weight:500;font-size:19px;line-height:150%;text-align:center;color:#434343;}

.new_corp_landing_wrapper .item7 > div > .text_section .top .label {color:#40B59E;background:#40B59E1A;border:1px solid #40B59E33;}
.new_corp_landing_wrapper .item7> div  > .text_section .bottom .desc{color:#40B59E;}
.new_corp_landing_wrapper .item7 {background:#F7FCFF;padding-top:196px;height:703px;overflow:hidden;box-sizing:border-box;}
.new_corp_landing_wrapper .item7 > div .text_section {order:2;margin-top:75px;}
.new_corp_landing_wrapper .item7 > div .img_section {order:1;width:640px;height:1017px;background:url('/css/icon/corp/new_main4.svg') top center/100% no-repeat;}
.new_corp_landing_wrapper .item7 > div {gap:80px;}

@media(max-width:1320px) {
	.corp_landing_wrapper .items{width:auto;padding:0 20px;}
}
.mobile_menu {display:none;}

@media(max-width:500px) {
.main_top_header{padding:0 20px;}
body.content {grid-template-areas:"sidebar top" "main main" "footer footer";width: 100%;}    
.site_sidebar {height: 60px;border: unset;z-index: 1;}
body > .site_top_section > div .name{display:none;}
.site_sidebar > .top_section{padding:0;height: 60px;padding: 0 0 0 20px;background:#fff;}
.site_sidebar .menu_lists{display:none;}
body > .site_top_section{height:60px;border:none;padding-right: 20px;background:#fff;}
body.content > .main_wrapper{padding: 30px 20px;}
body > .site_top_section > div{gap:14px;}
.main_wrapper .tabs{overflow:hidden;overflow-x: scroll;}
.main_wrapper .tabs::-webkit-scrollbar{width:0;height:0;}
.main_wrapper .tabs .tab{white-space:nowrap;font-size: 14px;}
.main_wrapper > div > .header span{font-size:24px;}
.main_wrapper > div > .header .btn_write{font-size:16px;padding: 6px 14px;box-sizing: border-box;width: auto;}
.main_page .board_lists .board_list{padding:0;font-size: 16px;}
.ad1{margin-left: -20px;width: calc(100% + 40px);padding: 24px;border-radius: unset;}
.ad1 .text_section .title{font-size:14px;}
.ad1 .text_section .desc{font-size:12px;width: 250px;}
.ad1::before{width: 94px;height: 90px;right: 24px;top: 0;bottom: unset;}
.ad1 .text_section{gap:8px;}
footer{padding: 40px 20px 60px;display: flex;flex-direction: column;}
footer > .logo{order:0;width: 182px;height: 16px;}
footer > .top{flex-direction:column;justify-content: unset;align-items: unset;gap: 20px;order: 3;margin: 0;margin-bottom: 20px;}
footer > .text{order: 1;margin: 40px 0;}
footer > .copyright{order: 4;}
footer > .top .sns_section a.sns_icon{--size:30px;}
.main_wrapper .qa_section{padding:16px 20px;}
.main_wrapper .qa_title {font-size:18px;}
.main_wrapper .qa_cont{padding:16px 20px;}
.main_wrapper .qa_cont .col .col_header{font-size:16px;}
.main_wrapper .qa_cont .col .col_cont select,.court_inquiry_wrapper .qa_cont .col .col_cont input{height:57px;font-size:16px;font-weight:500;}
#editor{height:190px;}
.main_wrapper .file_add_section > i{--size:16px;}
.main_wrapper .file_add_section span{font-size:16px;}
.file_list .right .name {max-width:calc(100dvw - 300px);}
.main_wrapper > div > .header{margin-bottom:30px;}
.faq_lists details{padding:16px 0;}
.faq_lists .faq_list .faq_more {top:50%;transform:translateY(-50%);right:0;}
.faq_lists .faq_menus{right:0;top:47px;}
.faq_lists summary span:nth-of-type(2){padding-right:25px;}
.court_inquiry_content_wrapper > .content > div {padding:30px;}
.court_inquiry_content_wrapper > .content > div .header i{--size:40px;}
.court_inquiry_content_wrapper > .content > div .header .info .name{font-size:14px;}
.court_inquiry_content_wrapper > .content > div .header .info .wdate{font-size:12px;}
.court_inquiry_content_wrapper > .content > div > .cont .title{font-size:20px;}
.court_inquiry_content_wrapper > .content > div > .cont .content{font-size:16px;}
.court_inquiry_content_wrapper > .content > div:not(:nth-of-type(1)){padding:30px;}
.court_inquiry_content_wrapper .notice{flex-direction:column;margin:48px 0 40px;gap:6px;}
.court_inquiry_content_wrapper .notice i{display:none;}
.court_inquiry_content_wrapper .notice .title{font-size:14px;margin:0;}
.court_inquiry_content_wrapper .notice .title br{display:none;}
.court_inquiry_content_wrapper .notice .text{font-size:13px;margin:0;}
.main_wrapper .form .col .body {width:100%;}
.myinfo_wrapper .btn_save{width:100%;}
.alert_message .alert_content {width:calc(100dvw - 40px);box-sizing:border-box;padding:24px 20px 16px;gap:24px;}
.alert_message .alertcb_header {font-size:18px;}
.alert_message .alertcb_body {color:#6B7684;font-size:14px;}
.alert_message .alertc_body {gap:12px;}
.company_info_wrapper .desc {font-size:14px;}
.main_wrapper .form .col .header{font-size:15px;}
.company_info_wrapper .btn_submit{width:100%;font-size:15px;}
.main_wrapper .form .col .body input{font-size:15px;}
.company_wrapper .com_info {width:100%;box-sizing:border-box;}
.company_wrapper .com_tabs {overflow:hidden;overflow-x:auto;gap:20px;}
.company_wrapper .com_tabs::-webkit-scrollbar{width:0;height:0;}
.company_wrapper .card_lists{grid-template-columns:repeat(1,1fr);margin-top:30px;}
body > .site_top_section .menu_icon {display:flex !important;}
body > .site_top_section .menu_icon i {--size:26px;width:var(--size);height:var(--size);background:url('/css/icon/corp/m_menu_icon.svg') center/contain no-repeat;}
.mobile_menu.show{display:block;}
.mobile_menu .mask {position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:5;}
.mobile_menu .content {position:fixed;left:0;top:0;z-index:6;display:flex;flex-direction:column;width:100%;gap:30px;background:#fff;}
.mobile_menu .content .top {height:60px;background:#fff;width:100%;box-sizing:border-box;padding:0 20px;display:flex;align-items:center;justify-content:space-between;}
.mobile_menu .content .top .logo {width:165px;height:27px;background:url('/css/icon/corp/main_logo.svg') center/cover no-repeat;}
.mobile_menu .content .top .close {display:flex;}
.mobile_menu .content .top .close i {--size:26px;width:var(--size);height:var(--size);background:url('/css/icon/corp/m_menu_close.svg');}
.mobile_menu .content .menus {display:flex;flex-direction:column;gap:40px;padding:0 20px 30px;}
.mobile_menu .content .menus .menu {display:flex;flex-direction:column;gap:36px;}
.mobile_menu .content .menus .menu a {font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#434343;}
.mobile_menu .content .menus > .line {width:100%;height:1px;background:#ECECEC;box-sizing:border-box;}
.mobile_menu .content .menus .menu .lang {display:flex;gap:20px;align-items:center;}
.mobile_menu .content .menus .menu .lang span {font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:rgba(67, 67, 67, 0.4);}
.mobile_menu .content .menus .menu .lang span.active{color:#434343;}
.mobile_menu .content .menus .menu .lang .line {width:1px;height:14px;background:#43434366;}
.company_wrapper .new_card{height:63px;}
.company_wrapper .new_card > div i {--size:12px;background:url('/css/icon/corp/mini_plus.svg') center/cover no-repeat;}
.company_wrapper .new_card > div span {display:none;}
.company_wrapper .new_card > div {flex-direction:row;gap:10px;}
.company_wrapper .new_card > div div{margin:0;}
.company_wrapper .com_tabs .com_tab{font-size:16px;}
.modal_upload_document .content {width:100%;padding:30px 20px;top:60px;left:0;transform:unset;height:calc(100% - 60px);}
.modal_upload_document .mask{background:unset;pointer-events:none;}
.modal_upload_document .col .header{font-size:15px;}
.modal_upload_document .col select{width:100%;padding:12px 17px;border-color:#B5B5B5;}
.modal_upload_document .btn_section > div{flex:1;}
.company_wrapper .sort_section{display:none;}
.modal_menu .content{right:0;top:40px;}
.company_wrapper .card_lists .card > div:not(.top):not(.mobile):not(.modal_menu) {display:none;}
.company_wrapper .card_lists .card i.ficon{margin:0;display:none;}
.company_wrapper .card_lists .card i.more{position:absolute;top:16px;right:14px;}
.company_wrapper .card_lists .card .mobile{display:flex;flex-direction:column;gap:10px;}
.company_wrapper .card_lists .card .mobile .m_bottom {font-style:normal;font-weight:400;font-size:12px;line-height:100%;color:#77767C;}
.company_wrapper .card_lists .card .mobile .name {font-style:normal;font-weight:600;font-size:15px;line-height:150%;color:#414051;}
.corp_signinup_wrapper,.find_password_wrapper {padding:20px;box-sizing:border-box;}
.corp_landing_wrapper .main_text {margin:110px auto;}
.corp_landing_wrapper .main_text .desc {font-size:20px;font-weight:700;}
.corp_landing_wrapper .main_text .title {display:none;}
.corp_landing_wrapper .main_text .title2 {display:block;font-style:normal;font-weight:700;font-size:32px;line-height:150%;text-align:center;color:#434343;}
.corp_landing_wrapper .items .item {flex-direction:column;gap:30px;}
.corp_landing_wrapper .items .item .text_section {order:2;flex:unset;margin:unset;gap:10px;}
.corp_landing_wrapper .items .item .img {width:100%;height:208px;order:1;}
.corp_landing_wrapper .items .item .text_section .subtitle {font-size:16px;}
.corp_landing_wrapper .items .item .text_section .title {font-size:24px;}
.corp_landing_wrapper .items .item .text_section .desc {font-size:15px;}
.corp_landing_wrapper .items .item:nth-of-type(2) {gap:30px;}
.corp_landing_wrapper .items {gap:100px;margin-bottom:150px;}

.new_corp_landing_wrapper .item1 {padding:138px 0;}
.new_corp_landing_wrapper .item1 .subtitle {font-size:14px;}
.new_corp_landing_wrapper .item1 .title {display:none;}
.new_corp_landing_wrapper .item1 .title2 {display:block;margin:12px 0 40px;font-style:normal;font-weight:700;font-size:29px;line-height:130%;text-align:center;color:#434343;}
.new_corp_landing_wrapper > div .btns {flex-direction:column;gap:10px;}
.new_corp_landing_wrapper > div .btns > a {min-width:198px;height:48px;font-size:17px;padding:0 10px 0 18px;}
.new_corp_landing_wrapper > div .btns > a > i {--size:28px;}
.new_corp_landing_wrapper .item2{margin-top:40px;}
.new_corp_landing_wrapper .item2 .text {font-size:16px;}
.new_corp_landing_wrapper .item2 .line {width:3px;height:60px;}
.new_corp_landing_wrapper .item3 {padding:100px 20px 0;height:596px;overflow:hidden;}
.new_corp_landing_wrapper .ds > div{flex-direction:column;width:auto;gap:32px;}
.new_corp_landing_wrapper .ds > div > .text_section .top .label {padding:8px 16px;font-size:13px;}
.new_corp_landing_wrapper .ds > div > .text_section .top .title {font-size:26px;margin:14px 0 26px;}
.new_corp_landing_wrapper .ds > div > .text_section .bottom .desc {font-size:20px;margin-bottom:12px;}
.new_corp_landing_wrapper .ds > div > .text_section .bottom .desc2 {font-size:16px;}
.new_corp_landing_wrapper .item3 .img_section {width:100%;height:313px;background-size:contain;background-position:top center;}
.new_corp_landing_wrapper .item4 > div .text_section {order:1;margin:0;}
.new_corp_landing_wrapper .item4 > div .img_section {order:2;width:100%;height:539px;}
.new_corp_landing_wrapper .item4 {padding:100px 20px 0;height:596px;}
.new_corp_landing_wrapper .item7 > div .text_section {order:1;margin:0;}
.new_corp_landing_wrapper .item7 > div .img_section {order:2;width:100%;height:539px;}
.new_corp_landing_wrapper .item7 {padding:100px 20px 0;height:596px;}
.new_corp_landing_wrapper .item5 {height:586px;padding:100px 20px 0;}
.new_corp_landing_wrapper .item5 > div > .img_section {width:100%;height:539px;}
.new_corp_landing_wrapper .item6 {margin:100px 0;padding:0 20px;gap:16px;}
.new_corp_landing_wrapper .item6 .title {font-size:19px;}
.new_corp_landing_wrapper .item6 .desc {font-size:15px;}
.new_corp_landing_wrapper .item6 .btns {margin-top:14px;}

}