@charset "utf-8";

/*** 스타트업 목록 ***/

/* NEW 영역 */
/* .company_list .startup {background-image: linear-gradient(to top, var(--greyf8f8), rgba(248, 248, 248, 0));}
.company_list .startup .startup_inner {padding: 40px 0 20px; background: linear-gradient(to top, #f8f8f8, rgba(248, 248, 248, 0));}
.company_list .startup .startup_inner .title_wrap {display: flex; align-items: baseline;}
.company_list .startup .startup_inner .title_wrap h2 {font-size: 32px; letter-spacing: -0.64px; font-weight: 700;}
.company_list .startup .startup_inner .title_wrap p {color: var(--grey666); letter-spacing: -0.28px; margin-left: 16px; text-transform: none;}

.company_list .startup .swiper_wrap {position: relative; width: 1320px; margin: 0 auto;}
.company_list .startup .swiper_wrap .swiper-container {position: static; width: 1280px; margin: 0 auto; overflow: hidden; padding: 20px 0;}
.company_list .startup .swiper_wrap .swiper-button-prev, 
.company_list .startup .swiper_wrap .swiper-button-next {width: 48px; height: 48px; border-radius: 100%; background: #fff url('../images/bizhome/kglobal500/prev_24px.png') no-repeat 50% 50%; box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.12);}
.company_list .startup .swiper_wrap .swiper-button-next {background-image: url('../images/bizhome/kglobal500/next_24px.png');}
.company_list .startup .swiper_wrap .swiper-button-prev {left: -78px;}
.swiper-button-next:after, .swiper-button-prev:after {display: none;}
.company_list .startup .swiper_wrap .swiper-button-next {right: -78px;}
.company_list .startup .swiper_wrap .swiper-pagination-bullets {bottom: 7px;}
.company_list .startup .swiper_wrap .swiper-pagination-bullet {background: #111; margin: 0 5px;}
.company_list .startup .swiper_wrap .swiper-pagination {left: 50%; transform: translateX(-50%);}
 */

/* AI 검색영역 */
.company_list .ai_search_area {text-align: center; background-color: var(--p10);}
.company_list .ai_search_area_inner {display: flex; flex-direction: column; width: 640px; padding: 60px 0; margin: 0 auto; background-image: radial-gradient(circle at 50% 0%, rgba(104, 147, 255, 0.6), rgba(255, 255, 255, 0) 40%);}
.company_list .ai_search_area .ai_search_desc {font-size: 20px; font-weight: 500; letter-spacing: -0.4px; color: var(--black); margin-bottom: 10px;}
.company_list .ai_search_area .ai_search_desc2 {font-size: 40px; font-weight: 700; line-height: 1.3; letter-spacing: -0.8px; color: var(--black); margin-bottom: 40px;}
.company_list .ai_search_area .ai_search_desc2 strong {display: inline-block; font-size: 0; width: 3.6rem; height: 3.6rem; margin-bottom: 2px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg width='37' height='36' viewBox='0 0 37 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.077 1.267a.5.5 0 0 0-.938 0l-.83 2.246a.5.5 0 0 1-.296.295l-2.246.831a.5.5 0 0 0 0 .938l2.246.831a.5.5 0 0 1 .295.295l.831 2.246a.5.5 0 0 0 .938 0l.83-2.246a.5.5 0 0 1 .296-.295l2.246-.831a.5.5 0 0 0 0-.938l-2.246-.83a.5.5 0 0 1-.295-.296l-.831-2.246zM30.994 9.44a.5.5 0 0 0-.947 0l-.2.593a.5.5 0 0 1-.314.313l-.592.2a.5.5 0 0 0 0 .948l.592.2a.5.5 0 0 1 .313.314l.2.592a.5.5 0 0 0 .948 0l.2-.592a.5.5 0 0 1 .314-.314l.592-.2a.5.5 0 0 0 0-.947l-.592-.2a.5.5 0 0 1-.314-.314l-.2-.592zM23.5 31V14h3v17h-3zM11.908 23.993h4.068l-.508-1.86c-.532-1.77-.994-3.722-1.503-5.56h-.092c-.44 1.86-.948 3.79-1.456 5.56l-.509 1.86zM17.918 31l-1.202-4.365h-5.547L9.967 31H6.5l5.478-17h4.021L21.5 31h-3.582z' fill='%23054CFF'/%3E%3C/svg%3E%0A");}
.company_list .ai_search_area .ai_search_desc2 em {color: var(--pcolor);}

/* 목표 뱃지 */
.goal_badge_wrap {display: flex; justify-content: space-between; align-items: baseline;}
.goal_badge_wrap ul {display: flex;}
.goal_badge_wrap ul li {margin-right: 10px; position: relative;}
.goal_badge_wrap ul li:last-child {margin-right: 0;}
.goal_badge_wrap ul li i {display: block; width: 20px; height: 20px; background: url('../images/bizhome/kglobal500/icon=goal1.png') no-repeat;}
.goal_badge_wrap ul li:nth-child(2) i {background-image: url('../images/bizhome/kglobal500/icon=goal2.png');}
.goal_badge_wrap ul li:nth-child(3) i {background-image: url('../images/bizhome/kglobal500/icon=goal3.png');}
.goal_badge_wrap ul li:nth-child(4) i {background-image: url('../images/bizhome/kglobal500/icon=goal4.png');}

/* 카테고리 영역 */
.company_list > .visual_wrap {position: relative; background-repeat: no-repeat; background-position: 50% 0%; background-size: 100% 328px;}
/* .bgImg_0 {background-image: url('../images/bizhome/kglobal500/categoryimg/ALL.png'); }
.bgImg_1 {background-image: url('../images/bizhome/kglobal500/categoryimg/IT.png'); }
.bgImg_2 {background-image: url('../images/bizhome/kglobal500/categoryimg/game.png');}
.bgImg_3 {background-image: url('../images/bizhome/kglobal500/categoryimg/media.png');}
.bgImg_4 {background-image: url('../images/bizhome/kglobal500/categoryimg/travel.png');}
.bgImg_5 {background-image: url('../images/bizhome/kglobal500/categoryimg/health.png');}
.bgImg_6 {background-image: url('../images/bizhome/kglobal500/categoryimg/finance.png');}
.bgImg_7 {background-image: url('../images/bizhome/kglobal500/categoryimg/manufact.png');}
.bgImg_8 {background-image: url('../images/bizhome/kglobal500/categoryimg/grocery.png');}
.bgImg_9 {background-image: url('../images/bizhome/kglobal500/categoryimg/edu.png');}
.bgImg_10 {background-image: url('../images/bizhome/kglobal500/categoryimg/build.png');}
.bgImg_11 {background-image: url('../images/bizhome/kglobal500/categoryimg/logistics.png');}
.bgImg_12 {background-image: url('../images/bizhome/kglobal500/categoryimg/env.png');}
.bgImg_13 {background-image: url('../images/bizhome/kglobal500/categoryimg/mobility.png');}
.bgImg_14 {background-image: url('../images/bizhome/kglobal500/categoryimg/security.png');}
.bgImg_15 {background-image: url('../images/bizhome/kglobal500/categoryimg/social.png');}
.bgImg_16 {background-image: url('../images/bizhome/kglobal500/categoryimg/marketing.png');}
.bgImg_17 {background-image: url('../images/bizhome/kglobal500/categoryimg/manage.png');}
.bgImg_18 {background-image: url('../images/bizhome/kglobal500/categoryimg/lifestyle.png');}
.bgImg_19 {background-image: url('../images/bizhome/kglobal500/categoryimg/etc.png');} */

.company_list .bg::before {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 328px; background: rgba(0, 0, 0, 0.4); opacity: 0.5;}
.company_list .category {position: relative; z-index: 100;}
.company_list .category .category_inner {padding-top: 60px;}
.company_list .category .category_inner h2 {font-size: 24px; font-weight: 700; letter-spacing: -0.48px; color: var(--black); text-align: center; margin-bottom: 20px; }
.company_list .category .category_inner ul {display: flex; flex-wrap: wrap; gap: 2px; /* padding: 0 0 40px; border-bottom: 1px solid var(--greye4e4); */}
.company_list .category .category_inner ul li {flex-shrink: 0; display: flex; justify-content: center; align-items: center; width: 180px; height: 48px; padding: 0 6px; background: #f2f4f7; color: var(--grey333); border-radius: 4px; cursor: pointer; backdrop-filter: blur(30px);}
.company_list .category .category_inner ul li:nth-child(7n) {margin-right: 0;} 
.company_list .category .category_inner ul li:hover {background: #e4e7f0; color: var(--grey333);}
.company_list .category .category_inner ul li.active {background: var(--pcolor); color: #fff;}
.company_list .category .category_inner ul li span {display: block; font-size: 14px; font-weight: 500; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.company_list .category .category_inner ul li .category_count_wrap {display: none; font-size: 13px; font-weight: 400; letter-spacing: -0.26px;}
.company_list .category .category_inner ul li.active .category_count_wrap {display: inline-block;}

/* 리스트 영역 */
.company_list .list_section {position: relative; z-index: 100;}
.company_list .list_section .list_inner {background: var(--white); border-radius: 3px; padding-bottom: 160px;}
.company_list .list_section .title_wrap {display: flex; justify-content: space-between; align-items: center; padding: 40px 0 20px; margin-bottom: 4px;}
.company_list .list_section .title_wrap .cate_wrap {display: flex; align-items: center; gap: 8px;}
.company_list .list_section .title_wrap .cate_wrap h3 {flex-shrink: 0; display: flex; align-items: center; gap: 8px; font-size: 18px; font-weight: 500; letter-spacing: -0.36px;}
.company_list .list_section .title_wrap .cate_wrap h3::after {display: none; content: ''; width: 20px; height: 20px; background: url('../images/bizhome/kglobal500/arrow_black_20px.png') no-repeat 50% 50%;}
.company_list .list_section .title_wrap .cate_wrap h3.arrow_show::after {display: block;}
.company_list .list_section .title_wrap .cate_wrap h3 span {font-size: 14px; font-weight: 700; color: var(--pcolor); margin-left: 4px;}
.company_list .list_section .title_wrap .cate_wrap .cate_type .fakeselect_wrap {max-width: none; min-width: 200px;}
.company_list .list_section .title_wrap .cate_wrap .cate_type .fakeselect_btn span {text-indent: 0;}
.company_list .list_section .title_wrap .cate_wrap .cate_type .fakeselect_list li span {word-break: break-all;}

.company_list .list_section .list_category {display: flex; flex-wrap: wrap;}
.company_list .list_section .list_category > li {position: relative; top: 0px; width: calc(50% - 8px); min-height: 178px; border: 1px solid var(--greye4e4); padding: 12px; border-radius: 4px; box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.05); margin: 0 16px 16px 0; transition: top .2s;}
.company_list .list_section .list_category > li:hover {top: -4px;}
.company_list .list_section .list_category > li.no_list_wrap{width: 100%; height:200px; padding:0; margin: 0; border:none; box-shadow:none;}
.company_list .list_section .list_category > li.no_list_wrap:hover{top: 0;}
.company_list .list_section .list_category > li a {display: flex;}
.company_list .list_section .list_category > li:nth-child(2n) {margin-right: 0;}
.company_list .list_section .list_category > li .thumb {min-width: 232px; min-height: 152px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; overflow: hidden; border-radius: 3px;}
.company_list .list_section .list_category > li .desc_wrap {min-width: 356px; display: flex; flex-direction: column; justify-content: space-between; margin-left: 16px;}
.company_list .list_section .list_category > li .desc_top {position: relative;}
.company_list .list_section .list_category > li .desc_top .com_name {max-width: 300px; font-size: 18px; font-weight: 700; letter-spacing: -0.36px; margin-bottom: 8px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-transform: none;}
.company_list .list_section .list_category > li .desc_top .com_desc {max-width: 300px; letter-spacing: -0.28px; color: var(--grey333); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-transform: none;}
.company_list .list_section .list_category > li .desc_top .logo {content: ''; position: absolute; right: 4px; top: 0; width: 40px; height: 40px; background-color: #fff; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; overflow: hidden; border-radius: 100%; border: 1px solid var(--greyf2f2);}
.company_list .list_section .list_category > li .desc_bottom {}
.company_list .list_section .list_category > li .desc_bottom .com_cate {letter-spacing: -0.28px; color: var(--pdark); margin-bottom: 12px;}
.company_list .list_section .list_category > li .desc_bottom .badge_wrap {padding-top: 16px; display: flex; justify-content: space-between; align-items: baseline;}
.company_list .list_section .list_category > li .desc_bottom .badge_wrap ul {display: flex; align-items: center;}
.company_list .list_section .list_category > li .desc_bottom .badge_wrap ul li {margin-right: 10px;}
.company_list .list_section .list_category > li .desc_bottom .badge_wrap ul li:last-child {margin-right: 10px;}
.company_list .list_section .list_category > li .desc_bottom .badge_wrap ul li i {display: inline-block; width: 20px; height: 20px; border: 1px solid #ddd;}

.company_list .list_section .btn_wrap {text-align: center; padding-top: 28px;}
.company_list .list_section .btn_more {padding: 0 24px; display: none;}
.company_list .list_section .btn_more .icon {display: inline-block; width: 16px; height: 16px; margin-left: 8px; vertical-align: middle; background: url('../images/bizhome/kglobal500/arrow_down_20px.png') no-repeat 50% 80%;}

/* 배너 영역 */
.banner_section {display: flex; justify-content: center; align-items: center; height: 100px;}
.banner_section p {font-size: 24px; font-weight: 700; letter-spacing: -0.48px; color: var(--white); margin-right: 40px;}
.banner_section a {display: inline-block; height: 48px; font-size: 16px; font-weight: 500; line-height: 48px; letter-spacing: -0.32px; padding: 0 24px; border-radius: 50px; color: var(--pcolor); background-color: #fff;}
.banner_section .btn_link .icon {background-image: url(../images/bizhome/kglobal500/next_blue.png); margin-top: -2px; margin-left: 2px;}

/*** 등록 기업 상세 페이지 ***/
.company_list_detail .company_document_btn_wrap {display: flex; justify-content: flex-end; align-items: center; gap: 6px;}
.company_list_detail .ir_btn_wrap {position: relative;}

.company_list_detail {background: var(--bg);}
.company_list_detail .intro_wrap {position: relative; min-height: 180px; /* padding: 20px 0 36px; */ padding: 33px 0px; /*background: linear-gradient(100deg, #2fff82 0%, #1a81e1 36%, #164acf 68%);*/}
.company_list_detail .intro_wrap .profile_wrap {position: absolute; top: 20px;}
.company_list_detail .intro_wrap .profile_wrap .category {margin-bottom: 42px; min-height: 20px;}
.company_list_detail .intro_wrap .profile_wrap .category span {display: inline-block; color: #fff; text-decoration: underline;}
.company_list_detail .intro_wrap .profile_wrap .category .depth1 {padding-right: 24px; position: relative; font-size: 13px; letter-spacing: -0.26px;}
.company_list_detail .intro_wrap .profile_wrap .category .depth1::after {content: ''; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 12px; height: 12px; background: url('../images/bizhome/kglobal500/arrow_right_white_16px.png') no-repeat 50% 50%;}
.company_list_detail .intro_wrap .profile_wrap .category .depth2 {font-size: 13px; letter-spacing: -0.26px;}
.company_list_detail .intro_wrap .profile_wrap .logo_wrap {display: flex; position: relative;}
.company_list_detail .intro_wrap .profile_wrap .logo_wrap .logo {width: 120px; height: 120px; background-color: #fff; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; border-radius: 4px; margin-right: 16px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);}
.company_list_detail .intro_wrap .profile_wrap .logo_wrap .name {}
.company_list_detail .intro_wrap .profile_wrap .logo_wrap .name .com_name {font-size: 16px; font-weight: 700; color: var(--white); letter-spacing: -0.32px; max-width: 240px;}

.company_list_detail .intro_wrap .text_wrap {color: var(--white); text-align: center;}
.company_list_detail .intro_wrap .text_wrap h2 {font-size: 24px; font-weight: 700; margin: 0 auto; letter-spacing: -0.48px; min-height: 64px; max-width: 500px; margin-bottom: 20px; text-transform: none;}
.company_list_detail .intro_wrap .text_wrap p {font-size: 16px; margin-bottom: 20px;}
.company_list_detail .intro_wrap .text_wrap .keyword {display: flex; justify-content: center;}
.company_list_detail .intro_wrap .text_wrap .keyword li {padding: 5px 10px; font-size: 12px; color: var(--white); letter-spacing: -0.24px; background: rgba(0,0,0,0.4); border-radius: 3px; margin-right: 5px;}
.company_list_detail .intro_wrap .text_wrap .keyword li:last-child {margin-right: 0;}

.company_list_detail .badge_wrap {display: flex; justify-content: flex-end; align-items: center; margin: 12px 0px; min-height: 16px;}
.company_list_detail .badge_wrap .badge {display: flex;}
.company_list_detail .badge_wrap .badge li {margin-right: 8px; width: 40px; height: 40px;}
.company_list_detail .badge_wrap .btn_bottom {display: inline-block; width: 16px; height: 16px; background: url(../images/bizhome/kglobal500/direction_down.png) no-repeat 50% 50%;}

/*** 메인 컨텐츠 영역  ***/
.company_list_detail > .contents_wrap {padding: 0 0 160px;}
.company_list_detail .contents {display: flex; justify-content: space-between; /* padding-top: 16px; */}
.company_list_detail .main_wrap {width: 900px;}
.company_list_detail .main_wrap > section {background: var(--white); margin-bottom: 20px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); border-radius: 4px; padding: 20px;}
.company_list_detail .main_wrap > section:last-child {margin-bottom: 0;}
.company_list_detail .main_wrap > section h2 {font-size: 24px; font-weight: 700; margin-bottom: 16px; letter-spacing: -0.36px;}

/* 버튼, 뱃지 영역 */
.company_list_detail .contents_top_wrap {display: flex; justify-content: space-between;}
.company_list_detail .contents_top_wrap .btn_wrap {width: 900px; text-align: right; padding: 16px 0;}

/* 기업소개/요약 IR */
.company_list_detail .main_wrap .company_ir {}
.company_list_detail .main_wrap .company_ir .btn_play {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1;}
.company_list_detail .main_wrap .company_ir .title_wrap {display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px;}
.company_list_detail .main_wrap .company_ir .title_wrap h2 {margin-bottom: 0;}
.company_list_detail .main_wrap .company_ir .title_wrap .btn_wrap {display: flex;}
.company_list_detail .main_wrap .company_ir .title_wrap .btn_wrap button {box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); margin-left: 4px;}
.company_list_detail .main_wrap .company_ir .swiper_wrap {position: relative; overflow: hidden;}
.company_list_detail .main_wrap .company_ir .intro_swiper {position: relative; height: auto; overflow: visible;}
.company_list_detail .main_wrap .company_ir .intro_swiper .swiper-slide {height: 480px; background-repeat: no-repeat; background-position: center; background-size: 100%;}
.company_list_detail .main_wrap .company_ir .intro_swiper .video-swiper-slide {position: relative;}
.company_list_detail .indicator {position: static; justify-content: center; transform: none; margin-top: 16px;}

/* 비즈니스 모델 */
.company_list_detail .main_wrap .business_model {}
.company_list_detail .main_wrap .business_model .swiper_wrap {position: relative; overflow: hidden;}
.company_list_detail .main_wrap .business_model .swiper_wrap .business_swiper {position: relative; overflow: visible; height: auto;}
.company_list_detail .main_wrap .business_model .swiper_wrap .business_swiper .swiper-slide {height: 480px; background-repeat: no-repeat; background-position: center; background-size: 100%;}
.company_list_detail .main_wrap .business_model .desc {padding: 0 20px; margin: 16px 0; text-transform: none; border-left: 2px solid var(--greye4e4);}
.company_list_detail .main_wrap .business_model .desc p {line-height: 1.6;}

/* 제품/서비스 정보 */
.company_list_detail .main_wrap .service_info {}
.company_list_detail .main_wrap .service_info h2 {margin-bottom: 0;}
.company_list_detail .main_wrap .service_info article {display: flex; padding: 20px 0; border-bottom: 1px solid var(--greye4e4);}
.company_list_detail .main_wrap .service_info article:last-child {border: none; padding: 20px 0 0 0;}
.company_list_detail .main_wrap .service_info article .image {width: 208px; height: 117px; margin-right: 20px; overflow: hidden; flex: none; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover;}
.company_list_detail .main_wrap .service_info article .desc h3 {font-size: 16px; margin-bottom: 4px; letter-spacing: -0.32px;}
.company_list_detail .main_wrap .service_info article .desc strong {display: block; margin-bottom: 8px; font-weight: 500; text-transform: none;}
.company_list_detail .main_wrap .service_info article .desc p {color: var(--grey666); text-transform: none;}

/* 해외 언어 스피치 능력 */
.company_list_detail .main_wrap .speech_ability {}

/* 해외 사업 정보 */
.company_list_detail .main_wrap .global_service article {background: var(--bg); padding: 16px; margin-bottom: 8px; max-width: 840px;}
.company_list_detail .main_wrap .global_service article:last-child {margin-bottom: 8px;}
.company_list_detail .main_wrap .global_service article .title_wrap {display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px;}
.company_list_detail .main_wrap .global_service article .title_wrap h3 {font-size: 16px; color: var(--pdark); text-transform: none;}
.company_list_detail .main_wrap .global_service article .title_wrap em {font-size: 13px; color: var(--grey999); letter-spacing: -0.26px;}
.company_list_detail .main_wrap .global_service article dl {display: flex; align-items: baseline; margin-bottom: 12px;}
.company_list_detail .main_wrap .global_service article dl dt {flex: none; font-size: 12px; letter-spacing: -0.24px; background: var(--pdark); color: var(--white); padding: 4px 8px; border-radius: 2px; margin-right: 20px; white-space: nowrap;}
.company_list_detail .main_wrap .global_service article dl dd {word-break: break-all; text-transform: none;}

/* 해외 언론 보도 */
.company_list_detail .btn_fold {display: none;}

/* 업데이트 소식 */
.company_list_detail .latest_news h2 {margin-bottom: 11px;}
.company_list_detail .latest_news .kg_toggle_target {overflow: hidden; height: 262px;}
.company_list_detail .latest_news .kg_toggle_target.show {height: auto;}
.company_list_detail .latest_news .kg_card_news_list.type2 {padding-top: 5px;}
.company_list_detail .latest_news .kg_card_news_list.type2 .kg_card_news_item {width: 270px; height: 262px;}
.company_list_detail .latest_news .kg_card_news_list.type2 .kg_card_news_image {width: 270px; height: 180px;}
.company_list_detail .latest_news .kg_card_news_list.type2 .kg_card_news_desc_wrap {padding-top: 10px;}
.company_list_detail .latest_news .kg_card_news_list.type2 .kg_card_news_desc {margin-bottom: 0;}

/* 팀 소개 */
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul {display: flex; justify-content: space-between; flex-wrap: wrap;}
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul > li {display: flex; width: calc(50% - 4px); background: var(--bg); padding: 16px; margin-bottom: 8px; min-height: 132px; max-height: 176px; box-sizing: border-box;}
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul > li:nth-child(2n) {margin-right: 0;}
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul > li .image {width: 100px; height: 100px; border-radius: 100%; overflow: hidden; flex: none; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover;}
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul > li .desc {padding-left: 16px;}
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul > li .desc strong {display: block; font-size: 16px; margin-bottom: 10px; letter-spacing: -0.32px;}
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul > li .desc ul {}
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul > li .desc ul li {padding-left: 10px; margin-bottom: 2px; position: relative; font-size: 13px; letter-spacing: -0.26px; padding-left: 7px; text-indent: -7px; text-transform: none;}
.company_list_detail .main_wrap .team_introduce .scroll_wrap > ul > li .desc ul li .dot{display: inline-block;  width: 2px; height: 2px; line-height: 2px; vertical-align: middle; background: #111; border-radius: 50%; margin-right: 5px;}

/* 기업 인증 */
.company_list_detail .main_wrap .certified ul {display: flex; flex-wrap: wrap;}
.company_list_detail .main_wrap .certified ul li {width: 164px; min-height: 202px; margin: 0 8px 8px 0; border: 1px solid #f2f2f2; padding: 24px 16px 32px; text-align: center; border-radius: 4px;}
.company_list_detail .main_wrap .certified ul li:nth-child(5n) {margin: 0 0 8px 0;}
.company_list_detail .main_wrap .certified ul li .image {width: 64px; height: 64px; margin: 0 auto 16px; background-color: #fff; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover;}
.company_list_detail .main_wrap .certified ul li .badge_name {font-size: 16px; font-weight: 500; letter-spacing: -0.32px; margin-bottom: 8px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.company_list_detail .main_wrap .certified ul li .badge_desc {font-size: 13px; letter-spacing: -0.26px; color: var(--grey666); min-height: 36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/* 투자 현황 */
.company_list_detail .invest_status .kg_category_list_title.MI::before {background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.001 10.441a.75.75 0 1 0-1.5 0h1.5zm-7.875-6.309a.75.75 0 0 0 0-1.5v1.5zm4.313 6.31a.75.75 0 0 0-1.5 0h1.5zm-4.313-2.78a.75.75 0 0 0 0-1.5v1.5zm3.677.05a.75.75 0 0 0-1.056-1.066l1.056 1.066zM9.598 9.766a.75.75 0 1 0 1.055 1.066L9.598 9.766zM18 4.996l.528.532a.75.75 0 0 0-.423-1.275L18 4.996zm-2.834 2.807-.235.712a.75.75 0 0 0 .763-.179l-.528-.533zm-2.52-2.495-.527-.533a.75.75 0 0 0-.183.772l.71-.24zM15.482 2.5l.742-.107a.75.75 0 0 0-1.27-.426l.528.533zm-2.205 4.68-.71.239a.75.75 0 0 0 .475.473l.235-.713zm2.52-2.496-.743.107a.75.75 0 0 0 .637.635l.106-.742zm.705 5.757c0 3.478-2.848 6.309-6.375 6.309v1.5c4.343 0 7.875-3.49 7.875-7.809h-1.5zm-6.375 6.309c-3.528 0-6.376-2.831-6.376-6.309h-1.5c0 4.32 3.533 7.809 7.876 7.809v-1.5zM3.75 10.441c0-3.477 2.848-6.309 6.376-6.309v-1.5c-4.343 0-7.876 3.49-7.876 7.81h1.5zm9.188 0c0 1.529-1.252 2.78-2.812 2.78v1.5c2.375 0 4.313-1.91 4.313-4.28h-1.5zm-2.812 2.78c-1.56 0-2.813-1.251-2.813-2.78h-1.5c0 2.37 1.937 4.28 4.313 4.28v-1.5zm-2.813-2.78c0-1.528 1.253-2.78 2.813-2.78v-1.5c-2.376 0-4.313 1.91-4.313 4.28h1.5zm5.434-3.795-3.15 3.12 1.056 1.066 3.15-3.12-1.056-1.066zm4.725-2.183L14.638 7.27l1.056 1.066 2.834-2.808-1.056-1.065zM13.174 5.84l2.835-2.807-1.056-1.066-2.834 2.808 1.055 1.065zm2.227 1.251-1.89-.624-.47 1.425 1.89.623.47-1.424zm-1.414-.15-.63-1.873-1.421.479.63 1.872 1.421-.479zm.751-4.334.315 2.184 1.485-.214-.315-2.184-1.485.214zm.953 2.82 2.204.311.21-1.485-2.204-.312-.21 1.485z' fill='%23000'/%3E%3C/svg%3E%0A");}
.company_list_detail .invest_status .kg_category_list_title.MP::before {background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 2v16h16m-12-6L10 8.5l2.5 2.5L18 5.5M14.258 5h4.243v4.243' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.company_list_detail .invest_status .kg_category_list_title.SA::before {background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.317 17.134a7.317 7.317 0 1 1 6.785-10.06M3.915 12.56h2.134c.842 0 1.524-.682 1.524-1.524V9.055c0-.842.683-1.525 1.525-1.525h1.524c.842 0 1.524-.682 1.524-1.524V3.415m2.927 9.329v-.055M18 12.68c0 1.91-2.927 4.454-2.927 4.454s-2.927-2.545-2.927-4.454c0-1.581 1.31-2.863 2.927-2.863S18 11.1 18 12.68z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.company_list_detail .invest_status .kg_category_list_title.ID::before {background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93 6.347h9.523M5.5 1.153v1.695m0 0h10m-10 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-10a3 3 0 0 0-3-3m0-1.695v1.694m-7 12.5v-6l-2 1.5m7.5 4.5v-6l-2 1.5' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

/* 네트워크 및 협업 */
.company_list_detail .network_company .kg_toggle_target {height: 153px;}
.company_list_detail .network_company .kg_toggle_target.show {height: auto;}

/* 주요 프로젝트 */
.company_list_detail .main_project .kg_toggle_target,
.company_list_detail .certification .kg_toggle_target,
.company_list_detail .publication .kg_toggle_target {height: 358px;}
.company_list_detail .main_project .kg_toggle_target.show,
.company_list_detail .certification .kg_toggle_target.show,
.company_list_detail .publication .kg_toggle_target.show {height: auto;}

/*** 우측 컨텐츠 영역 ***/
.company_list_detail .aside_wrap {width: 340px;}
.company_list_detail .aside_wrap .aside_section {background: var(--white); margin-bottom: 1px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); padding: 16px 20px 20px;}
.company_list_detail .aside_wrap .aside_section:first-of-type {border-radius: 4px 4px 0 0;}
.company_list_detail .aside_wrap .aside_section:last-of-type {border-radius: 0 0 4px 4px;}
.company_list_detail .aside_wrap .aside_section h2 {font-size: 16px; margin-bottom: 16px; letter-spacing: -0.32px;}

/* 글로벌 확장 목표 */
.company_list_detail .aside_wrap .goal {}
.company_list_detail .aside_wrap .goal ul {display: flex;}
.company_list_detail .aside_wrap .goal ul li {width: calc(25% - 3px); margin-right: 4px; background: var(--bg); border-radius: 3px; padding: 12px 0; text-align: center;}
.company_list_detail .aside_wrap .goal ul li:last-child {margin-right: 0;}
.company_list_detail .aside_wrap .goal ul li .icon {display: inline-block; width: 36px; height: 36px; margin-bottom: 7px; background-repeat: no-repeat; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.75 29.743a1 1 0 0 0 .629 1.899l-.628-1.9zm9.043 1.526-.09-.996.09.996zm5.237-1.154.436.9-.436-.9zm5.005-4.513-.775-.633.775.633zm-3.423-2.824.704.71-.704-.71zm-2.305 2.285.704.71-.704-.71zm-6.26.014a1 1 0 1 0 0 2v-2zm11.456-2.583-.552.835.552-.835zm-16.667-.757.444.896-.444-.896zm6.264-.568.261-.965-.26.965zm2.446.662-.26.965.26-.965zm.775 2.893-.704-.71.704.71zm-2.068.643a1 1 0 0 0 1.408 1.42l-1.408-1.42zm-8.874 6.275c.243-.08.662-.114 1.306-.069.625.045 1.348.152 2.154.278 1.554.242 3.44.56 5.044.414l-.18-1.992c-1.304.118-2.91-.142-4.556-.398-.794-.124-1.6-.245-2.32-.297-.702-.05-1.446-.043-2.076.165l.628 1.899zm8.504.623c2.271-.205 3.308-.148 5.583-1.25l-.871-1.8c-1.89.915-2.547.846-4.892 1.058l.18 1.992zm5.583-1.25c2.034-.984 4.087-3.243 5.343-4.78L30.26 24.97c-1.266 1.549-3.073 3.475-4.665 4.245l.87 1.8zm.442-8.947-2.305 2.285 1.408 1.42 2.305-2.285-1.408-1.42zm-4.07 3.009h-3.79v2h3.79v-2zm1.765-.724a2.507 2.507 0 0 1-1.765.724v2c1.189 0 2.33-.468 3.173-1.304l-1.408-1.42zm6.45-2.693a3.306 3.306 0 0 0-4.145.408l1.408 1.42c.435-.431 1.12-.5 1.635-.16l1.103-1.668zm.756 4.575c1.209-1.48.758-3.575-.755-4.575L29.95 23.33c.61.402.706 1.154.31 1.64l1.548 1.266zM5.664 21.308h4.655v-2H5.664v2zm4.819.154v10.384h2V21.462h-2zM10.319 32H5.664v2h4.655v-2zM5.5 31.846V21.462h-2v10.384h2zm.164.154a.159.159 0 0 1-.164-.154h-2C3.5 33.044 4.477 34 5.664 34v-2zm4.819-.154a.159.159 0 0 1-.164.154v2a2.159 2.159 0 0 0 2.164-2.154h-2zm-.164-10.538c.099 0 .164.077.164.154h2a2.159 2.159 0 0 0-2.164-2.154v2zm-4.655-2A2.159 2.159 0 0 0 3.5 21.462h2a.16.16 0 0 1 .164-.154v-2zm6.845 4.203 1.771-.878-.888-1.792-1.771.878.888 1.792zm4.97-1.626h.478v-2h-.478v2zm2.36.25 2.446.661.522-1.93-2.446-.662-.522 1.93zm2.778 1.88-1.364 1.352 1.408 1.42 1.364-1.353-1.408-1.42zm-.332-1.219c.558.15.727.827.332 1.218l1.409 1.42c1.5-1.488.81-4.02-1.219-4.569l-.522 1.931zm-4.328-.911c.636 0 1.269.084 1.882.25l.522-1.931a9.213 9.213 0 0 0-2.404-.32v2zm-3.677.748a7.204 7.204 0 0 1 3.2-.748v-2a9.203 9.203 0 0 0-4.088.956l.888 1.792zm11.332-10.402c0 1.988-1.628 3.615-3.655 3.615v2c3.115 0 5.655-2.506 5.655-5.615h-2zm-3.655 3.615c-2.027 0-3.655-1.627-3.655-3.615h-2c0 3.11 2.54 5.615 5.655 5.615v-2zm-3.655-3.615c0-1.989 1.628-3.616 3.655-3.616v-2c-3.115 0-5.655 2.506-5.655 5.616h2zm3.655-3.616c2.027 0 3.655 1.627 3.655 3.616h2c0-3.11-2.54-5.616-5.655-5.616v2zm-4.655 2.616c-2.027 0-3.655-1.627-3.655-3.616h-2c0 3.11 2.54 5.616 5.655 5.616v-2zm-3.655-3.616C13.647 5.627 15.275 4 17.302 4V2c-3.115 0-5.655 2.506-5.655 5.615h2zM17.302 4c2.027 0 3.655 1.627 3.655 3.615h2c0-3.109-2.54-5.615-5.655-5.615v2z' fill='%23CCC'/%3E%3C/svg%3E%0A");}
.company_list_detail .aside_wrap .goal ul li:nth-child(2) .icon {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.038 30.856v-4.82a4.821 4.821 0 0 0-4.82-4.822H8.421a4.821 4.821 0 0 0-4.821 4.82L3.6 30.856m28.8 0v-4.82a4.821 4.821 0 0 0-4.821-4.822m-4.47-15.123a4.814 4.814 0 0 1 1.952 3.874 4.814 4.814 0 0 1-1.951 3.874m-4.37-3.874a4.821 4.821 0 1 1-9.642 0 4.821 4.821 0 0 1 9.643 0z' stroke='%23CCC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.company_list_detail .aside_wrap .goal ul li:nth-child(3) .icon {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.4 13.8h1-1zm0 14.4h-1 1zm-28.8 0h-1 1zm25.2-18v-1 1zM14.96 5.736l.82-.574-.82.574zm-1.46 11.147-.447-.894a1 1 0 0 0-.553.894h1zm4.5 9.75-.534.846a1 1 0 0 0 1.068 0l-.534-.846zm4.5-9.75h1a1 1 0 0 0-.553-.894l-.447.894zm-6.915-1.042.448.894-.448-.894zm4.83 0-.447.894.447-.894zM5.658 5.2h6.354v-2H5.658v2zm-1.058 5V6.3h-2v3.9h2zm1.058-7C3.95 3.2 2.6 4.607 2.6 6.3h2c0-.628.493-1.1 1.058-1.1v-2zM31.4 13.8v14.4l2-.001V13.8h-2zm-2.6 17H7.2v2h21.6v-2zM4.6 28.2v-18h-2V28.2h2zm24.2-19H18.086v2H28.8v-2zM14.142 6.308l3.125 4.465 1.638-1.147-3.125-4.465-1.638 1.147zM31.4 28.2a2.6 2.6 0 0 1-2.6 2.6v2a4.6 4.6 0 0 0 4.6-4.6h-2zM7.2 30.8a2.6 2.6 0 0 1-2.6-2.6h-2a4.6 4.6 0 0 0 4.6 4.6v-2zm26.2-17a4.6 4.6 0 0 0-4.6-4.6v2a2.6 2.6 0 0 1 2.6 2.6h2zM12.012 5.2a2.6 2.6 0 0 1 2.13 1.11l1.638-1.148A4.6 4.6 0 0 0 12.012 3.2v2zm3.127 9.746-2.085 1.043.894 1.788 2.086-1.042-.895-1.789zm-2.638 1.937v5.018h2v-5.018h-2zm0 5.018c0 1.072.623 2.039 1.446 2.885.844.868 2.046 1.761 3.52 2.693l1.068-1.691c-1.424-.9-2.472-1.694-3.154-2.396-.702-.722-.88-1.206-.88-1.491h-2zm6.034 5.578c1.436-.907 2.65-1.71 3.498-2.53.877-.848 1.468-1.816 1.468-3.049h-2c0 .5-.209.983-.858 1.611-.677.655-1.713 1.352-3.176 2.277l1.068 1.69zm4.966-5.578V16.884l-1-.001h-1V21.9h2zm-.553-5.912-2.085-1.043-.894 1.789 2.085 1.043.895-1.79zm-6.914.746a4.4 4.4 0 0 1 3.935 0l.894-1.789a6.4 6.4 0 0 0-5.724 0l.895 1.789zM18.086 9.2H3.6v2h14.486v-2z' fill='%23CCC'/%3E%3C/svg%3E%0A");}
.company_list_detail .aside_wrap .goal ul li:nth-child(4) .icon {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.67 30.841c-7.273 0-13.17-5.896-13.17-13.17S10.397 4.5 17.67 4.5c5.528 0 10.26 3.405 12.214 8.232M6.146 22.61h3.842a2.744 2.744 0 0 0 2.744-2.744v-3.567a2.744 2.744 0 0 1 2.744-2.744h2.743a2.744 2.744 0 0 0 2.744-2.744V6.146m5.269 16.793v-.099m5.268-.015c0 3.435-5.268 8.017-5.268 8.017s-5.269-4.582-5.269-8.017c0-2.847 2.36-5.154 5.269-5.154 2.91 0 5.268 2.307 5.268 5.154z' stroke='%23CCC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.company_list_detail .aside_wrap .goal ul li p {color: var(--grey999); font-size: 12px; text-transform: capitalize; letter-spacing: -0.24px; line-height: 1.3;}

.company_list_detail .aside_wrap .goal ul li.active {background: var(--p5);}
.company_list_detail .aside_wrap .goal ul li.active p {color: var(--black);}
.company_list_detail .aside_wrap .goal ul li.active .icon {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.75 29.743a1 1 0 0 0 .629 1.899l-.628-1.9zm9.043 1.526-.09-.996.09.996zm5.237-1.154.436.9-.436-.9zm5.005-4.513-.775-.633.775.633zm-3.423-2.824.704.71-.704-.71zm-2.305 2.285.704.71-.704-.71zm-6.26.014a1 1 0 1 0 0 2v-2zm11.456-2.583-.552.835.552-.835zm-16.667-.757.444.896-.444-.896zm6.264-.568.261-.965-.26.965zm2.446.662-.26.965.26-.965zm.775 2.893-.704-.71.704.71zm-2.068.643a1 1 0 0 0 1.408 1.42l-1.408-1.42zm-8.874 6.275c.243-.08.662-.114 1.306-.069.625.045 1.348.152 2.154.278 1.554.242 3.44.56 5.044.414l-.18-1.992c-1.304.118-2.91-.142-4.556-.398-.794-.124-1.6-.245-2.32-.297-.702-.05-1.446-.043-2.076.165l.628 1.899zm8.504.623c2.271-.205 3.308-.148 5.583-1.25l-.871-1.8c-1.89.915-2.547.846-4.892 1.058l.18 1.992zm5.583-1.25c2.034-.984 4.087-3.243 5.343-4.78L30.26 24.97c-1.266 1.549-3.073 3.475-4.665 4.245l.87 1.8zm.442-8.947-2.305 2.285 1.408 1.42 2.305-2.285-1.408-1.42zm-4.07 3.009h-3.79v2h3.79v-2zm1.765-.724a2.507 2.507 0 0 1-1.765.724v2c1.189 0 2.33-.468 3.173-1.304l-1.408-1.42zm6.45-2.693a3.306 3.306 0 0 0-4.145.408l1.408 1.42c.435-.431 1.12-.5 1.635-.16l1.103-1.668zm.756 4.575c1.209-1.48.758-3.575-.755-4.575L29.95 23.33c.61.402.706 1.154.31 1.64l1.548 1.266zM5.664 21.308h4.655v-2H5.664v2zm4.819.154v10.384h2V21.462h-2zM10.319 32H5.664v2h4.655v-2zM5.5 31.846V21.462h-2v10.384h2zm.164.154a.159.159 0 0 1-.164-.154h-2C3.5 33.044 4.477 34 5.664 34v-2zm4.819-.154a.159.159 0 0 1-.164.154v2a2.159 2.159 0 0 0 2.164-2.154h-2zm-.164-10.538c.099 0 .164.077.164.154h2a2.159 2.159 0 0 0-2.164-2.154v2zm-4.655-2A2.159 2.159 0 0 0 3.5 21.462h2a.16.16 0 0 1 .164-.154v-2zm6.845 4.203 1.771-.878-.888-1.792-1.771.878.888 1.792zm4.97-1.626h.478v-2h-.478v2zm2.36.25 2.446.661.522-1.93-2.446-.662-.522 1.93zm2.778 1.88-1.364 1.352 1.408 1.42 1.364-1.353-1.408-1.42zm-.332-1.219c.558.15.727.827.332 1.218l1.409 1.42c1.5-1.488.81-4.02-1.219-4.569l-.522 1.931zm-4.328-.911c.636 0 1.269.084 1.882.25l.522-1.931a9.213 9.213 0 0 0-2.404-.32v2zm-3.677.748a7.204 7.204 0 0 1 3.2-.748v-2a9.203 9.203 0 0 0-4.088.956l.888 1.792zm11.332-10.402c0 1.988-1.628 3.615-3.655 3.615v2c3.115 0 5.655-2.506 5.655-5.615h-2zm-3.655 3.615c-2.027 0-3.655-1.627-3.655-3.615h-2c0 3.11 2.54 5.615 5.655 5.615v-2zm-3.655-3.615c0-1.989 1.628-3.616 3.655-3.616v-2c-3.115 0-5.655 2.506-5.655 5.616h2zm3.655-3.616c2.027 0 3.655 1.627 3.655 3.616h2c0-3.11-2.54-5.616-5.655-5.616v2zm-4.655 2.616c-2.027 0-3.655-1.627-3.655-3.616h-2c0 3.11 2.54 5.616 5.655 5.616v-2zm-3.655-3.616C13.647 5.627 15.275 4 17.302 4V2c-3.115 0-5.655 2.506-5.655 5.615h2zM17.302 4c2.027 0 3.655 1.627 3.655 3.615h2c0-3.109-2.54-5.615-5.655-5.615v2z' fill='%23293866'/%3E%3C/svg%3E%0A");}
.company_list_detail .aside_wrap .goal ul li:nth-child(2).active .icon {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.038 30.856v-4.82a4.821 4.821 0 0 0-4.82-4.822H8.42a4.821 4.821 0 0 0-4.82 4.82L3.6 30.856m28.8 0v-4.82a4.821 4.821 0 0 0-4.822-4.822M23.11 6.091a4.814 4.814 0 0 1 1.951 3.874 4.814 4.814 0 0 1-1.95 3.874m-4.37-3.874a4.821 4.821 0 1 1-9.642 0 4.821 4.821 0 0 1 9.642 0z' stroke='%23293866' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.company_list_detail .aside_wrap .goal ul li:nth-child(3).active .icon {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.4 13.8h1-1zm0 14.4h-1 1zm-28.8 0h-1 1zm25.2-18v-1 1zM14.96 5.736l.82-.574-.82.574zm-1.46 11.147-.447-.895a1 1 0 0 0-.553.895h1zm4.5 9.75-.534.845a1 1 0 0 0 1.068 0l-.534-.845zm4.5-9.75h1a1 1 0 0 0-.553-.895l-.447.895zm-6.915-1.043.448.895-.448-.895zm4.83 0-.447.895.447-.895zM5.658 5.2h6.354v-2H5.658v2zm-1.058 5V6.3h-2v3.9h2zm1.058-7C3.95 3.2 2.6 4.607 2.6 6.3h2c0-.627.493-1.1 1.058-1.1v-2zM31.4 13.8v14.4h2V13.8h-2zm-2.6 17H7.2v2h21.6v-2zM4.6 28.2v-18h-2v18h2zm24.2-19H18.086v2H28.8v-2zM14.142 6.31l3.125 4.465 1.638-1.147-3.125-4.465-1.638 1.147zM31.4 28.199a2.6 2.6 0 0 1-2.6 2.601v2a4.6 4.6 0 0 0 4.6-4.6h-2zM7.2 30.8a2.6 2.6 0 0 1-2.6-2.6h-2a4.6 4.6 0 0 0 4.6 4.6v-2zm26.2-17a4.6 4.6 0 0 0-4.6-4.6v2a2.6 2.6 0 0 1 2.6 2.6h2zM12.012 5.2a2.6 2.6 0 0 1 2.13 1.109l1.638-1.147A4.6 4.6 0 0 0 12.012 3.2v2zm3.127 9.746-2.085 1.042.894 1.79 2.086-1.043-.895-1.79zm-2.638 1.937V21.9h2v-5.017h-2zm0 5.017c0 1.073.623 2.04 1.446 2.886.844.868 2.046 1.761 3.52 2.692l1.068-1.69c-1.424-.9-2.472-1.694-3.154-2.396-.702-.722-.88-1.206-.88-1.492h-2zm6.034 5.578c1.436-.906 2.65-1.708 3.498-2.53.877-.847 1.468-1.815 1.468-3.048h-2c0 .5-.209.983-.858 1.611-.677.655-1.713 1.352-3.176 2.276l1.068 1.691zm4.966-5.578V16.883h-2V21.9h2zm-.553-5.912-2.085-1.042-.894 1.789 2.085 1.042.895-1.789zm-6.914.747a4.4 4.4 0 0 1 3.935 0l.894-1.79a6.4 6.4 0 0 0-5.724 0l.895 1.79zM18.086 9.2H3.6v2h14.486v-2z' fill='%23293866'/%3E%3C/svg%3E%0A");}
.company_list_detail .aside_wrap .goal ul li:nth-child(4).active .icon {background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.67 30.841c-7.273 0-13.17-5.896-13.17-13.17S10.397 4.5 17.67 4.5c5.528 0 10.26 3.405 12.214 8.232M6.146 22.61h3.842a2.744 2.744 0 0 0 2.744-2.744v-3.567a2.744 2.744 0 0 1 2.744-2.744h2.743a2.744 2.744 0 0 0 2.744-2.744V6.146m5.269 16.793v-.099m5.268-.015c0 3.435-5.268 8.017-5.268 8.017s-5.269-4.582-5.269-8.017c0-2.847 2.36-5.154 5.269-5.154 2.91 0 5.268 2.307 5.268 5.154z' stroke='%23293866' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}

/* 대표 트랙션 */
.company_list_detail .aside_wrap .traction {}
.company_list_detail .aside_wrap .traction .title_wrap {display: flex; align-items: center; margin-bottom: 16px;}
.company_list_detail .aside_wrap .traction .title_wrap h2 {margin-bottom: 0;}
.company_list_detail .aside_wrap .traction .title_wrap p {font-size: 12px; color: var(--grey666); margin-left: 8px; letter-spacing: -0.24px; text-transform: none;}
.company_list_detail .aside_wrap .traction ul {}
.company_list_detail .aside_wrap .traction ul li {padding: 10px 8px 10px 20px; font-weight: 500; color: var(--pdark); letter-spacing: -0.21px; word-break: break-all; border-radius: 2px; margin-bottom: 4px; position: relative; background: var(--p5); text-transform: none;}
.company_list_detail .aside_wrap .traction ul li::before {content: ''; position: absolute; left: 10px; top: 19px; width: 2px; height: 2px; background: var(--pdark);}

/* 투자 현황 */
.company_list_detail .aside_wrap .investment {}
.company_list_detail .aside_wrap .investment h2 {}
.company_list_detail .aside_wrap .investment dl {display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--greyf2f2); padding: 8px 0;}
.company_list_detail .aside_wrap .investment dl:last-child {border-bottom: none}
.company_list_detail .aside_wrap .investment dl dt {display: flex; align-items: center;}
.company_list_detail .aside_wrap .investment dl dt .icon {display: inline-block; width: 24px; height: 24px; background: #ddd; margin-right: 12px; background: url(../images/bizhome/kglobal500/ic_invest_01.png) no-repeat 50% 50%;}
.company_list_detail .aside_wrap .investment dl:nth-child(2) dt .icon {background-image: url(../images/bizhome/kglobal500/ic_invest_02.png);}
.company_list_detail .aside_wrap .investment dl:nth-child(3) dt .icon {background-image: url(../images/bizhome/kglobal500/ic_invest_03.png);}
.company_list_detail .aside_wrap .investment dl:nth-child(4) dt .icon {background-image: url(../images/bizhome/kglobal500/ic_invest_04.png);}
.company_list_detail .aside_wrap .investment dl dt p {}
.company_list_detail .aside_wrap .investment dl dd {color: var(--pdark); font-weight: 500;}
.company_list_detail .aside_wrap .investment dl dd em {}
/* 투자 현황 > 미로그인 시 */
.company_list_detail .aside_wrap .investment .no_member {padding: 24px 16px 27px; background-color: var(--greyf2f2); text-align: center;}
.company_list_detail .aside_wrap .investment .no_member .btn_login {margin-top: 16px;}

/* 연혁 */
.company_list_detail .aside_wrap .history {}
.company_list_detail .aside_wrap .history h2 {}
.company_list_detail .aside_wrap .history .scroll_wrap {max-height: 240px;}
.company_list_detail .aside_wrap .history .history_list > li {margin-bottom: 20px;}
.company_list_detail .aside_wrap .history .history_list li:last-child {margin-bottom: 0;}
.company_list_detail .aside_wrap .history .history_list li strong {display: block; margin-bottom: 8px; font-weight: 500; font-family: 'Inter', sans-serif; font-size: 16px;}
.company_list_detail .aside_wrap .history .history_list li dl {display: flex; padding-bottom: 8px; padding-left: 16px; position: relative; border-left: 2px solid var(--greye4e4);}
.company_list_detail .aside_wrap .history .history_list li dl:last-child {padding-bottom: 0;}
.company_list_detail .aside_wrap .history .history_list li dl dt {position: relative; margin-right: 4px; white-space: nowrap; min-width: 36px;}
.company_list_detail .aside_wrap .history .history_list li dl dd {text-transform: none; position: relative; padding-left: 11px; word-break: break-all;}
.company_list_detail .aside_wrap .history .history_list li dl dd::before {content: ''; position: absolute; left: 0; top: 9px; width: 2px; height: 2px; background: var(--black);}

/* 수상 경력 */
.company_list_detail .aside_wrap .awards {}
.company_list_detail .aside_wrap .awards .scroll_wrap {max-height: 200px;}
.company_list_detail .aside_wrap .awards .awards_inner {margin-bottom: 16px;}
.company_list_detail .aside_wrap .awards .awards_inner:last-of-type {margin-bottom: 0;}
.company_list_detail .aside_wrap .awards .awards_sub_title {font-size: 14px; font-weight: 500; color: var(--black); margin-bottom: 8px;}
.company_list_detail .aside_wrap .awards ul {border-left: 2px solid var(--greye4e4); padding-left: 16px;}
.company_list_detail .aside_wrap .awards ul li {padding-left: 11px; position: relative; margin-bottom: 8px; text-transform: none;}
.company_list_detail .aside_wrap .awards ul li:last-child {margin-bottom: 0;}
.company_list_detail .aside_wrap .awards ul li::before {content: ''; position: absolute; left: 0; top: 8px; width: 2px; height: 2px; background: var(--black);}

/* 기업정보 */
.aside_wrap .comapny_info .company_image {width: 300px; height: 200px; background-repeat: no-repeat; background-position: center; background-size: cover; margin-bottom: 16px;}
.aside_wrap .comapny_info .underline {text-decoration: underline; word-break: break-all; color: var(--navy); text-transform: none;}
.aside_wrap .comapny_info .sns_link_wrap {display: flex; align-items: center; flex-wrap: wrap; gap: 8px;}
.aside_wrap .comapny_info .sns_link {flex-shrink: 0; width: 24px; height: 24px; font-size: 0; background: url('../images/bizhome/kglobal500/ic_sns_fb.png') no-repeat 50% 50%;}
.aside_wrap .comapny_info .sns_link.facebook {background-image: url('../images/bizhome/kglobal500/ic_sns_fb.png');}
.aside_wrap .comapny_info .sns_link.instagram {background-image: url('../images/bizhome/kglobal500/ic_sns_insta.png');}
.aside_wrap .comapny_info .sns_link.blog {background-image: url('../images/bizhome/kglobal500/ic_sns_blog.png');}

/* 주요 담당자 정보 */

/*** 검색결과 페이지 ***/
.search_result .contents_wrap {padding: 60px 0px 160px;}
/* 검색창 */
.search_result .search_wrap {display: flex; align-items: center; margin: 0 auto; position: relative; width: 284px; height: 36px; padding: 0 46px 0 0; box-sizing: border-box; background: var(--white); border-bottom: 2px solid var(--black);}
.search_result .search_wrap .search_texts {border: none; width: 220px; height: 22px; padding: 0;}
.search_result .search_wrap .search_texts::placeholder {font-size: 13px; color: #999; letter-spacing: -0.26px;}
.search_result .search_wrap .btn_search {position: absolute; right: 0; top: 50%; transform: translate(0, -50%); width: 24px; height: 24px; font-size: 0; background: url('../images/bizhome/kglobal500/search_black.png') no-repeat 50% 50%;}
.search_result .search_wrap .btn_del_keyword {display: none; position: absolute; right: 32px; top: 50%; transform: translate(0, -50%); width: 16px; height: 16px; font-size: 0; background: url('../images/bizhome/kglobal500/cycle_16px.png') no-repeat 50% 50%;}
.search_result .search_wrap .btn_del_keyword.active {display: block;}

/* 검색결과 타이틀 */
.search_result .result_wrap {padding-top: 40px;}
.search_result .title_wrap {display: flex; align-items: center; padding-bottom: 8px; border-bottom: 1px solid var(--greye4e4); margin-bottom: 40px;}
.search_result .title_wrap h2 {font-size: 24px;}
.search_result .title_wrap .total {margin-left: 8px;}
.search_result .title_wrap .total em {font-family: 'Inter';}

/* 검색결과 탭메뉴 */
.search_result .tab_menu {display: flex; margin-bottom: 40px;}
.search_result .tab_menu li {flex-grow: 1; border: 1px solid var(--greye4e4); margin-left: -1px;}
.search_result .tab_menu li a {display: block; height: 48px; line-height: 1.4; letter-spacing: -0.32px; padding: 13px 20px; text-align: center; background: var(--bg); font-size: 16px; color: var(--black)}
.search_result .tab_menu li.active {border-color: var(--black);}
.search_result .tab_menu li.active a {background: var(--black); color: #fff;}

/* 검색결과 리스트 */
.search_result .list_wrap {}
.search_result .list_wrap .list {display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 24px;}
.search_result .list_wrap .list li {flex: none; width: calc(25% - 15px); margin-bottom: 16px;border: 1px solid var(--greye4e4); border-radius: 4px; box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.03); background: #fff;}
.search_result .list_wrap .list li:hover {border-color: var(--black);}
.search_result .list_wrap .list li a {display: flex; align-items: center; padding: 16px; }
.search_result .list_wrap .list li a .logo {flex: none; width: 64px; height: 64px; border-radius: 100%; margin-right: 16px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover;}
.search_result .list_wrap .list li a .desc {font-size: 16px;}
.search_result .list_wrap .btn_wrap {display: flex; justify-content: center;}
.search_result .list_wrap .btn_wrap .btn_more {padding: 0 52px 0 15px; background-image: url('../images/bizhome/kglobal500/arrow_down_20px.png'); background-repeat: no-repeat; background-position: 85% 50%; /* min-width: 0; */}


/*** 등록 안내 페이지 ***/
.regist_info {background-color: #f8f8f8;}
.regist_info .visual_wrap {padding-bottom: 187px;}
.regist_info .guide_title_wrap {padding: 46px 0 108px; text-align: center; color: #fff; background: url('../images/bizhome/kglobal500/registInfo/bg.png') no-repeat 50% 50%; background-size: cover;}
.regist_info .guide_title_wrap .title_box {width: 522px; margin: 0 auto; padding-top: 30px; border-top: 2px solid #fff; border-left: 2px solid #fff; border-right: 2px solid #fff;}
.regist_info .guide_title_wrap .title_box h2 {font-size: 31px; font-weight: 400; letter-spacing: -1.09px; }
.regist_info .guide_title_wrap .title_box h2 strong {font-size: 44px; font-weight: 700; letter-spacing: -1.54px;}
.regist_info .guide_title_wrap .desc {padding-top: 27px;}
.regist_info .guide_title_wrap .desc p {font-size: 17px; font-weight: 500; line-height: 1.6; letter-spacing: -0.34px; text-transform: none;}

.regist_info .guide_wrap {margin-top: -66px;}
.regist_info .guide_wrap .image {margin: 0 auto; margin-bottom: 60px; text-align: center;}
.regist_info .guide_wrap .guide01 img {width: auto; content: url(../images/bizhome/kglobal500/registInfo/regist_guide01.png);}
.regist_info .guide_wrap .guide02 img {width: auto; content: url(../images/bizhome/kglobal500/registInfo/regist_guide02.png);}
.regist_info .guide_wrap .guide03 img {width: auto; content: url(../images/bizhome/kglobal500/registInfo/regist_guide03.png);}
.regist_info .guide_wrap .btn_wrap {text-align: center;}
.regist_info .guide_wrap .btn_wrap .btn_link {height: 56px; line-height: 56px; font-size: 18px; letter-spacing: -0.36px; padding: 0 59px;}


/*** 세계한인 비즈니스대회 페이지 ***/
.hansang .main_title_wrap,
.pitching .main_title_wrap {height: 200px; display: flex; justify-content: center; align-items: center; background: url(../images/bizhome/kglobal500/hansang/title_bg.png) no-repeat 50% 50%; background-size: cover;}
.hansang .main_title_wrap h2,
.pitching .main_title_wrap h2 {font-size: 32px; font-weight: 700; letter-spacing: -0.64px; color: var(--white);}

.hansang section .sub_title_wrap {display: flex; justify-content: space-between; align-items: center; border-bottom: 2px solid var(--pdark); padding-bottom: 24px;}
.hansang section .sub_title_wrap .sub_title {border-bottom: none; padding-bottom: 0;}
.hansang section .sub_title {font-size: 32px; font-weight: 700; letter-spacing: -0.64px; color: var(--pdark); padding-bottom: 24px; border-bottom: 2px solid var(--pdark);}

.hansang .about_wrap {padding-top: 80px; margin-bottom: 120px;}
.hansang .about_wrap .about_list_wrap dl {display: flex; align-items: center;; border-bottom: 1px solid #e4e4e4;}
.hansang .about_wrap .about_list_wrap dl dt {padding: 0 0 0 16px; width: 226px; font-size: 20px; font-weight: 500; letter-spacing: -0.4px;}
.hansang .about_wrap .about_list_wrap dl dd {font-size: 16px; letter-spacing: -0.32px; color: var(--grey333); padding: 27px 0; text-transform: none;} 

.hansang .video_wrap {margin-bottom: 120px;}

.hansang .subject_wrap {padding: 48px 0; background-color: var(--p5);}
.hansang .subject_wrap h4 {text-align: center; font-size: 42px; font-weight: 700; line-height: 1.4; letter-spacing: -0.84px; color: var(--pdark); margin-bottom: 24px;} 
.hansang .subject_wrap p {text-align: center; font-size: 16px; letter-spacing: -0.32px; color: var(--pdark);}
.hansang .subject_wrap ul {display: flex; justify-content: center;}
.hansang .subject_wrap ul li {text-align: center; font-size: 18px; letter-spacing: -0.32px; color: var(--pdark);}
.hansang .subject_wrap ul li:first-child {padding-right: 16px; position: relative;}
.hansang .subject_wrap ul li:first-child::after {content: ''; position: absolute; right: 7px; top: 4px; width: 1px; height: 14px; background-color: var(--p30);}
.hansang .subject_wrap .btn_wrap {text-align: center; padding-top: 48px;}
.hansang .subject_wrap .btn_wrap .btn_link {padding: 0 16.5px; font-size: 16px;}

.hansang .direction_wrap {padding-top: 120px;}
.hansang .direction_wrap .direction_list {padding-top: 35px;}
.hansang .direction_wrap .direction_list {display: flex; flex-wrap: wrap;}
.hansang .direction_wrap .direction_list li {width: 384px; margin-right: 60px; padding-bottom: 35px;}
.hansang .direction_wrap .direction_list li:nth-child(3n) {margin-right: 0;}
.hansang .direction_wrap .direction_list li img {width: auto;}
.hansang .direction_wrap .direction_list li h4 {font-size: 18px; font-weight: 700; letter-spacing: -0.36px; margin-top: 15px;}
.hansang .direction_wrap .direction_list li p {color: var(--grey333); margin-top: 4px; text-transform: none;}

.hansang .program_wrap {padding: 80px 0 160px;}
.hansang .program_wrap .icon_wrap {padding: 30px 0 20px; display: flex; justify-content: flex-end; padding-right: 20px;}
.hansang .program_wrap .icon_wrap dt {font-weight: 500; padding-right: 8px;}
.hansang .program_wrap .icon_wrap dd .square {display: inline-block; width: 12px; height: 12px; margin-left: 16px;}
.hansang .program_wrap .icon_wrap dd span {font-size: 13px; letter-spacing: -0.26px; color: var(--grey666);}

.hansang .program_wrap .schedule_wrap {padding-right: 20px;}
.hansang .program_wrap .schedule_wrap .day {display: flex; border-bottom: 1px solid #e4e4e4;}
.hansang .program_wrap .schedule_wrap .day:first-child {border-top: 1px solid #e4e4e4;}
.hansang .program_wrap .schedule_wrap .day .date {display: flex; justify-content: center; align-items: center; width: 114px; font-size: 16px; font-weight: 500; letter-spacing: -0.32px; color: var(--grey333); border-right: 1px solid #e4e4e4;}
.hansang .program_wrap .schedule_wrap .day .date span {}
.hansang .program_wrap .schedule_wrap .day .program {padding: 15px 0; width: calc(100% - 115px);}
.hansang .program_wrap .schedule_wrap .day .program .item {display: flex; justify-content: center; align-items: center;font-weight: 400; line-height: 1.6; letter-spacing: -0.26px; color: var(--white);}
.hansang .program_wrap .schedule_wrap .day .program .line1 {display: flex; margin-bottom: 8px;}
.hansang .program_wrap .schedule_wrap .day .program .line1 .item {background-color: #f98130;}
.hansang .program_wrap .schedule_wrap .day .program .line2 {display: flex; margin-bottom: 8px;}
.hansang .program_wrap .schedule_wrap .day .program .line2 .item {background-color: #7840d4;}
.hansang .program_wrap .schedule_wrap .day .program .line3 {display: flex; }
.hansang .program_wrap .schedule_wrap .day .program .line3 .item {background-color: #ffd988; color: var(--black)}

.hansang .program_wrap .schedule_wrap .day:nth-child(1) .program .line1 .item {width: 312px; height: 56px; margin-left: 625px; }
.hansang .program_wrap .schedule_wrap .day:nth-child(1) .program .line2 .item {height: 56px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(1) .program .line2 .item:nth-child(1) {width: 103px; height: 80px; margin-left: 417px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(1) .program .line2 .item:nth-child(2) {width: 103px; height: 80px; margin-left: 2px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(1) .program .line2 .item:nth-child(3) {width: 208px; height: 80px; margin-left: 312px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(1) .program .line3 .item {width: 100%; height: 44px; background: #f2f2f2;}

.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line1 .item {height: 96px; width: 103px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line1 .item:nth-child(2) {height: 96px; width: 207px; margin-left: 2px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line1 .item:nth-child(3) {height: 96px; width: 416px; margin-left: 105px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line1 .item:nth-child(4) {height: 96px; width: 207px; margin-left: 106px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line2 .item {height: 44px; width: 207px; margin-left: 104px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line2 .item:nth-child(2) {height: 44px; width: 519px; margin-left: 105px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line3 .item {height: 44px; width: 312px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line3 .item:nth-child(2) {height: 44px; width: 519px; margin-left: 105px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(2) .program .line3 .item:nth-child(3) {height: 44px; width: 207px; margin-left: 3px;}

.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line1 .item {height: 96px; width: 103px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line1 .item:nth-child(2) {height: 96px; width: 207px; margin-left: 2px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line1 .item:nth-child(3) {height: 96px; width: 103px; margin-left: 104px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line1 .item:nth-child(4) {height: 96px; width: 207px; margin-left: 2px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line1 .item:nth-child(5) {height: 96px; width: 103px; margin-left: 2px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line1 .item:nth-child(6) {height: 96px; width: 207px; margin-left: 106px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line2 .item {height: 44px; width: 207px; margin-left: 104px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line2 .item:nth-child(2) {height: 44px; width: 519px; margin-left: 104px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line3 .item {height: 44px; width: 312px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line3 .item:nth-child(2) {height: 44px; width: 519px; margin-left: 104px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(3) .program .line3 .item:nth-child(3) {height: 44px; width: 207px; margin-left: 3px;}

.hansang .program_wrap .schedule_wrap .day:nth-child(4) .program .line1 .item {height: 96px; width: 103px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(4) .program .line2 .item:nth-child(1) {height: 64px; width: 206px; margin-left: 105px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(4) .program .line2 .item:nth-child(2) {height: 64px; width: 103px; margin-left: 2px;}
.hansang .program_wrap .schedule_wrap .day:nth-child(4) .program .line3 .item {height: 44px; width: 729px; margin-left: 417px;}

.hansang .program_wrap .time {display: flex; justify-content: flex-end;}
.hansang .program_wrap .time.top { margin-bottom: 10px;}
.hansang .program_wrap .time.bottom { margin-top: 15px;}
.hansang .program_wrap .time li {padding-left: 70px; color: #666; font-weight: 500;}

.hansang .program_wrap .always {padding-top: 34px;}
.hansang .program_wrap .always dt {font-weight: 500; margin-bottom: 8px;}
.hansang .program_wrap .always dd {color: var(--grey333); }

/* 2025 wkbc 한인 비즈니스 대회 */
html.wkbc .hansang .program_wrap {width: 1254px; margin: 0 auto; padding: 120px 0 160px;}
html.wkbc .table_wrap {padding: 34px 0 0;}
.wkbc_table_row {display: flex; justify-content: flex-start; align-items: center; flex-wrap: nowrap;}
.wkbc_table_row .table_cell {flex-shrink: 0; width: 286px; text-align: center;}
.wkbc_table_row .table_cell:first-of-type {flex-grow: 0; width: 110px;}
.wkbc_table_row .table_cell.time_cell {font-size: 16px; font-weight: 500; line-height: 1.4; letter-spacing: -0.28px; color: var(--grey666);}
.wkbc_table_row.grey {background: var(--bg);}
.wkbc_table_header {border-bottom: 1px solid var(--black);}
.wkbc_table_header .table_header_cell {font-size: 16px; font-weight: 500; line-height: 1.4; letter-spacing: -0.32px; color: var(--grey333); margin: 0 0 10px;}
.wkbc_table_body {border-bottom: 1px solid var(--greye4e4);}
.wkbc_table_body .table_cell {height: 80px; display: flex; justify-content: center; align-items: center; font-size: 16px; font-weight: 400; line-height: 1.4; letter-spacing: -0.28px; color: var(--black); border-left: 1px solid var(--greye4e4);}
.wkbc_table_body .table_cell.time_cell {border-left: none;}



/*** 피칭대회 페이지 ***/
#container.pitching {overflow: hidden;}
.pitching .main_title_wrap {background-image: url('../images/bizhome/kglobal500/pitching/title_bg.png');}
/* .pitching .background {
    background-image: url('../images/bizhome/kglobal500/pitching/circle02.png');
    background-position: 100% 301px;
    background-repeat: no-repeat;
} */
.pitching .visual_wrap {overflow: visible;}
.pitching .background {position: relative;}
.pitching .background::after {content: ''; position: absolute; right: -477px; top: -85px; width: 948px; height: 948px; background: url('../images/bizhome/kglobal500/pitching/bg_circle01.png') no-repeat; background-size: cover;}


.pitching .intro_title_wrap {padding-top: 80px; background-color: #fff;}
.pitching .intro_title_wrap em {font-size: 12px;}
.pitching .intro_title_wrap h3 {background: #fff; font-size: 42px; font-weight: 700; letter-spacing: -1.47px; line-height: 1.43;}
.pitching .sub_title_wrap {display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 68px;}
.pitching .intro_desc_wrap {padding-left: 197px; margin-bottom: 63px;}
.pitching .intro_desc_wrap p span {display: inline-block; font-size: 22px; line-height: 2; letter-spacing: -0.77px; border-bottom: 1px solid var(--black);}
.pitching .img_wrap {text-align: right; margin-bottom: 80px;}
.pitching .img_wrap img {width: auto;}
.pitching .img_wrap img:nth-child(2) {margin-left: 1px;}
.pitching .desc_wrap {border-left: 6px solid var(--black); margin-left: 130px; margin-bottom: 120px;}
.pitching .desc_wrap dl {width: 860px; padding-left: 50px; margin-bottom: 64px;}
.pitching .desc_wrap dl:last-child {margin-bottom: 0;}
.pitching .desc_wrap dl dt {margin-bottom: 6px;}
.pitching .desc_wrap dl dt strong {font-size: 20px; font-weight: 700; letter-spacing: -0.4px;}
.pitching .desc_wrap dl dd {letter-spacing: -0.32px; font-size: 16px; color: var(--grey333); text-transform: none;}

.pitching .logo_wrap {text-align: center; margin-bottom: 160px;}

/*** 2025 wkbc 피칭대회 페이지 ***/
.pitching_main_title_wrap {padding: 84px 0 30px; border-bottom: 1px solid #e4e7f0;}
.pitching_main_title {font-size: 42px; font-weight: bold; line-height: 1.43; letter-spacing: -1.47px; color: var(--navy); text-align: center;}
.pitching_main_desc {font-size: 18px; line-height: 1.6; letter-spacing: -0.36px; text-transform: none; padding: 30px 60px 40px;}
.pitching_sub_title {font-size: 32px; font-weight: bold; line-height: 1.4; letter-spacing: -0.64px; color: var(--navy);}
.pitching_sub_title.center {text-align: center;}
.contest_info_box {padding: 40px 60px; background: #f2f4f7; position: relative; z-index: 1;}
.contest_info_box.where {padding: 20px 60px 40px;}
.contest_info_box .info_box_title {font-size: 32px; font-weight: bold; line-height: 1.4; letter-spacing: -0.64px; color: var(--black); padding: 20px 0 0; border-top: 1px solid var(--black); margin: 0 0 20px;}
.contest_info_box .info_box_list {display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: nowrap; gap: 20px; margin: 0 0 20px;}
.contest_info_box .info_box_list:last-of-type {margin: 0;}
.contest_info_box .info_box_list_title {width: 120px; font-size: 18px; font-weight: 500; letter-spacing: -0.36px; color: var(--black);}
.contest_info_box .info_box_list_desc {font-size: 18px; font-weight: 400; letter-spacing: -0.36px; color: var(--black);}
.contest_info_box .info_box_list_desc p {margin: 0 0 6px;}
.contest_info_box .info_box_list_desc p:last-of-type {margin: 0;}
.border_bottom_area {padding: 80px 0; border-bottom: 1px solid #ddd;}

/* 스케줄 영역 */
.pitching_schedule_area {flex-wrap: nowrap; padding: 90px 0 80px;}
.pitching_schedule_area .pitching_sub_title {flex-shrink: 0; width: 340px;}
.wkbc_schedule_box {padding: 0 0 0 40px; border-left: 1px solid var(--black); margin: 121px 0; position: relative;}
.wkbc_schedule_box:first-of-type {margin: 0 0 60px;}
.wkbc_schedule_box:last-of-type {margin: 121px 0 0;}
.wkbc_schedule_box::after {content: ''; position: absolute; left: 0; bottom: -61px; width: 940px; height: 1px; background-color: #e4e4e4;}
.wkbc_schedule_box:last-of-type::after {display: none;}
.wkbc_schedule_box .schedule_title {font-size: 24px; font-weight: bold; line-height: 1.4; letter-spacing: -0.36px; color: var(--black); margin: 0 0 4px;}
.wkbc_schedule_box .schedule_title.no_desc {margin: 0 0 20px;}
.wkbc_schedule_box .schedule_title .point {color: #054cff;}
.wkbc_schedule_box .schedule_desc {width: 800px; font-size: 16px; line-height: 1.4; letter-spacing: -0.32px; color: var(--grey333); text-transform: none; margin: 0 0 30px;}
.wkbc_schedule_box .schedule_list {display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: nowrap; gap: 10px; font-size: 16px; font-weight: 400; line-height: 1.4; letter-spacing: -0.32px; color: var(--grey333); margin: 0 0 6px;}
.wkbc_schedule_box .schedule_list:last-of-type {margin: 0;}
.wkbc_schedule_box .schedule_list.number_type {margin: 0 0 10px;}
.wkbc_schedule_box .schedule_list .schedule_list_title {flex-shrink: 0; display: flex; gap: 10px; font-size: 16px; font-weight: 500; line-height: 1.4; letter-spacing: -0.28px; color: var(--black);}
.wkbc_schedule_box .schedule_list .schedule_list_title .number {width: 30px; height: 24px; background: var(--greyf2f2); text-align: center; color: var(--grey333);}
.wkbc_schedule_box .schedule_list .schedule_list_desc {text-transform: none;}
.wkbc_schedule_box .schedule_list .schedule_list_desc .point {color: #054cff;}
.wkbc_schedule_box .schedule_list .schedule_list_desc .add {letter-spacing: -0.32px; color: var(--grey666); margin: 10px 0 0;}
.wkbc_schedule_box .schedule_img_wrap {display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: nowrap; gap: 1px; padding: 30px 0 0;}
.wkbc_schedule_box .schedule_img_wrap .schdule_img {width: 400px; height: 240px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.wkbc_schedule_box .schedule_img_wrap .schdule_img_01 {background-image: url('../images/bizhome/kglobal500/pitching/img_pitching_contest_01.png');}
.wkbc_schedule_box .schedule_img_wrap .schdule_img_02 {background-image: url('../images/bizhome/kglobal500/pitching/img_pitching_contest_02.png');}
.wkbc_schedule_box .schedule_notice_list {margin: 20px 0 0;}
.wkbc_schedule_box .schedule_notice_list > li {font-size: 14px; font-weight: 400; line-height: 1.6; letter-spacing: -0.28px; color: var(--grey333); padding: 0 0 0 9px; margin: 0 0 4px; position: relative;}
.wkbc_schedule_box .schedule_notice_list > li:last-of-type {margin: 0;}
.wkbc_schedule_box .schedule_notice_list > li::before {content: ''; position: absolute; left: 0; top: 9px; width: 3px; height: 3px; background-color: var(--grey999); border-radius: 100%;}
.wkbc_schedule_box .schedule_notice_list > li > a {display: block; color: var(--navy); text-decoration: underline;}

/* 투자미팅 영역 */
.invest_meeting_area .pitching_main_desc {padding: 50px 60px;}
.invest_meeting_area .pitching_main_desc .sup {font-size: 12px;}
.wkbc_invest_logo_list {display: flex; justify-content: center; align-items: flex-start; gap: 20px;}
.wkbc_invest_logo_list > li {display: flex; justify-content: center; align-items: center; width: 220px; height: 80px; border: 1px solid #e4e7f0; text-align: center;}
.wkbc_invest_logo_list > li.banf img {width: 128px;}
.wkbc_invest_logo_list > li.remex img {width: 138px;}
.wkbc_invest_logo_list > li.promedius img {width: 164px;}
.wkbc_invest_logo_list > li.future_sense img {width: 96px;}
.wkbc_invest_logo_list > li.goopa img {width: 132px;}

/* 헬퍼 영역 */
.wkbc_people_box_judge {margin: 30px 0 0;}
.wkbc_people_box_judge .wkbc_people_box_contents {padding: 40px;}

/* 헬퍼 영역 > 심사위원/자문단 */
.wkbc_judge_info_list {display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: 30px;}
.wkbc_judge_info_list li {flex-shrink: 0; padding: 0 10px;}
.wkbc_judge_info_list li .wkbc_judge_image {width: 100px; height: 100px; background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: 100%;}
.wkbc_judge_info_list li:nth-of-type(1) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge01.png');}
.wkbc_judge_info_list li:nth-of-type(2) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge02.png');}
.wkbc_judge_info_list li:nth-of-type(3) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge03.png');}
.wkbc_judge_info_list li:nth-of-type(4) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge04.png');}
.wkbc_judge_info_list li:nth-of-type(5) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge05.png');}
.wkbc_judge_info_list li:nth-of-type(6) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge06.png');}
.wkbc_judge_info_list li:nth-of-type(7) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge07.png');}
.wkbc_judge_info_list li:nth-of-type(8) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge08.png');}
.wkbc_judge_info_list li:nth-of-type(9) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge09.png');}
.wkbc_judge_info_list li:nth-of-type(10) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge10.png');}
.wkbc_judge_info_list li:nth-of-type(11) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge30.png');}
.wkbc_judge_info_list li:nth-of-type(12) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge11.png');}
.wkbc_judge_info_list li:nth-of-type(13) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge12.png');}
.wkbc_judge_info_list li:nth-of-type(14) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge13.png');}
.wkbc_judge_info_list li:nth-of-type(15) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge14.png');}
.wkbc_judge_info_list li:nth-of-type(16) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge15.png');}
.wkbc_judge_info_list li:nth-of-type(17) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge16.png');}
.wkbc_judge_info_list li:nth-of-type(18) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge17.png');}
.wkbc_judge_info_list li:nth-of-type(19) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge18.png');}
.wkbc_judge_info_list li:nth-of-type(20) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge19.png');}
.wkbc_judge_info_list li:nth-of-type(21) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge20.png');}
.wkbc_judge_info_list li:nth-of-type(22) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge21.png');}
.wkbc_judge_info_list li:nth-of-type(23) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge22.png');}
.wkbc_judge_info_list li:nth-of-type(24) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge23.png');}
.wkbc_judge_info_list li:nth-of-type(25) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge24.png');}
.wkbc_judge_info_list li:nth-of-type(26) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge25.png');}
.wkbc_judge_info_list li:nth-of-type(27) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge26.png');}
.wkbc_judge_info_list li:nth-of-type(28) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge27.png');}
.wkbc_judge_info_list li:nth-of-type(29) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge28.png');}
.wkbc_judge_info_list li:nth-of-type(30) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge29.png');}
.wkbc_judge_info_list li:nth-of-type(31) .wkbc_judge_image {background-image: url('../images/bizhome/kglobal500/pitching/img_judge31.png');}
.wkbc_judge_info_list li .wkbc_judge_name {display: block; width: 100px; margin: 6px 0 0; font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: -0.28px; color: var(--black); text-align: center; word-break: keep-all;}

/* 헬퍼 영역 > 모더레이터 영역 */
.helper_area .wkbc_people_box_list {justify-content: center; gap: 30px; margin: 30px 0 0;}
.helper_area .wkbc_people_box_list > li {width: 510px;}
.helper_area .wkbc_people_box_list > li:nth-child(2) {width: 740px;}
.helper_area .wkbc_people_box_list .wkbc_people_box::after {display: none;}
.helper_area .wkbc_people_box_list .wkbc_people_box .wkbc_people_box_contents {height: 354px; padding: 40px;}
.helper_area .wkbc_people_box .wkbc_people_info_list {justify-content: center; gap: 30px;}
.helper_area .wkbc_people_box .wkbc_people_info_list.col_type li {width: 160px; padding: 0;}
.helper_area .wkbc_people_box .wkbc_people_info_list.col_type li .wkbc_people_info_name {margin: 0 0 6px;}
.helper_area .wkbc_people_box .wkbc_people_info_list.col_type li .wkbc_people_info_detail {font-size: 13px; color: var(--black);}
.helper_area .wkbc_people_box.moderator .wkbc_people_info_list {justify-content: center; gap: 30px;}
.helper_area .wkbc_people_box.moderator .wkbc_people_info_list li {width: 200px;}
.helper_area .wkbc_people_box.moderator .wkbc_people_info_list li:nth-of-type(1) .wkbc_people_info_image {background-image: url('../images//bizhome/kglobal500/main/judge/judge09.png');}
.helper_area .wkbc_people_box.moderator .wkbc_people_info_list li:nth-of-type(2) .wkbc_people_info_image {background-image: url('../images//bizhome/kglobal500/main/judge/judge10.png');}
.helper_area .wkbc_people_box.supported_by .wkbc_people_info_list {gap: 40px;}
.helper_area .wkbc_people_box.supported_by .wkbc_people_info_list li:nth-of-type(2) {width: 460px;}
.helper_area .wkbc_people_box.supported_by .wkbc_people_info_list li:nth-of-type(1) .wkbc_people_info_image {border-radius: 100%; background-image: url('../images//bizhome/kglobal500/pitching/img_supported_01.png');}
.helper_area .wkbc_people_box.supported_by .wkbc_people_info_list li:nth-of-type(2) .wkbc_people_info_image {width: 460px; height: 200px; border-radius: 0; background-image: url('../images//bizhome/kglobal500/pitching/img_supported_02.png');}
.helper_area .wkbc_people_box.supported_by .wkbc_people_info_list.col_type li .wkbc_people_info_logo {height: 24px; width: auto;}
.helper_area .wkbc_people_box.supported_by .organization_name {display: block; width: 100%; padding: 0 0 10px; margin: 0 0 12px; border-bottom: 1px solid var(--navy); font-size: 16px; font-weight: 500; letter-spacing: -0.32px; text-align: center; color: var(--navy);}

/* 장소 영역 */
.wkbc_grey_box {padding: 40px 0; background: #f2f4f7; text-align: center; padding: 30px 0;}
.place_area .pitching_sub_title {margin: 0 0 30px;}
.place_area .wkbc_grey_box + .wkbc_grey_box {margin: 30px 0 0;}

/* 과거 영역 */
.past_area {margin: 80px 0 100px; text-align: center;}
.past_area:last-of-type {margin: 80px 0 160px;}
.past_area.border_bottom_area {margin: 0;}
.past_area .pitching_sub_title {margin: 0 0 30px;}
.past_area .wkbc_grey_box {width: 1280px; padding: 50px; margin: 0 auto 30px;}
/* .pitching_time_info {display: flex; justify-content: center; align-items: flex-start; flex-wrap: nowrap; margin: 0 0 30px;}
.pitching_time_info > li {padding: 0 20px; font-size: 18px; font-weight: 500; letter-spacing: -0.36px; color: var(--black);}
.pitching_time_info > li:first-of-type {position: relative;}
.pitching_time_info > li:first-of-type::after {content: ''; position: absolute; right: 0; top: 5px; width: 1px; height: 16px; background: #ddd;} */

/*** 협력기업 리스트 페이지 (투자사,파트너,자문단) ***/
.supporting_company_list {padding: 50px 0 160px; background-color: #f8f8f8;}
.supporting_company_list .supporting_company_title {font-size: 32px; font-weight: bold; line-height: 1.4; letter-spacing: -0.64px; color: var(--black); text-align: center; margin-bottom: 40px;}
.supporting_company_list .module-select-area .fakeselect_btn {background-color: #f8f8f8;}
.supporting_company_list .kg_filter_list.square_type {margin-bottom: 20px;}
.supporting_company_list .kg_total_count_wrap {margin-bottom: 12px;}
.supporting_company_list .kg_col_table tbody tr {cursor: pointer;}


/*** 업데이트 소식 등록/상세 팝업 ***/
#updateNewsDetailPopup .company_info_wrap {display: flex; justify-content: flex-start; align-items: center; gap: 10px;}
#updateNewsDetailPopup .company_info_wrap .company_logo {width: 46px; height: 46px; border-radius: 100%; border: 1px solid var(--greye4e4); background-repeat: no-repeat; background-position: center; background-size: cover;}
#updateNewsDetailPopup .company_info_wrap .company_name {width: 488px; font-size: 14px; font-weight: 500;}
#updateNewsDetailPopup .input_wrap {margin: 24px 0;}
#updateNewsDetailPopup .filebox_list {margin-bottom: 12px;}
#updateNewsDetailPopup .filebox_list > li {margin-right: 10px;}
#updateNewsDetailPopup .filebox_list .filebox {width: 230px; height: 152px;}
#updateNewsDetailPopup .btn_wrap {display: flex; justify-content: center; align-items: center; gap: 8px;}
#updateNewsDetailPopup .btn_wrap .btn-close {height: 0; background-color: transparent;}
#updateNewsDetailPopup .btn_wrap .btn_bordergrey_mid,
#updateNewsDetailPopup .btn_wrap .btn_blue_mid {min-width: 120px;}
#updateNewsDetailPopup .update_news_desc {line-height: 1.6;}
#updateNewsDetailPopup .update_news_image {display: inline-block; width: 100%; height: auto; margin-top: 24px;}
#updateNewsDetailPopup.detail .biz-layer-wrap {width: 680px !important;}
#updateNewsDetailPopup.detail .fe_regist_edit_case {display: none;}
#updateNewsDetailPopup.detail .fe_detail_case {display: block;}
#updateNewsDetailPopup.edit .biz-layer-wrap {width: 760px !important;}
#updateNewsDetailPopup.edit .fe_regist_edit_case {display: block;}
#updateNewsDetailPopup.edit .fe_detail_case {display: none;}


/*** kglobal 소개 ***/
.kglobal_introduce_wrapper .kg_bg_title_wrap {padding: 57px 0 58px; background-image: url('../images/bizhome/kglobal500/introduce/bg_title.jpg');}
.kglobal_introduce_wrapper .kg_bg_title {color: #fff;}
.kglobal_introduce_wrapper .ceo_introduce_wrap {display: flex; justify-content: space-between; align-items: flex-start; padding: 80px 0 60px;}
.kglobal_introduce_wrapper .ceo_introduce_wrap .ceo_image {display: block; width: 460px; height: auto;}
.kglobal_introduce_wrapper .ceo_introduce_wrap .ceo_desc {width: 700px;}
.kglobal_introduce_wrapper .kglobal_introduce_wrap {padding: 308px 0 0; background: url('../images/bizhome/kglobal500/introduce/bg_logo.png') no-repeat 50% 0; margin-bottom: 160px;}
.kglobal_introduce_wrapper .kglobal_introduce_wrap .kg_introduce_desc_wrap {padding: 0 120px 400px; background: url('../images/bizhome/kglobal500/introduce/image.jpg') no-repeat 50% 100%;}


/*** 전시관 목록 ***/
.company_goods_list_wrapper {margin: 0 0 150px 0;}
.company_goods_list_wrapper .visual_wrap {padding: 50px 0 40px; text-align: center; letter-spacing: -0.64px;}
.company_goods_list_wrapper .visual_wrap h2 {font-size: 32px; margin-bottom: 10px;}
.company_goods_list_wrapper .visual_wrap p {font-size: 16px; letter-spacing: -0.32px; color: #1a202c;}

.company_goods_list_wrapper .category_tab_menu {display: flex; justify-content: flex-start; align-items: flex-start; gap: 6px;}
.company_goods_list_wrapper .category_tab_wrap li {flex-shrink: 0; display: inline-flex; justify-content: center; align-items: center; background-color: white; color: #333; border: 1px solid var(--greye4e4); border-radius: 4px; text-align: center;}    
.company_goods_list_wrapper .category_tab_wrap li a {min-width: 80px; height: 48px; padding: 14px 16px; font-weight: 500; color: #333; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.company_goods_list_wrapper .category_tab_wrap li.active {background-color: var(--pcolor); border-color: var(--pcolor);}
.company_goods_list_wrapper .category_tab_wrap li.active a {color: #fff;}
.company_goods_list_wrapper .category_tab_wrap li:hover {background-color: #e4e7f0; border-color: #e4e7f0; cursor: pointer;}
.company_goods_list_wrapper .category_tab_wrap li:hover a {color: #333;}
.company_goods_list_wrapper .category_tab_wrap li.active:hover {background-color: var(--pcolor); border-color: var(--pcolor);}
.company_goods_list_wrapper .category_tab_wrap li.active:hover a {color: #fff;}

.company_goods_list_wrapper .list_count_sort_bar {margin: 40px 0 20px 0;}
.company_goods_list_wrapper .list_count_sort_bar .count_txt {line-height: 36px; font-size: 18px; font-weight: 500;}
.company_goods_list_wrapper .list_count_sort_bar .count_txt:after {display: inline-block; content: ''; width: 20px; height: 20px; margin: 0 8px; vertical-align: text-top; background-image: url('/data/gst_data//bizhome_templet/kglobal500/images/bizhome/kglobal500/arrow_down_20px.png'); background-position: center; transform: rotate(-90deg);}
.company_goods_list_wrapper .list_count_sort_bar .count_txt strong,
.company_goods_list_wrapper .list_count_sort_bar .count_txt em {font-size: 14px; vertical-align: text-bottom;}
.company_goods_list_wrapper .list_count_sort_bar .count_txt strong {margin: 0 0 0 5px; font-weight: 400; color: var(--pcolor);}
.company_goods_list_wrapper .list_count_sort_bar .cate_type .fakeselect_wrap {max-width: none; width: 200px;}
.company_goods_list_wrapper .list_count_sort_bar .cate_type .fakeselect_btn {height: 36px; font-weight: 500; background-position: 91% 50%;}

.company_goods_list_wrapper .products_list li {width: 300px; margin: 0 26px 40px 0;}
.company_goods_list_wrapper .products_list li:nth-child(4n) {margin: 0 0 40px 0;}

.company_goods_list_wrapper .products_list li .thum_img {width: 300px; height: 300px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.company_goods_list_wrapper .products_list li p.products_name {height: 44px; margin: 10px 0; font-size: 16px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.company_goods_list_wrapper .products_list li span.company_name {display: block; font-size: 14px; color: var(--grey666); white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.company_goods_list_wrapper .products_list li em.products_category {display: inline-block; margin: 12px 0 0 0; padding: 5px 10px; font-size: 12px; color: var(--navy); background-color: #f2f4f7; border-radius: 2px;}



/*** 전시관 상세 ***/
.company_goods_detail_wrapper {margin: 40px 0 150px 0;}
.company_goods_detail_wrapper .contents_wrap {width: 1060px;}

.company_goods_detail_wrapper .products_info_wrap .img_box {width: 520px;}
.company_goods_detail_wrapper .products_info_wrap .info_box {width: 45%;}
.company_goods_detail_wrapper .products_info {position: relative;}
.company_goods_detail_wrapper .products_info .products_category {display: inline-block; padding: 5px 7px; font-size: 12px; color: var(--navy); background-color: #f2f4f7; border-radius: 2px;}
.company_goods_detail_wrapper .products_info .products_name {width: 90%; height: 84px; margin: 15px 0; font-size: 32px; font-weight: 600; word-break: keep-all; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.company_goods_detail_wrapper .products_info .products_desc {color: var(--grey333);}
.company_goods_detail_wrapper .products_info .products_price {display: block; margin: 20px 0; font-size: 20px;}
.company_goods_detail_wrapper .products_info .products_price strong {margin: 0 3px 0 0; font-size: 24px;}
.company_goods_detail_wrapper .products_info .btn_sharing {position: absolute; top: 42px; right: 0; width: 32px; height: 32px; text-indent: -9999px; background-image: url('/data/gst_data//bizhome_templet/kglobal500/images/bizhome/kglobal500/ico_share-32-px.png'); background-color: transparent; background-repeat: no-repeat; background-position: center;}

.company_goods_detail_wrapper .company_info_card {border: 1px solid var(--greye4e4); border-radius: 4px;}
.company_goods_detail_wrapper .company_info_card .divide_box {padding: 15px; border-bottom: 1px solid var(--greye4e4);}
.company_goods_detail_wrapper .company_info_card .divide_box:last-child {border-bottom: none;}
.company_goods_detail_wrapper .company_info_card .divide_box::after {display: block; content: ''; clear: both;}
.company_goods_detail_wrapper .company_info_card .divide_box.company_info a {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; align-content: center;}    

.company_info_card .company_info.not_expose a {cursor: default;}
.company_info_card .company_info.not_expose em {text-decoration: none;}
.company_info_card .company_logo {width: 46px; height: 46px; border: 1px solid var(--greye4e4); border-radius: 46px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.company_info_card .company_name {margin: 0 0 0 10px;}
.company_info_card .company_name em {display: inline-block; margin: 0 0 5px 0; font-weight: 500; color: var(--black); text-decoration: underline;}
.company_info_card .company_name li {display: inline-block; margin: 0 0 0 5px; font-size: 13px; color: var(--p60);}
.company_info_card .company_name li:first-child {margin: 0;}

.company_goods_detail_wrapper .company_info_card .description {display: block; margin: 0 0 15px 0; font-weight: 500; color: var(--black);}
.company_goods_detail_wrapper .company_info_card .link_tel {display: flex; justify-content: flex-start; align-items: flex-start; gap: 10px; height: 20px; margin: 0 0 10px 0; font-size: 13px; padding: 0 0 0 25px; background-image: url('/data/gst_data//bizhome_templet/kglobal500/images/bizhome/kglobal500/ico_phone-20-px.png'); background-repeat: no-repeat; background-position: left center; cursor: default;}
.company_goods_detail_wrapper .company_info_card .link_email {display: flex; justify-content: flex-start; align-items: flex-start; gap: 10px; height: 20px; font-size: 13px; padding: 0 0 0 25px; background-image: url('/data/gst_data//bizhome_templet/kglobal500/images/bizhome/kglobal500/ico_email-20-px.png'); background-repeat: no-repeat; background-position: left center; cursor: default;}
.company_goods_detail_wrapper .company_info_card .link_email span {text-decoration: underline; cursor: pointer;}

.company_goods_detail_wrapper .products_detail_info_wrap {margin: 60px 0 0 0;}
.company_goods_detail_wrapper .products_detail_info_wrap h3 {padding: 0 0 10px 0; margin: 0 0 20px 0; font-size: 20px; font-weight: 500; border-bottom: 1px solid var(--greye4e4);}

.company_goods_detail_wrapper .products_detail_box .empty_contents {display: flex; flex-direction: column; justify-content: center; height: 404px; text-align: center; background-color: var(--bg);}
.company_goods_detail_wrapper .products_detail_box .empty_contents p {font-size: 16px; color: var(--grey666);}
.company_goods_detail_wrapper .products_detail_box .empty_contents p::before {display: block; content: ''; width: 160px; height: 160px; margin: 0 auto 20px auto; background-image: url('/data/gst_data//bizhome_templet/kglobal500/images/bizhome/kglobal500/ico_no-data.png'); background-repeat: no-repeat; background-position: center;}    

.company_goods_detail_wrapper .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center; background-size: cover; background-position: center;}

.company_goods_detail_wrapper .pimgSwiper {width: 100%;}
.company_goods_detail_wrapper .pimgSwiper .swiper-slide {height: 520px;}
.company_goods_detail_wrapper .pimgSwiper .swiper-button {width: 40px; height: 40px;}
.company_goods_detail_wrapper .pimgSwiper .swiper-button::after {display: none;}
.company_goods_detail_wrapper .pimgSwiper .swiper-button-prev {background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m29.445 1.111-18.89 18.89 18.89 18.888' stroke='%230D0D0D' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");}
.company_goods_detail_wrapper .pimgSwiper .swiper-button-next {background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.556 1.111 18.889 18.89-18.89 18.888' stroke='%230D0D0D' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");}

.company_goods_detail_wrapper .thumImgSwiper {box-sizing: border-box; padding: 20px 0 0 0;}
.company_goods_detail_wrapper .thumImgSwiper .swiper-slide {height: 53.33px; opacity: 0.4;}
.company_goods_detail_wrapper .thumImgSwiper .swiper-slide-thumb-active {opacity: 1; border: 2px solid #000;}    

.company_goods_detail_wrapper .swiper-button.off {display: none;}


/*** wkbc 참가유형 선택 팝업 ***/
#wkbcTypeSelect {display: block;}
#wkbcTypeSelect .biz-layer-wrap {width: 510px;}
#wkbcTypeSelect .biz-layer-content {padding: 24px;}
#wkbcTypeSelect .wkbc_type_select_notice {font-size: 18px; font-weight: 500; text-align: center; padding: 0 0 20px; border-bottom: 1px solid var(--greye4e4);}
#wkbcTypeSelect .wkbc_stype_select_wrap {display: flex; justify-content: flex-start; align-items: center; gap: 20px; margin: 20px 0;}
#wkbcTypeSelect .wkbc_stype_select_wrap dt {flex-shrink: 0;}
#wkbcTypeSelect .wkbc_stype_select_wrap dd {flex: 1;}
#wkbcTypeSelect .wkbc_stype_select_wrap dd .radio_box > label {display: inline-flex; justify-content: flex-start; align-items: center; gap: 8px;}
#wkbcTypeSelect .wkbc_stype_select_wrap dd input[type=text] {width: 320px;}
#wkbcTypeSelect .member_type_radio_wrap {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 20px;}
#wkbcTypeSelect .btn_wrap {text-align: center; padding: 24px 0 0; border-top: 1px solid var(--greye4e4);}
#wkbcTypeSelect .btn_wrap > button {min-width: 120px;}


/*** wkbc 피칭대회 안내 팝업 ***/
#wkbcPitchingContest {display: block;}
#wkbcPitchingContest .biz-layer-wrap {width: 500px;}
#wkbcPitchingContest .biz-layer-content {padding: 0;}
#wkbcPitchingContest .biz-layer-content img {width: 100%;}
#wkbcPitchingContest .biz-layer-content .btn_wrap {margin: 10px 0 15px; padding: 0 15px;}
#wkbcPitchingContest .biz-layer-content .check_popup_none + label {gap: 5px;}